Hacker News new | past | comments | ask | show | jobs | submit login

It doesn’t need to use them, but it must be aware of them, insofar as they may introduce security problems.

As an example, if the kernel doesn’t know of DMA channels, and it requires setup code to prevent user-level code from using them to copy across process boundaries, the kernel will run fine, but have glaring security problems.




What dma channels doesn't require mapping registers into the user space process to work? There aren't usually magic instructions you have to opt into disabling as far as I know.


Those are not security problems, they are insecurity features readjusts tinfoil.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: