|
|
@87141
|
4 years |
vboxsync |
VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
|
|
|
@87135
|
4 years |
vboxsync |
VMM/DBGFR3FlowTrace: First commit of a new DBGF framework to collect …
|
|
|
@87134
|
4 years |
vboxsync |
VMM/DBGFR3FlowTrace: First commit of a new DBGF framework to collect …
|
|
|
@87133
|
4 years |
vboxsync |
Config.kmk: Enable the new DBGF breakpoint handling code, bugref:9837 …
|
|
|
@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
|
|
|
@87127
|
4 years |
vboxsync |
DMA,PDM: Pass the pDevIns of the caller to PDMDMAREG::pfnRegister. DMA …
|
|
|
@87123
|
4 years |
vboxsync |
VMM/PDM: Create unique lock validator classes for each device instance …
|
|
|
@87122
|
4 years |
vboxsync |
VMM/PDM: Create unique lock validator classes for each device instance …
|
|
|
@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 …
|
|
|
@87003
|
4 years |
vboxsync |
VMM/CPUM: todo regarding CpuId 0x80000008:ECX being reserved on Intel.
|
|
|
@86755
|
4 years |
vboxsync |
VMM/DBGF,Debugger: Implement changes for the new breakpoint manager, …
|
|
|
@86754
|
4 years |
vboxsync |
VMM/DBGF: Implement DBGFR3BpEnum() and dbgfR3BpGetByAddr() for int3 …
|
|
|
@86751
|
4 years |
vboxsync |
VMM/DBGF: Implement L2 binary search tree node removal and make the …
|
|
|
@86750
|
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 …
|
|
|
@86729
|
4 years |
vboxsync |
VMM/DBGFRZ.cpp: Get rid of the raw mode code which is not used …
|
|
|
@86728
|
4 years |
vboxsync |
VMM/DBGF: Implement L2 binary search tree node insertion and walking …
|
|
|
@86726
|
4 years |
vboxsync |
VMM/DBGF: Implement L2 binary search tree node insertion and walking …
|
|
|
@86704
|
4 years |
vboxsync |
VMM/DBGF: Updates to the new breakpoint manager, L2 table management …
|
|
|
@86701
|
4 years |
vboxsync |
VMM/DBGF: Start implementing support for int3 breakpoints, bugref:9837
|
|
|
@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, …
|
|
|
@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 …
|
|
|
@86661
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654: Add PDM interfaces for …
|
|
|
@86653
|
4 years |
vboxsync |
VBox/VMM/Config.kmk: Remove unused VBOX_WITH_IEM, VBOX_WITH_64ON32_IDT …
|
|
|
@86643
|
4 years |
vboxsync |
Config.kmk,src/VBox/VMM/Config.kmk: Remove now unused …
|
|
|
@86642
|
4 years |
vboxsync |
Revert accidental commit r141017
|
|
|
@86641
|
4 years |
vboxsync |
|
|
|
@86614
|
4 years |
vboxsync |
VMM/pdmR3DevHlp_DriverReconfigure: Fixed incorrect validation of …
|
|
|
@86554
|
4 years |
vboxsync |
VMM/PGMAllBth.h: Fixed inverted assertion in InvalidatePage/AMD64AMD64 …
|
|
|
@86529
|
4 years |
vboxsync |
VMM/include/APICInternal.h: Doxygen fix
|
|
|
@86527
|
4 years |
vboxsync |
VMMR3/PDMBlkCache: Get rid of duplicate doxygen comment
|
|
|
@86523
|
4 years |
vboxsync |
VMM/PGMDbg: Doxygen fix
|
|
|
@86516
|
4 years |
vboxsync |
VMM/PGM: Fix regression introduced with r140786 causing an infinite …
|
|
|
@86510
|
4 years |
vboxsync |
VMM/PDMLdr: Don't try release .r0 objects till PDMR3TermUVM is called, …
|
|
|
@86499
|
4 years |
vboxsync |
VMM/PDMLdr: Don't try release .r0 objects till PDMR3TermUVM is called, …
|
|
|
@86497
|
4 years |
vboxsync |
VMM/PGMPool: A couple of large page bugfixes (one harmless, the other …
|
|
|
@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. …
|
|
|
@86465
|
4 years |
vboxsync |
VMM/PGMInline.h: 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 …
|
|
|
@86456
|
4 years |
vboxsync |
APIC: Stat name nit.
|
|
|
@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. …
|
|
|
@86452
|
4 years |
vboxsync |
VMM: Added VMMR0GetReleaseLogger for debugging/whatever (we don't …
|
|
|
@86426
|
4 years |
vboxsync |
VMM/PDMLdr: Don't try release .r0 objects till PDMR3TermUVM is called, …
|
|
|
@86403
|
4 years |
vboxsync |
tstVMMR0CallHost-1: sanitizer tweak. bugref:9841
|
|
|
@86392
|
4 years |
vboxsync |
VMM/tstSSM: Cleanup leak. [doxyfix] bugref:9841
|
|
|
@86388
|
4 years |
vboxsync |
VMM/tstSSM: Cleanup leak. bugref:9841
|
|
|
@86375
|
4 years |
vboxsync |
VMM/tstMMHyperHeap: Missing cleanup / leaks. bugref:9841
|
|
|
@86372
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Fix logging statement.
|
|
|
@86361
|
4 years |
vboxsync |
VMM,DBGC: Prevent leaks detection triggering in tstCFGM. bugref:9841
|
|
|
@86327
|
4 years |
vboxsync |
Debugger: Allow for different I/O providers instead of only TCP
So …
|
|
|
@86219
|
4 years |
vboxsync |
VMM/CpuId: Must take the actual host features into account when …
|
|
|
@86218
|
4 years |
vboxsync |
VMM/CPUMInternal.h: TODO
|
|
|
@86186
|
4 years |
vboxsync |
VMM/SVM: Use VBOXSTRICTRC more.
|
|
|
@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 …
|
|
|
@86179
|
4 years |
vboxsync |
VMM/CPUMDbg: the sysenter_eip and sysenter_esp registers are 64-bit …
|
|
|
@86159
|
4 years |
vboxsync |
DBGF,DBGPlugInWinNt: Extract NtBuildNumber and make it available …
|
|
|
@86149
|
4 years |
vboxsync |
VMM/DBGFReg: A lazy implementation of DBGFR3RegNmSetBatch() which …
|
|
|
@86147
|
4 years |
vboxsync |
VMM/DBGFReg: A lazy implementation of DBGFR3RegNmSetBatch() which …
|
|
|
@86146
|
4 years |
vboxsync |
VMM/CPUMDbg: Implement gdtr and idtr setters ([gi]dtr_base and _limit …
|
|
|
@86123
|
4 years |
vboxsync |
VMM/GIM: Comment.
|
|
|
@86121
|
4 years |
vboxsync |
VMM/GIM: Fix handling KVM system-time struct. to work from both ring-0 …
|
|
|
@86118
|
4 years |
vboxsync |
VMM: Fix debug assertion for VMs with VMSVGA and 3D enabled and using …
|
|
|
@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 …
|
|
|
@86112
|
4 years |
vboxsync |
VMM/DBGFOS: Add preliminary WinNT specific interface to let the KD …
|
|
|
@86104
|
4 years |
vboxsync |
VMM/VMMR3.def: Add required symbol to export table
|
|
|
@86102
|
4 years |
vboxsync |
VMM/DBGFOS: Add preliminary WinNT specific interface to let the KD …
|
|
|
@86099
|
4 years |
vboxsync |
VMM/DBGF: Rework part 1 to make it work well with SMP VMs. …
|
|
|
@86098
|
4 years |
vboxsync |
VMM/DBGF: Rework part 1 to make it work well with SMP VMs. bugref:9822
|
|
|
@86070
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Fix accidentally not copying/initialize MSIMSG …
|
|
|
@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
|
|
|
@86055
|
4 years |
vboxsync |
VMM/NEMR0Native-win.cpp: Fix mapping a memory page at the wrong guest …
|
|
|
@86018
|
4 years |
vboxsync |
NEM/Hyper-V: Make the unmap pages hack threshold configurable bugref:9044
|
|
|
@85974
|
4 years |
vboxsync |
VMM/HMVMX.cpp: Optimize hmR0VmxExportGuestSegReg and …
|
|
|