|
|
@87494
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 PDM IOMMU code de-duplication and cleanup, part 3.
|
|
|
@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
|
|
|
@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.
|
|
|
@87472
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. Created …
|
|
|
@87361
|
4 years |
vboxsync |
VMM/CPUM,HMSVM: Mirror the state of fUseFlags[CPUM_USED_FPU_GUEST] in …
|
|
|
@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 …
|
|
|
@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.
|
|
|
@87141
|
4 years |
vboxsync |
VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
|
|
|
@87134
|
4 years |
vboxsync |
VMM/DBGFR3FlowTrace: First commit of a new DBGF framework to collect …
|
|
|
@87132
|
4 years |
vboxsync |
Config.kmk: Enable the new DBGF breakpoint handling code, bugref:9837 …
|
|
|
@87130
|
4 years |
vboxsync |
VMM: More owner handling code for bugref:9837
|
|
|
@87040
|
4 years |
vboxsync |
VMM: Better fix for r141682 - Fix delivery of external interrupts when …
|
|
|
@86751
|
4 years |
vboxsync |
VMM/DBGF: Implement L2 binary search tree node removal and make the …
|
|
|
@86749
|
4 years |
vboxsync |
VMM/DBGF: Implement L2 binary search tree node removal and make the …
|
|
|
@86730
|
4 years |
vboxsync |
VMM/DBGF: Move the DBGFRZ* part into VMMAll as the trap handlers will …
|
|
|
@86667
|
4 years |
vboxsync |
include/VBox,VMM,DBGF: Some boilerplate for the new breakpoint manager …
|
|
|
@86666
|
4 years |
vboxsync |
include/VBox,VMM,DBGF: Some boilerplate for the new breakpoint manager …
|
|
|
@86554
|
4 years |
vboxsync |
VMM/PGMAllBth.h: Fixed inverted assertion in InvalidatePage/AMD64AMD64 …
|
|
|
@86516
|
4 years |
vboxsync |
VMM/PGM: Fix regression introduced with r140786 causing an infinite …
|
|
|
@86489
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (32-bit PTEs). …
|
|
|
@86488
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (32-bit PDEs). …
|
|
|
@86487
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (PAE PTEs). …
|
|
|
@86478
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use. [debug build …
|
|
|
@86477
|
4 years |
vboxsync |
VMM/PGM: Use atomics when updating accessed and dirty flags from the …
|
|
|
@86476
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
|
|
|
@86475
|
4 years |
vboxsync |
VMM/PGMPool: Working on eliminating page table bitfield use. …
|
|
|
@86473
|
4 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
|
|
|
@86472
|
4 years |
vboxsync |
VMM/PGMPool: Working on eliminating page table bitfield use. …
|
|
|
@86470
|
4 years |
vboxsync |
VMM/PGMPool: A couple of large page bugfixes (one harmless, the other …
|
|
|
@86468
|
4 years |
vboxsync |
VMM/PGMAll.cpp: Working on eliminating page table bitfield use. [build …
|
|
|
@86466
|
4 years |
vboxsync |
VMM/PGMAll.cpp: Working on eliminating page table bitfield use. …
|
|
|
@86464
|
4 years |
vboxsync |
VMM/PGMAll.h: No EPT bitfields. bugref:9841 bugref:9746
|
|
|
@86463
|
4 years |
vboxsync |
VMM/PGMAllShw.h: More bitfield avoidance. bugref:9841 bugref:9746
|
|
|
@86462
|
4 years |
vboxsync |
VMM/PGM: Don't check for, or even define, PGM_PLXFLAGS_MAPPING when …
|
|
|
@86461
|
4 years |
vboxsync |
VMM/PGM: Don't check for, or even define, PGM_PDFLAGS_MAPPING when …
|
|
|
@86458
|
4 years |
vboxsync |
VMM/pgmR0BthEPT*SyncPT: Don't use the bit fields as gcc may sometimes …
|
|
|
@86455
|
4 years |
vboxsync |
VMM/pgmShwGetEPTPDPtr: Don't use the bit fields as gcc may sometimes …
|
|
|
@86453
|
4 years |
vboxsync |
VMM/PGM: Workaround for buggy gcc (10.2.1) clearing high dword of PDE. …
|
|
|
@86185
|
4 years |
vboxsync |
VMM: Implemented sysenter and sysexit in IEM (limited testing). Added …
|
|
|
@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 …
|
|
|
@86117
|
4 years |
vboxsync |
NEM: Some adjustments to r140349.
|
|
|
@86116
|
4 years |
vboxsync |
VMM/NEM: Implement Mesa vmwgfx #GP(0) workaround existing for SVM and …
|
|
|
@86115
|
4 years |
vboxsync |
VMM/NEM: Implement Mesa vmwgfx #GP(0) workaround existing for SVM and …
|
|
|
@86067
|
4 years |
vboxsync |
VMM/NEM/win: Fix exporting the XMM register state to Hyper-V
|
|
|
@86056
|
4 years |
vboxsync |
Back out r140215 which is not required anymore, bugref:9004#c72
|
|
|
@86018
|
4 years |
vboxsync |
NEM/Hyper-V: Make the unmap pages hack threshold configurable bugref:9044
|
|
|
@85965
|
4 years |
vboxsync |
VMM/APIC: Added some release stats.
|
|
|
@85964
|
4 years |
vboxsync |
VMM/APIC: Added a CFGM hack to work around a macOS x2APIC bug.
|
|
|
@85186
|
4 years |
vboxsync |
VMM/TMAllVirtual.cpp: Missing DECLCALLBACK on …
|
|
|
@85185
|
4 years |
vboxsync |
VMM/PGMAllGst.cpp: Corrected to prototype for inline function. bugref:9794
|
|
|
@85184
|
4 years |
vboxsync |
VMM/IEMAll.cpp: Corrected to prototypes for inline functions. bugref:9794
|
|
|
@85183
|
4 years |
vboxsync |
VMM/CPUMAllMsrs.cpp: Workaround for Clang 11 nothrow weirdness. bugref:9794
|
|
|
@85121
|
4 years |
vboxsync |
iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
|
|
|
@85073
|
4 years |
vboxsync |
PGMAllGst.h: Stop using the 'register' keyword as Clang warns in C++11 …
|
|
|
@84826
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 PDM interface changes for supplying …
|
|
|
@84823
|
4 years |
vboxsync |
VMM/DBGFTracer: Windows build fixes, bugref:9210
|
|
|
@84766
|
4 years |
vboxsync |
VMM/DBGFTracer: Add events when I/O port and MMIO regions are created, …
|
|
|
@84652
|
5 years |
vboxsync |
APIC: Move generic defs from VBox/vmm/apic.h and APICInternal.h to …
|
|
|
@84552
|
5 years |
vboxsync |
VMM/DBGFTracer: Support string I/O port accesses, bugref:9210
|
|
|
@84505
|
5 years |
vboxsync |
IEM: Adding iemMemFetchDataU32_ZX_U64 to deal with techically correct …
|
|
|
@84494
|
5 years |
vboxsync |
VMM/DBGFTracer: Add events when an event source gets …
|
|
|
@84488
|
5 years |
vboxsync |
VMM/DBGFTracer: Implement support for guest memory read/write events, …
|
|
|
@84478
|
5 years |
vboxsync |
Warning.
|
|
|
@84477
|
5 years |
vboxsync |
IEM: Implemented dummy MOV to/from TR. Avoids crashes in OS/2 KDB and …
|
|
|
@84476
|
5 years |
vboxsync |
IEM: Reworked LOOP instruction so that it only shortcuts when logging …
|
|
|
@84458
|
5 years |
vboxsync |
VMM/DBGF: First commit of new tracing facility, bugref:9210
The new …
|
|
|
@84247
|
5 years |
vboxsync |
IEM: LOOP optimization todo.
|
|
|
@83890
|
5 years |
vboxsync |
VMM/IEM: VC++ 14.1 release build adjuments. bugref:8489
|
|
|
@83772
|
5 years |
vboxsync |
VMM: VC++ 14.1 warning fixes. bugref:8489
|
|
|
@83771
|
5 years |
vboxsync |
VMM: VC++ 14.1 warning fixes. bugref:8489
|
|
|
@83372
|
5 years |
vboxsync |
GIM/KVM: Update system-time struct on demand. Fixes guests that rely …
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82929
|
5 years |
vboxsync |
PGMPool: Undid the OS X debug instrumentation. bugref:9627
|
|
|
@82897
|
5 years |
vboxsync |
PGMPool: PGMR0PoolGrow should return failure when allocating the first …
|
|
|
@82896
|
5 years |
vboxsync |
PGMPool: PGMR0PoolGrow should return failure when allocating the first …
|
|
|
@82895
|
5 years |
vboxsync |
VMM/PGMPool: Instrumenting code for debugging OS X issue. bugref:9627
|
|
|
@82888
|
5 years |
vboxsync |
PGMAllPool: More details on corruption.
|
|
|
@82817
|
5 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Use x2APIC range defines from x86.h …
|
|
|
@82792
|
5 years |
vboxsync |
VMM/APIC: Add statistics counter for APIC-ID MSR (x2APIC only).
|
|
|
@82705
|
5 years |
vboxsync |
VMM/IEM: Removed obsolete todo.
|
|
|
@82591
|
5 years |
vboxsync |
VMM: Changing how we access guest RAM when in ring-0 (disabled). …
|
|
|
@82575
|
5 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VMX_EXIT_APIC_ACCESS emulation is …
|
|
|
@82565
|
5 years |
vboxsync |
MM: Eliminated all but the MMR3PageDummyHC* functions for the …
|
|
|
@82555
|
5 years |
vboxsync |
PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool …
|
|
|
@82380
|
5 years |
vboxsync |
IOM: More stats cleanups (mostly MMIO). bugref:9218
|
|
|
@82378
|
5 years |
vboxsync |
IOM: Better I/O port statistics. bugref:9218
|
|
|
@82333
|
5 years |
vboxsync |
TM: Added timer statistics. bugref:9218
|
|
|
@82329
|
5 years |
vboxsync |
PDM,DevACPI,DevHPET,DevPit-i8254,DevRTC,APIC: Added device helpers for …
|
|
|
@82313
|
5 years |
vboxsync |
IOM,PDMDevHlp: Kicked out the old MMIO code. bugref:9218
|
|
|
@82311
|
5 years |
vboxsync |
IOM,PDMDevHlp: Kicked out the old I/O port code. bugref:9218
|
|
|
@82239
|
5 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 LogRel VM-entry/VM-exit failures.
|
|
|