|
|
@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.
|
|
|
@87523
|
4 years |
vboxsync |
VMM/CPUM/HM: No else after return.
|
|
|
@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 …
|
|
|
@87512
|
4 years |
vboxsync |
VMM/HM: Removed unused HM::fHMR0Init member. Added todo on PatchTree. …
|
|
|
@87511
|
4 years |
vboxsync |
VMM/HMSVM: Moving some SVM stuff to HMR0PERVM. Removed 3 unused …
|
|
|
@87508
|
4 years |
vboxsync |
VMM/HMSVM: Moving SVMNESTEDVMCBCACHE to HMInternal.h.
|
|
|
@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
|
|
|
@87502
|
4 years |
vboxsync |
VMM/HM: Removed obsolete VMXVMCSINFOSHARED::fSwitchedTo64on32Obsolete …
|
|
|
@87501
|
4 years |
vboxsync |
VMM/HM: Reverted r142521 as r142524 is a better fix.
|
|
|
@87500
|
4 years |
vboxsync |
VMM/HM: Drop the VMX/SVM data unions in the VM and GVM structures. Too …
|
|
|
@87497
|
4 years |
vboxsync |
VMM/HMR3ResetCpu: Only touch the vmx fields if we're in vmx mode.
|
|
|
@87494
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 PDM IOMMU code de-duplication and cleanup, part 3.
|
|
|
@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
|
|
|
@87485
|
4 years |
vboxsync |
VMM/PGM: Corrected todo on aGCPhysGstPaePDs & aGstPaePdpeRegs.
|
|
|
@87484
|
4 years |
vboxsync |
VMM/PGM: Corrected todo on aGCPhysGstPaePDs & aGstPaePdpeRegs.
|
|
|
@87483
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Doxygen.
|
|
|
@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 …
|
|
|
@87457
|
4 years |
vboxsync |
VMM/HMVMX: Fixed non-volatile register restoring bug from r142434 …
|
|
|
@87456
|
4 years |
vboxsync |
iprt/asmdefs.mac,VMM: Implemented an alternative to the YASM unwind …
|
|
|
@87451
|
4 years |
vboxsync |
VMM/HMR0A.asm: Moved the RESTORE_STATE_VMX macro out of the …
|
|
|
@87444
|
4 years |
vboxsync |
VMM/HMVMX,HMSVM: Baked the hmR0VMXStartVMWrapXMM fun into the …
|
|
|
@87443
|
4 years |
vboxsync |
VMM/HMVMX,HMSVM: Baked the hmR0VMXStartVMWrapXMM fun into the …
|
|
|
@87440
|
4 years |
vboxsync |
VMM/HMVMX: More hmR0VmxStartVm work.
|
|
|
@87439
|
4 years |
vboxsync |
VMM/HMVMX: Created special versions of the hmR0VmxStartVm code as with …
|
|
|
@87431
|
4 years |
vboxsync |
VMM/HMVMX: Only write VMX_VMCS_HOST_RIP and VMX_VMCS_HOST_RSP when …
|
|
|
@87429
|
4 years |
vboxsync |
VMM/HMR0A.asm: Refactored hmR0VMXStartVM into a more regular frame …
|
|
|
@87428
|
4 years |
vboxsync |
VMM/HMR0A.asm: Refactored hmR0VMXStartVM into a more regular frame setup.
|
|
|
@87417
|
4 years |
vboxsync |
VMM/HMR0A.asm: whitespace changes.
|
|
|
@87412
|
4 years |
vboxsync |
VMM/HMVMX: Renamed VMXR0StartVM64 to hmR0VMXStartVM and reduced the …
|
|
|
@87411
|
4 years |
vboxsync |
VMM/HMVMX: Straight path thru VMXRestoreHostState for windows hosts, …
|
|
|
@87409
|
4 years |
vboxsync |
VMM/HMVMX: More hmR0VmxExportHostSegmentRegs tweaking. Moved all 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 …
|
|
|
@87389
|
4 years |
vboxsync |
VMM/HMVMX: Saved 8 bytes in VMXRESTOREHOST.
|
|
|
@87388
|
4 years |
vboxsync |
VMM/HMVMX: Moved VMXRESTOREHOST and VMXRestoreHostState from public …
|
|
|
@87387
|
4 years |
vboxsync |
Moved the hmR0SvmVmRun* prototypes to HMInternal.h.
|
|
|
@87385
|
4 years |
vboxsync |
VMM/HMVMXR0: Put VMX_RESTORE_HOST_REQUIRED at the top to simplify …
|
|
|
@87373
|
4 years |
vboxsync |
VMM/HMSVMR0.cpp: Applied function pointer array workaround for …
|
|
|
@87372
|
4 years |
vboxsync |
VMM/HMR0A.asm: Baked the XMM saving and loading into the …
|
|
|
@87371
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Handle the case where an access might result in …
|
|
|
@87361
|
4 years |
vboxsync |
VMM/CPUM,HMSVM: Mirror the state of fUseFlags[CPUM_USED_FPU_GUEST] in …
|
|
|
@87359
|
4 years |
vboxsync |
VMM/HMSVM: Straighten out the svm vmrun assembly code by having …
|
|
|
@87351
|
4 years |
vboxsync |
VMM/CPUM: Slapped a @todo on CPUM_CHANGED_XXX / CPUMCPU::fChanged.
|
|
|
@87349
|
4 years |
vboxsync |
VMM/CPUM: Kicked out CPUMR3RemEnter & CPUMR3RemLeave. bugref:9576
|
|
|
@87347
|
4 years |
vboxsync |
VMM/CPUM: Recalc DRx after loading state. Ignore saved use flags.
|
|
|
@87346
|
4 years |
vboxsync |
VMM/CPUM: Dropped the fForceHyper parameter of CPUMRecalcHyperDRx. It …
|
|
|
@87345
|
4 years |
vboxsync |
VMM/CPUM: Removed CPUM_SYNC_FPU_STATE, CPUM_SYNC_DEBUG_REGS_GUEST and …
|
|
|
@87344
|
4 years |
vboxsync |
VMM/HMR0A.asm: Moved hmR0SVMRunWrapXMM next to the function it is …
|
|
|
@87337
|
4 years |
vboxsync |
VMM/HMR0A.asm: Saved 12-13 bytes.
|
|
|
@87336
|
4 years |
vboxsync |
VMM/HMR0A.asm: Restore non-volatile registers skipping loading the …
|
|
|
@87335
|
4 years |
vboxsync |
VMM/HMR0A.asm: Adding unwind info tom SVMR0VMRun and frame locations …
|
|
|
@87334
|
4 years |
vboxsync |
VMM/HMR0A.asm: Converted SVMR0VMRun to proper stack frame, eliminating …
|
|
|
@87333
|
4 years |
vboxsync |
VMM/HMR0A.asm: Reduced the number of parameters passed to SVMR0VMRun. …
|
|
|
@87332
|
4 years |
vboxsync |
VMM/HMR0A.asm: Reduced the number of parameters passed to SVMR0VMRun. …
|
|
|
@87330
|
4 years |
vboxsync |
VMM/HMR0A.asm: Reduced the number of parameters passed to SVMR0VMRun. …
|
|
|
@87321
|
4 years |
vboxsync |
VMM/HMR0A.asm: Renamed some macros.
|
|
|
@87311
|
4 years |
vboxsync |
VMM: Cleaned out non-AMD64 code from HMR0A.asm.
|
|
|
@87310
|
4 years |
vboxsync |
VMM: Split out the generic VMX/SVM instruction wrapper utility method …
|
|
|
@87309
|
4 years |
vboxsync |
HMSVMR0.cpp: Log instruction bytes.
|
|
|
@87308
|
4 years |
vboxsync |
VMM/IEM: Make sure to set XSAVE_C_YMM in the xstate header so changes …
|
|
|
@87292
|
4 years |
vboxsync |
TMAllCpu: > 4GHz CPU fun. Adjustments for bugref:9898.
|
|
|
@87255
|
4 years |
vboxsync |
VMM: Adjustments for bugref:9898.
|
|
|
@87141
|
4 years |
vboxsync |
VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
|
|
|