|
|
@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.
|
|
|
@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.
|
|
|
@73289
|
6 years |
vboxsync |
VMM/HM: Hex digits nits.
|
|
|
@73287
|
6 years |
vboxsync |
VMM: Reordering some STAT counters, spaces and nits.
|
|
|
@73274
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Reports bits of IA32_FEATURE_CONTROL, …
|
|
|
@73266
|
6 years |
vboxsync |
PGM,HM: Made PGMR3ChangeMode work in ring-0 too. This required a …
|
|
|
@73263
|
6 years |
vboxsync |
PGM,HM: Prepping for moving PGMR3ModeChange into ring-0... bugref:9044
|
|
|
@73203
|
6 years |
vboxsync |
VMM, Devices: bugref:9193 Remove unused code after using …
|
|
|
@73107
|
6 years |
vboxsync |
VMM/HM: Always return 'true' for unrestricted-guest feature on AMD CPUs.
|
|
|
@72991
|
6 years |
vboxsync |
VMM/HM: Stat nits.
|
|
|
@72983
|
6 years |
vboxsync |
VMM/HM, HMVMX: bugref:9193 Stop passing pCtx around and use …
|
|
|
@72966
|
6 years |
vboxsync |
VMM/HM: Cleanup, nits.
|
|
|
@72963
|
6 years |
vboxsync |
VMM/HM: Spaces.
|
|
|
@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.
|
|
|
@72853
|
6 years |
vboxsync |
VMM/HM: No need to reset Cr0Mask and Cr4Mask, the VMCS does not get …
|
|
|
@72811
|
6 years |
vboxsync |
VMM/HMVMXR0: Camel-case fixes to parts of VT-x code to try match …
|
|
|
@72805
|
6 years |
vboxsync |
VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and …
|
|
|
@72785
|
6 years |
vboxsync |
VMM/HM: Dump improvement on VERR_VMX_UNABLE_TO_START_VM gurus.
|
|
|
@72771
|
6 years |
vboxsync |
VMM: Avoid calling CPUMQueryGuestCtxPtr when possible, cleanup.
|
|
|
@72770
|
6 years |
vboxsync |
VMM/HM: Cleanup.
|
|
|
@72769
|
6 years |
vboxsync |
VMM/HM: Avoid some CPUMQueryGuestCtxPtr calls.
|
|
|
@72749
|
6 years |
vboxsync |
VMM: Remove EM_NOTIFY_HM and related code unused since VirtualBox 2.1 …
|
|
|
@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
|
|
|
@72598
|
6 years |
vboxsync |
EMHM.cpp: Prepping for EMHistoryExec-to-ring-3 and CPUMCTX_EXTRN_xxx.
|
|
|
@72560
|
6 years |
vboxsync |
EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC on …
|
|
|
@72555
|
6 years |
vboxsync |
EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
|
|
|
@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 …
|
|
|
@71933
|
7 years |
vboxsync |
VMM/HM: Nested hw.virt: Fix the issue with preserving reserved bits …
|
|
|
@71856
|
7 years |
vboxsync |
VMM/HMSVM: Clean up.
|
|
|
@71798
|
7 years |
vboxsync |
VMM/HM: Comment.
|
|
|
@71755
|
7 years |
vboxsync |
VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while …
|
|
|
@71415
|
7 years |
vboxsync |
VMM/HM: Get rid of lazy FPU loading for AMD-V. Nested Hw.virt: Fix FPU …
|
|
|
@71382
|
7 years |
vboxsync |
VMM/HM: Nit.
|
|
|
@71381
|
7 years |
vboxsync |
VMM/HM: Added VM debugger info dumping for SVM nested-guest VMCB cache.
|
|
|
@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.
|
|
|
@71064
|
7 years |
vboxsync |
VMM/HM: We no longer require NRIP to be present when decode-assist is …
|
|
|
@71047
|
7 years |
vboxsync |
VMM/HM: Todo.
|
|
|
@70986
|
7 years |
vboxsync |
VMM/HM: Log and nit.
|
|
|
@70948
|
7 years |
vboxsync |
VMM: Added a bMainExecutionEngine member to the VM structure for use …
|
|
|
@70918
|
7 years |
vboxsync |
VMM: NEM kick off.
|
|
|
@70606
|
7 years |
vboxsync |
updates (bugref:9087)
|
|
|
@70557
|
7 years |
vboxsync |
VMM/HM: Fix missing stat counter line.
|
|
|
@70441
|
7 years |
vboxsync |
VMM/HM: nit.
|
|
|
@70415
|
7 years |
vboxsync |
VMM/HM: Nested Hw.virt: Implement virtual GIF to not intercept …
|
|
|