VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR3/HM.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @97193   2 years vboxsync VMM/EM: Drop the PVM and PCCPUMCTXCORE arguments from …
(edit) @97100   2 years vboxsync VMM/HM: Nested VMX: bugref:10092 If the host CPU doesn't support 2M …
(edit) @97069   2 years vboxsync VMM/HMVMXR0: Working on streamlining CPU state importing from the …
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @96103   2 years vboxsync VMM: Add some new AMD CPUID feature bits.
(edit) @95256   3 years vboxsync VMM/CFGM,NEM,HM,ConsoleImpl2: Let CPUM take care of enabling 64-bit …
(edit) @95248   3 years vboxsync VMM/CPUM: Started changing the way we advertise SYSCALL, SEP, NX, and …
(edit) @94946   3 years vboxsync VMM/HM: Use g_CpumHostFeatures instead of the copy in the VM …
(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) @94790   3 years vboxsync VMM/HM: Follow-up to r150126 and selecting IEM as the primary …
(edit) @93922   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
(edit) @93905   3 years vboxsync VMM: More arm tweaks. bugref:9898
(edit) @93901   3 years vboxsync VMM,Main,++: Removed VM_IS_RAW_MODE_ENABLED/VM_EXEC_ENGINE_RAW_MODE …
(edit) @93744   3 years vboxsync VMM: More arm64 adjustments. bugref:9898
(edit) @93729   3 years vboxsync VMM/HM: Need to postpone registering the debug info handlers further, …
(edit) @93725   3 years vboxsync VMM: More arm64 adjustments. bugref:9898
(edit) @93721   3 years vboxsync VMM/HM: Register DBGF info handlers only when HM is enabled, bugref:9044
(edit) @93574   3 years vboxsync VMM/HM: Nested VMX: bugref:10092 Separate out VM-exit counters for …
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(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) @92703   3 years vboxsync VMM: Trying to cope without the support driver... bugref:10138
(edit) @92556   3 years vboxsync SUP,VMM: Added a fFlags parameter to SUPR3PageAlloc so we can indicate …
(edit) @91693   3 years vboxsync VMM/hmR3InfoLbr: Don't assert in NEM mode.
(edit) @91358   3 years vboxsync VMM: Nested VMX: bugref:10092 More consistent naming of EPT/VPID caps.
(edit) @91343   3 years vboxsync VMM/HM: Add tertiary processor-based VM-execution controls to VMCSINFO …
(edit) @91342   3 years vboxsync VMM/HM: VMM/HM: Added debug logging of some newly added MSR feature bits.
(edit) @91340   3 years vboxsync VMM/HM: Added reporting of some newly added MSR feature bits.
(edit) @91323   3 years vboxsync VMM: bugref:10106 Fixed IA32_FEATURE_CONTROL MSR reported to the guest.
(edit) @91270   3 years vboxsync VMM/HM: Moved various stats from the hyper heap and into the VM …
(edit) @91265   3 years vboxsync VMM/HM: Moved various stats from the hyper heap and into the VM …
(edit) @91120   3 years vboxsync VMM: Nested VMX: bugref:10092 VMX EPT and Unrestricted CFGM options, …
(edit) @91043   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed some macros.
(edit) @91037   3 years vboxsync VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
(edit) @89976   3 years vboxsync VMM/HMVMX: Deal with #ACs triggered by split-lock detection on the …
(edit) @89677   3 years vboxsync VMM/HM: STAM counter description nits.
(edit) @87633   4 years vboxsync VMM/TM,VMM/HMVMX: Try avoid calling TMCpuTickGetDeadlineAndTscOffset …
(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) @87559   4 years vboxsync VMM/HMVMX: Tidied up HM::vmx and HM::svm a little. bugref:9217
(edit) @87558   4 years vboxsync VMM/HMVMX: Moved/copy last branch stuff from HM::vmxUse to …
(edit) @87557   4 years vboxsync VMM/HMVMX: Moved fUseVmcsShadowing from HM::vmxUse to HMR0PERVM::vmx. …
(edit) @87556   4 years vboxsync VMM/HMVMX: Copied fSupportsVmcsEfer from HM::vmxUse to …
(edit) @87554   4 years vboxsync VMM/HM: There should be no restriction on NX for PAE guests now.
(edit) @87550   4 years vboxsync VMM/HMVMX: Copied the fUsePreemptTimer member from HM::vmx to …
(edit) @87547   4 years vboxsync VMM/HMVMX: Moved fUnrestrictedGuest member from HM::vmx to …
(edit) @87546   4 years vboxsync VMM/HMVMX: Moved VPID and TLB flushing members from HM::vmx to …
(edit) @87543   4 years vboxsync VMM/HMVMX: Use g_HmMsrs instead of pVM->hm.s.vmx.Msrs in ring-0, part …
(edit) @87531   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVM. bugref:9217
(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) @87502   4 years vboxsync VMM/HM: Removed obsolete VMXVMCSINFOSHARED::fSwitchedTo64on32Obsolete …
(edit) @87501   4 years vboxsync VMM/HM: Reverted r142521 as r142524 is a better fix.
(edit) @87497   4 years vboxsync VMM/HMR3ResetCpu: Only touch the vmx fields if we're in vmx mode.
(edit) @87493   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87491   4 years vboxsync VMM/HMVMX: Some stats.
(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) @87472   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. Created …
(edit) @86183   4 years vboxsync VMM: Implemented sysenter and sysexit in IEM (limited testing). Added …
(edit) @85854   4 years vboxsync VMM/HM: Don't need to store fAllowNestedPaging and fAllowUnrestricted …
(edit) @85121   4 years vboxsync iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
(edit) @83105   5 years vboxsync VMM/HM: LogRel nit.
(edit) @83026   5 years vboxsync VMM/HM: Build fix.
(edit) @83025   5 years vboxsync VMM/HM: Separate interrupt and exception injected stats.
(edit) @83014   5 years vboxsync VMM/HM: Use X86_XCPT_LAST.
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82814   5 years vboxsync VMM/HM: Implement last-branch-record (LBR) support for guests executed …
(edit) @82614   5 years vboxsync VMM/HM: Comment typo.
(edit) @82612   5 years vboxsync VMM/HM: Disable LBR virtualization by default. Only enable when set …
(edit) @82011   5 years vboxsync VMM/HM: Added logging of new Intel CPU features.
(edit) @81790   5 years vboxsync VMM/HMVMXR0: Propagate guest-interruptibility state from the VMCS to …
(edit) @81766   5 years vboxsync VMM: Added SSM_GET_ENUM32_RET and made the VMM code use it and the …
(edit) @81619   5 years vboxsync VMM/HM: Sometimes we abort on guru meditations and the info doesn't …
(edit) @81247   5 years vboxsync VMM/HM: hmR3Save better rc handling.
(edit) @81240   5 years vboxsync VMM: Log SVM GMET feature bit.
(edit) @81150   5 years vboxsync VMM,/Makefile.kmk: Kicked out more recompiler related code. bugref:9576
(edit) @80457   5 years vboxsync VMM/HM: Spaces.
(edit) @80417   5 years vboxsync VMM/HM: Log nit.
(edit) @80388   5 years vboxsync VMM/HM: Log nit.
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80202   5 years vboxsync VMM/HM: Build fix bugref:9217 bugref:9517
(edit) @80191   5 years vboxsync VMM/r3: Refactored VMCPU enumeration in preparation that aCpus will be …
(edit) @80150   5 years vboxsync VMM: Kicking out 32-bit host support - VMX [drop VMCSCACHE]. bugref:9511
(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) @80007   5 years vboxsync VMM: Kicking out raw-mode (work in progress). bugref:9517
(edit) @79873   5 years vboxsync VMM/HM: Nested VMX: bugref:9180 Add StatFlushTlbNstGst for upcoming …
(edit) @79658   5 years vboxsync VMM/HM: Nested VMX: bugref:9180 Add StatExitHostNmiInGCIpi for …
(edit) @79627   5 years vboxsync VMM/HM: Renamed some stat counters to make it more clear what they are for.
(edit) @79624   5 years vboxsync VMM/HM: Add stat counter for determining reinjection of an event that …
(edit) @79581   5 years vboxsync VMM/HM: Nested VMX: bugref:9180 Clarify that the task switch counter …
(edit) @79538   5 years vboxsync VMM/HM: Nested VMX: bugref:9180 Add missing exception stat counters.
(edit) @79537   5 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Add missing #AC exception stat …
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