|
|
@88641
|
4 years |
vboxsync |
Intel IOMMU: bugref:9967 PDM naming consistency.
|
|
|
@88640
|
4 years |
vboxsync |
Intel IOMMU: bugref:9967 Implement PDM R3-task queueing for sending …
|
|
|
@88639
|
4 years |
vboxsync |
Intel IOMMU: bugref:9967 PDM: Enable more interfaces for Intel IOMMU …
|
|
|
@88638
|
4 years |
vboxsync |
Intel IOMMU: bugref:9967 Refactor some PDM-IOMMU interfaces to …
|
|
|
@88631
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Slightly more efficient when a VM does not have …
|
|
|
@88593
|
4 years |
vboxsync |
Intel IOMMU: bugref:9967 PDM: whitespace.
|
|
|
@88592
|
4 years |
vboxsync |
Intel IOMMU: bugref:9967 PDM: Doxygen.
|
|
|
@88580
|
4 years |
vboxsync |
Intel IOMMU: bugref:9967 PDM: Interface for sending MSI directly from …
|
|
|
@88567
|
4 years |
vboxsync |
Intel IOMMU: bugref:9967 Added pdmIsLockOwner function to IOMMU helper.
|
|
|
@88347
|
4 years |
vboxsync |
Forward ported r143576 from 6.1: VMM: Re-enabled vmmR0DoHalt and added …
|
|
|
@88346
|
4 years |
vboxsync |
Forward ported r143574 from 6.1: VMM: Must do …
|
|
|
@88344
|
4 years |
vboxsync |
Forward ported r143567 from 6.1: vmmR0DoHalt fix - need to re-check …
|
|
|
@88330
|
4 years |
vboxsync |
VMM/VMMR0: Disabled vmmR0DoHalt, it's broken. oem2ticketref:40
|
|
|
@88099
|
4 years |
vboxsync |
VMM/HMSVMR0: Whitespace, comment nit.
|
|
|
@88078
|
4 years |
vboxsync |
AMD IOMMU: Doxygen fixes. bugref:9654
|
|
|
@88075
|
4 years |
vboxsync |
Backing out r143016 (doxygen fix) as it needs to be split up.
|
|
|
@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.
|
|
|
@87928
|
4 years |
vboxsync |
VMM/HMSVMR0: Nested SVM todo.
|
|
|
@87926
|
4 years |
vboxsync |
doxygen fixing
|
|
|
@87882
|
4 years |
vboxsync |
VMM/HMVMXR0: Comment nits.
|
|
|
@87831
|
4 years |
vboxsync |
VMM: Some modification for r142732 to make it work with KVM nested …
|
|
|
@87829
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Since AVL tree IOTLB cache has been moved to …
|
|
|
@87814
|
4 years |
vboxsync |
VMM/TM: Eliminated the enmClock member from TMTIMER, we'll be using …
|
|
|
@87796
|
4 years |
vboxsync |
VMM/TM: The caller of TMR0TimerQueueGrow must own the queue critsect …
|
|
|
@87795
|
4 years |
vboxsync |
VMM/TM: Moved the timers off the hyper heap. Replaced the relative …
|
|
|
@87793
|
4 years |
vboxsync |
VMM/TM: Moved the timers off the hyper heap. Replaced the relative …
|
|
|
@87792
|
4 years |
vboxsync |
VMM/TM: Moved the timers off the hyper heap. Replaced the relative …
|
|
|
@87766
|
4 years |
vboxsync |
VMM/TM,VMM/*: Refactored the TM timer APIs to use 'handles' and take a …
|
|
|
@87764
|
4 years |
vboxsync |
VMM/TM: Experimenting with changing the signature of TMTimerFromMilli. …
|
|
|
@87760
|
4 years |
vboxsync |
VMM/TM,VMM/DevHlp: Require flag on timers that are to be used in …
|
|
|
@87755
|
4 years |
vboxsync |
VMM/HMSVM: Moved the RDTSC in hmR0SvmPostRunGuest to the assembly code …
|
|
|
@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 …
|
|
|
@87741
|
4 years |
vboxsync |
VMM/HMR0A.asm: Put a size on hmR0VmxStartVmHostRIP so perf can …
|
|
|
@87691
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Replace IOMMU device lock with the PDM lock and …
|
|
|
@87690
|
4 years |
vboxsync |
VMM/HMVMXR0: Call IEMExecVmxVmexitExtInt when the external interrupt …
|
|
|
@87666
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 IOTLB cache bits. The IOTLB is currently only …
|
|
|
@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.
|
|
|
@87600
|
4 years |
vboxsync |
VMM/DBGF: comment fix. bugref:9837
|
|
|
@87594
|
4 years |
vboxsync |
VMM/DBGF,Debugger: Removed the !defined(VBOX_WITH_LOTS_OF_DBGF_BPS) …
|
|
|
@87591
|
4 years |
vboxsync |
VMM/VMMR0: Don't use doxygen comments on RT functions we override, …
|
|
|
@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
|
|
|
@87561
|
4 years |
vboxsync |
VMM/HMVMX: Tidied up HM some more. bugref:9217
|
|
|
@87559
|
4 years |
vboxsync |
VMM/HMVMX: Tidied up HM::vmx and HM::svm a little. 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 …
|
|
|
@87542
|
4 years |
vboxsync |
SUPDrv,VMM/HM: Modified the representation of the 9 VT-x controls MSRs …
|
|
|
@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 …
|
|
|
@87538
|
4 years |
vboxsync |
VMM/HMSVM: Eliminated HMR0PERVM::svm::fFeatures and made the ring-0 …
|
|
|
@87537
|
4 years |
vboxsync |
VMM/HM: Moved the rest of the stuff out of g_HmR0 structure. bugref:9217
|
|
|
@87536
|
4 years |
vboxsync |
VMM/HM: Moved MSRs out of the g_HmR0 structure so we can use them …
|
|
|
@87535
|
4 years |
vboxsync |
VMM/HM: Moved the ring-0 HM vtable out of the g_HmR0 structure and …
|
|
|
@87532
|
4 years |
vboxsync |
VMM/HM: Moving the g_HmR0.hwvirt.svm.fSupported and …
|
|
|
@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 …
|
|
|
@87520
|
4 years |
vboxsync |
vmmR0InitVM: Removed forgotten SUPR0Printf.
|
|
|
@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 …
|
|
|
@87511
|
4 years |
vboxsync |
VMM/HMSVM: Moving some SVM stuff to HMR0PERVM. Removed 3 unused …
|
|
|
@87504
|
4 years |
vboxsync |
VMM/HMSVM: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87503
|
4 years |
vboxsync |
VMM/HMSVM: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87500
|
4 years |
vboxsync |
VMM/HM: Drop the VMX/SVM data unions in the VM and GVM structures. Too …
|
|
|
@87493
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@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
|
|
|
@87478
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 PDM IOMMU code de-duplication and cleanup, part 2.
|
|
|
@87477
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 PDM IOMMU code de-duplication and cleanup.
|
|
|
@87474
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Log.
|
|
|
@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 …
|
|
|