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) @104511   7 months vboxsync VMM: Some more GCM cleanup. bugref:9735 bugref:10683
(edit) @103270   10 months vboxsync VMM/HM: Partly revert r161536, RT_FALLTHROUGH is not necessary here, …
(edit) @103247   10 months vboxsync VMM: More implicit fallthrough fixes (found by Parfait). bugref:3409
(edit) @103053   10 months vboxsync VMM: Nested VMX: bugref:10318 Fixed nested-guest (Hyper-V enabled …
(edit) @103025   10 months vboxsync *: Replaced some ASMMemZero32 uses with RT_BZERO. bugref:10588
(edit) @102987   11 months vboxsync VMM/HM: Nested VMX: bugref:10318 Log host CR0 and a couple of MSRs for …
(edit) @102943   11 months vboxsync VMM/HM: LogRel nit.
(edit) @101539   14 months vboxsync DIS,VMM,DBGC,IPRT,++: Some disassembler tweaks and TB disassembly …
(edit) @101428   14 months vboxsync VMM/HM: Added logging for new SVM features.
(edit) @101312   14 months vboxsync VMM: Detect and log new VMX features, part 5.
(edit) @101310   14 months vboxsync VMM: Detect and log new VMX features, part 3.
(edit) @100140   18 months vboxsync VMM/EM: Do not do scheduling based on whether HM has been used and is …
(edit) @100139   18 months vboxsync VMM/HM: More statistics for HMCanExecuteVmxGuest, making sure all …
(edit) @99809   19 months vboxsync VMM/HM: Nested VMX: bugref:10318 Stat name change to make it easier to …
(edit) @99220   20 months vboxsync Disassember,*: Start separating the disassembler into a architecture …
(edit) @99208   21 months vboxsync Disassembler,VMM,Runtime: Get rid of deprecated DISCPUSTATE types …
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @97618   2 years vboxsync VMM/HMVMX: Changed the default of HM/AlwaysInterceptVmxMovDRx to the …
(edit) @97562   2 years vboxsync VMM/HMVMX,CPUM: Added a HM/AlwaysInterceptVmxMovDRx config for …
(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   2 years vboxsync VMM/CFGM,NEM,HM,ConsoleImpl2: Let CPUM take care of enabling 64-bit …
(edit) @95248   2 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.
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