VirtualBox

Changes between Version 11 and Version 12 of VirtualBox architecture


Ignore:
Timestamp:
Nov 16, 2006 5:15:08 PM (17 years ago)
Author:
jose
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VirtualBox architecture

    v11 v12  
    5353Also, in the !VirtualBox source code, you will find lots of references to "host context" or "guest context". Essentially, these mean:
    5454
    55  * '''Host context (HC)''' means that the host OS is in control of everything including virtual memory. Here, as normally, you have ring 3 and ring 0.
     55 * '''Host context (HC)''' means that the host OS is in control of everything including virtual memory. In the !VirtualBox sources, the term "HC" will normally refer to the host's ring-3 context only. We only use host ring-0 (R0) context with our new Intel VMX (Vanderpool) support, which we'll leave out of the picture for now.
    5656
    5757 * '''Guest context (GC)''' means that !VirtualBox has set up CPU & memory exactly the way the guest expects, but has inserted itself at the "bottom" of the picture, so that !VirtualBox gains control ''first'' for any privileged instructions executed, guest trap or external interrupts, before !VirtualBox may then possibly delegate handling such things to the host OS. So, in the guest context, we have

© 2023 Oracle
ContactPrivacy policyTerms of Use