Changeset 15749 in vbox
- Timestamp:
- Dec 24, 2008 12:47:42 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 41317
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/HWACCM.cpp
r15737 r15749 557 557 if (val & VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_USE_TPR_SHADOW) 558 558 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_USE_TPR_SHADOW\n")); 559 if (val & VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_NMI_WINDOW_EXIT) 560 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_NMI_WINDOW_EXIT\n")); 559 561 if (val & VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_MOV_DR_EXIT) 560 562 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_MOV_DR_EXIT\n")); … … 599 601 if (val & VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_USE_TPR_SHADOW) 600 602 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_USE_TPR_SHADOW *must* be set\n")); 603 if (val & VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_NMI_WINDOW_EXIT) 604 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_NMI_WINDOW_EXIT *must* be set\n")); 601 605 if (val & VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_MOV_DR_EXIT) 602 606 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_MOV_DR_EXIT *must* be set\n")); … … 624 628 if (val & VMX_VMCS_CTRL_PROC_EXEC2_EPT) 625 629 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_EPT\n")); 630 if (val & VMX_VMCS_CTRL_PROC_EXEC2_DESCRIPTOR_INSTR_EXIT) 631 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_DESCRIPTOR_INSTR_EXIT\n")); 632 if (val & VMX_VMCS_CTRL_PROC_EXEC2_X2APIC) 633 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_X2APIC\n")); 626 634 if (val & VMX_VMCS_CTRL_PROC_EXEC2_VPID) 627 635 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_VPID\n")); … … 632 640 if (val & VMX_VMCS_CTRL_PROC_EXEC2_VIRT_APIC) 633 641 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_VIRT_APIC *must* be set\n")); 642 if (val & VMX_VMCS_CTRL_PROC_EXEC2_DESCRIPTOR_INSTR_EXIT) 643 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_DESCRIPTOR_INSTR_EXIT *must* be set\n")); 644 if (val & VMX_VMCS_CTRL_PROC_EXEC2_X2APIC) 645 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_X2APIC *must* be set\n")); 634 646 if (val & VMX_VMCS_CTRL_PROC_EXEC2_EPT) 635 647 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_EPT *must* be set\n")); -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r15746 r15749 330 330 /* Without nested paging we should intercept invlpg and cr3 mov instructions. */ 331 331 if (!pVM->hwaccm.s.fNestedPaging) 332 val |= 333 |VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_CR3_LOAD_EXIT334 |VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_CR3_STORE_EXIT;332 val |= VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_INVLPG_EXIT 333 | VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_CR3_LOAD_EXIT 334 | VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_CR3_STORE_EXIT; 335 335 336 336 /* Note: VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_MWAIT_EXIT might cause a vmlaunch failure with an invalid control fields error. (combined with some other exit reasons) */
Note:
See TracChangeset
for help on using the changeset viewer.