# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Feb 4, 2025 8:38:22 AM Wed, 15 Jun 2011 16:42:55 GMT vboxsync [37475] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) DevAPIC: Locking reworking in progress. Wed, 15 Jun 2011 13:08:45 GMT vboxsync [37467] * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) IOM: Clean up locking now that all devices has its own CS. Wed, 15 Jun 2011 12:44:16 GMT vboxsync [37466] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/ATAController.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/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) VMM,Devices: Automatically use a per-device lock instead of the giant ... Wed, 15 Jun 2011 10:07:58 GMT vboxsync [37465] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) build fix Wed, 15 Jun 2011 09:59:37 GMT vboxsync [37462] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) Assert compile time sanity. Tue, 14 Jun 2011 19:18:56 GMT vboxsync [37454] * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/VBox/VMM/VMMRC/VMMRC.def (modified) build fix Tue, 14 Jun 2011 18:13:48 GMT vboxsync [37452] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/tm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) IOM,PDMCritSect: Extended PDMCritSectEnter to handle ... Tue, 14 Jun 2011 14:34:11 GMT vboxsync [37443] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) PDM: Implemented the NOP critical section. Tue, 14 Jun 2011 14:32:21 GMT vboxsync [37441] * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) wrong file. Tue, 14 Jun 2011 14:31:20 GMT vboxsync [37440] * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) tm.h: Forgot the header changes relating to timer clock locking. Tue, 14 Jun 2011 14:30:40 GMT vboxsync [37439] * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) TMAllVirtual.cpp: Added some trace points. Sun, 12 Jun 2011 19:35:28 GMT vboxsync [37426] * trunk/src/VBox/VMM/include/IOMInline.h (modified) IOMInline.h: Make sure we don't call PDMCritSectIsInitialized ... Sun, 12 Jun 2011 19:33:00 GMT vboxsync [37425] * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: cleaning up in progress... Sun, 12 Jun 2011 19:28:11 GMT vboxsync [37424] * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (added) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: Moved the inline functions out of IOMInternal.h and into ... Sun, 12 Jun 2011 18:37:56 GMT vboxsync [37423] * trunk/include/VBox/RemoteDesktop/VRDE.h (modified) * trunk/include/VBox/usblib-win.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoPortAPI.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDisp.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDraw.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDraw.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDrawVHWA.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDrawCmd.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDriverDDraw.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispMini.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispMouse.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVBVA.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVRDP.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPVidModes.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPIOCTL.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPInternal.cpp (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPVideoPortAPI.cpp (modified) * trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMF.h (modified) * trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMFDriver.cpp (modified) * trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMFInternal.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win-pnp.cpp (modified) * trunk/src/VBox/Additions/solaris/Installer/postinstall.sh (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/Makefile.kmk (modified) * trunk/src/VBox/Additions/x11/VBoxClient/seamless-x11.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/vector.h (modified) * trunk/src/VBox/Additions/x11/vboxmouse/vboxmouse_15.c (modified) * trunk/src/VBox/Additions/x11/vboxvideo/testcase/tstSetModeXOrg.c (modified) * trunk/src/VBox/Debugger/DBGCBuiltInSymbols.cpp (modified) * trunk/src/VBox/Devices/Bus/MsixCommon.cpp (modified) * trunk/src/VBox/Devices/Bus/PCIInternal.h (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/PC/DevDMA.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBufferQImage.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIKeyboardHandler.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMListView.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/darwin/VBoxNetAdp-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPciInternal.h (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/Makefile.kmk (modified) * trunk/src/VBox/Installer/linux/installer-utils.sh (modified) * trunk/src/VBox/Installer/solaris/vboxconfig.sh (modified) * trunk/src/VBox/Main/include/VirtualBoxBase.h (modified) * trunk/src/VBox/Main/src-client/BusAssignmentManager.cpp (modified) * trunk/src/VBox/Main/src-client/SessionImpl.cpp (modified) * trunk/src/VBox/Main/src-server/GuestOSTypeImpl.cpp (modified) * trunk/src/VBox/Main/src-server/MediumFormatImpl.cpp (modified) * trunk/src/VBox/Main/src-server/PerformanceImpl.cpp (modified) * trunk/src/VBox/Main/src-server/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/src-server/generic/NetIf-generic.cpp (modified) * trunk/src/VBox/Main/testcase/tstHostHardwareLinux.cpp (modified) * trunk/src/VBox/Main/testcase/tstUSBProxyLinux.cpp (modified) * trunk/src/VBox/Runtime/common/dvm/dvmbsdlabel.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/modulestub-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/win/dllmain-win.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) Ran the source code massager (scm). Sat, 11 Jun 2011 20:25:37 GMT vboxsync [37419] * trunk/include/iprt/critsect.h (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) PDM/IPRT CritSect: Introduced the NOP critical section for ... Sat, 11 Jun 2011 08:22:10 GMT vboxsync [37418] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) Fixed a uninitialized variable in a PDM driver method used by VBoxBFE ... Fri, 10 Jun 2011 16:04:47 GMT vboxsync [37415] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) TM.cpp: Backed out previous revision (r72213) - the file was not ... Fri, 10 Jun 2011 15:53:59 GMT vboxsync [37414] * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/VMMRC.def (modified) TM: Added TMTimerLock, TMTimerUnlock and TMTimerIsLockOwner for ... Fri, 10 Jun 2011 15:11:53 GMT vboxsync [37411] * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM,SUPDrv: Created DBGFTrace. Fri, 10 Jun 2011 15:11:40 GMT vboxsync [37410] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Trace.cpp (added) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) VMM,SUPDrv: Created DBGFTrace. Wed, 08 Jun 2011 16:13:49 GMT vboxsync [37389] * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) HWACCMAll.cpp: Added todo for optimziating the poking a little bit. Wed, 08 Jun 2011 15:16:29 GMT vboxsync [37387] * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) VMM/HM: Drop assertion in hmR0PokeCpu that might be subject to traces ... Wed, 08 Jun 2011 15:15:11 GMT vboxsync [37386] * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HWACCMInternal.h (modified) VMM/HM: more paranoid poking code. Wed, 08 Jun 2011 08:29:42 GMT vboxsync [37370] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGM: Disabled assertions, triggers on mac os x in ... Tue, 07 Jun 2011 18:41:01 GMT vboxsync [37362] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) PGMNotifyNxeChanged: Another try. Tue, 07 Jun 2011 17:28:20 GMT vboxsync [37360] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGMPhysSimpleReadGCPtr: hrumpf. Tue, 07 Jun 2011 17:10:54 GMT vboxsync [37358] * trunk/include/VBox/vmm/tm.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) PDM/TM: Implemented USB timers. Tue, 07 Jun 2011 17:10:10 GMT vboxsync [37357] * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGM: relax some assertion added earlier today so they'll survive ... Tue, 07 Jun 2011 16:19:43 GMT vboxsync [37355] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) build fix. Tue, 07 Jun 2011 15:05:32 GMT vboxsync [37354] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) PGM: Fixed locking issues in PGMR3PhysMMIORegister and ... Mon, 06 Jun 2011 16:15:52 GMT vboxsync [37330] * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) PDMBlkCache: Fix loading a saved state which has fewer saved entries ... Fri, 03 Jun 2011 16:28:03 GMT vboxsync [37324] * 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/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) TM,Devices: Fixed default critical section screwup and adjusted its ... Fri, 03 Jun 2011 16:20:06 GMT vboxsync [37323] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/HWACCMRCA.asm (modified) * trunk/src/VBox/VMM/include/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/include/HWACCMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) build fix and some prefix cleanup. Fri, 03 Jun 2011 15:15:32 GMT vboxsync [37321] * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) build fix Fri, 03 Jun 2011 15:05:36 GMT vboxsync [37320] * trunk/include/VBox/vmm/hwaccm.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/include/HWACCMInternal.h (modified) HWACCM: Slowly shortening it to 'HM' (too much uppercase typing for ... Fri, 03 Jun 2011 13:12:37 GMT vboxsync [37319] * trunk/include/VBox/vmm/hwaccm.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HWACCMInternal.h (modified) HWACCM: Use RTOnce to serialize the enabling so that no CPU can start ... Wed, 01 Jun 2011 16:30:11 GMT vboxsync [37298] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/include/HWACCMInternal.h (modified) HWACCM: Added todo on race in HWACCMR0EnableAllCpus. Hide dummy methods. Mon, 30 May 2011 10:54:45 GMT vboxsync [37251] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Removed unused code and moved some functions around. Mon, 30 May 2011 10:09:57 GMT vboxsync [37250] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Unused variable. Mon, 30 May 2011 10:02:24 GMT vboxsync [37248] * trunk/src/VBox/VMM/VMMR0/GMMR0Internal.h (modified) GMMR0: Rewrote the allocator. Mon, 30 May 2011 10:02:05 GMT vboxsync [37247] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Rewrote the allocator. Fri, 27 May 2011 16:17:12 GMT vboxsync [37242] * trunk/include/VBox/vmm/gvm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0Internal.h (modified) GMMR0: Keep the free bound-mode memory in the GVM instead of in GMM. Fri, 27 May 2011 11:38:30 GMT vboxsync [37232] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) blank line Fri, 27 May 2011 11:28:52 GMT vboxsync [37231] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) HWACCMR0: Fixed bug in HWACCMR0EnableAllCpus, the current CPU is ... Thu, 26 May 2011 19:25:54 GMT vboxsync [37228] * trunk/Config.kmk (modified) * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/build/VBoxDD2R0.cpp (added) * trunk/src/VBox/Devices/build/VBoxDDR0.cpp (added) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/solaris/modulestub-r0drv-solaris.c (added) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) SUPDrv,VMM,VBoxDD*: Implemented native loading of the angnostic ... Thu, 26 May 2011 18:35:59 GMT vboxsync [37227] * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) VMMR0JmpA-amd64.asm: Don't reference unused symbol. Wed, 25 May 2011 14:38:28 GMT vboxsync [37214] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Added a dedicated for empty chunks. Wed, 25 May 2011 13:27:48 GMT vboxsync [37213] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Harmless changes, I hope. Wed, 25 May 2011 11:38:11 GMT vboxsync [37212] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) Some ASMAtomic*Size elimiation. Wed, 25 May 2011 11:37:52 GMT vboxsync [37211] * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/Runtime/r0drv/mpnotification-r0drv.c (modified) * trunk/src/VBox/Runtime/r0drv/powernotification-r0drv.c (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) Some ASMAtomic*Size elimiation. Tue, 24 May 2011 18:43:32 GMT vboxsync [37206] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Simplified the cleanup, let the VMs work in parallel since. ... Tue, 24 May 2011 16:12:43 GMT vboxsync [37203] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Try reduce chunk lock contention. Tue, 24 May 2011 14:00:32 GMT vboxsync [37195] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Set list selection function (no real change) Tue, 24 May 2011 13:09:05 GMT vboxsync [37193] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Use the GMMCHUNK::fFlags field to indicate large pages - ... Tue, 24 May 2011 12:06:38 GMT vboxsync [37192] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Use chunk level locking to avoid having to hold the giant GMM ... Mon, 23 May 2011 16:11:11 GMT vboxsync [37187] * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) typo fix Mon, 23 May 2011 08:17:29 GMT vboxsync [37178] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Leave the GMM lock when mapping a chunk into user space, it's ... Thu, 19 May 2011 12:54:13 GMT vboxsync [37153] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0.cpp: Some cleanup. Wed, 18 May 2011 14:49:39 GMT vboxsync [37137] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) Remvoed the non-PGM_USE_RAMRANGE_SEARCH_TREES code. Wed, 18 May 2011 14:45:47 GMT vboxsync [37136] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) CPUM: Option to set Hypervisor Present bit. Wed, 18 May 2011 13:51:06 GMT vboxsync [37133] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) CPUM,x86.h: Hypervisor present bit. Mon, 16 May 2011 15:36:27 GMT vboxsync [37110] * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) PGMSavedState.cpp: 2nd attempt at working around the PXE ROM issue ... Mon, 16 May 2011 15:11:58 GMT vboxsync [37107] * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) PGMSavedState.cpp: Attempt at working around the PXE ROM issue when ... Mon, 16 May 2011 06:56:22 GMT vboxsync [37094] * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMA.asm (modified) tabs Sat, 14 May 2011 07:06:09 GMT vboxsync [37091] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) build fix Sat, 14 May 2011 01:45:15 GMT vboxsync [37090] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: exception hacking... Fri, 13 May 2011 19:53:12 GMT vboxsync [37085] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: xadd Fri, 13 May 2011 19:53:02 GMT vboxsync [37084] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: xadd Fri, 13 May 2011 15:35:03 GMT vboxsync [37079] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Implemented the bare minimum of protected mode interrupt ... Fri, 13 May 2011 15:23:28 GMT vboxsync [37078] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) CPUM.cpp: Corrected initial FTW value. Fri, 13 May 2011 14:18:14 GMT vboxsync [37072] * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) PDMBlkCache: Commit dirty entries before suspending the cache to ... Fri, 13 May 2011 10:18:29 GMT vboxsync [37062] * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/mpnotification-r0drv-solaris.c (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) VMM: Support for online/offlining of CPUs. Fri, 13 May 2011 10:16:40 GMT vboxsync [37061] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) burn fix? Fri, 13 May 2011 09:06:40 GMT vboxsync [37058] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) -> office Fri, 13 May 2011 06:53:11 GMT vboxsync [37056] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEMAllAImpl.asm: BEGINCODE Thu, 12 May 2011 09:27:45 GMT vboxsync [37045] * trunk/src/VBox/Storage/VD.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFileNormal.cpp (modified) Enable a few assertions temporary Wed, 11 May 2011 15:04:25 GMT vboxsync [37039] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Hacking in progress... Tue, 10 May 2011 18:10:46 GMT vboxsync [37034] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Hacking in progress... Tue, 10 May 2011 12:19:55 GMT vboxsync [37026] * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) SSM: pointers aren't UL everywhere. Mon, 09 May 2011 12:23:37 GMT vboxsync [37013] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Some exception/interrupt dispatching preparations. Mon, 09 May 2011 10:04:13 GMT vboxsync [37011] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Reduce the code / exception table size a wee bit for GCC. Mon, 09 May 2011 08:51:42 GMT vboxsync [37008] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: More checks and another build fix attempt. Mon, 09 May 2011 08:16:34 GMT vboxsync [37007] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: check more, try fix build. Mon, 09 May 2011 08:07:54 GMT vboxsync [37006] * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: check more, try fix build. Mon, 09 May 2011 07:44:51 GMT vboxsync [37005] * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) build fix Sun, 08 May 2011 18:22:11 GMT vboxsync [37004] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: More cleanup and checks. Sun, 08 May 2011 17:36:08 GMT vboxsync [37003] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: More cleanup and checks. Sun, 08 May 2011 17:01:56 GMT vboxsync [37002] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (added) IEM: Cleaning up and 'microcode' testcase - work in progress... Fri, 06 May 2011 15:59:27 GMT vboxsync [36988] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) GVMMR0: Increased the maximum number of VMs from 1024 to 8192 on ... Fri, 06 May 2011 13:50:35 GMT vboxsync [36984] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Yield the mutex during cleanup since it may take quite a while ... Fri, 06 May 2011 13:48:56 GMT vboxsync [36983] * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) nit Thu, 05 May 2011 10:05:34 GMT vboxsync [36970] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMM: Adjusted the mapping array allocation 'strategy' to conserve ... Thu, 05 May 2011 08:59:43 GMT vboxsync [36969] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) more gcc-4.6 -Werror=int-to-pointer-cast fixes Wed, 04 May 2011 16:08:29 GMT vboxsync [36960] * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) PGM,MM: Heap and shadow pool size adjustments for large memory configs. Tue, 03 May 2011 19:25:28 GMT vboxsync [36946] * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) fix win-dbg Tue, 03 May 2011 17:13:31 GMT vboxsync [36944] * trunk/include/VBox/param.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VBox/param.h: Bumped the max RAM limit up to 2TB on 64-bit hosts (was ... Tue, 03 May 2011 14:55:19 GMT vboxsync [36940] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) PGMPAGE: Finally, idPage is 32-bit. The physical address can now be ... Tue, 03 May 2011 14:19:38 GMT vboxsync [36939] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGMPAGE: 6-bit unused bits. Tue, 03 May 2011 14:16:56 GMT vboxsync [36938] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) PGMPAGE: Moved the union a level up (PGMPAGE) and rename the 'bit' ...