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) @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
(edit) @80118   5 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - MM, PGM, ++. bugref:9517 …
(edit) @80080   5 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - HM, VMMSWITCHER, ++. …
(edit) @80052   5 years vboxsync Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher …
(edit) @80036   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Move u64HostTscAux to svm union.
(edit) @79649   5 years vboxsync VMM/HMSVMR0: Fix StatTscOffset and StatTscIntercept.
(edit) @79627   5 years vboxsync VMM/HM: Renamed some stat counters to make it more clear what they are for.
(edit) @79625   5 years vboxsync VMM/HMSVMR0: Added missing StatInjectPendingInterpret and newly added …
(edit) @79541   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Spaces.
(edit) @79540   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Fix typos.
(edit) @79539   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Add missing exception stat counters.
(edit) @79532   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Doxygen burn fix.
(edit) @79511   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Todo.
(edit) @79463   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Added some missing exit-to-ring3 …
(edit) @79374   5 years vboxsync VMM/HMSVMR0: Nested SVM: bugref:7243 Add profiling counter for VMRUN …
(edit) @79124   5 years vboxsync VMM/HMSVMR0: Doxygen.
(edit) @78869   6 years vboxsync VMM: Nested SVM: bugref:7243 Get rid of HMHasGuestSvmVmcbCached as a …
(edit) @78707   6 years vboxsync VMM: Nested VMX: bugref:9180 Renamed …
(edit) @78483   6 years vboxsync VMM: Nested SVM: bugref:7243 Renamed a couple of functions and doxygen …
(edit) @78371   6 years vboxsync VMM: Move VT-x/AMD-V helpers that are based on CPU specs to CPUM in …
(edit) @78220   6 years vboxsync VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
(edit) @77906   6 years vboxsync VMM/HMSVMR0: Ensure that when converting from a TRPM event, that if …
(edit) @77903   6 years vboxsync VMM/HMSVMR0: Build fix.
(edit) @77902   6 years vboxsync VMM: Fix HMSvmEventToTrpmEventType to convert #BP and #OF to …
(edit) @77281   6 years vboxsync VMM/HMSVM: Naming nit, missed file.
(edit) @77017   6 years vboxsync VMM/HMSVMR0: Use the function to get the GIF here.
(edit) @76993   6 years vboxsync VMM: Nested VMX: bugref:9180 Allowing fetching VM-exit names from …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76482   6 years vboxsync VMM/HM: Made vmx/svm VCPU state as a union, saves some space now that …
(edit) @76464   6 years vboxsync VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
(edit) @76402   6 years vboxsync VBox/vmm/apic.h: Try avoid dragging in pdmdev.h, so use function for …
(edit) @76011   6 years vboxsync VMM: VBOX_WITH_NESTED_HWVIRT_ONLY_IN_IEM fixes.
(edit) @76009   6 years vboxsync VMM: Nested VMX/SVM: Fix Only-in-IEM execution macro define typo.
(edit) @75996   6 years vboxsync VMM/HMSVMR0: Comment regarding virtual interrupts.
(edit) @75830   6 years vboxsync VMM: Adjust CPUMGetGuestInterruptibility to include virtual …
(edit) @75829   6 years vboxsync HMSVMR0: More fixes on the mesa hack, now it works.
(edit) @75828   6 years vboxsync HVMSVMR0: Fixes to mesa hack.
(edit) @75822   6 years vboxsync HMVMX,ConsoleImpl: Workaround for incorrect assumptions in mesa vmsvga …
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