Changeset 10820 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jul 23, 2008 7:18:14 AM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 33605
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/HWACCM.cpp
r10818 r10820 445 445 LogRel(("HWACCM: MSR_IA32_VMX_EPT_VPID_CAPS = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_eptcaps)); 446 446 447 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_RWX_X_ONLY)448 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_RWX_X_ONLY\n"));449 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_RWX_W_ONLY)450 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_RWX_W_ONLY\n"));451 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_RWX_WX_ONLY)452 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_RWX_WX_ONLY\n"));453 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_GAW_21_BITS)454 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_GAW_21_BITS\n"));455 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_GAW_30_BITS)456 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_GAW_30_BITS\n"));457 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_GAW_39_BITS)458 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_GAW_39_BITS\n"));459 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_GAW_48_BITS)460 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_GAW_48_BITS\n"));461 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_GAW_57_BITS)462 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_GAW_57_BITS\n"));463 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_EMT_UC)464 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_EMT_UC\n"));465 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_EMT_WC)466 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_EMT_WC\n"));467 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_EMT_WT)468 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_EMT_WT\n"));469 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_EMT_WP)470 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_EMT_WP\n"));471 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_EMT_WB)472 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_EMT_WB\n"));473 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_SP_21_BITS)474 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_SP_21_BITS\n"));475 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_SP_30_BITS)476 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_SP_30_BITS\n"));477 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_SP_39_BITS)478 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_SP_39_BITS\n"));479 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_SP_48_BITS)480 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_SP_48_BITS\n"));481 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_INVEPT)482 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_INVEPT\n"));483 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_INDIV)484 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_INDIV\n"));485 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_CONTEXT)486 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_CONTEXT\n"));487 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_ALL)488 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_ALL\n"));489 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_INVVPID)490 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_INVVPID\n"));491 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_INDIV)492 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_INDIV\n"));493 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT)494 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT\n"));495 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_ALL)496 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_ALL\n"));497 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR VAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT_GLOBAL)498 LogRel(("HWACCM: MSR VAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT_GLOBAL\n"));447 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_RWX_X_ONLY) 448 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_RWX_X_ONLY\n")); 449 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_RWX_W_ONLY) 450 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_RWX_W_ONLY\n")); 451 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_RWX_WX_ONLY) 452 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_RWX_WX_ONLY\n")); 453 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_GAW_21_BITS) 454 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_GAW_21_BITS\n")); 455 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_GAW_30_BITS) 456 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_GAW_30_BITS\n")); 457 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_GAW_39_BITS) 458 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_GAW_39_BITS\n")); 459 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_GAW_48_BITS) 460 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_GAW_48_BITS\n")); 461 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_GAW_57_BITS) 462 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_GAW_57_BITS\n")); 463 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_EMT_UC) 464 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_EMT_UC\n")); 465 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_EMT_WC) 466 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_EMT_WC\n")); 467 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_EMT_WT) 468 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_EMT_WT\n")); 469 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_EMT_WP) 470 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_EMT_WP\n")); 471 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_EMT_WB) 472 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_EMT_WB\n")); 473 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_SP_21_BITS) 474 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_SP_21_BITS\n")); 475 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_SP_30_BITS) 476 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_SP_30_BITS\n")); 477 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_SP_39_BITS) 478 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_SP_39_BITS\n")); 479 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_SP_48_BITS) 480 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_SP_48_BITS\n")); 481 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_INVEPT) 482 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_INVEPT\n")); 483 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_INVEPT_CAPS_INDIV) 484 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_INVEPT_CAPS_INDIV\n")); 485 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_INVEPT_CAPS_CONTEXT) 486 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_INVEPT_CAPS_CONTEXT\n")); 487 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_INVEPT_CAPS_ALL) 488 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_INVEPT_CAPS_ALL\n")); 489 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_INVVPID) 490 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_INVVPID\n")); 491 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_INVVPID_CAPS_INDIV) 492 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_INVVPID_CAPS_INDIV\n")); 493 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT) 494 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT\n")); 495 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_INVVPID_CAPS_ALL) 496 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_INVVPID_CAPS_ALL\n")); 497 if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT_GLOBAL) 498 LogRel(("HWACCM: MSR_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT_GLOBAL\n")); 499 499 } 500 500
Note:
See TracChangeset
for help on using the changeset viewer.