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) @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 …
(edit) @75759   6 years vboxsync VMM: Nested SVM: bugref:7243 Remove super confusing virtual-GIF vs GIF …
(edit) @75611   6 years vboxsync VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical …
(edit) @75440   6 years vboxsync VMM: Nested VMX: bugref:9180 Separate the VMX/SVM CPU spec. functions …
(edit) @75146   6 years vboxsync VMM/HMSVMR0: Attempt to fix mac4-chk burn.
(edit) @74798   6 years vboxsync vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define …
(edit) @74791   6 years vboxsync vm.h,VMM,REM: s/VM_FF_IS_PENDING/VM_FF_IS_ANY_SET/g to emphasize the …
(edit) @74790   6 years vboxsync vm.h,VMM: Use VM_FF_IS_SET instead of VM_FF_IS_PENDING when checking a …
(edit) @74789   6 years vboxsync vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
(edit) @74785   6 years vboxsync vm.h,VMM: Use VMCPU_FF_IS_SET instead of VMCPU_FF_IS_PENDING when …
(edit) @73606   6 years vboxsync VMM: Nested VMX: bugref:9180 Various bits: - IEM: Started VMXON, …
(edit) @73293   6 years vboxsync VMM, SUPDrv: Nested VMX: bugref:9180 Read VMX true control MSRs, dump …
(edit) @73287   6 years vboxsync VMM: Reordering some STAT counters, spaces and nits.
(edit) @73280   6 years vboxsync HM,PGM: Clarify VINF_PGM_CHANGE_MODE return and update assertions. …
(edit) @73253   6 years vboxsync PGM,HM: Added todos about cleaning up the nested packing hacks. …
(edit) @73166   6 years vboxsync VMM/HMSVMR0: Try use EMRZSetPendingIoPort[Read|Write] interface for …
(edit) @73152   6 years vboxsync VMM/HMSVMR0: Fix missing import bits required by IEMExecDecodedxxx.
(edit) @73151   6 years vboxsync VMM/HMSVMR0: Enable NRIP_SAVE again on trunk, fixed missing import …
(edit) @73144   6 years vboxsync VMM/HMSVMR0: LogRel nit.
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