Enable PML VMX feature in Skylake-X

This commit is contained in:
Stanislav Shwartsman 2018-10-26 19:54:22 +00:00
parent 2e192372c0
commit e387876145
2 changed files with 2 additions and 2 deletions

View File

@ -246,7 +246,7 @@ Bit32u corei7_skylake_x_t::get_vmx_extensions_bitmask(void) const
BX_VMX_VMCS_SHADOWING |
BX_VMX_EPT_EXCEPTION |
BX_VMX_SW_INTERRUPT_INJECTION_ILEN_0 |
/* BX_VMX_PML - not implemented yet */
BX_VMX_PML |
/* BX_VMX_POSTED_INSTERRUPTS - not implemented yet */
/* BX_VMX_MBE_CONTROL - not implemeted yet */
BX_VMX_TSC_SCALING;

View File

@ -162,7 +162,7 @@ typedef bx_cpuid_t* (*bx_create_cpuid_method)(BX_CPU_C *cpu);
#define BX_VMX_POSTED_INSTERRUPTS (1 << 19) /* Posted Interrupts support - not implemented yet */
#define BX_VMX_VMCS_SHADOWING (1 << 20) /* VMCS Shadowing */
#define BX_VMX_EPT_EXCEPTION (1 << 21) /* EPT Violation (#VE) exception */
#define BX_VMX_PML (1 << 22) /* Page Modification Logging - not implemented yet */
#define BX_VMX_PML (1 << 22) /* Page Modification Logging */
#define BX_VMX_SPP (1 << 23) /* Sub Page Protection */
#define BX_VMX_TSC_SCALING (1 << 24) /* TSC Scaling */
#define BX_VMX_SW_INTERRUPT_INJECTION_ILEN_0 (1 << 25) /* Allow software interrupt injection with instruction length 0 */