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) @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 …
(edit) @82612   5 years vboxsync VMM/HM: Disable LBR virtualization by default. Only enable when set …
(edit) @82576   5 years vboxsync VMM/HMSVMR0: Padding and verify size of SVMTRANSIENT. Avoid function …
(edit) @81277   5 years vboxsync VMM: fCtxChanged isn't volatile.
(edit) @81180   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Fix when compiling without …
(edit) @81179   5 years vboxsync VMM/HSVMR0: Nested SVM: bugref:7243 Nit.
(edit) @81177   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Coalesce …
(edit) @81170   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Build fix.
(edit) @81168   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Coalesce …
(edit) @81166   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Coalesce hmR0SvmPreRunGuestNested …
(edit) @81092   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Optimize run loop to avoid exits …
(edit) @81002   5 years vboxsync VMM: bugref:9566 TRPM enhancements and cleanup. Bumps TRPM saved-state …
(edit) @80911   5 years vboxsync VMM/HM: Clear CR4.VMXE only when we set it ourselves and not if it's …
(edit) @80587   5 years vboxsync VMM/HM: bugref:9546 Fix registering of the longjmp callback to be soon …
(edit) @80454   5 years vboxsync VMM/HMSVMR0: Spaces.
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80316   5 years vboxsync VMM/HMSVMR0: Don't return VINF_EM_RAW_GUEST_TRAP after setting #BP …
(edit) @80274   5 years vboxsync VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80266   5 years vboxsync VMM/HM: Nested VMX: bugref:9180 Make hmR0DumpRegs a bit more granular …
(edit) @80126   5 years vboxsync VMM: Kicking out 32-bit host support - SVM. bugref:9511
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