# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Apr 12, 2025 12:36:39 PM Wed, 22 Jan 2020 11:13:12 GMT vboxsync [82819] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGMInternal.h: doxygen fix. Wed, 22 Jan 2020 04:17:26 GMT vboxsync [82817] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Use x2APIC range defines from x86.h ... Wed, 22 Jan 2020 03:38:46 GMT vboxsync [82814] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Implement last-branch-record (LBR) support for guests ... Mon, 20 Jan 2020 17:02:25 GMT vboxsync [82801] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/PDMDevHlp: Remove space in timer description to fix debug ... Mon, 20 Jan 2020 05:41:36 GMT vboxsync [82792] * 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: Add statistics counter for APIC-ID MSR (x2APIC only). Wed, 15 Jan 2020 00:18:34 GMT vboxsync [82754] * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM: More cleanup fixes (bird specific ones). Tue, 14 Jan 2020 17:07:07 GMT vboxsync [82744] * trunk/src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) VMM,IPRT,VBoxDTrace: More cleanup fixes. Fri, 10 Jan 2020 05:28:31 GMT vboxsync [82706] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Nested SVM: bugref:7243 Clarify comment on allocation of ... Fri, 10 Jan 2020 05:26:47 GMT vboxsync [82705] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Removed obsolete todo. Thu, 09 Jan 2020 06:45:45 GMT vboxsync [82683] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Removed my temporary debug code no longer necessary. Mon, 06 Jan 2020 05:10:53 GMT vboxsync [82658] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Fix PAT MSR to treat all guest memory as WB, regression ... Wed, 18 Dec 2019 11:08:49 GMT vboxsync [82614] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Comment typo. Wed, 18 Dec 2019 10:47:57 GMT vboxsync [82612] * 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/HM: Disable LBR virtualization by default. Only enable when set ... Mon, 16 Dec 2019 17:55:40 GMT vboxsync [82591] * trunk/Config.kmk (modified) * trunk/include/VBox/vmm/gmm.h (modified) * trunk/src/VBox/VMM/Config.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM: Changing how we access guest RAM when in ring-0 (disabled). ... Fri, 13 Dec 2019 11:24:45 GMT vboxsync [82578] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) CPUMR3CpuId: Some related stuff. tickref:19146 Fri, 13 Dec 2019 11:22:58 GMT vboxsync [82577] * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) CPUMR0InitVM: Make sure MSR_IA32_ARCH_CAP_F_IBRS_ALL only is set when ... Fri, 13 Dec 2019 10:01:00 GMT vboxsync [82576] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Padding and verify size of SVMTRANSIENT. Avoid function ... Fri, 13 Dec 2019 05:48:21 GMT vboxsync [82575] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 VMX_EXIT_APIC_ACCESS emulation is ... Fri, 13 Dec 2019 04:29:46 GMT vboxsync [82572] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Space and obsolete todo. Thu, 12 Dec 2019 10:37:49 GMT vboxsync [82567] * trunk/src/VBox/VMM/VMMR0/PGMR0Pool.cpp (modified) PGMR0PoolGrow: Fixed wrong assertion. bugref:9528 Thu, 12 Dec 2019 09:12:27 GMT vboxsync [82565] * trunk/include/VBox/vmm/mm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/MMAllPagePool.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/MM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/include/MMInternal.h (modified) MM: Eliminated all but the MMR3PageDummyHC* functions for the ... Thu, 12 Dec 2019 00:46:02 GMT vboxsync [82558] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool ... Thu, 12 Dec 2019 00:35:39 GMT vboxsync [82557] * trunk/src/VBox/VMM/VMMR3/MMPagePool.cpp (modified) PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool ... Thu, 12 Dec 2019 00:00:20 GMT vboxsync [82556] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool ... Wed, 11 Dec 2019 23:56:54 GMT vboxsync [82555] * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/mm.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Pool.cpp (added) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool ... Wed, 11 Dec 2019 11:53:22 GMT vboxsync [82544] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMMR0: No SrvPciRawR0 stuff. Tue, 10 Dec 2019 05:14:02 GMT vboxsync [82533] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comments and todo. Tue, 10 Dec 2019 04:34:18 GMT vboxsync [82532] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Make side-effect clear. Tue, 10 Dec 2019 04:32:55 GMT vboxsync [82531] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Move validation of guest-interruptibility state inside ... Fri, 06 Dec 2019 13:05:30 GMT vboxsync [82457] * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) PDM: Require PDM_DEVREG_FLAGS_NEW_STYLE to be set now. bugref:9218 Wed, 04 Dec 2019 12:41:02 GMT vboxsync [82380] * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3Mmio.cpp (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: More stats cleanups (mostly MMIO). bugref:9218 Wed, 04 Dec 2019 12:13:45 GMT vboxsync [82378] * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3IoPort.cpp (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: Better I/O port statistics. bugref:9218 Tue, 03 Dec 2019 19:10:00 GMT vboxsync [82353] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEMR3: fix context info in error message Tue, 03 Dec 2019 11:01:10 GMT vboxsync [82341] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDM: Doxygen fix. bugref:9218 Tue, 03 Dec 2019 10:51:15 GMT vboxsync [82339] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDM: Doxygen fixes. bugref:9218 Tue, 03 Dec 2019 01:03:18 GMT vboxsync [82333] * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) TM: Added timer statistics. bugref:9218 Mon, 02 Dec 2019 18:16:13 GMT vboxsync [82329] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDM,DevACPI,DevHPET,DevPit-i8254,DevRTC,APIC: Added device helpers ... Mon, 02 Dec 2019 12:06:08 GMT vboxsync [82316] * trunk/include/VBox/vmm/mm.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) VMM(PDM,PGM,MM): MMIO2 cleanups. bugref:9218 Sun, 01 Dec 2019 04:23:36 GMT vboxsync [82314] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMVMXR0.cpp: Added todo about optimizing MMIO. Sun, 01 Dec 2019 03:38:40 GMT vboxsync [82313] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (deleted) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3Mmio.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM,PDMDevHlp: Kicked out the old MMIO code. bugref:9218 Sun, 01 Dec 2019 01:48:30 GMT vboxsync [82312] * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) IOM: Removed unused function iomR3IOPortGetStandardName(). bugref:9218 Sun, 01 Dec 2019 01:45:02 GMT vboxsync [82311] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3IoPort.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM,PDMDevHlp: Kicked out the old I/O port code. bugref:9218 Thu, 28 Nov 2019 20:24:13 GMT vboxsync [82277] * trunk/src/VBox/VMM/VMMR0/IOMR0IoPort.cpp (modified) * trunk/src/VBox/VMM/VMMR0/IOMR0Mmio.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3IoPort.cpp (modified) IOMR0: Table initialization bug in the two function growing the ... Thu, 28 Nov 2019 10:28:42 GMT vboxsync [82264] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment typo. Thu, 28 Nov 2019 00:29:11 GMT vboxsync [82261] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) vmm/pdmaudioifs.h: doxygen adjustments. bugref:9218 Wed, 27 Nov 2019 10:02:14 GMT vboxsync [82239] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 LogRel VM-entry/VM-exit failures. Wed, 27 Nov 2019 07:07:58 GMT vboxsync [82238] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Use the APIC-access page handler ... Wed, 27 Nov 2019 04:15:02 GMT vboxsync [82237] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix TPR shadow feature check. Tue, 26 Nov 2019 16:12:30 GMT vboxsync [82224] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp: Adding PDMDevHlpDriverReconfigure[|1|2] for the audio ... Tue, 26 Nov 2019 00:27:40 GMT vboxsync [82210] * trunk/include/VBox/vmm/gim.h (modified) * trunk/src/VBox/Devices/GIMDev/GIMDev.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) GIM,GIMDev: Converted GIMDev to new style. bugref:9218 Mon, 25 Nov 2019 10:18:41 GMT vboxsync [82159] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix single-stepping in the hypervisor debugger using MTF ... Sat, 23 Nov 2019 00:10:59 GMT vboxsync [82124] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) PGM: Doxygen fixes. bugref:9218 Fri, 22 Nov 2019 23:32:26 GMT vboxsync [82119] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) PGM: nit. bugref:9218 Fri, 22 Nov 2019 23:31:45 GMT vboxsync [82118] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) PGM: Doxygen fixes. bugref:9218 Fri, 22 Nov 2019 00:58:02 GMT vboxsync [82094] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) DevVGA,PGM,IOM: Conveted the legacy MMIO region to the new style, ... Fri, 22 Nov 2019 00:13:18 GMT vboxsync [82092] * trunk/src/VBox/VMM/include/PGMInline.h (modified) PGM/pgmPhysGetPageEx: Use the 'off' local. Thu, 21 Nov 2019 23:56:21 GMT vboxsync [82091] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) PGM/pgmR3PhysMMIOExLink: Corrected apMmio2RangesR3/R0 updating and an ... Thu, 21 Nov 2019 09:01:45 GMT vboxsync [82067] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDM: Doxygen fix. bugref:9218 Wed, 20 Nov 2019 20:32:26 GMT vboxsync [82049] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp: Adding SSMR3HandleHostOSAndArch. bugref:9218 Wed, 20 Nov 2019 18:58:22 GMT vboxsync [82041] * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) PIC,APIC,IOAPIC,PDM: The PIC, APIC, and IOAPIC cannot have their ... Wed, 20 Nov 2019 17:22:21 GMT vboxsync [82039] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) APIC,PDM: Split up APIC 'registration'. bugref:9218 Wed, 20 Nov 2019 17:02:11 GMT vboxsync [82038] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) APIC: Removed a bunch of unused prototypes and associated ... Wed, 20 Nov 2019 16:57:29 GMT vboxsync [82037] * trunk/src/VBox/VMM/include/APICInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) APIC: Remove unused critical section APICCPU::TimerCritSect. The ... Wed, 20 Nov 2019 16:51:01 GMT vboxsync [82036] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) APIC: Trimming structures. bugref:9218 Wed, 20 Nov 2019 16:42:30 GMT vboxsync [82035] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) APIC: Drop APICDEV::pDevInsR3 as nobody uses it. bugref:9218 Wed, 20 Nov 2019 16:39:40 GMT vboxsync [82034] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp/STAM: Simplified the default statistics prefix for devices ... Wed, 20 Nov 2019 16:34:13 GMT vboxsync [82033] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) APIC: Select the NOP critsect in ring-0 so we can set the new-style ... Wed, 20 Nov 2019 16:11:16 GMT vboxsync [82031] * trunk/include/VBox/vmm/gvm.h (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) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) APIC: Converted the timer pointers to timer handles. This requires ... Wed, 20 Nov 2019 15:10:30 GMT vboxsync [82026] * trunk/include/VBox/vmm/iom.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) APIC,IOM,HM: Working on converting the APIC to the new device model. ... Wed, 20 Nov 2019 10:30:36 GMT vboxsync [82018] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Unused variable build fix. Wed, 20 Nov 2019 10:09:45 GMT vboxsync [82016] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Event injection logic tweaked ... Wed, 20 Nov 2019 03:44:19 GMT vboxsync [82011] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Added logging of new Intel CPU features. Tue, 19 Nov 2019 16:19:09 GMT vboxsync [82000] * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM: back out accidental change to NEM code config (which decreases ... Tue, 19 Nov 2019 10:35:26 GMT vboxsync [81983] * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Switch the fixation of I/O port and MMIO registrations till ... Mon, 18 Nov 2019 19:06:25 GMT vboxsync [81961] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) DevHPET,PDM: Split structures and refactored registration. bugref:9218 Mon, 18 Nov 2019 16:45:41 GMT vboxsync [81951] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp: clang build fix (unused inline function). bugref:9218 Mon, 18 Nov 2019 16:28:43 GMT vboxsync [81948] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) IOAPIC,VMM: Made the pfnSetEoi and PDMIoApicBroadcastEoi functions ... Mon, 18 Nov 2019 16:14:43 GMT vboxsync [81947] * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) IOMAllMmioNew: Fixed bogus lock assertions with iomMmioHandlerNew on ... Mon, 18 Nov 2019 12:14:05 GMT vboxsync [81938] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) DevIoApic,PDM: Refactored the IOAPIC registration to be done directly ... Mon, 18 Nov 2019 12:11:28 GMT vboxsync [81937] * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) PDMDevice.cpp: Set VM error on device constructor failures when the ... Mon, 18 Nov 2019 12:10:24 GMT vboxsync [81936] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMMR0: Catch assertions in VMMR0_DO_PDM_DEVICE_GEN_CALL. bugref:9218 Sun, 17 Nov 2019 22:05:41 GMT vboxsync [81922] * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDM: doxygen fixes. bugref:9218 Sun, 17 Nov 2019 20:43:45 GMT vboxsync [81916] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDM: logging fixes. bugref:9218 Sun, 17 Nov 2019 18:23:56 GMT vboxsync [81909] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM,DevPIC: Refactored the PIC registration. bugreF:9218 Fri, 15 Nov 2019 10:55:49 GMT vboxsync [81866] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Add assertion that we don't support ... Fri, 15 Nov 2019 03:58:56 GMT vboxsync [81861] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HM: Spaces. Thu, 14 Nov 2019 21:36:00 GMT vboxsync [81850] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp: Adding PDMDevHlpCritSectScheduleExitEvent. bugref:9218 Thu, 14 Nov 2019 02:12:01 GMT vboxsync [81841] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDM: Defined a total PDM device instance limit of 4MB (for now). ... Wed, 13 Nov 2019 22:39:16 GMT vboxsync [81840] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) PDM: Defined a total PDM device instance limit of 4MB (for now). ... Tue, 12 Nov 2019 16:04:41 GMT vboxsync [81811] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp/IOM: MMIO hack. bugref:9218 Tue, 12 Nov 2019 14:49:30 GMT vboxsync [81806] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix delivery of guest pending debug exception (BS bit) ... Tue, 12 Nov 2019 12:45:25 GMT vboxsync [81798] * trunk/src/VBox/VMM/VMMR3/IOMR3Mmio.cpp (modified) IOMR3Mmio: Don't register RZ stats for ring-3 only MMIO regions. ... Tue, 12 Nov 2019 12:43:25 GMT vboxsync [81797] * trunk/src/VBox/VMM/VMMR3/IOMR3IoPort.cpp (modified) IOMR3IoPort: Don't register RZ stats for ring-3 only ports. bugref:9218 Tue, 12 Nov 2019 08:47:21 GMT vboxsync [81792] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Outdated comment. We dump VMX/SVM ... Tue, 12 Nov 2019 05:43:38 GMT vboxsync [81791] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Comment to clarify why we read ... Tue, 12 Nov 2019 05:36:24 GMT vboxsync [81790] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: Propagate guest-interruptibility state from the VMCS to ... Tue, 12 Nov 2019 04:37:09 GMT vboxsync [81789] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 format string fix in AssertMsg. Tue, 12 Nov 2019 04:28:11 GMT vboxsync [81788] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Assertion. Tue, 12 Nov 2019 04:23:12 GMT vboxsync [81787] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Nested VMX: bugref:9180 Comment update. Tue, 12 Nov 2019 04:20:34 GMT vboxsync [81786] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) VMM: Nested VMX: bugref:9180 Implement VMX-preemption timer for ...