| 447 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_RWX_X_ONLY) |
|---|
| 448 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_RWX_X_ONLY\n")); |
|---|
| 449 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_RWX_W_ONLY) |
|---|
| 450 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_RWX_W_ONLY\n")); |
|---|
| 451 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_RWX_WX_ONLY) |
|---|
| 452 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_RWX_WX_ONLY\n")); |
|---|
| 453 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_GAW_21_BITS) |
|---|
| 454 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_GAW_21_BITS\n")); |
|---|
| 455 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_GAW_30_BITS) |
|---|
| 456 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_GAW_30_BITS\n")); |
|---|
| 457 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_GAW_39_BITS) |
|---|
| 458 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_GAW_39_BITS\n")); |
|---|
| 459 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_GAW_48_BITS) |
|---|
| 460 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_GAW_48_BITS\n")); |
|---|
| 461 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_GAW_57_BITS) |
|---|
| 462 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_GAW_57_BITS\n")); |
|---|
| 463 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_EMT_UC) |
|---|
| 464 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_EMT_UC\n")); |
|---|
| 465 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_EMT_WC) |
|---|
| 466 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_EMT_WC\n")); |
|---|
| 467 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_EMT_WT) |
|---|
| 468 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_EMT_WT\n")); |
|---|
| 469 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_EMT_WP) |
|---|
| 470 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_EMT_WP\n")); |
|---|
| 471 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_EMT_WB) |
|---|
| 472 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_EMT_WB\n")); |
|---|
| 473 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_SP_21_BITS) |
|---|
| 474 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_SP_21_BITS\n")); |
|---|
| 475 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_SP_30_BITS) |
|---|
| 476 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_SP_30_BITS\n")); |
|---|
| 477 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_SP_39_BITS) |
|---|
| 478 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_SP_39_BITS\n")); |
|---|
| 479 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_SP_48_BITS) |
|---|
| 480 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_SP_48_BITS\n")); |
|---|
| 481 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_INVEPT) |
|---|
| 482 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_INVEPT\n")); |
|---|
| 483 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_INDIV) |
|---|
| 484 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_INDIV\n")); |
|---|
| 485 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_CONTEXT) |
|---|
| 486 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_CONTEXT\n")); |
|---|
| 487 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_ALL) |
|---|
| 488 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_INVEPT_CAPS_ALL\n")); |
|---|
| 489 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_INVVPID) |
|---|
| 490 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_INVVPID\n")); |
|---|
| 491 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_INDIV) |
|---|
| 492 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_INDIV\n")); |
|---|
| 493 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT) |
|---|
| 494 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT\n")); |
|---|
| 495 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_ALL) |
|---|
| 496 | | LogRel(("HWACCM: MSRVAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_ALL\n")); |
|---|
| 497 | | if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSRVAL_IA32_VMX_EPT_CAPS_INVVPID_CAPS_CONTEXT_GLOBAL) |
|---|
| 498 | | LogRel(("HWACCM: MSRVAL_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")); |
|---|