# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 6, 2025 12:36:08 AM 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 ... Mon, 11 Nov 2019 16:10:19 GMT vboxsync [81766] * trunk/include/VBox/vmm/ssm.h (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) VMM: Added SSM_GET_ENUM32_RET and made the VMM code use it and the ... Mon, 11 Nov 2019 15:58:21 GMT vboxsync [81764] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) SSM,PDMDevHlp: Exported volatile integer getter variants and added ... Sat, 09 Nov 2019 15:09:42 GMT vboxsync [81753] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/ssm.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) SSM,PDMDevHlp: Added volatile integer SSM getter variants so we can ... Thu, 07 Nov 2019 04:49:24 GMT vboxsync [81734] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Nested VMX: bugref:9180 Missed '\n' in r134504. Thu, 07 Nov 2019 04:43:30 GMT vboxsync [81733] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Nested VMX: bugref:9180 Detect VMX-preemption timer erratum and ... Thu, 07 Nov 2019 01:35:36 GMT vboxsync [81732] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp: Wrapped up the rest of the PDMR3Thread API. bugref:9218 Wed, 06 Nov 2019 21:06:57 GMT vboxsync [81728] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp: Adding PDMR3ThreadDestroy, removing unused ... Wed, 06 Nov 2019 20:22:44 GMT vboxsync [81719] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp: Adding PDMR3ThreadDestroy, removing unused ... Wed, 06 Nov 2019 12:03:28 GMT vboxsync [81706] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp: Doxygen fixes. bugref:9218 Wed, 06 Nov 2019 11:58:44 GMT vboxsync [81705] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) PGM: Fixed getting MMIO2 mapping address mess. bugref:9218 Wed, 06 Nov 2019 11:44:59 GMT vboxsync [81702] * trunk/src/VBox/VMM/VMMR3/IOMR3IoPort.cpp (modified) IOMR3IoPort: Fixed copy & past bug in IOMR3IoPortGetMappingAddress. ... Wed, 06 Nov 2019 00:59:43 GMT vboxsync [81691] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlpSTAMRegister: Will now add default name prefix to names not ... Tue, 05 Nov 2019 09:48:53 GMT vboxsync [81665] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) VMM: Nested VMX: bugref:9180 Cleanup cpum.h interfaces - drop unused ... Mon, 04 Nov 2019 09:36:19 GMT vboxsync [81640] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 whitespace nit. Mon, 04 Nov 2019 09:34:42 GMT vboxsync [81639] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Don't divide by zero when ... Mon, 04 Nov 2019 06:03:32 GMT vboxsync [81638] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Don't assert pbVirtApic or HCPhysVirtApic when APIC ... Mon, 04 Nov 2019 04:22:10 GMT vboxsync [81637] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) VMM/HMVMXR0: Revamped allocation of ring-0 VMCS and related data ... Fri, 01 Nov 2019 21:06:51 GMT vboxsync [81626] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDM,PGM: Added handled based MMIO2 interface. Made some adjustments ... Fri, 01 Nov 2019 20:46:49 GMT vboxsync [81624] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) PDM,PGM: Added handled based MMIO2 interface. Made some adjustments ... Fri, 01 Nov 2019 11:58:56 GMT vboxsync [81619] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Sometimes we abort on guru meditations and the info doesn't ... Thu, 31 Oct 2019 18:50:08 GMT vboxsync [81613] * trunk/include/iprt/asm-amd64-x86.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) VMM,SUPDrv,x86.h: Nits. - supdrvTscMeasureDeltaOne: No bulldozer ... Thu, 31 Oct 2019 14:51:17 GMT vboxsync [81608] * trunk/src/VBox/VMM/VMMR3/cpus/Hygon_C86_7185_32_core.h (added) forgotten export Thu, 31 Oct 2019 14:49:26 GMT vboxsync [81607] * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) VBoxCpuReporter: cleanups, make output directly usable Thu, 31 Oct 2019 14:38:36 GMT vboxsync [81606] * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) typo Thu, 31 Oct 2019 14:29:46 GMT vboxsync [81605] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/iprt/asm-amd64-x86.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/include/iprt/x86.mac (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/Main/src-server/HostImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-decoding-1.c32 (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-weird-1-x0.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-GetCpuVendor.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h (modified) VMM (and related changes): Add support for Hygon Dhyana CPUs. ... Wed, 30 Oct 2019 14:14:10 GMT vboxsync [81591] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/Devices/EFI/DevFlash.cpp (modified) * trunk/src/VBox/Devices/EFI/DevSmc.cpp (modified) * trunk/src/VBox/Devices/GIMDev/GIMDev.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Misc/VirtualKD.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevINIP.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevDMA.cpp (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/Devices/PC/DevLpc-new.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcArch.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Samples/DevPlayground.cpp (modified) * trunk/src/VBox/Devices/Samples/VBoxSampleDevice.cpp (modified) * trunk/src/VBox/Devices/Serial/DevOxPcie958.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevFdc.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevVirtioSCSI.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/ExtPacks/BusMouseSample/BusMouse.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) Devices: Use PDMDEVINS_2_DATA and PDMDEVINS_2_DATA. bugref:9218 Wed, 30 Oct 2019 05:45:16 GMT vboxsync [81579] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: VMXTRANSIENT alignment. Wed, 30 Oct 2019 04:47:26 GMT vboxsync [81578] * trunk/src/VBox/VMM/include/HMInternal.h (modified) HMInternal.h: Alignment. Tue, 29 Oct 2019 10:38:26 GMT vboxsync [81564] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3IoPort.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3Mmio.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/PDMDevHlp: Adding helpers for getting the mapping addresses of ... Mon, 28 Oct 2019 12:44:44 GMT vboxsync [81561] * trunk/src/VBox/VMM/VMMR3/PDMR3Task.cpp (modified) PDMR3Task: The task thread (pdmR3TaskThread) should quit eventually ... Fri, 25 Oct 2019 22:46:32 GMT vboxsync [81555] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp: Added TMR3TimerSkip (for EHCI). bugref:9218 Fri, 25 Oct 2019 14:49:24 GMT vboxsync [81548] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) VMM/PDMR0DeviceGenCallReqHandler: doxygen. bugref:9218 Fri, 25 Oct 2019 10:17:30 GMT vboxsync [81532] * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) PDM: docs update Fri, 25 Oct 2019 10:14:23 GMT vboxsync [81530] * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) PDM: doxygen fix Fri, 25 Oct 2019 09:53:00 GMT vboxsync [81525] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDM/DevHlp: Adding PDMDevHlpTimerDestroy and ... Thu, 24 Oct 2019 13:25:31 GMT vboxsync [81519] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/Devices/EFI/DevSmc.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) DevSmc,PDM: Converted the SMC device to the new style. Converted ... Thu, 24 Oct 2019 13:23:41 GMT vboxsync [81518] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) APIC: Use PDM_DEVREG_FLAGS_RZ. bugref:9218 Thu, 24 Oct 2019 09:23:02 GMT vboxsync [81513] * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) PDM: Documented steps I take when converting a device to the new ... Thu, 24 Oct 2019 01:37:27 GMT vboxsync [81501] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) VMM/IEMAllCImplStrInstr.cpp.h: Fixed a few incorrect uses of OP_SIZE ... Wed, 23 Oct 2019 10:41:29 GMT vboxsync [81488] * trunk/src/VBox/VMM/VMMR3/PDMR3Task.cpp (modified) %06x Wed, 23 Oct 2019 10:36:48 GMT vboxsync [81486] * trunk/src/VBox/VMM/VMMR3/PDMR3Task.cpp (modified) PDMR3Task.cpp: Fix format strings causing crashes Wed, 23 Oct 2019 08:05:32 GMT vboxsync [81475] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) doxygen fixes