|
|
@98103
|
2 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@97229
|
2 years |
vboxsync |
VMM/HM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@93963
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying transient …
|
|
|
@93655
|
3 years |
vboxsync |
VMM/TM,VMM/*: Moved RTTIMENANOTSDATAR0 into the ring-0 only part of …
|
|
|
@93557
|
3 years |
vboxsync |
VMM: Enabled checks for ASMMemIsZeroPage and ASMMemZeroPage, …
|
|
|
@93554
|
3 years |
vboxsync |
VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
|
|
|
@93515
|
3 years |
vboxsync |
iprt/asm-amd64-x86.h: Split out some non-assembly functions that …
|
|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@92392
|
3 years |
vboxsync |
VMM: Removed the callring-3 API and some of the associated stuff. …
|
|
|
@91323
|
3 years |
vboxsync |
VMM: bugref:10106 Fixed IA32_FEATURE_CONTROL MSR reported to the guest.
|
|
|
@91281
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
|
|
|
@91016
|
3 years |
vboxsync |
VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code …
|
|
|
@90379
|
3 years |
vboxsync |
VMM: Implementing blocking on critical sections in ring-0 HM context …
|
|
|
@87606
|
4 years |
vboxsync |
VMM/HMVMX: Translate fMdsClearOnSched and fL1dFlushOnSched to world …
|
|
|
@87563
|
4 years |
vboxsync |
VMM/HM: Moved the 'ForRing3' and 'ForLog' bits to the back of the HM …
|
|
|
@87559
|
4 years |
vboxsync |
VMM/HMVMX: Tidied up HM::vmx and HM::svm a little. bugref:9217
|
|
|
@87557
|
4 years |
vboxsync |
VMM/HMVMX: Moved fUseVmcsShadowing from HM::vmxUse to HMR0PERVM::vmx. …
|
|
|
@87556
|
4 years |
vboxsync |
VMM/HMVMX: Copied fSupportsVmcsEfer from HM::vmxUse to …
|
|
|
@87550
|
4 years |
vboxsync |
VMM/HMVMX: Copied the fUsePreemptTimer member from HM::vmx to …
|
|
|
@87546
|
4 years |
vboxsync |
VMM/HMVMX: Moved VPID and TLB flushing members from HM::vmx to …
|
|
|
@87543
|
4 years |
vboxsync |
VMM/HMVMX: Use g_HmMsrs instead of pVM->hm.s.vmx.Msrs in ring-0, part …
|
|
|
@87542
|
4 years |
vboxsync |
SUPDrv,VMM/HM: Modified the representation of the 9 VT-x controls MSRs …
|
|
|
@87539
|
4 years |
vboxsync |
VMM/HMSVM: Replaced HMR0PERVM::fHostKernelFeatures with a new global …
|
|
|
@87538
|
4 years |
vboxsync |
VMM/HMSVM: Eliminated HMR0PERVM::svm::fFeatures and made the ring-0 …
|
|
|
@87537
|
4 years |
vboxsync |
VMM/HM: Moved the rest of the stuff out of g_HmR0 structure. bugref:9217
|
|
|
@87536
|
4 years |
vboxsync |
VMM/HM: Moved MSRs out of the g_HmR0 structure so we can use them …
|
|
|
@87535
|
4 years |
vboxsync |
VMM/HM: Moved the ring-0 HM vtable out of the g_HmR0 structure and …
|
|
|
@87532
|
4 years |
vboxsync |
VMM/HM: Moving the g_HmR0.hwvirt.svm.fSupported and …
|
|
|
@87522
|
4 years |
vboxsync |
VMM/HM: Moved CPUMCTX::fWorldSwitcher to HMR0PERVCPU::fWorldSwitcher. …
|
|
|
@87521
|
4 years |
vboxsync |
VMM/HM: Moved HM::fHostKernelFeatures to HMR0PERVM. Use the ring-0 …
|
|
|
@87519
|
4 years |
vboxsync |
VMM/HM: Make a R0 copy of HM::cMaxResumeLoopsCfg and do proper …
|
|
|
@87511
|
4 years |
vboxsync |
VMM/HMSVM: Moving some SVM stuff to HMR0PERVM. Removed 3 unused …
|
|
|
@87479
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@81861
|
5 years |
vboxsync |
VMM/HM: Spaces.
|
|
|
@81733
|
5 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Detect VMX-preemption timer erratum and …
|
|
|
@80911
|
5 years |
vboxsync |
VMM/HM: Clear CR4.VMXE only when we set it ourselves and not if it's …
|
|
|
@80871
|
5 years |
vboxsync |
VMM/HM: Explicit cast to 64-bit while flipping X86_CR4_VMXE.
|
|
|
@80844
|
5 years |
vboxsync |
VMM/HMR0: Avoid clearing CR4.VMXE if the for some reason the host …
|
|
|
@80587
|
5 years |
vboxsync |
VMM/HM: bugref:9546 Fix registering of the longjmp callback to be soon …
|
|
|
@80333
|
5 years |
vboxsync |
VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
|
|
|
@80274
|
5 years |
vboxsync |
VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@80266
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Make hmR0DumpRegs a bit more granular …
|
|
|
@80257
|
5 years |
vboxsync |
VMM/HM: Kicking out 32-bit host support - HM. bugref:9511
|
|
|
@80094
|
5 years |
vboxsync |
VMM/HM: Kicking out 32-bit host support - VMX. bugref:9511
|
|
|
@80052
|
5 years |
vboxsync |
Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher …
|
|
|
@80047
|
5 years |
vboxsync |
Main: Kicking out raw-mode - GVMMR0, HMR0. bugref:9517
|
|
|
@79352
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Comment on where to tweak host MSRs …
|
|
|
@79345
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Implemented VMCS shadowing.
|
|
|
@79197
|
5 years |
vboxsync |
VMM/HMR0: Nit.
|
|
|
@78220
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
|
|
|
@76993
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Allowing fetching VM-exit names from …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76482
|
6 years |
vboxsync |
VMM/HM: Made vmx/svm VCPU state as a union, saves some space now that …
|
|
|
@76469
|
6 years |
vboxsync |
VMM, CPUM: Use a function to copy SUPHWVIRTMSRS to VMXMSRS and SVMMSRS …
|
|
|
@76468
|
6 years |
vboxsync |
SUPDrv, VMM: Build fix because on damn Linux we get naming conflicts …
|
|
|
@76464
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
|
|
|
@76397
|
6 years |
vboxsync |
VBox/vmm/hm_svm.h,hm_vmx.h: Try avoid including VBox/err.h in widely …
|
|
|
@76290
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Added a new pre-init VMM call, invoked …
|
|
|
@76232
|
6 years |
vboxsync |
VMM/HMR0: Read the VMX MSRs into a separate function.
|
|
|
@76227
|
6 years |
vboxsync |
VMM/HM, SUPDrv: Utilize common function to detect VMX/SVM support. No …
|
|
|
@74789
|
6 years |
vboxsync |
vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
|
|
|
@73389
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
|
|
|
@73293
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Read VMX true control MSRs, dump …
|
|
|
@73292
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Rename u64VmxBasicInfo to suit spec.
|
|
|
@73291
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Renamed MSR_IA32_VMX_BASIC_INFO to …
|
|
|
@73274
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Reports bits of IA32_FEATURE_CONTROL, …
|
|
|
@73264
|
6 years |
vboxsync |
VMM/HM: bugref:9193 Remove unused code after using …
|
|
|
@72983
|
6 years |
vboxsync |
VMM/HM, HMVMX: bugref:9193 Stop passing pCtx around and use …
|
|
|
@72967
|
6 years |
vboxsync |
VMM/HMSVM: bugref:9193 Stop passing pCtx around and use …
|
|
|
@72907
|
6 years |
vboxsync |
VMM/HMR0: Naming, cleanup nits.
|
|
|
@72862
|
6 years |
vboxsync |
VMM/HM: unintentional removal from r123406.
|
|
|
@72861
|
6 years |
vboxsync |
VMM/HM: Avoid checking the same value (static analysis warning).
|
|
|
@72805
|
6 years |
vboxsync |
VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and …
|
|
|
@72772
|
6 years |
vboxsync |
VMM/HMSVMR0: 32-bit build fix. Grr…
|
|
|
@72769
|
6 years |
vboxsync |
VMM/HM: Avoid some CPUMQueryGuestCtxPtr calls.
|
|
|
@72767
|
6 years |
vboxsync |
VMM/HM: Build fix.
|
|
|
@72765
|
6 years |
vboxsync |
VMM/HMR0: Build fix.
|
|
|
@72764
|
6 years |
vboxsync |
VMM/HMR0: Build fix.
|
|
|
@72762
|
6 years |
vboxsync |
VMM/HM: Nits.
|
|
|
@72761
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [build fix]
|
|
|
@72753
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [build fix, nits]
|
|
|
@72750
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [build fix, nit]
|
|
|
@72744
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [HM, CPUM]
|
|
|
@72643
|
6 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|
@72208
|
7 years |
vboxsync |
VMM: VBOX_WITH_NESTED_HWVIRT_SVM.
|
|
|
@71529
|
7 years |
vboxsync |
VMM/HM: Fixes to MSRPM bit accesses. Implemented merging of guest and …
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@66281
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Decls, naming.
|
|
|
@65407
|
8 years |
vboxsync |
typo
|
|
|
@65405
|
8 years |
vboxsync |
VMM: KVM workaround: don't read MSR_IA32_SMM_MONITOR_CTL if …
|
|
|
@65326
|
8 years |
vboxsync |
VMM/HM: Fix.
|
|
|
@65325
|
8 years |
vboxsync |
VMM/HM: Fix.
|
|
|
@65316
|
8 years |
vboxsync |
VMM/HM: Fixed case in name prefixes of a few internal functions.
|
|
|
@62869
|
8 years |
vboxsync |
VMM: warnings.
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@61317
|
9 years |
vboxsync |
CPUM,HM: CPUM must tell VT-x that it modified the host CR0 because it …
|
|
|
@61144
|
9 years |
vboxsync |
CPUM,HM,GVMM,TRPM,VMM: Next part of the FPU state handling for IEM. …
|
|
|
@60850
|
9 years |
vboxsync |
HM: Dropped HMR0SavePendingIOPortWrite and associated code (leaving …
|
|
|