# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 3, 2025 6:43:10 PM Tue, 15 Nov 2016 15:40:18 GMT vboxsync [64676] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Pass 'rcRun' from VMLAUNCH/VMRESUME to ... Mon, 14 Nov 2016 15:46:35 GMT vboxsync [64663] * trunk/include/VBox/vmm/apic.h (modified) * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFCoreWrite.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/APIC: Get rid of msrApicBase cache from CPUMCTX, make APIC work ... Mon, 14 Nov 2016 14:52:21 GMT vboxsync [64662] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Doxygen fix. Mon, 14 Nov 2016 14:51:11 GMT vboxsync [64661] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Doxygen fix. Mon, 14 Nov 2016 10:46:07 GMT vboxsync [64655] * trunk/include/VBox/vmm/apic.h (modified) * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (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/VMMRC/PDMRCDevice.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM,recompiler: Get rid of PDM APIC interfaces reducing one level of ... Thu, 10 Nov 2016 10:31:39 GMT vboxsync [64626] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (deleted) * trunk/src/VBox/Devices/PC/DevApic.h (deleted) * trunk/src/VBox/Devices/build/VBoxDD2.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD2.h (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/AllPdbTypeHack.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructDTrace.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/VBox/VMM/tools/Makefile.kmk (modified) * trunk/src/VBox/VMM/tools/VBoxVMMPreload.cpp (modified) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Recompiler, VMM, Devices: Purge the old APIC and the ... Tue, 08 Nov 2016 15:19:48 GMT vboxsync [64597] * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) VMM/PDM: Doxygen fix. Tue, 08 Nov 2016 15:03:18 GMT vboxsync [64596] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.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) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM/APIC, PDM: Clean up PDM APIC helper interface, call VMM directly ... Sun, 06 Nov 2016 19:15:01 GMT vboxsync [64590] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) DBGFR3Flow: Small additions Sun, 06 Nov 2016 18:07:32 GMT vboxsync [64589] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) DBGFR3Flow: Iterator API for the branch tables Sun, 06 Nov 2016 14:38:35 GMT vboxsync [64588] * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (modified) DBGFR3Flow: Smaller fixes Sun, 06 Nov 2016 14:05:38 GMT vboxsync [64587] * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (modified) doxygen fix Sun, 06 Nov 2016 13:56:36 GMT vboxsync [64586] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) DBGFR3Flow: Started working on resolving indirect branches. Compilers ... Fri, 04 Nov 2016 17:47:48 GMT vboxsync [64582] * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMMR3.def: Missing renaming from DBGFR3Cfg* to DBGFR3Flow* Fri, 04 Nov 2016 12:21:21 GMT vboxsync [64563] * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (modified) DBGR3Flow: fixed a bug when splitting a basic block into two ... Fri, 04 Nov 2016 11:27:37 GMT vboxsync [64559] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/DBGCInternal.h (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (moved) Rename DBGFR3Cfg* to DBGFR3Flow* to avoid confusing with APIs for ... Fri, 04 Nov 2016 10:54:19 GMT vboxsync [64557] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Cfg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) DBGFR3Cfg: Remove dump method and the associated code, not the right ... Fri, 04 Nov 2016 10:37:42 GMT vboxsync [64553] * trunk/src/VBox/VMM/Makefile.kmk (modified) build fix cleanup Fri, 04 Nov 2016 10:37:28 GMT vboxsync [64552] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Cfg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) DBGFR3Cfg: Additions to the API Fri, 04 Nov 2016 10:34:26 GMT vboxsync [64551] * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) build fix Fri, 04 Nov 2016 09:42:54 GMT vboxsync [64550] * trunk/src/VBox/VMM/Makefile.kmk (modified) and another one Fri, 04 Nov 2016 09:25:20 GMT vboxsync [64549] * trunk/src/VBox/VMM/Makefile.kmk (modified) another windows build fix Fri, 04 Nov 2016 09:21:05 GMT vboxsync [64548] * trunk/src/VBox/VMM/Makefile.kmk (modified) windows build fix Fri, 04 Nov 2016 03:17:11 GMT vboxsync [64547] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Added per-instruction statistics (not release). Fri, 04 Nov 2016 02:04:38 GMT vboxsync [64546] * trunk/src/VBox/VMM/Makefile.kmk (modified) IEM: Added per-instruction statistics (not release). Fri, 04 Nov 2016 01:58:05 GMT vboxsync [64545] * trunk/include/VBox/vmm/mm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructDTrace.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) IEM: Added per-instruction statistics (not release). Thu, 03 Nov 2016 14:01:52 GMT vboxsync [64530] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Cfg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM: typos Tue, 01 Nov 2016 12:05:15 GMT vboxsync [64507] * trunk/src/VBox/VMM/VMMR3/DBGFR3Cfg.cpp (modified) DBGFR3Cfg: Bugfixes, correctly split a basic block transferring any ... Tue, 01 Nov 2016 12:03:59 GMT vboxsync [64506] * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) doxygen fix Tue, 01 Nov 2016 11:05:22 GMT vboxsync [64505] * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) doxygen fix Tue, 01 Nov 2016 09:15:59 GMT vboxsync [64503] * trunk/src/VBox/VMM/VMMR3/DBGFR3Cfg.cpp (modified) Windows build fix Tue, 01 Nov 2016 09:14:29 GMT vboxsync [64502] * trunk/src/VBox/VMM/VMMR3/DBGFR3Cfg.cpp (modified) dxygen fixes Tue, 01 Nov 2016 09:07:45 GMT vboxsync [64500] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Cfg.cpp (added) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM/DBGF: Add DBGFR3Cfg* API to create control flow graphs Tue, 01 Nov 2016 09:06:26 GMT vboxsync [64499] * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM/DBGFDisas: Add method internal to VMM which returns a very small ... Tue, 01 Nov 2016 04:38:06 GMT vboxsync [64497] * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) PDMDriver.cpp Corrected driver transformation value name 'Driver' to ... Mon, 24 Oct 2016 19:25:03 GMT vboxsync [64406] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDMPCIDEVREG_DEV_NO_SAME_AS_PREV: Extended the search to previous PDM ... Mon, 24 Oct 2016 15:49:40 GMT vboxsync [64399] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) pgmR3PhysMMIOExLink: Fix for 256GB VRAM regression. Mon, 24 Oct 2016 15:04:04 GMT vboxsync [64397] * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) PDMPCIDEV: some docs Mon, 24 Oct 2016 15:01:45 GMT vboxsync [64396] * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) PDMPCIDEV: some docs Mon, 24 Oct 2016 14:19:51 GMT vboxsync [64390] * trunk/include/VBox/vmm/pdmpcidev.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/Bus/MsixCommon.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDMPCIDEV: Dropped pDevIns as it isn't needed any longer. Mon, 24 Oct 2016 14:06:02 GMT vboxsync [64387] * 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/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/Bus/MsiCommon.cpp (modified) * trunk/src/VBox/Devices/Bus/MsiCommon.h (modified) * trunk/src/VBox/Devices/Bus/MsixCommon.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Devices/Network/DevE1000.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/DevLPC.cpp (modified) * trunk/src/VBox/Devices/Samples/DevPlayground.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/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDM,Devices: Some PCI device type cleanup. Sun, 23 Oct 2016 20:41:38 GMT vboxsync [64378] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) PDM,Devices: Support for multiple PCI devices/function in a single ... Sun, 23 Oct 2016 20:40:48 GMT vboxsync [64377] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) PDM,Devices: Support for multiple PCI devices/function in a single ... Sun, 23 Oct 2016 19:19:55 GMT vboxsync [64376] * trunk/include/VBox/vmm/pdmpci.h (modified) * trunk/include/VBox/vmm/pdmpcidevint.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) PDM,Devices: Support for multiple PCI devices/function in a single ... Sun, 23 Oct 2016 19:07:51 GMT vboxsync [64374] * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDM,Devices: Support for multiple PCI devices/function in a single ... Sun, 23 Oct 2016 19:03:39 GMT vboxsync [64373] * trunk/include/Makefile.kmk (modified) * trunk/include/VBox/pci.h (modified) * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/mm.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmpcidev.h (copied) * trunk/include/VBox/vmm/pdmpcidevint.h (moved) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/Devices/Audio/DevHDA.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciMerge1.cpp.h (added) * trunk/src/VBox/Devices/Bus/MsiCommon.cpp (modified) * trunk/src/VBox/Devices/Bus/MsixCommon.cpp (modified) * trunk/src/VBox/Devices/Bus/PciInline.h (copied) * trunk/src/VBox/Devices/GIMDev/GIMDev.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.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/DevLPC.cpp (modified) * trunk/src/VBox/Devices/Samples/DevPlayground.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/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMHyper.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) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) * trunk/src/VBox/VMM/include/MMInternal.h (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) PDM,Devices: Support for multiple PCI devices/function in a single ... Fri, 21 Oct 2016 13:42:17 GMT vboxsync [64356] * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) PDM: Added a pPciDev parameter to PDMDevHlpMMIOEx* not having it (NOREF). Fri, 21 Oct 2016 12:13:14 GMT vboxsync [64353] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Samples/DevPlayground.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PDM: Added a pPciDev parameter to PDMDEVHLPR3::pfnMMIOExPreRegister. Thu, 20 Oct 2016 19:52:33 GMT vboxsync [64344] * trunk/src/VBox/Devices/Bus/PCIInternal.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) pci: Start using VBOX_PCI_NUM_REGIONS; doxygen. Wed, 19 Oct 2016 17:42:18 GMT vboxsync [64327] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/param.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.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/tstVMStruct.h (modified) PGM: Allow pre-registered MMIO regions up to 1TB in size by using ... Wed, 19 Oct 2016 15:34:57 GMT vboxsync [64323] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) pgmHandlerPhysicalExRegister: Corrected check for single RAM range. Wed, 19 Oct 2016 15:34:19 GMT vboxsync [64322] * trunk/src/VBox/VMM/include/PGMInline.h (modified) GCPhys >= pRam->GCPhys: counter fix. Tue, 18 Oct 2016 10:23:35 GMT vboxsync [64310] * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) VMM/GIM/KVM: Don't GP fault on invalid time-struct MSR write Fri, 14 Oct 2016 12:48:18 GMT vboxsync [64279] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: todo Thu, 13 Oct 2016 15:18:21 GMT vboxsync [64255] * trunk/include/VBox/sup.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/nt/nt.h (modified) * trunk/include/iprt/time.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesup.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupref.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) SUP,VMM,IPRT: SUPDrv and GIP major version bump! Added processor ... Tue, 04 Oct 2016 15:01:40 GMT vboxsync [64147] * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) CFGM: CFGMR3AreValuesValid - fix argument name in the doc comment. Tue, 04 Oct 2016 13:59:00 GMT vboxsync [64146] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: nits. Tue, 04 Oct 2016 13:53:55 GMT vboxsync [64144] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM/HyperV: Comment nit. Tue, 04 Oct 2016 13:53:41 GMT vboxsync [64143] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Report support for 'true' VMX capability MSRs. Mon, 03 Oct 2016 16:47:44 GMT vboxsync [64140] * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) build fix Mon, 03 Oct 2016 16:28:05 GMT vboxsync [64133] * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM: Add PDMR3UsbQueryDriverOnLun and export PDMR3DriverDetach Sun, 02 Oct 2016 08:39:41 GMT vboxsync [64123] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) PGMR3PhysMMIO2Register: Regression fix. Fri, 30 Sep 2016 20:39:11 GMT vboxsync [64119] * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) PGM,IOM: doc fixes Fri, 30 Sep 2016 20:33:18 GMT vboxsync [64118] * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) PGM,IOM: build fixes Fri, 30 Sep 2016 20:26:44 GMT vboxsync [64117] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) PGM: build fix Fri, 30 Sep 2016 20:18:38 GMT vboxsync [64116] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) PGM: build fix Fri, 30 Sep 2016 20:14:27 GMT vboxsync [64115] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/param.h (modified) * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/GIMDev/GIMDev.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Samples/DevPlayground.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.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/PDMDevMiscHlp.cpp (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) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) PDM,IOM,PGM: Morphed the MMIO2 API into a mixed MMIO2 and pre- ... Fri, 30 Sep 2016 14:18:59 GMT vboxsync [64112] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: comment nit. Fri, 30 Sep 2016 13:46:23 GMT vboxsync [64110] * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) CFGM: when dumping some size, print both MB and GB values for huge values Thu, 29 Sep 2016 18:37:58 GMT vboxsync [64103] * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) CFGM: when dumping some size, rounding to full GB is too coarse- grained Wed, 28 Sep 2016 15:42:09 GMT vboxsync [64086] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Pass rcBusy to acpiSetEoi() so we return the appropriate ... Wed, 28 Sep 2016 09:56:57 GMT vboxsync [64068] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: todo. Wed, 28 Sep 2016 09:31:02 GMT vboxsync [64066] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Log nit. Tue, 27 Sep 2016 13:35:34 GMT vboxsync [64045] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM/HyperV: Don't initialize timers when the feature isn't exposed. Tue, 27 Sep 2016 11:18:38 GMT vboxsync [64039] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Add VCPU Id while dumping cpumguestinstr info. Tue, 27 Sep 2016 10:17:22 GMT vboxsync [64033] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: Log typo nit. Mon, 26 Sep 2016 06:04:01 GMT vboxsync [63996] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) removed two obsolete files Thu, 22 Sep 2016 12:01:10 GMT vboxsync [63945] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/APIC, VMM/GIM/HyperV: Fix MSR range insertion/removale ordering ... Thu, 22 Sep 2016 11:54:43 GMT vboxsync [63944] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Actively remove the x2APIC MSR range if we are not using it ... Tue, 20 Sep 2016 09:30:44 GMT vboxsync [63908] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Assert nit. Tue, 20 Sep 2016 09:28:39 GMT vboxsync [63907] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Comments. Mon, 19 Sep 2016 14:11:29 GMT vboxsync [63888] * trunk/src/VBox/VMM/VMMR3/APIC.cpp (modified) VMM/APIC: Insert x2APIC MSRs when Hyper-V compatibility mode is ... Thu, 15 Sep 2016 09:52:00 GMT vboxsync [63849] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM/HyperV: Enable x2APIC MSR capabilities for Hyper-V. Thu, 15 Sep 2016 09:34:40 GMT vboxsync [63843] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Split ICR Lo, Hi, Full statistics to make it easier to ... Tue, 13 Sep 2016 18:28:13 GMT vboxsync [63820] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) CPUMR3Db: make cppcheck happy Wed, 07 Sep 2016 16:21:09 GMT vboxsync [63753] * trunk/src/VBox/VMM/VMMR3/DBGFR3Trace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMShw.h (modified) VMM: gcc 6.2 warning fix. Tue, 06 Sep 2016 12:26:06 GMT vboxsync [63739] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) spaces Mon, 05 Sep 2016 12:01:39 GMT vboxsync [63710] * trunk/src/VBox/VMM/tools/Makefile.kmk (modified) * trunk/src/VBox/VMM/tools/VBoxVMMPreload.cpp (modified) VBoxVMMPreload: only try to load VBoxDD2R0 if really necessary Fri, 02 Sep 2016 10:28:52 GMT vboxsync [63685] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDM,DevPci*: Allow larger PCI region sizes. Fri, 02 Sep 2016 09:22:00 GMT vboxsync [63682] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) PDM,IOM: MMIO range length is now a RTGCPHYS instead of uint32_t. Tue, 30 Aug 2016 14:04:23 GMT vboxsync [63664] * trunk/src/VBox/VMM/VMMR3/MM.cpp (modified) Typo. Tue, 30 Aug 2016 13:38:04 GMT vboxsync [63660] * trunk/include/VBox/vmm/mm.h (modified) * trunk/src/VBox/VMM/VMMR3/MM.cpp (modified) * trunk/src/VBox/VMM/include/MMInternal.h (modified) MM: Added MMR3PhysGet4GBRamHoleSize, MMPhysGetRamSizeAbove4GB, and ... Fri, 26 Aug 2016 11:57:11 GMT vboxsync [63651] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) VMM/GIM/HyperV: unused param build fix. Fri, 26 Aug 2016 11:55:51 GMT vboxsync [63650] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM/HyperV: unused param build fix. Fri, 26 Aug 2016 11:54:30 GMT vboxsync [63649] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) VMM/GIM/HyperV: unused param build fix. Fri, 26 Aug 2016 11:44:40 GMT vboxsync [63648] * trunk/include/VBox/vmm/gim.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) VMM/GIM/HyperV: Add partial support for synthetic interrupt ... Thu, 25 Aug 2016 14:34:51 GMT vboxsync [63640] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGMInternal.h: comment typo. Thu, 25 Aug 2016 14:12:27 GMT vboxsync [63637] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: Doxygen fix. Thu, 25 Aug 2016 12:26:33 GMT vboxsync [63634] * trunk/include/VBox/vmm/apic.h (modified) * trunk/src/VBox/VMM/include/APICInternal.h (modified) VMM/APIC: doxygen fix. Thu, 25 Aug 2016 11:11:49 GMT vboxsync [63633] * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) VMM/APIC: unused param fix.