summaryrefslogtreecommitdiff
path: root/src/VBox/VMM/VMMR0/HMR0.cpp
Commit message (Expand)AuthorAgeFilesLines
* Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher & CPUM...vboxsync2019-07-291-62/+0
* Main: Kicking out raw-mode - GVMMR0, HMR0. bugref:9517vboxsync2019-07-291-106/+2
* VMM/HM: Nested VMX: bugref:9180 Comment on where to tweak host MSRs for testi...vboxsync2019-06-261-0/+2
* VMM/HM: Nested VMX: bugref:9180 Implemented VMCS shadowing.vboxsync2019-06-261-1/+34
* VMM/HMR0: Nit.vboxsync2019-06-181-2/+3
* VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x infrastructure cha...vboxsync2019-04-201-4/+4
* VMM: Nested VMX: bugref:9180 Allowing fetching VM-exit names from ring-0 as w...vboxsync2019-01-251-1/+1
* scm --update-copyright-yearvboxsync2019-01-011-1/+1
* VMM/HM: Made vmx/svm VCPU state as a union, saves some space now that SVM bit...vboxsync2018-12-261-49/+44
* VMM, CPUM: Use a function to copy SUPHWVIRTMSRS to VMXMSRS and SVMMSRS rather...vboxsync2018-12-251-20/+1
* SUPDrv, VMM: Build fix because on damn Linux we get naming conflicts with sys...vboxsync2018-12-251-2/+21
* VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for exploding VMX f...vboxsync2018-12-251-210/+132
* VBox/vmm/hm_svm.h,hm_vmx.h: Try avoid including VBox/err.h in widely used hea...vboxsync2018-12-231-0/+1
* VMM/HM: Nested VMX: bugref:9180 Added a new pre-init VMM call, invoked from H...vboxsync2018-12-191-16/+41
* VMM/HMR0: Read the VMX MSRs into a separate function.vboxsync2018-12-141-49/+72
* VMM/HM, SUPDrv: Utilize common function to detect VMX/SVM support. No need to...vboxsync2018-12-141-266/+212
* vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize the pl...vboxsync2018-10-121-1/+1
* VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.vboxsync2018-07-281-11/+10
* VMM, SUPDrv: Nested VMX: bugref:9180 Read VMX true control MSRs, dump them. R...vboxsync2018-07-211-71/+83
* VMM/HM: Nested VMX: bugref:9180 Rename u64VmxBasicInfo to suit spec.vboxsync2018-07-211-3/+3
* VMM/HM: Nested VMX: bugref:9180 Renamed MSR_IA32_VMX_BASIC_INFO to MSR_IA32_V...vboxsync2018-07-211-1/+1
* VMM: Nested VMX: bugref:9180 Reports bits of IA32_FEATURE_CONTROL, start impl...vboxsync2018-07-201-2/+2
* VMM/HM: bugref:9193 Remove unused code after using EMRZSetPendingIoPort[Read|...vboxsync2018-07-201-23/+0
* VMM/HM, HMVMX: bugref:9193 Stop passing pCtx around and use pVCpu->cpum.GstCt...vboxsync2018-07-081-3/+3
* VMM/HMSVM: bugref:9193 Stop passing pCtx around and use pVCpu->cpum.GstCtx in...vboxsync2018-07-081-4/+4
* VMM/HMR0: Naming, cleanup nits.vboxsync2018-07-051-69/+76
* VMM/HM: unintentional removal from r123406.vboxsync2018-07-041-1/+1
* VMM/HM: Avoid checking the same value (static analysis warning).vboxsync2018-07-041-7/+7
* VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and VMCPU_F...vboxsync2018-07-031-22/+18
* VMM/HMSVMR0: 32-bit build fix. Grr...vboxsync2018-06-291-1/+1
* VMM/HM: Avoid some CPUMQueryGuestCtxPtr calls.vboxsync2018-06-291-1/+2
* VMM/HM: Build fix.vboxsync2018-06-291-2/+3
* VMM/HMR0: Build fix.vboxsync2018-06-291-1/+1
* VMM/HMR0: Build fix.vboxsync2018-06-291-1/+0
* VMM/HM: Nits.vboxsync2018-06-291-3/+3
* VMM: Extend HM changed flags. ​​​​​​bugref:9193 [build fix]vboxsync2018-06-291-1/+3
* VMM: Extend HM changed flags. ​​​​bugref:9193 [build fix, nits]vboxsync2018-06-291-5/+4
* VMM: Extend HM changed flags. ​​bugref:9193 [build fix, nit]vboxsync2018-06-291-5/+5
* VMM: Extend HM changed flags. ​bugref:9193 [HM, CPUM]vboxsync2018-06-291-63/+72
* VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193vboxsync2018-06-211-1/+36
* VMM: VBOX_WITH_NESTED_HWVIRT_SVM.vboxsync2018-05-151-5/+5
* VMM/HM: Fixes to MSRPM bit accesses. Implemented merging of guest and nested-...vboxsync2018-03-281-3/+38
* (C) yearvboxsync2017-10-171-1/+1
* VMM: Nested Hw.virt: Decls, naming.vboxsync2017-03-281-3/+3
* typovboxsync2017-01-231-1/+1
* VMM: KVM workaround: don't read MSR_IA32_SMM_MONITOR_CTL if dual-monitor trea...vboxsync2017-01-231-1/+5
* VMM/HM: Fix.vboxsync2017-01-161-1/+1
* VMM/HM: Fix.vboxsync2017-01-161-1/+1
* VMM/HM: Fixed case in name prefixes of a few internal functions.vboxsync2017-01-161-17/+3
* VMM: warnings.vboxsync2016-08-021-0/+2