News for hackers. Stuff that matters.
Re:Linux page table isolation is not needed on AMD processors by revelation on Wednesday January 03, 2018 @07:00PM (#16066703)
It's counter intuitive at first, but the key to understand how this works is that while you can use an MMU to assign chunks of physical memory to a process, you can of course also just use the MMU to assign the memory mapped IO registers of say a PCI express peripheral to a process.

That is in a nutshell what a "userland driver" is. It's not too far removed from poking the parallel port at 0x378 on your DOS computer :)

There are no comments on this comment yet.