[vbox-dev] Explanation about Ring0 context
luca.carotenuto.91 at gmail.com
Mon Feb 1 11:59:54 UTC 2016
I have two questions for you:
1) As I understand, when we talk about Ring-0 context, we refer to kernel
space, while Ring-3 context refers to user space. Am I right?
2) I'm looking inside the E1000 emulation code
Assuming that the above is right, for what concerns the registers callbacks,
I do not understand why those callbacks are compiled to be executed in
(When I use logging inside those functions, the thread name i R0).
Infact, looking inside the VboxDD.so file in the "out/bin" directory (using
objdump tool), it seems that this code "belongs" to Ring-3 context,
so why is it running in Ring-0 context?
I'm running Ubuntu 64 bit on Host and InstantContiki 3.0 32-bits linux
distribution as guest.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the vbox-dev