|
|
@87594
|
4 years |
vboxsync |
VMM/DBGF,Debugger: Removed the !defined(VBOX_WITH_LOTS_OF_DBGF_BPS) …
|
|
|
@87563
|
4 years |
vboxsync |
VMM/HM: Moved the 'ForRing3' and 'ForLog' bits to the back of the HM …
|
|
|
@87547
|
4 years |
vboxsync |
VMM/HMVMX: Moved fUnrestrictedGuest member 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 …
|
|
|
@87538
|
4 years |
vboxsync |
VMM/HMSVM: Eliminated HMR0PERVM::svm::fFeatures and made the ring-0 …
|
|
|
@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 …
|
|
|
@87501
|
4 years |
vboxsync |
VMM/HM: Reverted r142521 as r142524 is a better fix.
|
|
|
@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.
|
|
|
@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
|
5 years |
vboxsync |
VMM/DBGF: Implement L2 binary search tree node removal and make the …
|
|
|
@86749
|
5 years |
vboxsync |
VMM/DBGF: Implement L2 binary search tree node removal and make the …
|
|
|
@86730
|
5 years |
vboxsync |
VMM/DBGF: Move the DBGFRZ* part into VMMAll as the trap handlers will …
|
|
|
@86667
|
5 years |
vboxsync |
include/VBox,VMM,DBGF: Some boilerplate for the new breakpoint manager …
|
|
|
@86666
|
5 years |
vboxsync |
include/VBox,VMM,DBGF: Some boilerplate for the new breakpoint manager …
|
|
|
@86554
|
5 years |
vboxsync |
VMM/PGMAllBth.h: Fixed inverted assertion in InvalidatePage/AMD64AMD64 …
|
|
|
@86516
|
5 years |
vboxsync |
VMM/PGM: Fix regression introduced with r140786 causing an infinite …
|
|
|
@86489
|
5 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (32-bit PTEs). …
|
|
|
@86488
|
5 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (32-bit PDEs). …
|
|
|
@86487
|
5 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use (PAE PTEs). …
|
|
|
@86478
|
5 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use. [debug build …
|
|
|
@86477
|
5 years |
vboxsync |
VMM/PGM: Use atomics when updating accessed and dirty flags from the …
|
|
|
@86476
|
5 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
|
|
|
@86475
|
5 years |
vboxsync |
VMM/PGMPool: Working on eliminating page table bitfield use. …
|
|
|
@86473
|
5 years |
vboxsync |
VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
|
|
|
@86472
|
5 years |
vboxsync |
VMM/PGMPool: Working on eliminating page table bitfield use. …
|
|
|
@86470
|
5 years |
vboxsync |
VMM/PGMPool: A couple of large page bugfixes (one harmless, the other …
|
|
|
@86468
|
5 years |
vboxsync |
VMM/PGMAll.cpp: Working on eliminating page table bitfield use. [build …
|
|
|
@86466
|
5 years |
vboxsync |
VMM/PGMAll.cpp: Working on eliminating page table bitfield use. …
|
|
|
@86464
|
5 years |
vboxsync |
VMM/PGMAll.h: No EPT bitfields. bugref:9841 bugref:9746
|
|
|
@86463
|
5 years |
vboxsync |
VMM/PGMAllShw.h: More bitfield avoidance. bugref:9841 bugref:9746
|
|
|
@86462
|
5 years |
vboxsync |
VMM/PGM: Don't check for, or even define, PGM_PLXFLAGS_MAPPING when …
|
|
|
@86461
|
5 years |
vboxsync |
VMM/PGM: Don't check for, or even define, PGM_PDFLAGS_MAPPING when …
|
|
|
@86458
|
5 years |
vboxsync |
VMM/pgmR0BthEPT*SyncPT: Don't use the bit fields as gcc may sometimes …
|
|
|
@86455
|
5 years |
vboxsync |
VMM/pgmShwGetEPTPDPtr: Don't use the bit fields as gcc may sometimes …
|
|
|
@86453
|
5 years |
vboxsync |
VMM/PGM: Workaround for buggy gcc (10.2.1) clearing high dword of PDE. …
|
|
|
@86185
|
5 years |
vboxsync |
VMM: Implemented sysenter and sysexit in IEM (limited testing). Added …
|
|
|
@86183
|
5 years |
vboxsync |
VMM: Implemented sysenter and sysexit in IEM (limited testing). Added …
|
|
|
@86121
|
5 years |
vboxsync |
VMM/GIM: Fix handling KVM system-time struct. to work from both ring-0 …
|
|
|
@86117
|
5 years |
vboxsync |
NEM: Some adjustments to r140349.
|
|
|
@86116
|
5 years |
vboxsync |
VMM/NEM: Implement Mesa vmwgfx #GP(0) workaround existing for SVM and …
|
|
|
@86115
|
5 years |
vboxsync |
VMM/NEM: Implement Mesa vmwgfx #GP(0) workaround existing for SVM and …
|
|
|
@86067
|
5 years |
vboxsync |
VMM/NEM/win: Fix exporting the XMM register state to Hyper-V
|
|
|
@86056
|
5 years |
vboxsync |
Back out r140215 which is not required anymore, bugref:9004#c72
|
|
|
@86018
|
5 years |
vboxsync |
NEM/Hyper-V: Make the unmap pages hack threshold configurable bugref:9044
|
|
|
@85965
|
5 years |
vboxsync |
VMM/APIC: Added some release stats.
|
|
|
@85964
|
5 years |
vboxsync |
VMM/APIC: Added a CFGM hack to work around a macOS x2APIC bug.
|
|
|
@85186
|
5 years |
vboxsync |
VMM/TMAllVirtual.cpp: Missing DECLCALLBACK on …
|
|
|
@85185
|
5 years |
vboxsync |
VMM/PGMAllGst.cpp: Corrected to prototype for inline function. bugref:9794
|
|
|
@85184
|
5 years |
vboxsync |
VMM/IEMAll.cpp: Corrected to prototypes for inline functions. bugref:9794
|
|
|
@85183
|
5 years |
vboxsync |
VMM/CPUMAllMsrs.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 …
|
|
|
@85073
|
5 years |
vboxsync |
PGMAllGst.h: Stop using the 'register' keyword as Clang warns in C++11 …
|
|
|
@84826
|
5 years |
vboxsync |
AMD IOMMU: bugref:9654 PDM interface changes for supplying …
|
|
|
@84823
|
5 years |
vboxsync |
VMM/DBGFTracer: Windows build fixes, bugref:9210
|
|
|
@84766
|
5 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).
|
|
|