# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # May 5, 2025 3:56:53 AM Fri, 18 Jun 2021 14:58:15 GMT vboxsync [89781] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMR0: Logging nit and whitespace. Fri, 18 Jun 2021 14:10:10 GMT vboxsync [89780] * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) HMR0A.asm: Fixed reading from FS, GS base when not using rdfsbase, ... Thu, 17 Jun 2021 09:40:24 GMT vboxsync [89763] * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: Remove Windows specific changes and change ... Tue, 15 Jun 2021 19:45:20 GMT vboxsync [89722] * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: Temporary windows build fixes until the R3 ... Tue, 15 Jun 2021 10:50:13 GMT vboxsync [89701] * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: Fixes, bugref:10025 Tue, 15 Jun 2021 10:13:10 GMT vboxsync [89699] * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: Implement dump to file method, bugref:10025 ... Tue, 15 Jun 2021 09:57:22 GMT vboxsync [89698] * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: Implement dump to file method, bugref:10025 ... Tue, 15 Jun 2021 09:51:59 GMT vboxsync [89695] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: Implement dump to file method, bugref:10025 Mon, 14 Jun 2021 14:32:32 GMT vboxsync [89683] * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: More work on the sample creation code, ... Mon, 14 Jun 2021 14:29:35 GMT vboxsync [89682] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: More work on the sample creation code, ... Mon, 14 Jun 2021 11:22:04 GMT vboxsync [89677] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: STAM counter description nits. Mon, 14 Jun 2021 09:38:15 GMT vboxsync [89673] * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) VMM/PDMUsb: Backed out r145077 + 144791. This problem should be fixed ... Fri, 11 Jun 2021 15:43:44 GMT vboxsync [89632] * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) Host USB timer: attempt to fix leak when setting USB timer name, ... Fri, 11 Jun 2021 10:03:38 GMT vboxsync [89625] * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: Some prototype code to allow creating guest ... Fri, 11 Jun 2021 09:56:21 GMT vboxsync [89624] * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (modified) VMM/DBGFR3SampleReport: Some prototype code to allow creating guest ... Fri, 11 Jun 2021 09:43:32 GMT vboxsync [89622] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3SampleReport.cpp (added) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM/DBGFR3SampleReport: Some prototype code to allow creating guest ... Fri, 11 Jun 2021 08:53:55 GMT vboxsync [89621] * trunk/src/VBox/VMM/include/PDMInternal.h (modified) Intel IOMMU: bugref:9967 Comment. Fri, 11 Jun 2021 08:51:10 GMT vboxsync [89620] * 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/VMMR0/PDMR0DevHlp.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) Intel IOMMU: bugref:9967 Allow PDMIoApicSetEoi operation to be queued ... Fri, 11 Jun 2021 08:09:52 GMT vboxsync [89619] * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) DBGFAddrSpace: Return the module handle if requested Thu, 10 Jun 2021 13:22:56 GMT vboxsync [89602] * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) Intel IOMMU: bugref:9967 PDMIoApicSendMsi requires the pDevIns when ... Thu, 10 Jun 2021 13:19:02 GMT vboxsync [89601] * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) Intel IOMMU: bugref:9967 PDMIoApicSendMsi: Remove todo comment now ... Thu, 10 Jun 2021 13:17:07 GMT vboxsync [89600] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.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) Intel IOMMU: bugref:9967 Centralize PDM interfaces sending MSIs so it ... Mon, 07 Jun 2021 12:13:37 GMT vboxsync [89547] * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) Intel IOMMU: bugref:9967 Fix incorrect assertion in PDMIoApicSendMsi. ... Tue, 01 Jun 2021 15:50:07 GMT vboxsync [89437] * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) Hist USB timer: use uniqe naming in order not to confuse STAM on USB ... Wed, 26 May 2021 06:48:28 GMT vboxsync [89283] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: Fix typo in LogRel for outputting the TM mode. Thu, 20 May 2021 14:05:10 GMT vboxsync [89200] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) Intel IOMMU: bugref:9967 Add ring-3 MSI queuing for the IOMMU send ... Mon, 17 May 2021 10:03:15 GMT vboxsync [89088] * trunk/src/VBox/VMM/include/IOMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/IOM: Drop the DisState from IOMCPU. Mon, 17 May 2021 10:02:15 GMT vboxsync [89087] * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) TM: todo Mon, 17 May 2021 05:49:07 GMT vboxsync [89069] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) Intel IOMMU: bugref:9967 PDM I/O APIC helper: naming nit. Mon, 17 May 2021 05:40:02 GMT vboxsync [89065] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) Intel IOMMU: bugref:9967 Add pfnLockIsOwner for I/O APIC helper (for ... Sat, 01 May 2021 01:06:48 GMT vboxsync [88811] * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM/PDMDrvHlpSTAMDeregisterByPrefix: Don't restrict this to EMT. ... Wed, 28 Apr 2021 12:21:39 GMT vboxsync [88745] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM/win: Improved APIC interrupt delivery (see bugref:9993). Tue, 27 Apr 2021 15:26:07 GMT vboxsync [88739] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM/win: Notify TM around a call to WHvRunVirtualProcessor so that we ... Tue, 27 Apr 2021 13:58:03 GMT vboxsync [88736] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM/win: A bit of additional logging. Fri, 23 Apr 2021 19:25:21 GMT vboxsync [88689] * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Start EMTs with RTTHREADFLAGS_COM_MTA (ignored on non-windows ... Fri, 23 Apr 2021 08:48:45 GMT vboxsync [88670] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) APIC: When evaluating pending interrupts, do not take TPR into ... Thu, 22 Apr 2021 23:42:24 GMT vboxsync [88665] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM/PDM: Added PDMDrvHlpSTAMDeregisterByPrefix for speeding up ... Thu, 22 Apr 2021 14:20:30 GMT vboxsync [88654] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) Typo. Thu, 22 Apr 2021 06:20:26 GMT vboxsync [88641] * 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/include/PDMInternal.h (modified) Intel IOMMU: bugref:9967 PDM naming consistency. Thu, 22 Apr 2021 06:15:35 GMT vboxsync [88640] * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) Intel IOMMU: bugref:9967 Implement PDM R3-task queueing for sending ... Thu, 22 Apr 2021 05:52:42 GMT vboxsync [88639] * 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) Intel IOMMU: bugref:9967 PDM: Enable more interfaces for Intel IOMMU ... Thu, 22 Apr 2021 05:40:05 GMT vboxsync [88638] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllIommu.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) Intel IOMMU: bugref:9967 Refactor some PDM-IOMMU interfaces to ... Wed, 21 Apr 2021 17:54:15 GMT vboxsync [88636] * trunk/src/VBox/VMM/VMMAll/PDMAllIommu.cpp (modified) AMD IOMMU: bugref:9654 Fix pdmIommuIsPresent to refer to ring-3 ... Wed, 21 Apr 2021 11:54:19 GMT vboxsync [88631] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevIoApic.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllIommu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) AMD IOMMU: bugref:9654 Slightly more efficient when a VM does not ... Tue, 20 Apr 2021 03:33:16 GMT vboxsync [88593] * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) Intel IOMMU: bugref:9967 PDM: whitespace. Tue, 20 Apr 2021 03:32:19 GMT vboxsync [88592] * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) Intel IOMMU: bugref:9967 PDM: Doxygen. Mon, 19 Apr 2021 15:53:53 GMT vboxsync [88582] * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDMInternal.h: Comment typo. Mon, 19 Apr 2021 15:52:45 GMT vboxsync [88580] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) Intel IOMMU: bugref:9967 PDM: Interface for sending MSI directly from ... Fri, 16 Apr 2021 14:58:29 GMT vboxsync [88567] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) Intel IOMMU: bugref:9967 Added pdmIsLockOwner function to IOMMU helper. Fri, 16 Apr 2021 13:30:43 GMT vboxsync [88565] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) Intel IOMMU: bugref:9967 PDM: The I/O APIC PCI address of AMD IOMMU ... Fri, 16 Apr 2021 12:19:49 GMT vboxsync [88563] * trunk/src/VBox/VMM/include/PDMInternal.h (modified) Intel IOMMU: bugref:9967 PDM: typo. Fri, 16 Apr 2021 12:18:03 GMT vboxsync [88562] * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) Intel IOMMU: bugref:9967 PDM: Added pdmLockIsOwner for upcoming changes. Fri, 16 Apr 2021 03:36:25 GMT vboxsync [88557] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) APIC: More statistics for certain registers. Tue, 06 Apr 2021 20:25:34 GMT vboxsync [88373] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) pdmdrv: Added helper for arming timers from drivers. bugref:9890 Mon, 05 Apr 2021 07:08:37 GMT vboxsync [88366] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM/DBGFR3Flow: Add ability to put call instructions into separate ... Thu, 01 Apr 2021 13:17:16 GMT vboxsync [88347] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) Forward ported r143576 from 6.1: VMM: Re-enabled vmmR0DoHalt and ... Thu, 01 Apr 2021 13:16:25 GMT vboxsync [88346] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) Forward ported r143574 from 6.1: VMM: Must do ... Thu, 01 Apr 2021 11:25:37 GMT vboxsync [88344] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) Forward ported r143567 from 6.1: vmmR0DoHalt fix - need to re-check ... Wed, 31 Mar 2021 09:28:53 GMT vboxsync [88330] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM/VMMR0: Disabled vmmR0DoHalt, it's broken. oem2ticketref:40 Fri, 26 Mar 2021 21:17:46 GMT vboxsync [88306] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/PDMDevHlp: Added pfnSTAMDeregisterByPrefix. bugref:9890 Fri, 26 Mar 2021 21:14:59 GMT vboxsync [88305] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM/PDMDrvHlp: Made the statistics registration function ... Thu, 25 Mar 2021 11:54:08 GMT vboxsync [88290] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) Intel IOMMU: bugref:9967 PDM: Added CPUMGetGuestAddrWidths and PDM ... Wed, 17 Mar 2021 12:56:48 GMT vboxsync [88153] * trunk/Config.kmk (modified) * trunk/include/VBox/iommu-intel.h (added) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevIommuIntel.cpp (added) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) * trunk/src/VBox/Devices/build/VBoxDDR0.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) Intel IOMMU: bugref:9967 Skeleton bits. Tue, 16 Mar 2021 10:37:38 GMT vboxsync [88132] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) TM: Shut up annoying assertion. Fri, 12 Mar 2021 05:12:56 GMT vboxsync [88099] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Whitespace, comment nit. Thu, 11 Mar 2021 14:43:20 GMT vboxsync [88092] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: Fixed buggy timer unlinking in destroy function. bugref:9943 Thu, 11 Mar 2021 13:05:43 GMT vboxsync [88088] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: Try make sure the load doesn't exceed 100% after the switch ... Wed, 10 Mar 2021 19:25:11 GMT vboxsync [88078] * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllIommu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) AMD IOMMU: Doxygen fixes. bugref:9654 Wed, 10 Mar 2021 19:24:05 GMT vboxsync [88076] * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: doxygen fix. bugref:9943 Wed, 10 Mar 2021 19:22:36 GMT vboxsync [88075] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllIommu.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) Backing out r143016 (doxygen fix) as it needs to be split up. Fri, 05 Mar 2021 04:58:50 GMT vboxsync [87966] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nested VMX: hmR0VmxRemoveProcCtlsVmcs nit. Thu, 04 Mar 2021 20:27:13 GMT vboxsync [87959] * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) VMM/DBGFAddrSpace: Look in environment for symbol stuff too, using ... Wed, 03 Mar 2021 13:50:41 GMT vboxsync [87939] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMX: Increase the lower preemption timer limit to 32768Hz. ... Wed, 03 Mar 2021 12:19:46 GMT vboxsync [87935] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) VMM: Properly count critsect contention in release builds too. ... Wed, 03 Mar 2021 10:23:22 GMT vboxsync [87933] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Todo, nits. Wed, 03 Mar 2021 06:04:39 GMT vboxsync [87928] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Nested SVM todo. Wed, 03 Mar 2021 04:51:20 GMT vboxsync [87927] * trunk/src/VBox/VMM/include/PDMInternal.h (modified) AMD IOMMU: bugref:9654 Doxygen. Tue, 02 Mar 2021 22:01:02 GMT vboxsync [87926] * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllIommu.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) doxygen fixing Tue, 02 Mar 2021 18:30:29 GMT vboxsync [87921] * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) HM/VMX: Apparently xeon e3-1220 v2 and friends are also affected by ... Fri, 26 Feb 2021 06:08:37 GMT vboxsync [87882] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment nits. Mon, 22 Feb 2021 09:59:15 GMT vboxsync [87832] * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) VMM/DBGFR3Bp: Fix removing a int3 breakpoint which didn't remove the ... Mon, 22 Feb 2021 08:44:54 GMT vboxsync [87831] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Some modification for r142732 to make it work with KVM nested ... Mon, 22 Feb 2021 04:24:22 GMT vboxsync [87829] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) AMD IOMMU: bugref:9654 Since AVL tree IOTLB cache has been moved to ... Sat, 20 Feb 2021 10:34:06 GMT vboxsync [87822] * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) VMM/TM: Let non-EMTs schedule timers too. Take care when translating ... Sat, 20 Feb 2021 10:26:21 GMT vboxsync [87821] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: Disabled the EMT yield timer as it is out dated (multi core ... Sat, 20 Feb 2021 10:24:03 GMT vboxsync [87819] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Disabled the EMT yield timer as it is out dated (multi core ... Sat, 20 Feb 2021 00:54:46 GMT vboxsync [87816] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/TM: Gearing up to spreading out the timer work a little. bugref:9943 Fri, 19 Feb 2021 22:07:50 GMT vboxsync [87815] * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/TM: Moved uMaxHzHint up in the queue structure. bugref:9943 Fri, 19 Feb 2021 22:03:56 GMT vboxsync [87814] * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInline.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/TM: Eliminated the enmClock member from TMTIMER, we'll be using ... Fri, 19 Feb 2021 21:40:11 GMT vboxsync [87813] * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInline.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/TM: TMTIMER_HANDLE_TO_PTR_RETURN* -> ... Fri, 19 Feb 2021 20:54:49 GMT vboxsync [87812] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInline.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM/TM: Replaced the global timer active list lock with per queue ... Thu, 18 Feb 2021 19:44:31 GMT vboxsync [87796] * trunk/src/VBox/VMM/VMMR0/TMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: The caller of TMR0TimerQueueGrow must own the queue critsect ... Thu, 18 Feb 2021 19:20:06 GMT vboxsync [87795] * trunk/src/VBox/VMM/VMMR0/TMR0.cpp (modified) VMM/TM: Moved the timers off the hyper heap. Replaced the relative ... Thu, 18 Feb 2021 19:19:10 GMT vboxsync [87794] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/TM: Moved the timers off the hyper heap. Replaced the relative ... Thu, 18 Feb 2021 18:41:24 GMT vboxsync [87793] * trunk/src/VBox/VMM/VMMR0/TMR0.cpp (added) VMM/TM: Moved the timers off the hyper heap. Replaced the relative ... Thu, 18 Feb 2021 18:38:24 GMT vboxsync [87792] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/gvm.mac (modified) * trunk/include/VBox/vmm/tm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInline.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/TM: Moved the timers off the hyper heap. Replaced the relative ... Thu, 18 Feb 2021 15:09:53 GMT vboxsync [87787] * trunk/include/VBox/vmm/dbgfflowtrace.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3FlowTrace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM/DBGFR3FlowTrace*: Add some API to query a record based on the ... Wed, 17 Feb 2021 14:02:53 GMT vboxsync [87781] * trunk/include/VBox/vmm/dbgfflowtrace.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3FlowTrace.cpp (modified) VMM/DBGFR3FlowTrace*: Add new probe type which causes a drop to the ... Wed, 17 Feb 2021 14:01:38 GMT vboxsync [87780] * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM: Export DBGFR3Bp* API, bugref:9837 Wed, 17 Feb 2021 13:54:41 GMT vboxsync [87779] * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) VMM/TRPM: Always count forwarded IRQs.