Changeset 77563 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Mar 5, 2019 5:47:43 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/HM.cpp
r77494 r77563 2914 2914 else if (pVCpu->hm.s.vmx.LastError.u32InstrError == VMXINSTRERR_VMENTRY_INVALID_CTLS) 2915 2915 { 2916 LogRel(("HM: CPU[%u] PinCtls %#RX32\n", i, pVCpu->hm.s.vmx. GstCtls.u32PinCtls));2916 LogRel(("HM: CPU[%u] PinCtls %#RX32\n", i, pVCpu->hm.s.vmx.Ctls.u32PinCtls)); 2917 2917 { 2918 uint32_t const u32Val = pVCpu->hm.s.vmx. GstCtls.u32PinCtls;2918 uint32_t const u32Val = pVCpu->hm.s.vmx.Ctls.u32PinCtls; 2919 2919 HMVMX_LOGREL_FEAT(u32Val, VMX_PIN_CTLS_EXT_INT_EXIT ); 2920 2920 HMVMX_LOGREL_FEAT(u32Val, VMX_PIN_CTLS_NMI_EXIT ); … … 2923 2923 HMVMX_LOGREL_FEAT(u32Val, VMX_PIN_CTLS_POSTED_INT ); 2924 2924 } 2925 LogRel(("HM: CPU[%u] ProcCtls %#RX32\n", i, pVCpu->hm.s.vmx. GstCtls.u32ProcCtls));2925 LogRel(("HM: CPU[%u] ProcCtls %#RX32\n", i, pVCpu->hm.s.vmx.Ctls.u32ProcCtls)); 2926 2926 { 2927 uint32_t const u32Val = pVCpu->hm.s.vmx. GstCtls.u32ProcCtls;2927 uint32_t const u32Val = pVCpu->hm.s.vmx.Ctls.u32ProcCtls; 2928 2928 HMVMX_LOGREL_FEAT(u32Val, VMX_PROC_CTLS_INT_WINDOW_EXIT ); 2929 2929 HMVMX_LOGREL_FEAT(u32Val, VMX_PROC_CTLS_USE_TSC_OFFSETTING); … … 2948 2948 HMVMX_LOGREL_FEAT(u32Val, VMX_PROC_CTLS_USE_SECONDARY_CTLS); 2949 2949 } 2950 LogRel(("HM: CPU[%u] ProcCtls2 %#RX32\n", i, pVCpu->hm.s.vmx. GstCtls.u32ProcCtls2));2950 LogRel(("HM: CPU[%u] ProcCtls2 %#RX32\n", i, pVCpu->hm.s.vmx.Ctls.u32ProcCtls2)); 2951 2951 { 2952 uint32_t const u32Val = pVCpu->hm.s.vmx. GstCtls.u32ProcCtls2;2952 uint32_t const u32Val = pVCpu->hm.s.vmx.Ctls.u32ProcCtls2; 2953 2953 HMVMX_LOGREL_FEAT(u32Val, VMX_PROC_CTLS2_VIRT_APIC_ACCESS ); 2954 2954 HMVMX_LOGREL_FEAT(u32Val, VMX_PROC_CTLS2_EPT ); … … 2974 2974 HMVMX_LOGREL_FEAT(u32Val, VMX_PROC_CTLS2_TSC_SCALING ); 2975 2975 } 2976 LogRel(("HM: CPU[%u] EntryCtls %#RX32\n", i, pVCpu->hm.s.vmx. GstCtls.u32EntryCtls));2976 LogRel(("HM: CPU[%u] EntryCtls %#RX32\n", i, pVCpu->hm.s.vmx.Ctls.u32EntryCtls)); 2977 2977 { 2978 uint32_t const u32Val = pVCpu->hm.s.vmx. GstCtls.u32EntryCtls;2978 uint32_t const u32Val = pVCpu->hm.s.vmx.Ctls.u32EntryCtls; 2979 2979 HMVMX_LOGREL_FEAT(u32Val, VMX_ENTRY_CTLS_LOAD_DEBUG ); 2980 2980 HMVMX_LOGREL_FEAT(u32Val, VMX_ENTRY_CTLS_IA32E_MODE_GUEST ); … … 2985 2985 HMVMX_LOGREL_FEAT(u32Val, VMX_ENTRY_CTLS_LOAD_EFER_MSR ); 2986 2986 } 2987 LogRel(("HM: CPU[%u] ExitCtls %#RX32\n", i, pVCpu->hm.s.vmx. GstCtls.u32ExitCtls));2987 LogRel(("HM: CPU[%u] ExitCtls %#RX32\n", i, pVCpu->hm.s.vmx.Ctls.u32ExitCtls)); 2988 2988 { 2989 uint32_t const u32Val = pVCpu->hm.s.vmx. GstCtls.u32ExitCtls;2989 uint32_t const u32Val = pVCpu->hm.s.vmx.Ctls.u32ExitCtls; 2990 2990 HMVMX_LOGREL_FEAT(u32Val, VMX_EXIT_CTLS_SAVE_DEBUG ); 2991 2991 HMVMX_LOGREL_FEAT(u32Val, VMX_EXIT_CTLS_HOST_ADDR_SPACE_SIZE );
Note:
See TracChangeset
for help on using the changeset viewer.