|
|
@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 …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@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.
|
|
|
@87141
|
4 years |
vboxsync |
VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
|
|
|
@87107
|
4 years |
vboxsync |
VMM/DBGF: Started implementing the breakpoint owner management, bugref:9837
|
|
|
@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 …
|
|
|
@86704
|
4 years |
vboxsync |
VMM/DBGF: Updates to the new breakpoint manager, L2 table management …
|
|
|
@86700
|
4 years |
vboxsync |
VMM/DBGF: Updates to the new breakpoint manager, implement global …
|
|
|
@86699
|
4 years |
vboxsync |
VMM/DBGF: Updates to the new breakpoint manager, implement global …
|
|
|
@86683
|
4 years |
vboxsync |
VMM/DBGF: Missing tracer destruction in R0 when the VM terminates, …
|
|
|
@86661
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654: Add PDM interfaces for …
|
|
|
@86473
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
|
|
|
@86452
|
4 years |
vboxsync |
VMM: Added VMMR0GetReleaseLogger for debugging/whatever (we don't …
|
|
|
@86186
|
4 years |
vboxsync |
VMM/SVM: Use VBOXSTRICTRC more.
|
|
|
@86183
|
4 years |
vboxsync |
VMM: Implemented sysenter and sysexit in IEM (limited testing). Added …
|
|
|
@86121
|
4 years |
vboxsync |
VMM/GIM: Fix handling KVM system-time struct. to work from both ring-0 …
|
|
|
@86070
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Fix accidentally not copying/initialize MSIMSG …
|
|
|
@86055
|
4 years |
vboxsync |
VMM/NEMR0Native-win.cpp: Fix mapping a memory page at the wrong guest …
|
|
|
@85974
|
4 years |
vboxsync |
VMM/HMVMX.cpp: Optimize hmR0VmxExportGuestSegReg and …
|
|
|
@85970
|
4 years |
vboxsync |
VMM/HMVMXR0.cpp: @todo regarding unnecessary segment field translation …
|
|
|
@85861
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Fix ring-0 IOMMU PDM callback registration.
|
|
|
@85806
|
4 years |
vboxsync |
HMSVMR0: bugref:9618 Virtualized VMSAVE/VMLOAD fix.
|
|
|
@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
|
|
|
@85187
|
5 years |
vboxsync |
VMM/VMMR0.cpp: Workaround for Clang 11 nothrow weirdness. bugref:9794
|
|
|
@85126
|
5 years |
vboxsync |
iprt/cdefs.h,*: Adding DECL_HIDDEN_CALLBACK to shorten the relatively …
|
|
|
@85121
|
5 years |
vboxsync |
iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
|
|
|
@84838
|
5 years |
vboxsync |
VMMR0/PDMR0DevHlp: Doxygen fix.
|
|
|
@84826
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 PDM interface changes for supplying …
|
|
|
@84823
|
5 years |
vboxsync |
VMM/DBGFTracer: Windows build fixes, bugref:9210
|
|
|
@84809
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 Use the proper PCI bus number. Not the Bus …
|
|
|
@84755
|
5 years |
vboxsync |
VMM: Fix VBOX_WITH_DBGF_TRACING
|
|
|
@84715
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 PDM: Remove duplicate pfnIoApicSendMsi …
|
|
|
@84714
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 PDM: Remove duplicate pfnIoApicSendMsi …
|
|
|
@84678
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 Build fix.
|
|
|
@84677
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 Add I/O APIC PDM helper for talking to the …
|
|
|
@84553
|
5 years |
vboxsync |
VMM/PDMDevHlpTracing: Support sing I/O port accesses, bugref:9210
|
|
|