VirtualBox

Changeset 79698 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jul 11, 2019 1:54:20 PM (6 years ago)
Author:
vboxsync
Message:

VMM/HMVMXR0: Nested VMX: bugref:9180 comments.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r79695 r79698  
    1063310633     *
    1063410634     *   - We would need to perform VMREADs with interrupts disabled and is orders of
    10635      *     magnitude worse with nested virtualization.
     10635     *     magnitude worse when we run as a guest hypervisor without VMCS shadowing
     10636     *     supported by the host hypervisor.
    1063610637     *
    1063710638     *   - It affects the common VM-exit scenario and keeps interrupts disabled for a
    10638      *     longer period of time just for handling an edge case like host NMIs.
     10639     *     longer period of time just for handling an edge case like host NMIs which do
     10640     *     not occur nearly as frequently as other VM-exits.
    1063910641     *
    1064010642     * Let's cover the most likely scenario first. Check if we are on the target CPU
     
    1082010822     *
    1082110823     * If the outer guest is not intercepting #PFs, we can use the nested-guest #PF filters.
    10822      * If the outer guest is intercepting #PFs we must intercept all #PFs.
     10824     * If the outer guest is intercepting #PFs, we must intercept all #PFs.
    1082310825     */
    1082410826    uint32_t u32XcptPFMask;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette