# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 18, 2024 3:51:35 PM Mon, 26 Oct 2020 12:04:05 GMT vboxsync [86704] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0Bp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGF: Updates to the new breakpoint manager, L2 table management ... Sun, 25 Oct 2020 18:20:09 GMT vboxsync [86701] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGF: Start implementing support for int3 breakpoints, bugref:9837 Sun, 25 Oct 2020 10:51:52 GMT vboxsync [86700] * trunk/src/VBox/VMM/VMMR0/DBGFR0Bp.cpp (modified) VMM/DBGF: Updates to the new breakpoint manager, implement global ... Sun, 25 Oct 2020 10:44:39 GMT vboxsync [86699] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/uvm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0Bp.cpp (added) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGF: Updates to the new breakpoint manager, implement global ... Fri, 23 Oct 2020 09:06:16 GMT vboxsync [86683] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (added) * trunk/src/VBox/VMM/VMMR0/DBGFR0Tracer.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGF: Missing tracer destruction in R0 when the VM terminates, ... Wed, 21 Oct 2020 15:19:41 GMT vboxsync [86667] * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) include/VBox,VMM,DBGF: Some boilerplate for the new breakpoint ... Wed, 21 Oct 2020 15:01:32 GMT vboxsync [86666] * trunk/Config.kmk (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (copied) * trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) include/VBox,VMM,DBGF: Some boilerplate for the new breakpoint ... Wed, 21 Oct 2020 11:39:04 GMT vboxsync [86661] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlpTracing.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlpTracing.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) AMD IOMMU: bugref:9654: Add PDM interfaces for ... Tue, 20 Oct 2020 14:44:49 GMT vboxsync [86653] * trunk/src/VBox/VMM/Config.kmk (modified) VBox/VMM/Config.kmk: Remove unused VBOX_WITH_IEM, ... Tue, 20 Oct 2020 10:42:24 GMT vboxsync [86643] * trunk/Config.kmk (modified) * trunk/src/VBox/VMM/Config.kmk (modified) Config.kmk,src/VBox/VMM/Config.kmk: Remove now unused ... Tue, 20 Oct 2020 10:41:40 GMT vboxsync [86642] * trunk/Config.kmk (modified) * trunk/src/VBox/VMM/Config.kmk (modified) Revert accidental commit r141017 Tue, 20 Oct 2020 10:40:02 GMT vboxsync [86641] * trunk/Config.kmk (modified) * trunk/src/VBox/VMM/Config.kmk (modified) Fri, 16 Oct 2020 17:06:00 GMT vboxsync [86614] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/pdmR3DevHlp_DriverReconfigure: Fixed incorrect validation of ... Tue, 13 Oct 2020 07:41:08 GMT vboxsync [86554] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) VMM/PGMAllBth.h: Fixed inverted assertion in ... Sun, 11 Oct 2020 18:50:58 GMT vboxsync [86529] * trunk/src/VBox/VMM/include/APICInternal.h (modified) VMM/include/APICInternal.h: Doxygen fix Sun, 11 Oct 2020 18:41:41 GMT vboxsync [86527] * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) VMMR3/PDMBlkCache: Get rid of duplicate doxygen comment Sun, 11 Oct 2020 18:11:35 GMT vboxsync [86523] * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) VMM/PGMDbg: Doxygen fix Sun, 11 Oct 2020 10:33:28 GMT vboxsync [86516] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) VMM/PGM: Fix regression introduced with r140786 causing an infinite ... Fri, 09 Oct 2020 22:38:04 GMT vboxsync [86510] * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) VMM/PDMLdr: Don't try release .r0 objects till PDMR3TermUVM is ... Thu, 08 Oct 2020 17:06:45 GMT vboxsync [86499] * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) VMM/PDMLdr: Don't try release .r0 objects till PDMR3TermUVM is ... Thu, 08 Oct 2020 14:05:57 GMT vboxsync [86497] * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) VMM/PGMPool: A couple of large page bugfixes (one harmless, the other ... Thu, 08 Oct 2020 09:11:54 GMT vboxsync [86489] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) VMM/PGM: Working on eliminating page table bitfield use (32-bit ... Thu, 08 Oct 2020 08:32:24 GMT vboxsync [86488] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) VMM/PGM: Working on eliminating page table bitfield use (32-bit ... Thu, 08 Oct 2020 08:17:31 GMT vboxsync [86487] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) VMM/PGM: Working on eliminating page table bitfield use (PAE PTEs). ... Wed, 07 Oct 2020 22:00:32 GMT vboxsync [86478] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) VMM/PGM: Working on eliminating page table bitfield use. [debug build ... Wed, 07 Oct 2020 20:10:05 GMT vboxsync [86477] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/include/PGMGstDefs.h (modified) VMM/PGM: Use atomics when updating accessed and dirty flags from the ... Wed, 07 Oct 2020 19:53:07 GMT vboxsync [86476] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 ... Wed, 07 Oct 2020 19:02:36 GMT vboxsync [86475] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) VMM/PGMPool: Working on eliminating page table bitfield use. ... Wed, 07 Oct 2020 17:30:25 GMT vboxsync [86473] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Pool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp (modified) VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 ... Wed, 07 Oct 2020 17:22:00 GMT vboxsync [86472] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) VMM/PGMPool: Working on eliminating page table bitfield use. ... Wed, 07 Oct 2020 16:53:19 GMT vboxsync [86470] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) VMM/PGMPool: A couple of large page bugfixes (one harmless, the other ... Wed, 07 Oct 2020 12:59:43 GMT vboxsync [86468] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) VMM/PGMAll.cpp: Working on eliminating page table bitfield use. ... Wed, 07 Oct 2020 12:50:21 GMT vboxsync [86466] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGMAll.cpp: Working on eliminating page table bitfield use. ... Wed, 07 Oct 2020 10:58:48 GMT vboxsync [86465] * trunk/src/VBox/VMM/include/PGMInline.h (modified) VMM/PGMInline.h: Working on eliminating page table bitfield use. ... Wed, 07 Oct 2020 08:09:22 GMT vboxsync [86464] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) VMM/PGMAll.h: No EPT bitfields. bugref:9841 bugref:9746 Tue, 06 Oct 2020 22:23:59 GMT vboxsync [86463] * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) VMM/PGMAllShw.h: More bitfield avoidance. bugref:9841 bugref:9746 Tue, 06 Oct 2020 16:43:10 GMT vboxsync [86462] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGM: Don't check for, or even define, PGM_PLXFLAGS_MAPPING when ... Tue, 06 Oct 2020 16:40:59 GMT vboxsync [86461] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGM: Don't check for, or even define, PGM_PDFLAGS_MAPPING when ... Tue, 06 Oct 2020 15:09:55 GMT vboxsync [86458] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) VMM/pgmR0BthEPT*SyncPT: Don't use the bit fields as gcc may sometimes ... Tue, 06 Oct 2020 08:43:49 GMT vboxsync [86456] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) APIC: Stat name nit. Mon, 05 Oct 2020 20:27:12 GMT vboxsync [86455] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) VMM/pgmShwGetEPTPDPtr: Don't use the bit fields as gcc may sometimes ... Mon, 05 Oct 2020 17:42:00 GMT vboxsync [86453] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) VMM/PGM: Workaround for buggy gcc (10.2.1) clearing high dword of ... Mon, 05 Oct 2020 17:25:53 GMT vboxsync [86452] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: Added VMMR0GetReleaseLogger for debugging/whatever (we don't ... Fri, 02 Oct 2020 15:47:58 GMT vboxsync [86426] * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM/PDMLdr: Don't try release .r0 objects till PDMR3TermUVM is ... Thu, 01 Oct 2020 20:36:46 GMT vboxsync [86403] * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) tstVMMR0CallHost-1: sanitizer tweak. bugref:9841 Thu, 01 Oct 2020 16:21:36 GMT vboxsync [86392] * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) VMM/tstSSM: Cleanup leak. [doxyfix] bugref:9841 Thu, 01 Oct 2020 14:46:20 GMT vboxsync [86388] * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) VMM/tstSSM: Cleanup leak. bugref:9841 Thu, 01 Oct 2020 12:39:20 GMT vboxsync [86375] * trunk/include/VBox/vmm/ssm.h (modified) * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMMHyperHeap.cpp (modified) VMM/tstMMHyperHeap: Missing cleanup / leaks. bugref:9841 Thu, 01 Oct 2020 11:48:44 GMT vboxsync [86372] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) AMD IOMMU: bugref:9654 Fix logging statement. Wed, 30 Sep 2020 18:59:31 GMT vboxsync [86361] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCCommands.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCFGM.cpp (modified) VMM,DBGC: Prevent leaks detection triggering in tstCFGM. bugref:9841 Mon, 28 Sep 2020 16:20:50 GMT vboxsync [86327] * trunk/include/VBox/dbg.h (modified) * trunk/src/VBox/Debugger/DBGCGdbRemoteStub.cpp (modified) * trunk/src/VBox/Debugger/DBGCInternal.h (modified) * trunk/src/VBox/Debugger/DBGCIo.cpp (added) * trunk/src/VBox/Debugger/DBGCIoProvInternal.h (added) * trunk/src/VBox/Debugger/DBGCIoProvIpc.cpp (added) * trunk/src/VBox/Debugger/DBGCIoProvTcp.cpp (added) * trunk/src/VBox/Debugger/DBGCRemoteKd.cpp (modified) * trunk/src/VBox/Debugger/DBGCTcp.cpp (deleted) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/Debugger/Makefile.kmk (modified) * trunk/src/VBox/Debugger/VBoxDbgBase.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgBase.h (modified) * trunk/src/VBox/Debugger/VBoxDbgConsole.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgConsole.h (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCParser.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) Debugger: Allow for different I/O providers instead of only TCP So ... Tue, 22 Sep 2020 12:38:11 GMT vboxsync [86219] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM/CpuId: Must take the actual host features into account when ... Tue, 22 Sep 2020 12:36:57 GMT vboxsync [86218] * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) VMM/CPUMInternal.h: TODO Sun, 20 Sep 2020 12:13:15 GMT vboxsync [86186] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/SVM: Use VBOXSTRICTRC more. Sun, 20 Sep 2020 12:10:51 GMT vboxsync [86185] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM: Implemented sysenter and sysexit in IEM (limited testing). Added ... Sun, 20 Sep 2020 11:58:23 GMT vboxsync [86183] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: Implemented sysenter and sysexit in IEM (limited testing). Added ... Sat, 19 Sep 2020 19:39:32 GMT vboxsync [86179] * trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp (modified) VMM/CPUMDbg: the sysenter_eip and sysenter_esp registers are 64-bit ... Thu, 17 Sep 2020 17:09:30 GMT vboxsync [86159] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGPlugInWinNt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFOS.cpp (modified) DBGF,DBGPlugInWinNt: Extract NtBuildNumber and make it available ... Thu, 17 Sep 2020 11:34:21 GMT vboxsync [86149] * trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp (modified) VMM/DBGFReg: A lazy implementation of DBGFR3RegNmSetBatch() which ... Thu, 17 Sep 2020 11:21:16 GMT vboxsync [86147] * trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM/DBGFReg: A lazy implementation of DBGFR3RegNmSetBatch() which ... Thu, 17 Sep 2020 11:20:34 GMT vboxsync [86146] * trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp (modified) VMM/CPUMDbg: Implement gdtr and idtr setters ([gi]dtr_base and _limit ... Mon, 14 Sep 2020 17:11:45 GMT vboxsync [86123] * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) VMM/GIM: Comment. Mon, 14 Sep 2020 16:56:09 GMT vboxsync [86121] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0Kvm.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) * trunk/src/VBox/VMM/include/GIMKvmInternal.h (modified) VMM/GIM: Fix handling KVM system-time struct. to work from both ... Mon, 14 Sep 2020 09:09:05 GMT vboxsync [86118] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) VMM: Fix debug assertion for VMs with VMSVGA and 3D enabled and using ... Mon, 14 Sep 2020 08:03:03 GMT vboxsync [86117] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM: Some adjustments to r140349. Mon, 14 Sep 2020 06:59:39 GMT vboxsync [86116] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) VMM/NEM: Implement Mesa vmwgfx #GP(0) workaround existing for SVM and ... Mon, 14 Sep 2020 06:52:26 GMT vboxsync [86115] * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/NEM: Implement Mesa vmwgfx #GP(0) workaround existing for SVM and ... Sun, 13 Sep 2020 08:50:10 GMT vboxsync [86112] * trunk/src/VBox/VMM/VMMR3/DBGFOS.cpp (modified) VMM/DBGFOS: Add preliminary WinNT specific interface to let the KD ... Sun, 13 Sep 2020 08:27:47 GMT vboxsync [86104] * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM/VMMR3.def: Add required symbol to export table Sun, 13 Sep 2020 08:26:02 GMT vboxsync [86102] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFOS.cpp (modified) VMM/DBGFOS: Add preliminary WinNT specific interface to let the KD ... Sun, 13 Sep 2020 07:24:11 GMT vboxsync [86099] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) VMM/DBGF: Rework part 1 to make it work well with SMP VMs. ... Sun, 13 Sep 2020 07:17:19 GMT vboxsync [86098] * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Debugger/DBGCCmdHlp.cpp (modified) * trunk/src/VBox/Debugger/DBGCCommands.cpp (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/DBGCGdbRemoteStub.cpp (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/DBGF: Rework part 1 to make it work well with SMP VMs. bugref:9822 Wed, 09 Sep 2020 09:50:01 GMT vboxsync [86070] * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlpTracing.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlpTracing.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) AMD IOMMU: bugref:9654 Fix accidentally not copying/initialize MSIMSG ... Tue, 08 Sep 2020 22:39:06 GMT vboxsync [86067] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) VMM/NEM/win: Fix exporting the XMM register state to Hyper-V Mon, 07 Sep 2020 20:07:22 GMT vboxsync [86056] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) Back out r140215 which is not required anymore, bugref:9004#c72 Mon, 07 Sep 2020 19:58:13 GMT vboxsync [86055] * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) VMM/NEMR0Native-win.cpp: Fix mapping a memory page at the wrong guest ... Thu, 03 Sep 2020 09:13:51 GMT vboxsync [86018] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM/Hyper-V: Make the unmap pages hack threshold configurable bugref:9044 Tue, 01 Sep 2020 10:03:09 GMT vboxsync [85974] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMX.cpp: Optimize hmR0VmxExportGuestSegReg and ... Tue, 01 Sep 2020 00:05:15 GMT vboxsync [85970] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0.cpp: @todo regarding unnecessary segment field ... Mon, 31 Aug 2020 23:50:11 GMT vboxsync [85969] * trunk/src/VBox/VMM/VMMR3/DBGFR3ModInMem.cpp (modified) VMM/DBGFR3ModInMem.cpp: Don't call RTDbgModCreateFromMachOImage ... Mon, 31 Aug 2020 23:49:16 GMT vboxsync [85968] * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) SELM: Guest GDT and LDT dumping should be done on the calling EMT to ... Mon, 31 Aug 2020 23:47:31 GMT vboxsync [85965] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) VMM/APIC: Added some release stats. Mon, 31 Aug 2020 23:42:54 GMT vboxsync [85964] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) VMM/APIC: Added a CFGM hack to work around a macOS x2APIC bug. Mon, 31 Aug 2020 11:53:04 GMT vboxsync [85954] * trunk/src/VBox/VMM/VMMR3/DBGFR3Tracer.cpp (modified) VMM/DBGFR3Tracer: Typos Fri, 21 Aug 2020 09:53:04 GMT vboxsync [85861] * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) AMD IOMMU: bugref:9654 Fix ring-0 IOMMU PDM callback registration. Fri, 21 Aug 2020 07:14:06 GMT vboxsync [85854] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Don't need to store fAllowNestedPaging and fAllowUnrestricted ... Tue, 18 Aug 2020 07:24:05 GMT vboxsync [85806] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) HMSVMR0: bugref:9618 Virtualized VMSAVE/VMLOAD fix. Fri, 14 Aug 2020 12:57:19 GMT vboxsync [85768] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: In assertion check fUnrestrictedGuest (i.e that its ... Fri, 14 Aug 2020 11:35:19 GMT vboxsync [85765] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix assertion with exception bitmaps by restoring debug ... Mon, 10 Aug 2020 10:34:34 GMT vboxsync [85658] * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) VMM/PDMDevice: Add some details to VBoxDeviceRegister failures. ... Fri, 31 Jul 2020 13:07:50 GMT vboxsync [85578] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) VMM: Added method for getting at the CPU database. [doxyfix] Fri, 31 Jul 2020 12:41:14 GMT vboxsync [85573] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_80186.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_80286.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_80386.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_8086.h (modified) VMM: Added method for getting at the CPU database. Wed, 29 Jul 2020 10:10:49 GMT vboxsync [85507] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/ExtPacks/BusMouseSample/Makefile.kmk (modified) * trunk/src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibLdr.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/utils/misc/Makefile.kmk (modified) SUP,*: Some changes to the SUP_IOCTL_LDR_OPEN and SUP_IOCTL_LDR_LOAD ... Wed, 29 Jul 2020 10:07:17 GMT vboxsync [85506] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibLdr.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/NetworkServices/Dhcpd/VBoxNetDhcpd.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetBaseService.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) SUP: Added a PRTERRINFO parameter to SUPR3LoadVMM. bugref:9801 Thu, 23 Jul 2020 09:10:24 GMT vboxsync [85424] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) scm Wed, 22 Jul 2020 16:55:04 GMT vboxsync [85419] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) include/iprt/x86.h,VMM/CPUMR3CpuId: Work around a bug in some Linux ... Wed, 22 Jul 2020 16:21:21 GMT vboxsync [85418] * trunk/src/VBox/VMM/VMMR3/DBGFMem.cpp (modified) VMM/DBGFMem: Allow DBGFR3PagingDumpEx() pHlp to be NULL as allowed to ... Wed, 15 Jul 2020 18:47:28 GMT vboxsync [85358] * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) VBoxCpuReport: Don't add trailing spaces in the generated header or ... Wed, 15 Jul 2020 17:12:40 GMT vboxsync [85356] * trunk/src/VBox/VMM/VMMR3/cpus/AMD_Ryzen_7_1800X_Eight_Core.h (modified) scm Wed, 15 Jul 2020 16:57:59 GMT vboxsync [85355] * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) VMM/VBoxCpuReport: Make it work on Zen CPUs, tested on Ryzen 7 1800X ...