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) @106061   2 months vboxsync Copyright year updates by scm.
(edit) @106001   3 months vboxsync doc/manual/man_VBoxManage-*: Updated a variety of the VBoxManage help …
(edit) @104516   7 months vboxsync VMM/GCM,IEM,HM: Integrate GCM with IEM, extending it to cover the mesa …
(edit) @104512   7 months vboxsync VMM/HM: Simplified the GCM #DE interception handling. bugref:9735 …
(edit) @104511   7 months vboxsync VMM: Some more GCM cleanup. bugref:9735 bugref:10683
(edit) @103194   10 months vboxsync VMM: Nested VMX: bugref:10318 Distinguish NMI vs. hardware exception 2 …
(edit) @100357   17 months vboxsync Runtime/RTR0MemObj*: Add PhysHighest parameter to RTR0MemObjAllocCont …
(edit) @99753   19 months vboxsync VMM: More Clang 13 build fixes (warnings as errors).
(edit) @99739   19 months vboxsync *: doxygen corrections (mostly about removing @returns from functions …
(edit) @99211   20 months vboxsync Disassembler,VMM,Runtime: Get rid of deprecated DISCPUSTATE types …
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @97225   2 years vboxsync VMM/HMSVM: Access CPUMCTX::eflags via the 'u' member when possible in …
(edit) @97202   2 years vboxsync VMM/PGM: More CPUMCTXCORE elimination, now in the …
(edit) @97200   2 years vboxsync VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret …
(edit) @97197   2 years vboxsync VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
(edit) @97196   2 years vboxsync VMM/DBGF: Changed the PCPUMCTXCORE arguments to PCPUMCTX for …
(edit) @97193   2 years vboxsync VMM/EM: Drop the PVM and PCCPUMCTXCORE arguments from …
(edit) @97178   2 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @96811   2 years vboxsync VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest …
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @95495   2 years vboxsync VMM/HMSVMR0: updated CR4 write intercept comments with AVX/xcr0.
(edit) @95048   3 years vboxsync GCM: Corrected return codes.
(edit) @94944   3 years vboxsync VMM/HM: Use g_CpumHostFeatures instead of the copy in the VM …
(edit) @94882   3 years vboxsync VMM: First stab at Guest Compatibility Manager, fixing up things like …
(edit) @93963   3 years vboxsync VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying transient …
(edit) @93931   3 years vboxsync VMM,VMMDev,scm,VBox/param.h: Don't use PAGE_BASE_GC_MASK and friends …
(edit) @93574   3 years vboxsync VMM/HM: Nested VMX: bugref:10092 Separate out VM-exit counters for …
(edit) @93557   3 years vboxsync VMM: Enabled checks for ASMMemIsZeroPage and ASMMemZeroPage, …
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(edit) @93119   3 years vboxsync VMM/HMSVMR0: Must deal with VINF_IEM_RAISED_XCPT in the string I/O …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @93102   3 years vboxsync VMM/HMSVM,ConsoleImpl2: Implemented an AMD-V workaround for missing …
(edit) @93100   3 years vboxsync VMM/HMSVMR0: doxygen fix
(edit) @93093   3 years vboxsync VMM/HMSVMR0: Implemented debug events - need more testing. [build fix] …
(edit) @93092   3 years vboxsync VMM/HMSVMR0: Implemented debug events - need more testing. [forgot to …
(edit) @93091   3 years vboxsync VMM/HMSVMR0: Implemented debug events - need more testing. bugref:8139
(edit) @92745   3 years vboxsync VMM/IEM,DBGF: Hook INT3 emulation IEM up with DBGF to make breakpoints …
(edit) @92626   3 years vboxsync VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
(edit) @92585   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92583   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92495   3 years vboxsync VMM/CPUM,++: Merged CPUMCTX_EXTRN_HM_VMX_INT_STATE, …
(edit) @92426   3 years vboxsync VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
(edit) @92392   3 years vboxsync VMM: Removed the callring-3 API and some of the associated stuff. …
(edit) @91587   3 years vboxsync VMM: Purge VINF_TRPM_XCPT_DISPATCHED, no longer used anywhere.
(edit) @91580   3 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @91308   3 years vboxsync VMM/CPUM: Comments/todos for some big CPUMCTX members. bugref:10093
(edit) @91291   3 years vboxsync VMM/CPUM,++: Moved the nested SVM I/O permission bitmap allocation …
(edit) @91289   3 years vboxsync VMM/CPUM,++: Moved the nested SVM MSR permission bitmap allocation …
(edit) @91288   3 years vboxsync VMM/CPUM,++: Moved the nested SVM VMCB allocation into CPUMCTX. …
(edit) @91287   3 years vboxsync VMM/CPUM,++: Moved the nested SVM VMCB allocation into CPUMCTX. …
(edit) @91271   3 years vboxsync VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
(edit) @91265   3 years vboxsync VMM/HM: Moved various stats from the hyper heap and into the VM …
(edit) @90947   3 years vboxsync VMM/HM: Don't use VMMR0IsLogFlushDisabled, use …
(edit) @90622   3 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:10080 Attempt to fix debug registers …
(edit) @90379   3 years vboxsync VMM: Implementing blocking on critical sections in ring-0 HM context …
(edit) @90260   3 years vboxsync VMM/HMSVMR0: More info. in the assertion.
(edit) @89976   3 years vboxsync VMM/HMVMX: Deal with #ACs triggered by split-lock detection on the …
(edit) @88099   4 years vboxsync VMM/HMSVMR0: Whitespace, comment nit.
(edit) @87933   4 years vboxsync VMM/HM: Todo, nits.
(edit) @87928   4 years vboxsync VMM/HMSVMR0: Nested SVM todo.
(edit) @87755   4 years vboxsync VMM/HMSVM: Moved the RDTSC in hmR0SvmPostRunGuest to the assembly code …
(edit) @87752   4 years vboxsync VMM/HM: Don't use ordered writes for pVCpu->hm.s.fCheckedTLBFlush as …
(edit) @87751   4 years vboxsync VMM: Eliminated one ASMReadTSC in TMNotifyEndOfExecution. Both VT-x …
(edit) @87606   4 years vboxsync VMM/HMVMX: Translate fMdsClearOnSched and fL1dFlushOnSched to world …
(edit) @87563   4 years vboxsync VMM/HM: Moved the 'ForRing3' and 'ForLog' bits to the back of the HM …
(edit) @87561   4 years vboxsync VMM/HMVMX: Tidied up HM some more. bugref:9217
(edit) @87538   4 years vboxsync VMM/HMSVM: Eliminated HMR0PERVM::svm::fFeatures and made the ring-0 …
(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) @87511   4 years vboxsync VMM/HMSVM: Moving some SVM stuff to HMR0PERVM. Removed 3 unused …
(edit) @87504   4 years vboxsync VMM/HMSVM: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87503   4 years vboxsync VMM/HMSVM: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87493   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) @87466   4 years vboxsync VMM/HM,gvm: Started splitting up the HVMCPU and HVM structures. …
(edit) @87387   4 years vboxsync Moved the hmR0SvmVmRun* prototypes to HMInternal.h.
(edit) @87373   4 years vboxsync VMM/HMSVMR0.cpp: Applied function pointer array workaround for …
(edit) @87372   4 years vboxsync VMM/HMR0A.asm: Baked the XMM saving and loading into the …
(edit) @87361   4 years vboxsync VMM/CPUM,HMSVM: Mirror the state of fUseFlags[CPUM_USED_FPU_GUEST] in …
(edit) @87359   4 years vboxsync VMM/HMSVM: Straighten out the svm vmrun assembly code by having …
(edit) @87332   4 years vboxsync VMM/HMR0A.asm: Reduced the number of parameters passed to SVMR0VMRun. …
(edit) @87330   4 years vboxsync VMM/HMR0A.asm: Reduced the number of parameters passed to SVMR0VMRun. …
(edit) @87309   4 years vboxsync HMSVMR0.cpp: Log instruction bytes.
(edit) @86730   4 years vboxsync VMM/DBGF: Move the DBGFRZ* part into VMMAll as the trap handlers will …
(edit) @86186   4 years vboxsync VMM/SVM: Use VBOXSTRICTRC more.
(edit) @86183   4 years vboxsync VMM: Implemented sysenter and sysexit in IEM (limited testing). Added …
(edit) @85806   4 years vboxsync HMSVMR0: bugref:9618 Virtualized VMSAVE/VMLOAD fix.
(edit) @83485   5 years vboxsync SVM: Emulate intercepted IRET to avoid injecting a pending NMI too …
(edit) @83477   5 years vboxsync VMM/HMSVMR0: Add VINF_EM_DBG_STEPPED to the list of return codes to …
(edit) @83209   5 years vboxsync VMM/HMSVMR0: If the #NPF exit handler requested emulation of the …
(edit) @83066   5 years vboxsync VMM/HM: SVM: Drop 32-bit guest switcher and use the 64-bit switcher …
(edit) @83029   5 years vboxsync HM: Always use the 64-bit SVM context switcher for 64-bit capable VMs …
(edit) @83025   5 years vboxsync VMM/HM: Separate interrupt and exception injected stats.
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82658   5 years vboxsync VMM/HMSVMR0: Fix PAT MSR to treat all guest memory as WB, regression …
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