I can think of a couple systems with hardware call gates
He also doesn't mention the word 'capability' anywhere either - this is all 1980s stuff
He also doesn't mention the word 'capability' anywhere either - this is all 1980s stuff
the other thing that struck me as really strange was a bit in the question period where he says that 'smart devices' (DMA?) are different from simple devices (pio?) in that they are expected to be first-class multiprocessing citizens. doesn't that imply that high-performance peripherals need to be specially designed for the Mill? (likely with a Mill core attached)
As for peripherals, I presume that would have to be handled in the drivers.
Of course, modern peripherals don't look like that, so there will be adaptors. IBM 360 channels and CDC6600 PPs also haven't been architecturally revisited in a while.