VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/HMR0.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @98103   2 years vboxsync Copyright year updates by scm.
(edit) @97229   2 years vboxsync VMM/HM: Access CPUMCTX::eflags via the 'u' member when possible in …
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @93963   3 years vboxsync VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying transient …
(edit) @93655   3 years vboxsync VMM/TM,VMM/*: Moved RTTIMENANOTSDATAR0 into the ring-0 only part of …
(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) @93515   3 years vboxsync iprt/asm-amd64-x86.h: Split out some non-assembly functions that …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92392   3 years vboxsync VMM: Removed the callring-3 API and some of the associated stuff. …
(edit) @91323   3 years vboxsync VMM: bugref:10106 Fixed IA32_FEATURE_CONTROL MSR reported to the guest.
(edit) @91281   3 years vboxsync VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
(edit) @91016   3 years vboxsync VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code …
(edit) @90379   3 years vboxsync VMM: Implementing blocking on critical sections in ring-0 HM context …
(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) @87559   4 years vboxsync VMM/HMVMX: Tidied up HM::vmx and HM::svm a little. bugref:9217
(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) @87550   4 years vboxsync VMM/HMVMX: Copied the fUsePreemptTimer 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) @87542   4 years vboxsync SUPDrv,VMM/HM: Modified the representation of the 9 VT-x controls MSRs …
(edit) @87539   4 years vboxsync VMM/HMSVM: Replaced HMR0PERVM::fHostKernelFeatures with a new global …
(edit) @87538   4 years vboxsync VMM/HMSVM: Eliminated HMR0PERVM::svm::fFeatures and made the ring-0 …
(edit) @87537   4 years vboxsync VMM/HM: Moved the rest of the stuff out of g_HmR0 structure. bugref:9217
(edit) @87536   4 years vboxsync VMM/HM: Moved MSRs out of the g_HmR0 structure so we can use them …
(edit) @87535   4 years vboxsync VMM/HM: Moved the ring-0 HM vtable out of the g_HmR0 structure and …
(edit) @87532   4 years vboxsync VMM/HM: Moving the g_HmR0.hwvirt.svm.fSupported and …
(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) @87511   4 years vboxsync VMM/HMSVM: Moving some SVM stuff to HMR0PERVM. Removed 3 unused …
(edit) @87479   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @81861   5 years vboxsync VMM/HM: Spaces.
(edit) @81733   5 years vboxsync VMM: Nested VMX: bugref:9180 Detect VMX-preemption timer erratum and …
(edit) @80911   5 years vboxsync VMM/HM: Clear CR4.VMXE only when we set it ourselves and not if it's …
(edit) @80871   5 years vboxsync VMM/HM: Explicit cast to 64-bit while flipping X86_CR4_VMXE.
(edit) @80844   5 years vboxsync VMM/HMR0: Avoid clearing CR4.VMXE if the for some reason the host …
(edit) @80587   5 years vboxsync VMM/HM: bugref:9546 Fix registering of the longjmp callback to be soon …
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80274   5 years vboxsync VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80266   5 years vboxsync VMM/HM: Nested VMX: bugref:9180 Make hmR0DumpRegs a bit more granular …
(edit) @80257   5 years vboxsync VMM/HM: Kicking out 32-bit host support - HM. bugref:9511
(edit) @80094   5 years vboxsync VMM/HM: Kicking out 32-bit host support - VMX. bugref:9511
(edit) @80052   5 years vboxsync Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher …
(edit) @80047   5 years vboxsync Main: Kicking out raw-mode - GVMMR0, HMR0. bugref:9517
(edit) @79352   5 years vboxsync VMM/HM: Nested VMX: bugref:9180 Comment on where to tweak host MSRs …
(edit) @79345   5 years vboxsync VMM/HM: Nested VMX: bugref:9180 Implemented VMCS shadowing.
(edit) @79197   5 years vboxsync VMM/HMR0: Nit.
(edit) @78220   6 years vboxsync VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
(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) @76469   6 years vboxsync VMM, CPUM: Use a function to copy SUPHWVIRTMSRS to VMXMSRS and SVMMSRS …
(edit) @76468   6 years vboxsync SUPDrv, VMM: Build fix because on damn Linux we get naming conflicts …
(edit) @76464   6 years vboxsync VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
(edit) @76397   6 years vboxsync VBox/vmm/hm_svm.h,hm_vmx.h: Try avoid including VBox/err.h in widely …
(edit) @76290   6 years vboxsync VMM/HM: Nested VMX: bugref:9180 Added a new pre-init VMM call, invoked …
(edit) @76232   6 years vboxsync VMM/HMR0: Read the VMX MSRs into a separate function.
(edit) @76227   6 years vboxsync VMM/HM, SUPDrv: Utilize common function to detect VMX/SVM support. No …
(edit) @74789   6 years vboxsync vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
(edit) @73389   6 years vboxsync VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
(edit) @73293   6 years vboxsync VMM, SUPDrv: Nested VMX: bugref:9180 Read VMX true control MSRs, dump …
(edit) @73292   6 years vboxsync VMM/HM: Nested VMX: bugref:9180 Rename u64VmxBasicInfo to suit spec.
(edit) @73291   6 years vboxsync VMM/HM: Nested VMX: bugref:9180 Renamed MSR_IA32_VMX_BASIC_INFO to …
(edit) @73274   6 years vboxsync VMM: Nested VMX: bugref:9180 Reports bits of IA32_FEATURE_CONTROL, …
(edit) @73264   6 years vboxsync VMM/HM: bugref:9193 Remove unused code after using …
(edit) @72983   6 years vboxsync VMM/HM, HMVMX: bugref:9193 Stop passing pCtx around and use …
(edit) @72967   6 years vboxsync VMM/HMSVM: bugref:9193 Stop passing pCtx around and use …
(edit) @72907   6 years vboxsync VMM/HMR0: Naming, cleanup nits.
(edit) @72862   6 years vboxsync VMM/HM: unintentional removal from r123406.
(edit) @72861   6 years vboxsync VMM/HM: Avoid checking the same value (static analysis warning).
(edit) @72805   6 years vboxsync VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and …
(edit) @72772   6 years vboxsync VMM/HMSVMR0: 32-bit build fix. Grr…
(edit) @72769   6 years vboxsync VMM/HM: Avoid some CPUMQueryGuestCtxPtr calls.
(edit) @72767   6 years vboxsync VMM/HM: Build fix.
(edit) @72765   6 years vboxsync VMM/HMR0: Build fix.
(edit) @72764   6 years vboxsync VMM/HMR0: Build fix.
(edit) @72762   6 years vboxsync VMM/HM: Nits.
(edit) @72761   6 years vboxsync VMM: Extend HM changed flags. ​​​​​​bugref:9193 [build fix]
(edit) @72753   6 years vboxsync VMM: Extend HM changed flags. ​​​​bugref:9193 [build fix, nits]
(edit) @72750   6 years vboxsync VMM: Extend HM changed flags. ​​bugref:9193 [build fix, nit]
(edit) @72744   6 years vboxsync VMM: Extend HM changed flags. ​bugref:9193 [HM, CPUM]
(edit) @72643   6 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72208   7 years vboxsync VMM: VBOX_WITH_NESTED_HWVIRT_SVM.
(edit) @71529   7 years vboxsync VMM/HM: Fixes to MSRPM bit accesses. Implemented merging of guest and …
(edit) @69111   7 years vboxsync (C) year
(edit) @66281   8 years vboxsync VMM: Nested Hw.virt: Decls, naming.
(edit) @65407   8 years vboxsync typo
(edit) @65405   8 years vboxsync VMM: KVM workaround: don't read MSR_IA32_SMM_MONITOR_CTL if …
(edit) @65326   8 years vboxsync VMM/HM: Fix.
(edit) @65325   8 years vboxsync VMM/HM: Fix.
(edit) @65316   8 years vboxsync VMM/HM: Fixed case in name prefixes of a few internal functions.
(edit) @62869   8 years vboxsync VMM: warnings.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @61317   9 years vboxsync CPUM,HM: CPUM must tell VT-x that it modified the host CR0 because it …
(edit) @61144   9 years vboxsync CPUM,HM,GVMM,TRPM,VMM: Next part of the FPU state handling for IEM. …
(edit) @60850   9 years vboxsync HM: Dropped HMR0SavePendingIOPortWrite and associated code (leaving …
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