|
|
@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 …
|
|
|
@83025
|
5 years |
vboxsync |
VMM/HM: Separate interrupt and exception injected stats.
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82965
|
5 years |
vboxsync |
VMM: Space nit.
|
|
|
@82814
|
5 years |
vboxsync |
VMM/HM: Implement last-branch-record (LBR) support for guests executed …
|
|
|
@82612
|
5 years |
vboxsync |
VMM/HM: Disable LBR virtualization by default. Only enable when set …
|
|
|
@81790
|
5 years |
vboxsync |
VMM/HMVMXR0: Propagate guest-interruptibility state from the VMCS to …
|
|
|
@81637
|
5 years |
vboxsync |
VMM/HMVMXR0: Revamped allocation of ring-0 VMCS and related data …
|
|
|
@81578
|
5 years |
vboxsync |
HMInternal.h: Alignment.
|
|
|
@80911
|
5 years |
vboxsync |
VMM/HM: Clear CR4.VMXE only when we set it ourselves and not if it's …
|
|
|
@80740
|
5 years |
vboxsync |
HMInternal.h: Nested VMX: bugref:9180 Comment typo.
|
|
|
@80439
|
5 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Fix a very rare …
|
|
|
@80281
|
5 years |
vboxsync |
VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
|
|
|
@80274
|
5 years |
vboxsync |
VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@80268
|
5 years |
vboxsync |
VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@80266
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Make hmR0DumpRegs a bit more granular …
|
|
|
@80170
|
5 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 APIC-access/virtual-APIC page nits.
|
|
|
@80152
|
5 years |
vboxsync |
VMM: VMM: Kicking out 32-bit host support - VMX [HMInternal.h]. bugref:9511
|
|
|
@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, ++. …
|
|
|
@80078
|
5 years |
vboxsync |
VMM/HM: Kicking out 32-bit host support bugref:9511
|
|
|
@80052
|
5 years |
vboxsync |
Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher …
|
|
|
@80036
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Move u64HostTscAux to svm union.
|
|
|
@79971
|
5 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Hack to get APIC-access page and …
|
|
|
@79874
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 We need to flush the TLB when the VMX …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@79485
|
5 years |
vboxsync |
VMM/HMVMXR0: Safer to flag host-context change while interrupts are …
|
|
|
@79477
|
5 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Avoid re-exporting the host state …
|
|
|
@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 …
|
|
|
@79345
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Implemented VMCS shadowing.
|
|
|
@79222
|
6 years |
vboxsync |
HMInternal.h: Nested VMX: bugref:9180 Add fShadowVmcsState for …
|
|
|
@79202
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 VMCS shadowing, work in progress.
|
|
|
@79123
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Comment for upcoming changes.
|
|
|
@78707
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Renamed …
|
|
|
@78632
|
6 years |
vboxsync |
Forward ported 130474,130475,130477,130479. bugref:9453
|
|
|
@78222
|
6 years |
vboxsync |
HMInternal.h: Nested VMX: bugref:9180 Build fix.
|
|
|
@78220
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
|
|
|
@77716
|
6 years |
vboxsync |
HMInternal.h: Nested VMX: bugref:9180 32-bit host build fix.
|
|
|
@77715
|
6 years |
vboxsync |
HMInternal.h: Nested VMX: bugref:9180 Add VMXVMCSINFO for upcoming changes.
|
|
|
@77714
|
6 years |
vboxsync |
VMM/HMSVM: VMM_INT_DECL for hmEmulateSvmMovTpr.
|
|
|
@77563
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Rename GstCtls as Ctls for upcoming …
|
|
|
@77493
|
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.
|
|
|
@77280
|
6 years |
vboxsync |
VMM/HMSVM: Naming nit.
|
|
|
@76678
|
6 years |
vboxsync |
Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
|
|
|
@76585
|
6 years |
vboxsync |
*: scm --fix-header-guard-endif
|
|
|
@76561
|
6 years |
vboxsync |
VMM: Use VMM_INCLUDED_SRC_ as header guard prefix for files in the VMM …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76543
|
6 years |
vboxsync |
VMM: scm --fix-header-guards. bugref:9344
|
|
|
@76489
|
6 years |
vboxsync |
HMInternal.h: spacing nit.
|
|
|
@76483
|
6 years |
vboxsync |
HMInternal.h: Attempted 32-bit fix.
|
|
|
@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.
|
|
|
@75821
|
6 years |
vboxsync |
HMVMX,ConsoleImpl: Workaround for incorrect assumptions in mesa vmsvga …
|
|
|
@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 …
|
|
|
@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.
|
|
|
@73293
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Read VMX true control MSRs, dump …
|
|
|
@73287
|
6 years |
vboxsync |
VMM: Reordering some STAT counters, spaces and nits.
|
|
|
@73264
|
6 years |
vboxsync |
VMM/HM: bugref:9193 Remove unused code after using …
|
|
|
@73260
|
6 years |
vboxsync |
PGM: Did some PGMR3ChangeMode restructuring. bugref:9044
|
|
|
@73203
|
6 years |
vboxsync |
VMM, Devices: bugref:9193 Remove unused code after using …
|
|
|
@73016
|
6 years |
vboxsync |
VMM/HM: Changed HM_CHANGED_XCPT_RAISED_MASK to …
|
|
|
@73015
|
6 years |
vboxsync |
VMM/HMSVMR0: Fallback to IEMExecOne() on certain VM-exits on CPUs that …
|
|
|
@72988
|
6 years |
vboxsync |
VMM/HMVMXR0, HMSVMR0: Eliminate hidden parameters from a few macros …
|
|
|
@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 …
|
|
|
@72966
|
6 years |
vboxsync |
VMM/HM: Cleanup, nits.
|
|
|
@72907
|
6 years |
vboxsync |
VMM/HMR0: Naming, cleanup nits.
|
|
|
@72855
|
6 years |
vboxsync |
VMM/HM: Use enum for Tagged-TLB flush types, and related cleanup.
|
|
|
@72854
|
6 years |
vboxsync |
VMM/HM: spaces, cleanup.
|
|
|
@72811
|
6 years |
vboxsync |
VMM/HMVMXR0: Camel-case fixes to parts of VT-x code to try match …
|
|
|
@72810
|
6 years |
vboxsync |
VMM/HMVMXR0: Naming.
|
|
|
@72805
|
6 years |
vboxsync |
VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and …
|
|
|
@72744
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [HM, CPUM]
|
|
|
@72643
|
7 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|
@72560
|
7 years |
vboxsync |
EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC on …
|
|
|
@72532
|
7 years |
vboxsync |
VMM/HM: Remove unused variable.
|
|
|
@72462
|
7 years |
vboxsync |
EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
|
|
|
@72343
|
7 years |
vboxsync |
VMM,ConsoleImpl2: NEM and 64-bit guests. Sync NXE state with PGM. …
|
|
|
@72208
|
7 years |
vboxsync |
VMM: VBOX_WITH_NESTED_HWVIRT_SVM.
|
|
|
@72178
|
7 years |
vboxsync |
VMM: Nested hw.virt: Implemented saved-states for nested SVM. Bumps …
|
|
|
@71910
|
7 years |
vboxsync |
VMM/HM: Clean up and also fix HMR0EnsureCompleteBasicContext for AMD-V …
|
|
|
@71529
|
7 years |
vboxsync |
VMM/HM: Fixes to MSRPM bit accesses. Implemented merging of guest and …
|
|
|
@71415
|
7 years |
vboxsync |
VMM/HM: Get rid of lazy FPU loading for AMD-V. Nested Hw.virt: Fix FPU …
|
|
|
@71344
|
7 years |
vboxsync |
VMM/HM: Add nested-guest exit reason stat array for SVM R0 execution.
|
|
|
@71108
|
7 years |
vboxsync |
Added speculation control settings to API, refined implementation.
|
|
|
@70606
|
7 years |
vboxsync |
updates (bugref:9087)
|
|
|
@70415
|
7 years |
vboxsync |
VMM/HM: Nested Hw.virt: Implement virtual GIF to not intercept …
|
|
|
@70413
|
7 years |
vboxsync |
VMM/HM: Nested Hw.virt: Implemented virtualized VMSAVE/VMLOAD to avoid …
|
|
|
@69474
|
7 years |
vboxsync |
*: scm updates - header files should have 'svn:keywords=Id Revision' …
|
|
|