|
|
@91587
|
3 years |
vboxsync |
VMM: Purge VINF_TRPM_XCPT_DISPATCHED, no longer used anywhere.
|
|
|
@91580
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
|
|
|
@91358
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 More consistent naming of EPT/VPID caps.
|
|
|
@91357
|
3 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:10092 Cleaned up bit fields for EPTP.
|
|
|
@91343
|
3 years |
vboxsync |
VMM/HM: Add tertiary processor-based VM-execution controls to VMCSINFO …
|
|
|
@91306
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X virtual apic page allocation into …
|
|
|
@91304
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X MSR permission bitmap allocations …
|
|
|
@91297
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X VMCS allocation into CPUMCTX. …
|
|
|
@91271
|
3 years |
vboxsync |
VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
|
|
|
@91265
|
3 years |
vboxsync |
VMM/HM: Moved various stats from the hyper heap and into the VM …
|
|
|
@91098
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added new/missing EPT violation VM-exit …
|
|
|
@91037
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
|
|
|
@90947
|
3 years |
vboxsync |
VMM/HM: Don't use VMMR0IsLogFlushDisabled, use …
|
|
|
@90932
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed …
|
|
|
@90927
|
3 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:10092 Added new VMCS fields.
|
|
|
@90842
|
3 years |
vboxsync |
VMM/HMVMXR0: bugref:10080 Cannot assume that a pending TRPM event here …
|
|
|
@90613
|
3 years |
vboxsync |
VMM/HMVMXR0: Comment. bugref:10080
|
|
|
@90593
|
3 years |
vboxsync |
VMM/HMVMXR0: Fix guru meditation while reading debug registers by the …
|
|
|
@90379
|
4 years |
vboxsync |
VMM: Implementing blocking on critical sections in ring-0 HM context …
|
|
|
@90000
|
4 years |
vboxsync |
VMM/HMVMX: Only go to ring-3 for split-lock #AC emulation for SMP VMs. …
|
|
|
@89993
|
4 years |
vboxsync |
VMM/HMVMX/EM: Do a rendezvous when a split-lock #AC is emulated. …
|
|
|
@89980
|
4 years |
vboxsync |
VMM/HMVMX: Add debug event and dtrace probe for the split-lock #ACs. …
|
|
|
@89976
|
4 years |
vboxsync |
VMM/HMVMX: Deal with #ACs triggered by split-lock detection on the …
|
|
|
@89781
|
4 years |
vboxsync |
VMM/HMVMR0: Logging nit and whitespace.
|
|
|
@87966
|
4 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: hmR0VmxRemoveProcCtlsVmcs nit.
|
|
|
@87939
|
4 years |
vboxsync |
VMM/HMVMX: Increase the lower preemption timer limit to 32768Hz. …
|
|
|
@87933
|
4 years |
vboxsync |
VMM/HM: Todo, nits.
|
|
|
@87882
|
4 years |
vboxsync |
VMM/HMVMXR0: Comment nits.
|
|
|
@87831
|
4 years |
vboxsync |
VMM: Some modification for r142732 to make it work with KVM nested …
|
|
|
@87754
|
4 years |
vboxsync |
VMM/HMVMX: Moved the RDTSC in hmR0VmxPostRunGuest to the …
|
|
|
@87752
|
4 years |
vboxsync |
VMM/HM: Don't use ordered writes for pVCpu->hm.s.fCheckedTLBFlush as …
|
|
|
@87751
|
4 years |
vboxsync |
VMM: Eliminated one ASMReadTSC in TMNotifyEndOfExecution. Both VT-x …
|
|
|
@87690
|
4 years |
vboxsync |
VMM/HMVMXR0: Call IEMExecVmxVmexitExtInt when the external interrupt …
|
|
|
@87633
|
4 years |
vboxsync |
VMM/TM,VMM/HMVMX: Try avoid calling TMCpuTickGetDeadlineAndTscOffset …
|
|
|
@87625
|
4 years |
vboxsync |
VMM/HMVMX: Time todos.
|
|
|
@87606
|
4 years |
vboxsync |
VMM/HMVMX: Translate fMdsClearOnSched and fL1dFlushOnSched to world …
|
|
|
@87603
|
4 years |
vboxsync |
VMM/HMVMX: Play safe with msrSFMASK.
|
|
|
@87564
|
4 years |
vboxsync |
VMM/HM: Did some reshuffling in HMR0PERVM. bugref:9217
|
|
|
@87563
|
4 years |
vboxsync |
VMM/HM: Moved the 'ForRing3' and 'ForLog' bits to the back of the HM …
|
|
|
@87562
|
4 years |
vboxsync |
VMM/HM: Doxygen fixes. bugref:9217
|
|
|
@87558
|
4 years |
vboxsync |
VMM/HMVMX: Moved/copy last branch stuff from HM::vmxUse to …
|
|
|
@87557
|
4 years |
vboxsync |
VMM/HMVMX: Moved fUseVmcsShadowing from HM::vmxUse to HMR0PERVM::vmx. …
|
|
|
@87556
|
4 years |
vboxsync |
VMM/HMVMX: Copied fSupportsVmcsEfer from HM::vmxUse to …
|
|
|
@87555
|
4 years |
vboxsync |
VMM/HMVMX: Use g_uHmVmxHostMsrEfer instead of …
|
|
|
@87553
|
4 years |
vboxsync |
VMM/HMVMX: Use g_uHmVmxHostMsrEfer instead of …
|
|
|
@87552
|
4 years |
vboxsync |
VMM/HMVMX: Use g_uHmVmxHostMsrEfer instead of …
|
|
|
@87551
|
4 years |
vboxsync |
VMM/HMVMX: cPleGapTicks/cPleWindowTicks merge todo.
|
|
|
@87550
|
4 years |
vboxsync |
VMM/HMVMX: Copied the fUsePreemptTimer member from HM::vmx to …
|
|
|
@87548
|
4 years |
vboxsync |
VMM/HMVMX: Moved fUnrestrictedGuest member from HM::vmx to …
|
|
|
@87547
|
4 years |
vboxsync |
VMM/HMVMX: Moved fUnrestrictedGuest member from HM::vmx to …
|
|
|
@87546
|
4 years |
vboxsync |
VMM/HMVMX: Moved VPID and TLB flushing members from HM::vmx to …
|
|
|
@87543
|
4 years |
vboxsync |
VMM/HMVMX: Use g_HmMsrs instead of pVM->hm.s.vmx.Msrs in ring-0, part …
|
|
|
@87541
|
4 years |
vboxsync |
VMM/HMVMX: Use g_HmMsrs instead of pVM->hm.s.vmx.Msrs in ring-0, part …
|
|
|
@87539
|
4 years |
vboxsync |
VMM/HMSVM: Replaced HMR0PERVM::fHostKernelFeatures with a new global …
|
|
|
@87531
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVM. bugref:9217
|
|
|
@87530
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVM. Set freed memory …
|
|
|
@87529
|
4 years |
vboxsync |
VMM/HMVMX: Fixed leak in hmR0VmxPagesAllocZ. Eliminated gotos in caller.
|
|
|
@87522
|
4 years |
vboxsync |
VMM/HM: Moved CPUMCTX::fWorldSwitcher to HMR0PERVCPU::fWorldSwitcher. …
|
|
|
@87521
|
4 years |
vboxsync |
VMM/HM: Moved HM::fHostKernelFeatures to HMR0PERVM. Use the ring-0 …
|
|
|
@87519
|
4 years |
vboxsync |
VMM/HM: Make a R0 copy of HM::cMaxResumeLoopsCfg and do proper …
|
|
|
@87518
|
4 years |
vboxsync |
VMM/HM: Make a R0 copy of HM::fAllow64BitGuests on setup (for VT-x). …
|
|
|
@87515
|
4 years |
vboxsync |
VMM/HM: Make a R0 copy of HM::fNestedPaging on setup. Moved …
|
|
|
@87491
|
4 years |
vboxsync |
VMM/HMVMX: Some stats.
|
|
|
@87490
|
4 years |
vboxsync |
VMM/HMVMX: Moved uHostRIP and uHostRSP into the VMXVMCSINFO as that …
|
|
|
@87489
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. [name fix] bugref:9217
|
|
|
@87488
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87487
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87480
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87479
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87472
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. Created …
|
|
|
@87469
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87466
|
4 years |
vboxsync |
VMM/HM,gvm: Started splitting up the HVMCPU and HVM structures. …
|
|
|
@87462
|
4 years |
vboxsync |
VMM/HMVMX: Just pass NULL instead of pVM to pfnStartVm as it doesn't …
|
|
|
@87443
|
4 years |
vboxsync |
VMM/HMVMX,HMSVM: Baked the hmR0VMXStartVMWrapXMM fun into the …
|
|
|
@87439
|
4 years |
vboxsync |
VMM/HMVMX: Created special versions of the hmR0VmxStartVm code as with …
|
|
|
@87412
|
4 years |
vboxsync |
VMM/HMVMX: Renamed VMXR0StartVM64 to hmR0VMXStartVM and reduced the …
|
|
|
@87408
|
4 years |
vboxsync |
VMM/HMVMX: More hmR0VmxExportHostSegmentRegs tweaking. Moved all the …
|
|
|
@87405
|
4 years |
vboxsync |
VMM/HMVMX: Use rdfsbase and rdgsbase in hmR0VmxExportHostSegmentRegs, …
|
|
|
@87401
|
4 years |
vboxsync |
VMM/HMVMX: Use wrgsbase and wrfsbase instead of wrmsr if we can when …
|
|
|
@87385
|
4 years |
vboxsync |
VMM/HMVMXR0: Put VMX_RESTORE_HOST_REQUIRED at the top to simplify …
|
|
|
@87345
|
4 years |
vboxsync |
VMM/CPUM: Removed CPUM_SYNC_FPU_STATE, CPUM_SYNC_DEBUG_REGS_GUEST and …
|
|
|
@87141
|
4 years |
vboxsync |
VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
|
|
|
@87040
|
4 years |
vboxsync |
VMM: Better fix for r141682 - Fix delivery of external interrupts when …
|
|
|
@87034
|
4 years |
vboxsync |
VMM/HMVMXR0: Fix delivery of external interrupts when executing …
|
|
|
@86730
|
4 years |
vboxsync |
VMM/DBGF: Move the DBGFRZ* part into VMMAll as the trap handlers will …
|
|
|
@85974
|
4 years |
vboxsync |
VMM/HMVMX.cpp: Optimize hmR0VmxExportGuestSegReg and …
|
|
|
@85970
|
4 years |
vboxsync |
VMM/HMVMXR0.cpp: @todo regarding unnecessary segment field translation …
|
|
|
@85768
|
4 years |
vboxsync |
VMM/HMVMXR0: In assertion check fUnrestrictedGuest (i.e that its …
|
|
|
@85765
|
4 years |
vboxsync |
VMM/HMVMXR0: Fix assertion with exception bitmaps by restoring debug …
|
|
|
@85188
|
5 years |
vboxsync |
VMM/HMVMXR0.cpp: Workaround for Clang 11 nothrow weirdness. bugref:9794
|
|
|
@85121
|
5 years |
vboxsync |
iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
|
|
|
@83057
|
5 years |
vboxsync |
VMM/HM: VMX: Drop 32-bit guest switcher and use the 64-bit switcher …
|
|
|
@83030
|
5 years |
vboxsync |
VMM/HMVMXR0: Always use the 64-bit VMX context switcher for 64-bit …
|
|
|
@83025
|
5 years |
vboxsync |
VMM/HM: Separate interrupt and exception injected stats.
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82949
|
5 years |
vboxsync |
VMM/HMVMXR0: Fix losing the instruction length of a faulting ICEBP …
|
|
|
@82919
|
5 years |
vboxsync |
VMM/HMVMXR0: AssertMsg, need more info on such an assertion.
|
|
|
@82814
|
5 years |
vboxsync |
VMM/HM: Implement last-branch-record (LBR) support for guests executed …
|
|
|
@82683
|
5 years |
vboxsync |
VMM/HMVMXR0: Removed my temporary debug code no longer necessary.
|
|
|
@82572
|
5 years |
vboxsync |
VMM/HMVMXR0: Space and obsolete todo.
|
|
|