VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @72777   6 years vboxsync HM: nit
(edit) @72772   6 years vboxsync VMM/HMSVMR0: 32-bit build fix. Grr…
(edit) @72771   6 years vboxsync VMM: Avoid calling CPUMQueryGuestCtxPtr when possible, cleanup.
(edit) @72762   6 years vboxsync VMM/HM: Nits.
(edit) @72761   6 years vboxsync VMM: Extend HM changed flags. ​​​​​​bugref:9193 [build fix]
(edit) @72758   6 years vboxsync VMM: Extend HM changed flags. ​​​​​bugref:9193 [build fix]
(edit) @72744   6 years vboxsync VMM: Extend HM changed flags. ​bugref:9193 [HM, CPUM]
(edit) @72661   6 years vboxsync HMSVMR0.cpp: Shortened hmR0SvmImportGuestState a little. bugref:9193
(edit) @72655   6 years vboxsync EM,HM,NEM,TRPM: Renamed some EMEXIT_XXXX stuff to shorten things down …
(edit) @72646   6 years vboxsync VMM/HMSVMR0: Darwin warning as error, build fix.
(edit) @72645   6 years vboxsync VMM/HMSVMR0: Doxygen.
(edit) @72643   6 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72639   6 years vboxsync IPRT,VMM: Try use KeShouldYieldProcessor to implement …
(edit) @72636   6 years vboxsync EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp (reapplying …
(edit) @72623   7 years vboxsync HMSVMR0.cpp: HMSVM_UPDATE_INTR_SHADOW is not needed (thought it …
(edit) @72622   7 years vboxsync HMSVMR0.cpp: Retry new RDTSC and RDTSCP code. Added …
(edit) @72619   7 years vboxsync VMM: Temporarily put the old RDTSC[P] code back and enabled it …
(edit) @72609   7 years vboxsync HMSVMR0.cpp: rdtscp fix (thought I fixed this already). bugref:9044
(edit) @72600   7 years vboxsync VMM: Eliminated VBOX_WITH_2ND_IEM_STEP.
(edit) @72596   7 years vboxsync EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp. bugref:6973
(edit) @72595   7 years vboxsync HMSVMR0.cpp: Enabled new rdtsc[p] code after limited testing. bugref:6973
(edit) @72591   7 years vboxsync HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
(edit) @72590   7 years vboxsync HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
(edit) @72560   7 years vboxsync EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC on …
(edit) @72534   7 years vboxsync VMM/HMSVMR0: Build fix when not using VBOX_WITH_NESTED_HWVIRT_SVM.
(edit) @72522   7 years vboxsync NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
(edit) @72466   7 years vboxsync VMM/HMSVMR0: vmmcall adjustments.
(edit) @72462   7 years vboxsync EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
(edit) @72440   7 years vboxsync VMM: Nested hw.virt: Fixes when nested-paging isn't enabled in the …
(edit) @72212   7 years vboxsync VMM/HMSVMR0: ifdef fix.
(edit) @72211   7 years vboxsync VMM/HMSVMR0: ifdef fix.
(edit) @72208   7 years vboxsync VMM: VBOX_WITH_NESTED_HWVIRT_SVM.
(edit) @72178   7 years vboxsync VMM: Nested hw.virt: Implemented saved-states for nested SVM. Bumps …
(edit) @72085   7 years vboxsync VMM/HMSVMR0: Nested hw.virt: VM-Exit transitions can happen with …
(edit) @72080   7 years vboxsync VMM/HMSVMR0: Assertion and todo.
(edit) @72079   7 years vboxsync VMM/HMSVM: Added hmR0SvmNstGstUndoTscOffset as counterpart of …
(edit) @72066   7 years vboxsync VMM/HMSVMR0: Doxygen build fix.
(edit) @72065   7 years vboxsync VMM/SVM: Interrupt injection fixes.
(edit) @71970   7 years vboxsync VMM: Nested hw.virt: Try run whatever VMRUN emulations in ring-0 …
(edit) @71965   7 years vboxsync VMM/HMSVMR0: Comment.
(edit) @71933   7 years vboxsync VMM/HM: Nested hw.virt: Fix the issue with preserving reserved bits …
(edit) @71927   7 years vboxsync VMM/HM: Naming, nits.
(edit) @71919   7 years vboxsync VMM/HMSVMR0: Nested hw.virt: Naming.
(edit) @71918   7 years vboxsync VMM/HMSVMR0: Nested hw.virt: Clean up and unify hmR0SvmPostRunGuest …
(edit) @71915   7 years vboxsync VMM/HMSVMR0: Nested Hw.virt: Sync VMCPU_FF_INTERRUPT_NESTED_GUEST …
(edit) @71914   7 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @71913   7 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @71911   7 years vboxsync VMM/HMSVMR0: typo.
(edit) @71910   7 years vboxsync VMM/HM: Clean up and also fix HMR0EnsureCompleteBasicContext for AMD-V …
(edit) @71909   7 years vboxsync VMM/HMSVMR0: Tidy and unify the TSC offsetting code.
(edit) @71908   7 years vboxsync VMM/HMSVMR0: Cleanup, for using up next added if 0'd set/clear …
(edit) @71907   7 years vboxsync VMM/HMSVMR0: Verify hardware capability while enabling VGIF assertion …
(edit) @71906   7 years vboxsync VMM/HMSVMR0: Clean up VMCB initialization.
(edit) @71859   7 years vboxsync VMM: SVM NestedPagingCtrl naming consistency with rest of the VMCB fields.
(edit) @71856   7 years vboxsync VMM/HMSVM: Clean up.
(edit) @71843   7 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @71842   7 years vboxsync VMM/HMSVMR0: Comment.
(edit) @71841   7 years vboxsync VMM/HMSVMR0: Unify hmR0SvmPreRunGuestCommitted for guest and …
(edit) @71838   7 years vboxsync VMM/HMSVMR0: Get rid of fWasGuestFpuStateActive as we now pre-load the …
(edit) @71837   7 years vboxsync VMM/HMSVMR0: nit.
(edit) @71836   7 years vboxsync VMM/HMSVMR0: Clean up.
(edit) @71833   7 years vboxsync VMM: Nested hw.virt: Implement pause-filter and pause-filter threshold.
(edit) @71814   7 years vboxsync VMM/HMSVMR0: Windows build fix.
(edit) @71813   7 years vboxsync VMM: Nested Hw.virt: Avoid calling ASM helpers for modifying the MSR …
(edit) @71801   7 years vboxsync VMM/HMSVMR0: Todo and assertion on pause-filter.
(edit) @71760   7 years vboxsync VMM/HMSVMR0: Comment.
(edit) @71759   7 years vboxsync VMM/HMSVMR0: Todo.
(edit) @71758   7 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @71755   7 years vboxsync VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while …
(edit) @71697   7 years vboxsync VMM/HMSVMR0: nit.
(edit) @71692   7 years vboxsync VMM/HMSVMR0: Increment RIP on handling PAUSE #VMEXIT and intercept …
(edit) @71565   7 years vboxsync VMM/HMSVMR0: Safer to use the TSC offset from TMCpuTickCanUseRealTSC …
(edit) @71559   7 years vboxsync VMM/HMSVMR0: Duplicate case label.
(edit) @71529   7 years vboxsync VMM/HM: Fixes to MSRPM bit accesses. Implemented merging of guest and …
(edit) @71504   7 years vboxsync VMM/HMSVMR0: Avoid intercepting CR4 reads when possible. Added todo …
(edit) @71476   7 years vboxsync VMM/HMSVMR0: Comment nit.
(edit) @71450   7 years vboxsync VMM/HMSVMR0: Comment nit.
(edit) @71446   7 years vboxsync VMM/HMSVMR0: Use #MF exception and CR0.NE=1 method of handling …
(edit) @71445   7 years vboxsync VMM/HMSVMR0: Fix FERR_FREEZE intercepts.
(edit) @71444   7 years vboxsync VMM/HMSVMR0: Assertion.
(edit) @71418   7 years vboxsync VMM/HMSVMR0: Remove unused function, build fix.
(edit) @71415   7 years vboxsync VMM/HM: Get rid of lazy FPU loading for AMD-V. Nested Hw.virt: Fix FPU …
(edit) @71383   7 years vboxsync VMM/HMSVMR0: Nested hw.virt: Handle NMI intercept #VMEXIT for a …
(edit) @71344   7 years vboxsync VMM/HM: Add nested-guest exit reason stat array for SVM R0 execution.
(edit) @71313   7 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @71312   7 years vboxsync VMM/HMSVMR0: Nested Hw.virt: Explicitly skip intercepting #UD and #BP …
(edit) @71188   7 years vboxsync VMM/HMSVMR0: Nested hw.virt: Logging.
(edit) @71171   7 years vboxsync VMM/HMSVMR0: Nested Hw.virt: Don't assume the VMCB is cached by VMCB …
(edit) @71004   7 years vboxsync VMM/HMSVMR0: Nested Hw.virt: Fix intercepting VMMCALL while executing …
(edit) @70969   7 years vboxsync VMM/HMSVMR0: Logging build fix.
(edit) @70968   7 years vboxsync VMM/HMSVMR0: Logging.
(edit) @70901   7 years vboxsync VMM/HMSVMR0: Log.
(edit) @70860   7 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @70782   7 years vboxsync VMM: Nested Hw.virt: Pick up the TSC offset from the original VMCB …
(edit) @70781   7 years vboxsync VMM: Nested Hw.virt: Clean up interrupt injection for nested-guests.
(edit) @70732   7 years vboxsync VMM: Move fGif out of svm and into common nested hwvirt struct.
(edit) @70721   7 years vboxsync VMM/HMSVMR0: Nested Hw.virt: Exclude VINTR intercept of the outer …
(edit) @70704   7 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @70703   7 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @70701   7 years vboxsync VMM/HMSVMR0: Build fix.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette