Changeset 79090 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jun 11, 2019 2:47:49 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 131250
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r79086 r79090 10097 10097 * VM-entry controls: 10098 10098 * These controls contains state that depends on the nested-guest state (primarily 10099 * EFER MSR) and is thus not constant throughVMLAUNCH/VMRESUME and the nested-guest10099 * EFER MSR) and is thus not constant between VMLAUNCH/VMRESUME and the nested-guest 10100 10100 * VM-exit. Although the nested-hypervisor cannot change it, we need to in order to 10101 10101 * properly continue executing the nested-guest if the EFER MSR changes but does not … … 10104 10104 * VM-exit controls: 10105 10105 * These controls specify the host state on return. We cannot use the controls from 10106 * the nested-hypervisor state as is as it would contain the guest state rather than10106 * the guest-hypervisor state as is as it would contain the guest state rather than 10107 10107 * the host state. Since the host state is subject to change (e.g. preemption, trips 10108 10108 * to ring-3, longjmp and rescheduling to a different host CPU) they are not constant
Note:
See TracChangeset
for help on using the changeset viewer.