|
|
@87556
|
4 years |
vboxsync |
VMM/HMVMX: Copied fSupportsVmcsEfer from HM::vmxUse to …
|
|
|
@87554
|
4 years |
vboxsync |
VMM/HM: There should be no restriction on NX for PAE guests now.
|
|
|
@87550
|
4 years |
vboxsync |
VMM/HMVMX: Copied the fUsePreemptTimer member from HM::vmx to …
|
|
|
@87547
|
4 years |
vboxsync |
VMM/HMVMX: Moved fUnrestrictedGuest 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 …
|
|
|
@87531
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVM. bugref:9217
|
|
|
@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 …
|
|
|
@87518
|
4 years |
vboxsync |
VMM/HM: Make a R0 copy of HM::fAllow64BitGuests on setup (for VT-x). …
|
|
|
@87515
|
4 years |
vboxsync |
VMM/HM: Make a R0 copy of HM::fNestedPaging on setup. Moved …
|
|
|
@87511
|
4 years |
vboxsync |
VMM/HMSVM: Moving some SVM stuff to HMR0PERVM. Removed 3 unused …
|
|
|
@87502
|
4 years |
vboxsync |
VMM/HM: Removed obsolete VMXVMCSINFOSHARED::fSwitchedTo64on32Obsolete …
|
|
|
@87501
|
4 years |
vboxsync |
VMM/HM: Reverted r142521 as r142524 is a better fix.
|
|
|
@87497
|
4 years |
vboxsync |
VMM/HMR3ResetCpu: Only touch the vmx fields if we're in vmx mode.
|
|
|
@87493
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87491
|
4 years |
vboxsync |
VMM/HMVMX: Some stats.
|
|
|
@87489
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. [name fix] bugref:9217
|
|
|
@87488
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87472
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. Created …
|
|
|
@86183
|
4 years |
vboxsync |
VMM: Implemented sysenter and sysexit in IEM (limited testing). Added …
|
|
|
@85854
|
4 years |
vboxsync |
VMM/HM: Don't need to store fAllowNestedPaging and fAllowUnrestricted …
|
|
|
@85121
|
4 years |
vboxsync |
iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
|
|
|
@83105
|
5 years |
vboxsync |
VMM/HM: LogRel nit.
|
|
|
@83026
|
5 years |
vboxsync |
VMM/HM: Build fix.
|
|
|
@83025
|
5 years |
vboxsync |
VMM/HM: Separate interrupt and exception injected stats.
|
|
|
@83014
|
5 years |
vboxsync |
VMM/HM: Use X86_XCPT_LAST.
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82814
|
5 years |
vboxsync |
VMM/HM: Implement last-branch-record (LBR) support for guests executed …
|
|
|
@82614
|
5 years |
vboxsync |
VMM/HM: Comment typo.
|
|
|
@82612
|
5 years |
vboxsync |
VMM/HM: Disable LBR virtualization by default. Only enable when set …
|
|
|
@82011
|
5 years |
vboxsync |
VMM/HM: Added logging of new Intel CPU features.
|
|
|
@81790
|
5 years |
vboxsync |
VMM/HMVMXR0: Propagate guest-interruptibility state from the VMCS to …
|
|
|
@81766
|
5 years |
vboxsync |
VMM: Added SSM_GET_ENUM32_RET and made the VMM code use it and the …
|
|
|
@81619
|
5 years |
vboxsync |
VMM/HM: Sometimes we abort on guru meditations and the info doesn't …
|
|
|
@81247
|
5 years |
vboxsync |
VMM/HM: hmR3Save better rc handling.
|
|
|
@81240
|
5 years |
vboxsync |
VMM: Log SVM GMET feature bit.
|
|
|
@81150
|
5 years |
vboxsync |
VMM,/Makefile.kmk: Kicked out more recompiler related code. bugref:9576
|
|
|
@80457
|
5 years |
vboxsync |
VMM/HM: Spaces.
|
|
|
@80417
|
5 years |
vboxsync |
VMM/HM: Log nit.
|
|
|
@80388
|
5 years |
vboxsync |
VMM/HM: Log nit.
|
|
|
@80333
|
5 years |
vboxsync |
VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
|
|
|
@80281
|
5 years |
vboxsync |
VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
|
|
|
@80202
|
5 years |
vboxsync |
VMM/HM: Build fix bugref:9217 bugref:9517
|
|
|
@80191
|
5 years |
vboxsync |
VMM/r3: Refactored VMCPU enumeration in preparation that aCpus will be …
|
|
|
@80150
|
5 years |
vboxsync |
VMM: Kicking out 32-bit host support - VMX [drop VMCSCACHE]. bugref:9511
|
|
|
@80080
|
5 years |
vboxsync |
VMM: Kicking out raw-mode and 32-bit hosts - HM, VMMSWITCHER, ++. …
|
|
|
@80052
|
5 years |
vboxsync |
Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher …
|
|
|
@80007
|
5 years |
vboxsync |
VMM: Kicking out raw-mode (work in progress). bugref:9517
|
|
|
@79873
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Add StatFlushTlbNstGst for upcoming …
|
|
|
@79658
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Add StatExitHostNmiInGCIpi for …
|
|
|
@79627
|
5 years |
vboxsync |
VMM/HM: Renamed some stat counters to make it more clear what they are for.
|
|
|
@79624
|
5 years |
vboxsync |
VMM/HM: Add stat counter for determining reinjection of an event that …
|
|
|
@79581
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Clarify that the task switch counter …
|
|
|
@79538
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Add missing exception stat counters.
|
|
|
@79537
|
5 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Add missing #AC exception stat …
|
|
|
@79512
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 LogFlow nit.
|
|
|
@79491
|
5 years |
vboxsync |
VMM/HM: Spaces, log nits.
|
|
|
@79485
|
5 years |
vboxsync |
VMM/HMVMXR0: Safer to flag host-context change while interrupts are …
|
|
|
@79462
|
5 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Add STAM counters for a few …
|
|
|
@79373
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Add profiling counter for …
|
|
|
@79355
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Fix stopping the XcptOrNmi profiling …
|
|
|
@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.
|
|
|
@79125
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Dump the VMX control fields on …
|
|
|
@79117
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 space.
|
|
|
@78707
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Renamed …
|
|
|
@78650
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Added RTIT_CTL MSR to the virtual VMCS. …
|
|
|
@78632
|
6 years |
vboxsync |
Forward ported 130474,130475,130477,130479. bugref:9453
|
|
|
@78254
|
6 years |
vboxsync |
VMM/HM: const bits.
|
|
|
@78220
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
|
|
|
@77591
|
6 years |
vboxsync |
VMM/HM: Dump Real-on-v86 state as part of HM debugger info (and thus …
|
|
|
@77563
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Rename GstCtls as Ctls for upcoming …
|
|
|
@77494
|
6 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Grouped the VMCS controls in …
|
|
|
@77481
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Renamed VMCSCACHE to …
|
|
|
@77325
|
6 years |
vboxsync |
VMM/HM: Added V8086 mode checks to HMCanExecuteVmxGuest.
|
|
|
@76993
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Allowing fetching VM-exit names from …
|
|
|
@76886
|
6 years |
vboxsync |
VMM (and related changes): Add support for Shanghai/Zhaoxin CPUs. …
|
|
|
@76678
|
6 years |
vboxsync |
Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
|
|
|
@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 …
|
|
|
@76477
|
6 years |
vboxsync |
VMM/HM: Cleanup.
|
|
|
@76464
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
|
|
|
@76290
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Added a new pre-init VMM call, invoked …
|
|
|
@76198
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Use Intel terminology of 'allowed-0' and …
|
|
|
@76137
|
6 years |
vboxsync |
VMM/HM: nit.
|
|
|
@76135
|
6 years |
vboxsync |
VMM/HM: No need to assert here, fails gracefully.
|
|
|
@75821
|
6 years |
vboxsync |
HMVMX,ConsoleImpl: Workaround for incorrect assumptions in mesa vmsvga …
|
|
|
@74648
|
6 years |
vboxsync |
VMM/IEM, CPUM: Nested VMX: bugref:9180 VM-exit bits; Add TPR …
|
|
|
@74457
|
6 years |
vboxsync |
VMX: Removed bogus TR/LDTR selector value checks whenn running without UX.
|
|
|
@74455
|
6 years |
vboxsync |
VMX: Also enforce RM compatible attributes before using real-on-V86 …
|
|
|
@74061
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
|
|
|
@74054
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
|
|
|
@74043
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume work.
|
|
|
@73984
|
6 years |
vboxsync |
VMM/HM, IEM: Renamed VMX_EXIT_XDTR_ACCESS and VMX_EXIT_TR_ACCESS.
|
|
|
@73617
|
6 years |
vboxsync |
VMM/HMVMXR0: Use IEMExecOne() rather than manually interpreting a …
|
|
|
@73606
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Various bits:
- IEM: Started VMXON, …
|
|
|
@73389
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
|
|
|
@73294
|
6 years |
vboxsync |
VMM/HM: Doxygen, nits.
|
|
|