VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @93929   3 years vboxsync VMM: Nested VMX: bugref:10092 scm.. maybe.
(edit) @93928   3 years vboxsync VMM: Nested VMX: bugref:10092 Doxygen.
(edit) @93922   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
(edit) @93748   3 years vboxsync VMM/{NEMR3Native-darwin.cpp,HMVMXR0.cpp,VMXAllTemplate.cpp.h}: Move …
(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) @93203   3 years vboxsync VMM/HMVMXR0: todo
(edit) @93133   3 years vboxsync VMM,{HMVMXR0.cpp,VMXTemplate.cpp.h}: Make use of the VMX template code …
(edit) @93132   3 years vboxsync VMM,{HMVMXR0.cpp,VMXTemplate.cpp.h}: Make use of the VMX template code …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92745   3 years vboxsync VMM/IEM,DBGF: Hook INT3 emulation IEM up with DBGF to make breakpoints …
(edit) @92626   3 years vboxsync VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
(edit) @92585   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92583   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92495   3 years vboxsync VMM/CPUM,++: Merged CPUMCTX_EXTRN_HM_VMX_INT_STATE, …
(edit) @92394   3 years vboxsync VMM: HM build fix. bugref:10093
(edit) @92392   3 years vboxsync VMM: Removed the callring-3 API and some of the associated stuff. …
(edit) @92216   3 years vboxsync VMM/EMAll: Rename EMR0HistoryUpdatePC to EMHistoryUpdatePC and make it …
(edit) @92023   3 years vboxsync VMM/HMVMXR0: Removed superfluous call to hmR0VmxImportGuestState in …
(edit) @91839   3 years vboxsync VMM/HMVMXR0: Clarified AssertRC scope.
(edit) @91587   3 years vboxsync VMM: Purge VINF_TRPM_XCPT_DISPATCHED, no longer used anywhere.
(edit) @91580   3 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @91358   3 years vboxsync VMM: Nested VMX: bugref:10092 More consistent naming of EPT/VPID caps.
(edit) @91357   3 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:10092 Cleaned up bit fields for EPTP.
(edit) @91343   3 years vboxsync VMM/HM: Add tertiary processor-based VM-execution controls to VMCSINFO …
(edit) @91306   3 years vboxsync VMM/CPUM,++: Moved the nested VT-X virtual apic page allocation into …
(edit) @91304   3 years vboxsync VMM/CPUM,++: Moved the nested VT-X MSR permission bitmap allocations …
(edit) @91297   3 years vboxsync VMM/CPUM,++: Moved the nested VT-X VMCS allocation into CPUMCTX. …
(edit) @91271   3 years vboxsync VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
(edit) @91265   3 years vboxsync VMM/HM: Moved various stats from the hyper heap and into the VM …
(edit) @91098   3 years vboxsync VMM: Nested VMX: bugref:10092 Added new/missing EPT violation VM-exit …
(edit) @91037   3 years vboxsync VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
(edit) @90947   3 years vboxsync VMM/HM: Don't use VMMR0IsLogFlushDisabled, use …
(edit) @90932   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed …
(edit) @90927   3 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:10092 Added new VMCS fields.
(edit) @90842   3 years vboxsync VMM/HMVMXR0: bugref:10080 Cannot assume that a pending TRPM event here …
(edit) @90613   3 years vboxsync VMM/HMVMXR0: Comment. bugref:10080
(edit) @90593   3 years vboxsync VMM/HMVMXR0: Fix guru meditation while reading debug registers by the …
(edit) @90379   3 years vboxsync VMM: Implementing blocking on critical sections in ring-0 HM context …
(edit) @90000   3 years vboxsync VMM/HMVMX: Only go to ring-3 for split-lock #AC emulation for SMP VMs. …
(edit) @89993   3 years vboxsync VMM/HMVMX/EM: Do a rendezvous when a split-lock #AC is emulated. …
(edit) @89980   3 years vboxsync VMM/HMVMX: Add debug event and dtrace probe for the split-lock #ACs. …
(edit) @89976   3 years vboxsync VMM/HMVMX: Deal with #ACs triggered by split-lock detection on the …
(edit) @89781   3 years vboxsync VMM/HMVMR0: Logging nit and whitespace.
(edit) @87966   4 years vboxsync VMM/HMVMXR0: Nested VMX: hmR0VmxRemoveProcCtlsVmcs nit.
(edit) @87939   4 years vboxsync VMM/HMVMX: Increase the lower preemption timer limit to 32768Hz. …
(edit) @87933   4 years vboxsync VMM/HM: Todo, nits.
(edit) @87882   4 years vboxsync VMM/HMVMXR0: Comment nits.
(edit) @87831   4 years vboxsync VMM: Some modification for r142732 to make it work with KVM nested …
(edit) @87754   4 years vboxsync VMM/HMVMX: Moved the RDTSC in hmR0VmxPostRunGuest to the …
(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) @87690   4 years vboxsync VMM/HMVMXR0: Call IEMExecVmxVmexitExtInt when the external interrupt …
(edit) @87633   4 years vboxsync VMM/TM,VMM/HMVMX: Try avoid calling TMCpuTickGetDeadlineAndTscOffset …
(edit) @87625   4 years vboxsync VMM/HMVMX: Time todos.
(edit) @87606   4 years vboxsync VMM/HMVMX: Translate fMdsClearOnSched and fL1dFlushOnSched to world …
(edit) @87603   4 years vboxsync VMM/HMVMX: Play safe with msrSFMASK.
(edit) @87564   4 years vboxsync VMM/HM: Did some reshuffling in HMR0PERVM. bugref:9217
(edit) @87563   4 years vboxsync VMM/HM: Moved the 'ForRing3' and 'ForLog' bits to the back of the HM …
(edit) @87562   4 years vboxsync VMM/HM: Doxygen fixes. 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) @87555   4 years vboxsync VMM/HMVMX: Use g_uHmVmxHostMsrEfer instead of …
(edit) @87553   4 years vboxsync VMM/HMVMX: Use g_uHmVmxHostMsrEfer instead of …
(edit) @87552   4 years vboxsync VMM/HMVMX: Use g_uHmVmxHostMsrEfer instead of …
(edit) @87551   4 years vboxsync VMM/HMVMX: cPleGapTicks/cPleWindowTicks merge todo.
(edit) @87550   4 years vboxsync VMM/HMVMX: Copied the fUsePreemptTimer member from HM::vmx to …
(edit) @87548   4 years vboxsync VMM/HMVMX: Moved fUnrestrictedGuest 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) @87541   4 years vboxsync VMM/HMVMX: Use g_HmMsrs instead of pVM->hm.s.vmx.Msrs in ring-0, part …
(edit) @87539   4 years vboxsync VMM/HMSVM: Replaced HMR0PERVM::fHostKernelFeatures with a new global …
(edit) @87531   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVM. bugref:9217
(edit) @87530   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVM. Set freed memory …
(edit) @87529   4 years vboxsync VMM/HMVMX: Fixed leak in hmR0VmxPagesAllocZ. Eliminated gotos in caller.
(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) @87491   4 years vboxsync VMM/HMVMX: Some stats.
(edit) @87490   4 years vboxsync VMM/HMVMX: Moved uHostRIP and uHostRSP into the VMXVMCSINFO as that …
(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) @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) @87472   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. Created …
(edit) @87469   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) @87462   4 years vboxsync VMM/HMVMX: Just pass NULL instead of pVM to pfnStartVm as it doesn't …
(edit) @87443   4 years vboxsync VMM/HMVMX,HMSVM: Baked the hmR0VMXStartVMWrapXMM fun into the …
(edit) @87439   4 years vboxsync VMM/HMVMX: Created special versions of the hmR0VmxStartVm code as with …
(edit) @87412   4 years vboxsync VMM/HMVMX: Renamed VMXR0StartVM64 to hmR0VMXStartVM and reduced the …
(edit) @87408   4 years vboxsync VMM/HMVMX: More hmR0VmxExportHostSegmentRegs tweaking. Moved all the …
(edit) @87405   4 years vboxsync VMM/HMVMX: Use rdfsbase and rdgsbase in hmR0VmxExportHostSegmentRegs, …
(edit) @87401   4 years vboxsync VMM/HMVMX: Use wrgsbase and wrfsbase instead of wrmsr if we can when …
(edit) @87385   4 years vboxsync VMM/HMVMXR0: Put VMX_RESTORE_HOST_REQUIRED at the top to simplify …
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