|
|
@75611
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical …
|
|
|
@75440
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Separate the VMX/SVM CPU spec. functions …
|
|
|
@75146
|
6 years |
vboxsync |
VMM/HMSVMR0: Attempt to fix mac4-chk burn.
|
|
|
@74798
|
6 years |
vboxsync |
vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define …
|
|
|
@74791
|
6 years |
vboxsync |
vm.h,VMM,REM: s/VM_FF_IS_PENDING/VM_FF_IS_ANY_SET/g to emphasize the …
|
|
|
@74790
|
6 years |
vboxsync |
vm.h,VMM: Use VM_FF_IS_SET instead of VM_FF_IS_PENDING when checking a …
|
|
|
@74789
|
6 years |
vboxsync |
vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
|
|
|
@74785
|
6 years |
vboxsync |
vm.h,VMM: Use VMCPU_FF_IS_SET instead of VMCPU_FF_IS_PENDING when …
|
|
|
@73606
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Various bits:
- IEM: Started VMXON, …
|
|
|
@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.
|
|
|
@73280
|
6 years |
vboxsync |
HM,PGM: Clarify VINF_PGM_CHANGE_MODE return and update assertions. …
|
|
|
@73253
|
6 years |
vboxsync |
PGM,HM: Added todos about cleaning up the nested packing hacks. …
|
|
|
@73166
|
6 years |
vboxsync |
VMM/HMSVMR0: Try use EMRZSetPendingIoPort[Read|Write] interface for …
|
|
|
@73152
|
6 years |
vboxsync |
VMM/HMSVMR0: Fix missing import bits required by IEMExecDecodedxxx.
|
|
|
@73151
|
6 years |
vboxsync |
VMM/HMSVMR0: Enable NRIP_SAVE again on trunk, fixed missing import …
|
|
|
@73144
|
6 years |
vboxsync |
VMM/HMSVMR0: LogRel nit.
|
|
|
@73143
|
6 years |
vboxsync |
VMM/HMSVMR0: VMM/HMSVMR0: Log some features used for nested-guest …
|
|
|
@73141
|
6 years |
vboxsync |
VMM/HMSVMR0: Log some features used for nested-guest execution (most …
|
|
|
@73140
|
6 years |
vboxsync |
VMM/HMSVM: Sort out state syncing on #VMEXIT, VMRUN transitions. We …
|
|
|
@73115
|
6 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@73114
|
6 years |
vboxsync |
VMM/HMSVMR0: Build fix.
|
|
|
@73113
|
6 years |
vboxsync |
VMM/HMSVMR0: Build fix.
|
|
|
@73112
|
6 years |
vboxsync |
VMM/HMSVMR0: Build fix, unused variable.
|
|
|
@73111
|
6 years |
vboxsync |
VMM/HMSVMR0: Fix vmmcall, pause, TPR patching for CPUs that don't …
|
|
|
@73097
|
6 years |
vboxsync |
*: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
|
|
|
@73067
|
6 years |
vboxsync |
VMM/HMSVMR0: Comment.
|
|
|
@73057
|
6 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@73056
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9193 Attempted fix for VMRUN.
|
|
|
@73055
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9193 Attempt to fix regression with nested SVM …
|
|
|
@73054
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix mov crx write.
|
|
|
@73053
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix mov crx read.
|
|
|
@73052
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix mwait.
|
|
|
@73051
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix monitor.
|
|
|
@73050
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix hlt.
|
|
|
@73049
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix invlpg.
|
|
|
@73048
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix rdpmc.
|
|
|
@73047
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix rdtscp.
|
|
|
@73046
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix rdtsc.
|
|
|
@73045
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix invd.
|
|
|
@73044
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 temporarily disable NRIP_SAVE across the …
|
|
|
@73043
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Fix wbinvd.
|
|
|
@73042
|
6 years |
vboxsync |
VMM/HMSVMR0: bugref:9204 Comment fix, replaced release assertion with …
|
|
|
@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 …
|
|
|
@72970
|
6 years |
vboxsync |
VMM/HMSVM: ​bugref:9193 Stop passing pCtx around and use …
|
|
|
@72969
|
6 years |
vboxsync |
VMM/HMSVM: bugref:9193 Stop passing pCtx around and use …
|
|
|
@72968
|
6 years |
vboxsync |
VMM/HMSVM: ​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.
|
|
|
@72965
|
6 years |
vboxsync |
VMM/HMSVMR0: Re-disable temporary syncing of full guest-state to see …
|
|
|
@72964
|
6 years |
vboxsync |
VMM/HMSVMR0: vmload instruction modifies Kernel-GS-Base MSR as well as …
|
|
|
@72963
|
6 years |
vboxsync |
VMM/HM: Spaces.
|
|
|
@72911
|
6 years |
vboxsync |
VMM/HMSVMR0: Temporarily enable full guest sync to try diagnose nested …
|
|
|
@72910
|
6 years |
vboxsync |
VMM/HMSVMR0: Remove confusing HMSVM_SYNC_FULL_NESTED_GUEST_STATE …
|
|
|
@72909
|
6 years |
vboxsync |
VMM/HMSVMR0: Dead code.
|
|
|
@72893
|
6 years |
vboxsync |
HM: Use IEMExecOne in hmR0SvmExitInvlpg rather than elaborate manual …
|
|
|
@72891
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretCpuid with IEMExecDecodedCpuid. Set …
|
|
|
@72886
|
6 years |
vboxsync |
VMM/HMR0: Import the guest-state (incl. keeper bits) on the ring-3 …
|
|
|
@72881
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
|
|
|
@72878
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr. …
|
|
|
@72877
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr.
|
|
|
@72820
|
6 years |
vboxsync |
VMM/HMVMXR0,HMSVMR0: Compiler barriers with volatiles for fCtxChanged.
|
|
|
@72807
|
6 years |
vboxsync |
VMM/HMSVMR0: Doxygen fix.
|
|
|
@72806
|
6 years |
vboxsync |
VMM/HMSVMR0: Build fix.
|
|
|
@72805
|
6 years |
vboxsync |
VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and …
|
|
|
@72786
|
6 years |
vboxsync |
HM: doxygen fixes
|
|
|
@72783
|
6 years |
vboxsync |
HM: doxygen fixes
|
|
|
@72777
|
6 years |
vboxsync |
HM: nit
|
|
|
@72772
|
6 years |
vboxsync |
VMM/HMSVMR0: 32-bit build fix. Grr…
|
|
|
@72771
|
6 years |
vboxsync |
VMM: Avoid calling CPUMQueryGuestCtxPtr when possible, cleanup.
|
|
|
@72762
|
6 years |
vboxsync |
VMM/HM: Nits.
|
|
|
@72761
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [build fix]
|
|
|
@72758
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [build fix]
|
|
|
@72744
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [HM, CPUM]
|
|
|
@72661
|
6 years |
vboxsync |
HMSVMR0.cpp: Shortened hmR0SvmImportGuestState a little. bugref:9193
|
|
|
@72655
|
6 years |
vboxsync |
EM,HM,NEM,TRPM: Renamed some EMEXIT_XXXX stuff to shorten things down …
|
|
|
@72646
|
6 years |
vboxsync |
VMM/HMSVMR0: Darwin warning as error, build fix.
|
|
|
@72645
|
6 years |
vboxsync |
VMM/HMSVMR0: Doxygen.
|
|
|
@72643
|
6 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|
@72639
|
6 years |
vboxsync |
IPRT,VMM: Try use KeShouldYieldProcessor to implement …
|
|
|
@72636
|
6 years |
vboxsync |
EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp (reapplying …
|
|
|
@72623
|
7 years |
vboxsync |
HMSVMR0.cpp: HMSVM_UPDATE_INTR_SHADOW is not needed (thought it …
|
|
|
@72622
|
7 years |
vboxsync |
HMSVMR0.cpp: Retry new RDTSC and RDTSCP code. Added …
|
|
|
@72619
|
7 years |
vboxsync |
VMM: Temporarily put the old RDTSC[P] code back and enabled it …
|
|
|
@72609
|
7 years |
vboxsync |
HMSVMR0.cpp: rdtscp fix (thought I fixed this already). bugref:9044
|
|
|
@72600
|
7 years |
vboxsync |
VMM: Eliminated VBOX_WITH_2ND_IEM_STEP.
|
|
|
@72596
|
7 years |
vboxsync |
EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp. bugref:6973
|
|
|
@72595
|
7 years |
vboxsync |
HMSVMR0.cpp: Enabled new rdtsc[p] code after limited testing. bugref:6973
|
|
|
@72591
|
7 years |
vboxsync |
HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
|
|
|
@72590
|
7 years |
vboxsync |
HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
|
|
|
@72560
|
7 years |
vboxsync |
EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC on …
|
|
|
@72534
|
7 years |
vboxsync |
VMM/HMSVMR0: Build fix when not using VBOX_WITH_NESTED_HWVIRT_SVM.
|
|
|
@72522
|
7 years |
vboxsync |
NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
|
|
|
@72466
|
7 years |
vboxsync |
VMM/HMSVMR0: vmmcall adjustments.
|
|
|
@72462
|
7 years |
vboxsync |
EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
|
|
|
@72440
|
7 years |
vboxsync |
VMM: Nested hw.virt: Fixes when nested-paging isn't enabled in the …
|
|
|
@72212
|
7 years |
vboxsync |
VMM/HMSVMR0: ifdef fix.
|
|
|