|
|
@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.
|
|
|
@72211
|
7 years |
vboxsync |
VMM/HMSVMR0: ifdef fix.
|
|
|
@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 …
|
|
|
@72085
|
7 years |
vboxsync |
VMM/HMSVMR0: Nested hw.virt: VM-Exit transitions can happen with …
|
|
|
@72080
|
7 years |
vboxsync |
VMM/HMSVMR0: Assertion and todo.
|
|
|
@72079
|
7 years |
vboxsync |
VMM/HMSVM: Added hmR0SvmNstGstUndoTscOffset as counterpart of …
|
|
|
@72066
|
7 years |
vboxsync |
VMM/HMSVMR0: Doxygen build fix.
|
|
|
@72065
|
7 years |
vboxsync |
VMM/SVM: Interrupt injection fixes.
|
|
|
@71970
|
7 years |
vboxsync |
VMM: Nested hw.virt: Try run whatever VMRUN emulations in ring-0 …
|
|
|
@71965
|
7 years |
vboxsync |
VMM/HMSVMR0: Comment.
|
|
|
@71933
|
7 years |
vboxsync |
VMM/HM: Nested hw.virt: Fix the issue with preserving reserved bits …
|
|
|
@71927
|
7 years |
vboxsync |
VMM/HM: Naming, nits.
|
|
|
@71919
|
7 years |
vboxsync |
VMM/HMSVMR0: Nested hw.virt: Naming.
|
|
|
@71918
|
7 years |
vboxsync |
VMM/HMSVMR0: Nested hw.virt: Clean up and unify hmR0SvmPostRunGuest …
|
|
|
@71915
|
7 years |
vboxsync |
VMM/HMSVMR0: Nested Hw.virt: Sync VMCPU_FF_INTERRUPT_NESTED_GUEST …
|
|
|
@71914
|
7 years |
vboxsync |
VMM/HMSVMR0: Build fix.
|
|
|
@71913
|
7 years |
vboxsync |
VMM/HMSVMR0: Build fix.
|
|
|
@71911
|
7 years |
vboxsync |
VMM/HMSVMR0: typo.
|
|
|
@71910
|
7 years |
vboxsync |
VMM/HM: Clean up and also fix HMR0EnsureCompleteBasicContext for AMD-V …
|
|
|
@71909
|
7 years |
vboxsync |
VMM/HMSVMR0: Tidy and unify the TSC offsetting code.
|
|
|
@71908
|
7 years |
vboxsync |
VMM/HMSVMR0: Cleanup, for using up next added if 0'd set/clear …
|
|
|
@71907
|
7 years |
vboxsync |
VMM/HMSVMR0: Verify hardware capability while enabling VGIF assertion …
|
|
|
@71906
|
7 years |
vboxsync |
VMM/HMSVMR0: Clean up VMCB initialization.
|
|
|
@71859
|
7 years |
vboxsync |
VMM: SVM NestedPagingCtrl naming consistency with rest of the VMCB fields.
|
|
|
@71856
|
7 years |
vboxsync |
VMM/HMSVM: Clean up.
|
|
|
@71843
|
7 years |
vboxsync |
VMM/HMSVMR0: Build fix.
|
|
|
@71842
|
7 years |
vboxsync |
VMM/HMSVMR0: Comment.
|
|
|
@71841
|
7 years |
vboxsync |
VMM/HMSVMR0: Unify hmR0SvmPreRunGuestCommitted for guest and …
|
|
|
@71838
|
7 years |
vboxsync |
VMM/HMSVMR0: Get rid of fWasGuestFpuStateActive as we now pre-load the …
|
|
|
@71837
|
7 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@71836
|
7 years |
vboxsync |
VMM/HMSVMR0: Clean up.
|
|
|
@71833
|
7 years |
vboxsync |
VMM: Nested hw.virt: Implement pause-filter and pause-filter threshold.
|
|
|
@71814
|
7 years |
vboxsync |
VMM/HMSVMR0: Windows build fix.
|
|
|
@71813
|
7 years |
vboxsync |
VMM: Nested Hw.virt: Avoid calling ASM helpers for modifying the MSR …
|
|
|
@71801
|
7 years |
vboxsync |
VMM/HMSVMR0: Todo and assertion on pause-filter.
|
|
|
@71760
|
7 years |
vboxsync |
VMM/HMSVMR0: Comment.
|
|
|
@71759
|
7 years |
vboxsync |
VMM/HMSVMR0: Todo.
|
|
|
@71758
|
7 years |
vboxsync |
VMM/HMSVMR0: Build fix.
|
|
|
@71755
|
7 years |
vboxsync |
VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while …
|
|
|
@71697
|
7 years |
vboxsync |
VMM/HMSVMR0: nit.
|
|
|
@71692
|
7 years |
vboxsync |
VMM/HMSVMR0: Increment RIP on handling PAUSE #VMEXIT and intercept …
|
|
|
@71565
|
7 years |
vboxsync |
VMM/HMSVMR0: Safer to use the TSC offset from TMCpuTickCanUseRealTSC …
|
|
|
@71559
|
7 years |
vboxsync |
VMM/HMSVMR0: Duplicate case label.
|
|
|
@71529
|
7 years |
vboxsync |
VMM/HM: Fixes to MSRPM bit accesses. Implemented merging of guest and …
|
|
|
@71504
|
7 years |
vboxsync |
VMM/HMSVMR0: Avoid intercepting CR4 reads when possible. Added todo …
|
|
|
@71476
|
7 years |
vboxsync |
VMM/HMSVMR0: Comment nit.
|
|
|
@71450
|
7 years |
vboxsync |
VMM/HMSVMR0: Comment nit.
|
|
|
@71446
|
7 years |
vboxsync |
VMM/HMSVMR0: Use #MF exception and CR0.NE=1 method of handling …
|
|
|