Which is why the kernel folks' insistence on keeping drivers in the kernel rather than sandboxed user processes is so backwards...https://twitter.com/CopperheadOS/status/863454511674871808 …
Yes. The easiest way to shim it is give each driver a fake whole-linux-kernel in its memory space, have that link up device externally.
-
-
This fake kernel would have no perms and see no other hardware, just provide linkage shims for the driver code.
-
Yup yup. How to manage things like ioports and device mapped memory have a big impact on perf and security.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.