|
|
@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 …
|
|
|
@85970
|
4 years |
vboxsync |
VMM/HMVMXR0.cpp: @todo regarding unnecessary segment field translation …
|
|
|
@85969
|
4 years |
vboxsync |
VMM/DBGFR3ModInMem.cpp: Don't call RTDbgModCreateFromMachOImage unless …
|
|
|
@85968
|
4 years |
vboxsync |
SELM: Guest GDT and LDT dumping should be done on the calling EMT to …
|
|
|
@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.
|
|
|
@85954
|
4 years |
vboxsync |
VMM/DBGFR3Tracer: Typos
|
|
|
@85861
|
4 years |
vboxsync |
AMD IOMMU: bugref:9654 Fix ring-0 IOMMU PDM callback registration.
|
|
|
@85854
|
4 years |
vboxsync |
VMM/HM: Don't need to store fAllowNestedPaging and fAllowUnrestricted …
|
|
|
@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 …
|
|
|
@85658
|
4 years |
vboxsync |
VMM/PDMDevice: Add some details to VBoxDeviceRegister failures. bugref:9813
|
|
|
@85578
|
4 years |
vboxsync |
VMM: Added method for getting at the CPU database. [doxyfix]
|
|
|
@85573
|
4 years |
vboxsync |
VMM: Added method for getting at the CPU database.
|
|
|
@85507
|
4 years |
vboxsync |
SUP,*: Some changes to the SUP_IOCTL_LDR_OPEN and SUP_IOCTL_LDR_LOAD …
|
|
|
@85506
|
4 years |
vboxsync |
SUP: Added a PRTERRINFO parameter to SUPR3LoadVMM. bugref:9801
|
|
|
@85424
|
4 years |
vboxsync |
scm
|
|
|
@85419
|
4 years |
vboxsync |
include/iprt/x86.h,VMM/CPUMR3CpuId: Work around a bug in some Linux …
|
|
|
@85418
|
4 years |
vboxsync |
VMM/DBGFMem: Allow DBGFR3PagingDumpEx() pHlp to be NULL as allowed to …
|
|
|
@85358
|
4 years |
vboxsync |
VBoxCpuReport: Don't add trailing spaces in the generated header or …
|
|
|
@85356
|
4 years |
vboxsync |
scm
|
|
|
@85355
|
4 years |
vboxsync |
VMM/VBoxCpuReport: Make it work on Zen CPUs, tested on Ryzen 7 1800X …
|
|
|
@85354
|
4 years |
vboxsync |
VMM/CPUM: Add profile for Ryzen 7 1800X (first gen Zen)
|
|
|
@85353
|
4 years |
vboxsync |
VMM/VBoxCpuReport: Make it work on Zen CPUs, tested on Ryzen 7 1800X
|
|
|
@85188
|
4 years |
vboxsync |
VMM/HMVMXR0.cpp: Workaround for Clang 11 nothrow weirdness. bugref:9794
|
|
|
@85187
|
4 years |
vboxsync |
VMM/VMMR0.cpp: Workaround for Clang 11 nothrow weirdness. bugref:9794
|
|
|