VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @87531   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVM. bugref:9217
(edit) @87530   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVM. Set freed memory …
(edit) @87529   4 years vboxsync VMM/HMVMX: Fixed leak in hmR0VmxPagesAllocZ. Eliminated gotos in caller.
(edit) @87522   4 years vboxsync VMM/HM: Moved CPUMCTX::fWorldSwitcher to HMR0PERVCPU::fWorldSwitcher. …
(edit) @87521   4 years vboxsync VMM/HM: Moved HM::fHostKernelFeatures to HMR0PERVM. Use the ring-0 …
(edit) @87519   4 years vboxsync VMM/HM: Make a R0 copy of HM::cMaxResumeLoopsCfg and do proper …
(edit) @87518   4 years vboxsync VMM/HM: Make a R0 copy of HM::fAllow64BitGuests on setup (for VT-x). …
(edit) @87515   4 years vboxsync VMM/HM: Make a R0 copy of HM::fNestedPaging on setup. Moved …
(edit) @87491   4 years vboxsync VMM/HMVMX: Some stats.
(edit) @87490   4 years vboxsync VMM/HMVMX: Moved uHostRIP and uHostRSP into the VMXVMCSINFO as that …
(edit) @87489   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. [name fix] bugref:9217
(edit) @87488   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87487   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87480   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87479   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87472   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. Created …
(edit) @87469   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87466   4 years vboxsync VMM/HM,gvm: Started splitting up the HVMCPU and HVM structures. …
(edit) @87462   4 years vboxsync VMM/HMVMX: Just pass NULL instead of pVM to pfnStartVm as it doesn't …
(edit) @87443   4 years vboxsync VMM/HMVMX,HMSVM: Baked the hmR0VMXStartVMWrapXMM fun into the …
(edit) @87439   4 years vboxsync VMM/HMVMX: Created special versions of the hmR0VmxStartVm code as with …
(edit) @87412   4 years vboxsync VMM/HMVMX: Renamed VMXR0StartVM64 to hmR0VMXStartVM and reduced the …
(edit) @87408   4 years vboxsync VMM/HMVMX: More hmR0VmxExportHostSegmentRegs tweaking. Moved all the …
(edit) @87405   4 years vboxsync VMM/HMVMX: Use rdfsbase and rdgsbase in hmR0VmxExportHostSegmentRegs, …
(edit) @87401   4 years vboxsync VMM/HMVMX: Use wrgsbase and wrfsbase instead of wrmsr if we can when …
(edit) @87385   4 years vboxsync VMM/HMVMXR0: Put VMX_RESTORE_HOST_REQUIRED at the top to simplify …
(edit) @87345   4 years vboxsync VMM/CPUM: Removed CPUM_SYNC_FPU_STATE, CPUM_SYNC_DEBUG_REGS_GUEST and …
(edit) @87141   4 years vboxsync VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
(edit) @87040   4 years vboxsync VMM: Better fix for r141682 - Fix delivery of external interrupts when …
(edit) @87034   4 years vboxsync VMM/HMVMXR0: Fix delivery of external interrupts when executing …
(edit) @86730   5 years vboxsync VMM/DBGF: Move the DBGFRZ* part into VMMAll as the trap handlers will …
(edit) @85974   5 years vboxsync VMM/HMVMX.cpp: Optimize hmR0VmxExportGuestSegReg and …
(edit) @85970   5 years vboxsync VMM/HMVMXR0.cpp: @todo regarding unnecessary segment field translation …
(edit) @85768   5 years vboxsync VMM/HMVMXR0: In assertion check fUnrestrictedGuest (i.e that its …
(edit) @85765   5 years vboxsync VMM/HMVMXR0: Fix assertion with exception bitmaps by restoring debug …
(edit) @85188   5 years vboxsync VMM/HMVMXR0.cpp: Workaround for Clang 11 nothrow weirdness. bugref:9794
(edit) @85121   5 years vboxsync iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
(edit) @83057   5 years vboxsync VMM/HM: VMX: Drop 32-bit guest switcher and use the 64-bit switcher …
(edit) @83030   5 years vboxsync VMM/HMVMXR0: Always use the 64-bit VMX context switcher for 64-bit …
(edit) @83025   5 years vboxsync VMM/HM: Separate interrupt and exception injected stats.
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82949   5 years vboxsync VMM/HMVMXR0: Fix losing the instruction length of a faulting ICEBP …
(edit) @82919   5 years vboxsync VMM/HMVMXR0: AssertMsg, need more info on such an assertion.
(edit) @82814   5 years vboxsync VMM/HM: Implement last-branch-record (LBR) support for guests executed …
(edit) @82683   5 years vboxsync VMM/HMVMXR0: Removed my temporary debug code no longer necessary.
(edit) @82572   5 years vboxsync VMM/HMVMXR0: Space and obsolete todo.
(edit) @82533   5 years vboxsync VMM/HMVMXR0: Comments and todo.
(edit) @82532   5 years vboxsync VMM/HMVMXR0: Make side-effect clear.
(edit) @82531   5 years vboxsync VMM/HMVMXR0: Move validation of guest-interruptibility state inside …
(edit) @82314   5 years vboxsync HMVMXR0.cpp: Added todo about optimizing MMIO.
(edit) @82264   5 years vboxsync VMM/HMVMXR0: Comment typo.
(edit) @82237   5 years vboxsync VMM/HMVMXR0: Fix TPR shadow feature check.
(edit) @82159   5 years vboxsync VMM/HMVMXR0: Fix single-stepping in the hypervisor debugger using MTF …
(edit) @82026   5 years vboxsync APIC,IOM,HM: Working on converting the APIC to the new device model. …
(edit) @82018   5 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Unused variable build fix.
(edit) @82016   5 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Event injection logic tweaked for …
(edit) @81861   5 years vboxsync VMM/HM: Spaces.
(edit) @81806   5 years vboxsync VMM/HMVMXR0: Fix delivery of guest pending debug exception (BS bit) …
(edit) @81791   5 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Comment to clarify why we read …
(edit) @81790   5 years vboxsync VMM/HMVMXR0: Propagate guest-interruptibility state from the VMCS to …
(edit) @81786   5 years vboxsync VMM: Nested VMX: bugref:9180 Implement VMX-preemption timer for …
(edit) @81665   6 years vboxsync VMM: Nested VMX: bugref:9180 Cleanup cpum.h interfaces - drop unused …
(edit) @81638   6 years vboxsync VMM/HMVMXR0: Don't assert pbVirtApic or HCPhysVirtApic when APIC …
(edit) @81637   6 years vboxsync VMM/HMVMXR0: Revamped allocation of ring-0 VMCS and related data …
(edit) @81579   6 years vboxsync VMM/HMVMXR0: VMXTRANSIENT alignment.
(edit) @81433   6 years vboxsync IOM: Replaced IOMMMIOPhysHandler with the new version. bugref:9218
(edit) @81278   6 years vboxsync VMM/HMVMXR0: Typo, unordered atomic is sufficient here.
(edit) @81277   6 years vboxsync VMM: fCtxChanged isn't volatile.
(edit) @81239   6 years vboxsync VMM/HMVMXR0: Nit.
(edit) @81238   6 years vboxsync VMM/HMVMXR0: Nits.
(edit) @81237   6 years vboxsync VMM/HMVMXR0: Get rid of hmR0VmxSelectVMRunHandler and merge it into …
(edit) @81232   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 const.
(edit) @81209   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Nit.
(edit) @81207   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Build fix.
(edit) @81206   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Streamline exporting state a bit …
(edit) @81153   6 years vboxsync VMM: Removed most VBOX_WITH_REM preprocessor stuff. bugref:9576
(edit) @81150   6 years vboxsync VMM,/Makefile.kmk: Kicked out more recompiler related code. bugref:9576
(edit) @81002   6 years vboxsync VMM: bugref:9566 TRPM enhancements and cleanup. Bumps TRPM saved-state …
(edit) @80911   6 years vboxsync VMM/HM: Clear CR4.VMXE only when we set it ourselves and not if it's …
(edit) @80871   6 years vboxsync VMM/HM: Explicit cast to 64-bit while flipping X86_CR4_VMXE.
(edit) @80843   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Comment.
(edit) @80842   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Tighten up the CR4 guest/host …
(edit) @80840   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Tighten up the CR0 guest/host …
(edit) @80815   6 years vboxsync VMM: "guest hypervisor" -> "nested hypervisor".
(edit) @80810   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Use …
(edit) @80742   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Comments, spaces.
(edit) @80690   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 space nit.
(edit) @80689   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Fix re-constructing the guest …
(edit) @80661   6 years vboxsync VMM/HMVMXR0: Comment typos.
(edit) @80656   6 years vboxsync VMM/HMVMXR0: Comment nit.
(edit) @80655   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Swap EFER when requested by the …
(edit) @80622   6 years vboxsync VMM/HMVMXR0: Implemented using IEMExecDecodedInvpcid from the ring-0 …
(edit) @80602   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Clear EFER.LME (in VMCS) when …
(edit) @80598   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Add assertions that when …
(edit) @80595   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Comment.
(edit) @80588   6 years vboxsync VMM/HMVMXR0: bugref:9546 Build fix.
(edit) @80587   6 years vboxsync VMM/HM: bugref:9546 Fix registering of the longjmp callback to be soon …
(edit) @80580   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Build fix.
(edit) @80579   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 No need to AND/OR the fixed-0 and …
(edit) @80561   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 When entering hardware assisted …
Note: See TracRevisionLog for help on using the revision log.

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