Userland components in Ring 1/2 (where kernel is in ring 0) to provide protection from less trusted components
18 Sep
2020
18 Sep
'20
2:44 a.m.
Hey all, I was wondering if it makes sense for someone building a system on seL4 to run certain drivers or other critical components in a more privileged environment, but still outside the kernel. Does using a different CPU mode in this context make sense? My hunch is that the case is no, because x86 has those extra rings, but ARM only has two modes, Supervisor/System and User mode, which would make it hard to provide any mechanism for the kernel to manage privileged components, because of the differences between platforms.
2014
Age (days ago)
2015
Last active (days ago)
6 comments
6 participants
participants (6)
-
Andrew Warkentin -
Heiser, Gernot (Data61, Kensington NSW) -
Isaac Beckett -
Stefan O'Rear -
Vasily A. Sartakov -
William ML Leslie