Changeset 79698 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jul 11, 2019 1:54:20 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r79695 r79698 10633 10633 * 10634 10634 * - 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. 10636 10637 * 10637 10638 * - 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. 10639 10641 * 10640 10642 * Let's cover the most likely scenario first. Check if we are on the target CPU … … 10820 10822 * 10821 10823 * 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. 10823 10825 */ 10824 10826 uint32_t u32XcptPFMask;
Note:
See TracChangeset
for help on using the changeset viewer.