# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 13, 2024 12:25:53 PM 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 Wed, 23 Oct 2019 01:23:17 GMT vboxsync [81467] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) pdmdev.h: Added missing PDMDevHlpCritSectDelete. bugref:9218 Wed, 23 Oct 2019 01:20:34 GMT vboxsync [81466] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) pdmdev.h: Added missing PDMDevHlpCritSectDelete. bugref:9218 Wed, 23 Oct 2019 00:56:39 GMT vboxsync [81463] * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: Commit stats. bugref:9218 Tue, 22 Oct 2019 21:10:18 GMT vboxsync [81462] * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: Ring-3 commit optimization. bugref:9218 Tue, 22 Oct 2019 21:09:55 GMT vboxsync [81461] * trunk/src/VBox/VMM/VMMR3/IOMR3IoPort.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3Mmio.cpp (modified) IOM: Stat allocation fixes. Tue, 22 Oct 2019 16:04:00 GMT vboxsync [81454] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) VMM: Added PGMPHYS_ROM_FLAGS_MAYBE_MISSING_FROM_STATE to ... Tue, 22 Oct 2019 07:27:52 GMT vboxsync [81437] * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) IOM: oops. bugref:9218 Tue, 22 Oct 2019 07:27:02 GMT vboxsync [81436] * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) PGMPhys: A REM removal cleanup. bugref:9576 Mon, 21 Oct 2019 20:21:43 GMT vboxsync [81433] * trunk/include/VBox/vmm/iom.h (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/IOM.cpp (modified) IOM: Replaced IOMMMIOPhysHandler with the new version. bugref:9218 Mon, 21 Oct 2019 15:14:39 GMT vboxsync [81416] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDevHlp: Removed incorrect EMT restrictions on a bunch of new ... Mon, 21 Oct 2019 13:39:27 GMT vboxsync [81413] * trunk/src/VBox/VMM/VMMR3/PDMR3Task.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDMR3Task: execution thread fix. bugref:9218 Mon, 21 Oct 2019 13:11:28 GMT vboxsync [81409] * trunk/src/VBox/VMM/VMMR3/PDMR3Task.cpp (modified) PDMR3Task: Use RTTHREADTYPE_IO for the task threads. bugref:9218 Mon, 21 Oct 2019 12:30:54 GMT vboxsync [81406] * trunk/include/VBox/log.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmqueue.h (modified) * trunk/include/VBox/vmm/pdmtask.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllTask.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMR3Task.cpp (modified) PDM: Enabled PDM task code. Added bunch of new device helper ... Mon, 21 Oct 2019 00:23:27 GMT vboxsync [81391] * trunk/include/VBox/vmm/pdmtask.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllTask.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMR3Task.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDM: Introducing a asynchronous ring-3 task concept to alliviate the ... Sun, 20 Oct 2019 23:50:44 GMT vboxsync [81390] * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDM: Introducing a asynchronous ring-3 task concept to alliviate the ... Sun, 20 Oct 2019 23:15:06 GMT vboxsync [81388] * trunk/include/VBox/vmm/pdmtask.h (added) * trunk/src/VBox/VMM/VMMAll/PDMAllTask.cpp (added) * trunk/src/VBox/VMM/VMMR3/PDMR3Task.cpp (added) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDM: Introducing a asynchronous ring-3 task concept to alliviate the ... Sat, 19 Oct 2019 23:58:44 GMT vboxsync [81383] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMR0/IOMR0IoPort.cpp (modified) * trunk/src/VBox/VMM/VMMR0/IOMR0Mmio.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3IoPort.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3Mmio.cpp (modified) IOM: Split up the logging into two more groups, one for I/O ports and ... Sat, 19 Oct 2019 23:57:59 GMT vboxsync [81382] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMDEVHLPR3: Added PDMDevHlpTimerSetCritSect. bugref:9218 Sat, 19 Oct 2019 14:52:56 GMT vboxsync [81379] * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) IOM: build fix attempts. bugref:9218 Sat, 19 Oct 2019 13:58:24 GMT vboxsync [81376] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEMR3Init: Set error info when VMMR0_DO_NEM_INIT_VM fails. Sat, 19 Oct 2019 13:57:55 GMT vboxsync [81375] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmpcidev.h (modified) * trunk/include/VBox/vmm/pdmpcidevint.h (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (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) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) IOM,PDM,PCI: Making new MMIO code work with PCI. bugref:9218 Fri, 18 Oct 2019 21:13:03 GMT vboxsync [81369] * trunk/include/VBox/GuestHost/clipboard-helper.h (modified) * trunk/include/VBox/VMMDev.h (modified) * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vd-ifs-internal.h (modified) * trunk/include/VBox/vd-ifs.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/include/VBox/vmm/pdmcommon.h (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/avl.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/formats/hfs.h (modified) * trunk/include/iprt/formats/lx.h (modified) * trunk/include/iprt/formats/pecoff.h (modified) * trunk/include/iprt/http.h (modified) * trunk/include/iprt/latin1.h (modified) * trunk/include/iprt/list-off32.h (modified) * trunk/include/iprt/log.h (modified) * trunk/include/iprt/param.h (modified) * trunk/include/iprt/shmem.h (modified) * trunk/include/iprt/types.h (modified) * trunk/include/iprt/utf16.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/include/iprt/vfslowlevel.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDriverDDraw.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/clipboard.cpp (modified) * trunk/src/VBox/Debugger/DBGPlugInCommonELF.h (modified) * trunk/src/VBox/Debugger/DBGPlugInOS2.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/Serial/DevOxPcie958.cpp (modified) * trunk/src/VBox/Devices/Storage/DevVirtioSCSI.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIDC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibLdr.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostServices/DragAndDrop/VBoxDragAndDropSvc.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/vbsf.h (modified) * trunk/src/VBox/HostServices/SharedFolders/vbsfpathabs.cpp (modified) * trunk/src/VBox/Main/include/ApplianceImpl.h (modified) * trunk/src/VBox/Main/include/GuestFsObjInfoImpl.h (modified) * trunk/src/VBox/Main/include/vector.h (modified) * trunk/src/VBox/Main/src-client/KeyboardImpl.cpp (modified) * trunk/src/VBox/Main/src-server/HostDnsService.cpp (modified) * trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) * trunk/src/VBox/VMM/include/GIMKvmInternal.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMTracing.h (modified) *: doxygen fixes Fri, 18 Oct 2019 18:19:21 GMT vboxsync [81363] * trunk/Doxyfile.Core (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) IOM: doxygen fixes. bugref:9218 Fri, 18 Oct 2019 08:08:12 GMT vboxsync [81341] * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: fixed stale MMIO mapping stats. bugref:9218 Fri, 18 Oct 2019 01:14:50 GMT vboxsync [81338] * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) IOM: Build fixes. bugref:9218 Fri, 18 Oct 2019 01:12:59 GMT vboxsync [81337] * trunk/src/VBox/VMM/VMMR3/IOMR3Mmio.cpp (modified) IOM: A bit more input validation during MMIO range creation and ... Fri, 18 Oct 2019 01:03:10 GMT vboxsync [81336] * 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: Implemented the IOMMMIO_FLAGS_ABS flag (or rather the absence of ... Fri, 18 Oct 2019 00:09:19 GMT vboxsync [81335] * trunk/src/VBox/VMM/VMMR0/IOMR0IoPort.cpp (modified) * trunk/src/VBox/VMM/VMMR0/IOMR0Mmio.cpp (modified) IOM: More fixes for release builds. bugref:9218 Fri, 18 Oct 2019 00:02:26 GMT vboxsync [81334] * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) IOM: Build fix. bugref:9218 Thu, 17 Oct 2019 23:49:39 GMT vboxsync [81333] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (copied) * trunk/src/VBox/VMM/VMMR0/IOMR0IoPort.cpp (modified) * trunk/src/VBox/VMM/VMMR0/IOMR0Mmio.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOMR3Mmio.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: More MMIO stuff, almost there now... bugref:9218 Wed, 16 Oct 2019 05:23:22 GMT vboxsync [81292] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Change virtual VMCS layout which groups by host-state, guest- ... Tue, 15 Oct 2019 05:13:26 GMT vboxsync [81278] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Typo, unordered atomic is sufficient here. Tue, 15 Oct 2019 05:11:00 GMT vboxsync [81277] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: fCtxChanged isn't volatile. Mon, 14 Oct 2019 10:37:23 GMT vboxsync [81249] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM: Log MCOMMIT and add its EFER bit. Mon, 14 Oct 2019 10:18:54 GMT vboxsync [81247] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: hmR3Save better rc handling. Mon, 14 Oct 2019 09:51:00 GMT vboxsync [81245] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) VMM/HM: Added missing SVM VMEXITs and to g_apszSvmExitReasons. Mon, 14 Oct 2019 08:46:35 GMT vboxsync [81242] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM: Log RDPRU feature bit, VMCB intercept bit and VMEXIT code. Mon, 14 Oct 2019 08:26:50 GMT vboxsync [81241] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) CPUM: Log a few more Zen 2 CPUID bits. Mon, 14 Oct 2019 08:22:59 GMT vboxsync [81240] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Log SVM GMET feature bit. Mon, 14 Oct 2019 07:11:33 GMT vboxsync [81239] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nit. Mon, 14 Oct 2019 06:51:37 GMT vboxsync [81238] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nits. Mon, 14 Oct 2019 06:43:34 GMT vboxsync [81237] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Get rid of hmR0VmxSelectVMRunHandler and merge it into ... Mon, 14 Oct 2019 04:44:07 GMT vboxsync [81232] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 const. Fri, 11 Oct 2019 12:44:16 GMT vboxsync [81225] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) CPUM: Log two additional CPUID bits (SSBD is often present). Thu, 10 Oct 2019 11:19:15 GMT vboxsync [81209] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Nit. Thu, 10 Oct 2019 11:12:13 GMT vboxsync [81207] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Build fix. Thu, 10 Oct 2019 10:58:18 GMT vboxsync [81206] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: bugref:9180 Streamline exporting state a bit ... Thu, 10 Oct 2019 06:46:47 GMT vboxsync [81202] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Some inline. Thu, 10 Oct 2019 05:19:06 GMT vboxsync [81201] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Combine iemVmxVmentryCheckExecCtls, ... Thu, 10 Oct 2019 05:08:13 GMT vboxsync [81200] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) VMM/IEM: Nested VMX: bugref:9180 Postpone loading of VMCS related ... Wed, 09 Oct 2019 20:39:21 GMT vboxsync [81198] * trunk/doc/VBox-doc.c (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) docs: Fixed stale pg_rem references. Added pg_nem instead. bugref:9576