# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 16, 2024 7:56:54 AM Thu, 15 Apr 2010 15:15:23 GMT vboxsync [28373] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) I/O cache: Fix Wed, 14 Apr 2010 22:25:46 GMT vboxsync [28341] * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) windows linking fix. Wed, 14 Apr 2010 22:13:58 GMT vboxsync [28338] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Windows linking fixes. Wed, 14 Apr 2010 21:47:47 GMT vboxsync [28330] * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) PDMR3LdrGetInterfaceSymbols related fixes. Wed, 14 Apr 2010 20:46:02 GMT vboxsync [28327] * trunk/include/VBox/pdmdrv.h (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) Added PDMDrvHlpGetSupDrvSession. Wed, 14 Apr 2010 18:26:24 GMT vboxsync [28320] * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/pdmnetifs.h (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMGC/VMMGCDeps.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Network/D*,VMM: Moving the TX threads, part 1. Wed, 14 Apr 2010 18:25:23 GMT vboxsync [28319] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) pdmdev: Made PDMDevHlpVMState available in R0 and RC. Wed, 14 Apr 2010 18:06:05 GMT vboxsync [28317] * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceBalloon.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceClipboard-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) * trunk/src/VBox/Runtime/r3/darwin/alloc-darwin.cpp (modified) * trunk/src/VBox/Runtime/r3/freebsd/alloc-freebsd.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/alloc-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/alloc-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/r3/win/alloc-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstFileAio.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/osdep.h (modified) RTMemPageFree + all users: Added size parameter to RTMemPageFree so ... Wed, 14 Apr 2010 10:00:45 GMT vboxsync [28285] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) We don't pass on invlpg information to the recompiler for nested ... Wed, 14 Apr 2010 09:57:27 GMT vboxsync [28284] * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) Removed wrong todo. If we run out of slots for invlpg, then we simply ... Tue, 13 Apr 2010 16:02:57 GMT vboxsync [28266] * trunk/src/VBox/VMM/PDMInternal.h (modified) doc update. Tue, 13 Apr 2010 16:02:10 GMT vboxsync [28265] * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMThread.cpp (modified) PDMThread: serialize list manipulations using ListCritSect. Tue, 13 Apr 2010 15:55:36 GMT vboxsync [28263] * trunk/src/VBox/VMM/PDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionInternal.h (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) PDM: Put pAsyncCompletionTemplates under the ListCritSect. Tue, 13 Apr 2010 15:40:10 GMT vboxsync [28262] * trunk/include/VBox/uvm.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/PDMThread.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) PDM: Moving more stuff to PDMUSERPERVM. Protect the loader list ... Tue, 13 Apr 2010 15:02:46 GMT vboxsync [28261] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Paranoid assertions Tue, 13 Apr 2010 14:56:08 GMT vboxsync [28260] * trunk/src/VBox/VMM/PGMPool.cpp (modified) todo Tue, 13 Apr 2010 14:51:16 GMT vboxsync [28258] * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmnetifs.h (modified) * trunk/include/VBox/uvm.h (modified) * trunk/src/VBox/Devices/Input/DrvKeyboardQueue.cpp (modified) * trunk/src/VBox/Devices/Input/DrvMouseQueue.cpp (modified) * trunk/src/VBox/Devices/Network/DevINIP.cpp (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNetSniffer.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAP.cpp (modified) * trunk/src/VBox/Devices/PC/DrvACPI.cpp (modified) * trunk/src/VBox/Devices/Parallel/DrvHostParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvSCSIHost.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) PDM critsects for drivers. Fixed critsect cleanup in failure path. ... Tue, 13 Apr 2010 14:43:35 GMT vboxsync [28257] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Some more paranoid checks Mon, 12 Apr 2010 20:31:31 GMT vboxsync [28225] * trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp (modified) Fix crash Mon, 12 Apr 2010 19:45:20 GMT vboxsync [28224] * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp (modified) AsyncCompletion: Fix hang on OS X Fri, 09 Apr 2010 10:23:18 GMT vboxsync [28136] * trunk/src/VBox/VMM/CFGM.cpp (modified) VMM/CFGM: fixed memory leak Fri, 09 Apr 2010 08:02:25 GMT vboxsync [28123] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Simplified hypervisor conflict check Fri, 09 Apr 2010 07:58:50 GMT vboxsync [28122] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PDMR0DynMap: comment. Thu, 08 Apr 2010 14:03:02 GMT vboxsync [28094] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Compile fix Thu, 08 Apr 2010 13:44:54 GMT vboxsync [28092] * trunk/src/VBox/VMM/PGMPool.cpp (modified) Added paranoid assertion Thu, 08 Apr 2010 13:29:25 GMT vboxsync [28090] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Check for write conflicts with our hypervisor mapping early on. If ... Wed, 07 Apr 2010 20:54:34 GMT vboxsync [28065] * trunk/include/VBox/VBoxHDD.h (modified) * trunk/include/VBox/pdmasynccompletion.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/vscsi.h (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvBlock.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvSCSIHost.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/UsbMsd.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSIDevice.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSIInternal.h (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSIIoReq.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSISgBuf.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletionStress.cpp (modified) Storage: Convert from PDMDATASEG to RTSGSEG to avoid casting between ... Wed, 07 Apr 2010 14:28:19 GMT vboxsync [28052] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Flush first, then free Wed, 07 Apr 2010 11:34:11 GMT vboxsync [28045] * trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp (modified) ASyncCompletion: Fix Wed, 07 Apr 2010 11:26:17 GMT vboxsync [28044] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Check for older non-functioning balloon calls Wed, 07 Apr 2010 11:14:19 GMT vboxsync [28043] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) Wrong unit Wed, 07 Apr 2010 10:13:08 GMT vboxsync [28039] * trunk/src/VBox/VMM/GMM.cpp (modified) Must be callable from any thread Wed, 07 Apr 2010 09:47:43 GMT vboxsync [28036] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/Performance.cpp (modified) * trunk/src/VBox/Main/PerformanceImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/GuestImpl.h (modified) * trunk/src/VBox/Main/include/Performance.h (modified) * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) More metrics changes Wed, 07 Apr 2010 07:53:12 GMT vboxsync [28030] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) VMM: SpeedStep and relatives MSRs Tue, 06 Apr 2010 14:52:25 GMT vboxsync [28012] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/Performance.cpp (modified) * trunk/src/VBox/Main/PerformanceImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/GuestImpl.h (modified) * trunk/src/VBox/Main/include/Performance.h (modified) * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Use PGMR3QueryFreeMemory instead Tue, 06 Apr 2010 12:44:09 GMT vboxsync [28003] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) PGMR3QueryBalloonSize updates Tue, 06 Apr 2010 12:32:01 GMT vboxsync [28002] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) More changes Tue, 06 Apr 2010 12:27:28 GMT vboxsync [28001] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Parameter description Tue, 06 Apr 2010 12:25:48 GMT vboxsync [28000] * trunk/src/VBox/VMM/GMM.cpp (modified) Wrong struct Tue, 06 Apr 2010 12:24:02 GMT vboxsync [27999] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Introducing PGMR3QueryBalloonSize Sun, 04 Apr 2010 19:22:29 GMT vboxsync [27978] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) Cleanup Sun, 04 Apr 2010 14:16:32 GMT vboxsync [27976] * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/include/VBox/VBoxHDD.h (modified) * trunk/include/iprt/socket.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestCtrl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControl.cpp (modified) * trunk/src/VBox/Additions/x11/vboxvideo/vboxutils.c (modified) * trunk/src/VBox/Devices/Network/slirp/ip_icmp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSILun.cpp (modified) * trunk/src/VBox/Devices/Storage/VSCSI/VSCSISgBuf.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/HostServices/GuestControl/gctrl.cpp (modified) * trunk/src/VBox/HostServices/GuestControl/gctrl.h (modified) * trunk/src/VBox/HostServices/GuestControl/service.cpp (modified) * trunk/src/VBox/HostServices/GuestControl/testcase/tstGuestControlSvc.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/NATEngineImpl.cpp (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/Performance.cpp (modified) * trunk/src/VBox/Main/include/ApplianceImplPrivate.h (modified) * trunk/src/VBox/Main/include/GuestImpl.h (modified) * trunk/src/VBox/NetworkServices/NAT/VBoxNetNAT.cpp (modified) * trunk/src/VBox/Runtime/common/sort/RTSortApvIsSorted.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTProcCreateEx.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) *: scm cleans up whitespace and adds a new line at the end of ... Thu, 01 Apr 2010 13:03:49 GMT vboxsync [27936] * trunk/src/VBox/VMM/PDM.cpp (modified) pdmR3PowerOffDev: Fixed copy & past error that prevented ... Thu, 01 Apr 2010 09:27:31 GMT vboxsync [27928] * trunk/src/VBox/VMM/PDM.cpp (modified) pdmR3PowerOffDrv: Fixed copy & past error that prevented ... Wed, 31 Mar 2010 19:24:05 GMT vboxsync [27921] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) Reset status code Wed, 31 Mar 2010 19:02:48 GMT vboxsync [27920] * trunk/include/VBox/pdmasynccompletion.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileFailsafe.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletionStress.cpp (modified) AsyncCompletion: Return error code for completed requests Wed, 31 Mar 2010 14:07:26 GMT vboxsync [27901] * trunk/include/VBox/vscsi.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxCredProv/testcase/Makefile.kmk (modified) * trunk/src/VBox/Additions/freebsd/drm/vboxvideo_drm.c (modified) * trunk/src/VBox/Additions/linux/pam/Makefile.kmk (modified) * trunk/src/VBox/Devices/Input/UsbKbd.cpp (modified) * trunk/src/VBox/Devices/Input/UsbMouse.cpp (modified) * trunk/src/VBox/Devices/Network/scripts/VBoxConvertNATStats.sh (modified) * trunk/src/VBox/Devices/Network/scripts/VBoxPortForwarding.py (modified) * trunk/src/VBox/Devices/Storage/UsbMsd.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) * trunk/src/VBox/Devices/USB/VUSBReadAhead.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBUrb.cpp (modified) * trunk/src/VBox/NetworkServices/NAT/VBoxNetNAT.cpp (modified) * trunk/src/VBox/NetworkServices/NAT/VBoxNetNATHardened.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetBaseService.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetBaseService.h (modified) * trunk/src/VBox/VMM/PDMUsb.cpp (modified) OSE header fixes Wed, 31 Mar 2010 14:05:23 GMT vboxsync [27899] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGMAllPhys.cpp: Restored pgmPhysHandlerRedirectToHC which got ... Wed, 31 Mar 2010 12:10:41 GMT vboxsync [27884] * trunk/src/VBox/VMM/PDMAsyncCompletionInternal.h (modified) Remove members which are not used anymore Wed, 31 Mar 2010 12:07:15 GMT vboxsync [27883] * trunk/src/VBox/VMM/PDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionInternal.h (modified) AsyncCompletion: Replace our own task cache with a RTMemCache. The ... Wed, 31 Mar 2010 09:17:30 GMT vboxsync [27861] * trunk/include/VBox/Makefile.kup (added) * trunk/src/VBox/VMM/VMMGC/Makefile.kup (added) export some Makefile.kup to OSE Tue, 30 Mar 2010 08:46:43 GMT vboxsync [27816] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) PGMSyncCR3: Go back to ring 3 if a pgm pool sync is again pending. Tue, 30 Mar 2010 08:42:23 GMT vboxsync [27814] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Backed out part of r59436 Tue, 30 Mar 2010 08:40:29 GMT vboxsync [27813] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Backed out r59424 Mon, 29 Mar 2010 16:09:43 GMT vboxsync [27797] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/bootp.c (modified) * trunk/src/VBox/Devices/Network/slirp/mbuf.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_input.c (modified) * trunk/src/VBox/Devices/Network/slirp/tcp_output.c (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVDSnap.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/ParallelPortImpl.cpp (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) * trunk/src/VBox/Main/include/AutoCaller.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTGetOptArgv.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemRW.cpp (modified) * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletion.cpp (modified) misc compiler warning fixes, comment typos and other minor cleanups Mon, 29 Mar 2010 12:58:08 GMT vboxsync [27790] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Cleaned up Mon, 29 Mar 2010 12:57:20 GMT vboxsync [27789] * trunk/src/VBox/VMM/VM.cpp (modified) VM.cpp: Fixed bug in vmR3LiveDoStep1Cleanup where it didn't pass the ... Mon, 29 Mar 2010 12:18:03 GMT vboxsync [27784] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) PGMSyncCR3: pgmPoolResetDirtyPages must be called before pgmPoolSyncCR3 Mon, 29 Mar 2010 12:17:54 GMT vboxsync [27783] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGMSyncCR3: pgmPoolResetDirtyPages must be called before pgmPoolSyncCR3 Mon, 29 Mar 2010 11:24:13 GMT vboxsync [27778] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Must take the pgm lock during PGMSyncCR3; guest SMP can cause an ... Mon, 29 Mar 2010 11:05:29 GMT vboxsync [27775] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) These assertions are actually fatal Fri, 26 Mar 2010 15:28:11 GMT vboxsync [27750] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Reset the balloon state when the VM resets Fri, 26 Mar 2010 14:57:58 GMT vboxsync [27749] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Flush before freeing the page. Fri, 26 Mar 2010 14:55:02 GMT vboxsync [27746] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Balloon: flush the shadow PT if this page was previously used as a ... Fri, 26 Mar 2010 13:21:55 GMT vboxsync [27738] * trunk/include/VBox/pdmasynccompletion.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionInternal.h (modified) AsyncCompletion: Add a new method to set the size of an endpoint Thu, 25 Mar 2010 13:18:31 GMT vboxsync [27704] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) More informative assertions Thu, 25 Mar 2010 13:05:16 GMT vboxsync [27702] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Better assertion Tue, 23 Mar 2010 23:32:48 GMT vboxsync [27656] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) AsyncCompletion: Fix for files which size is not aligned to 512 bytes ... Tue, 23 Mar 2010 13:48:50 GMT vboxsync [27630] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGM,HWACCM: Fix for panic on 32-bit mac os x when using nested ... Mon, 22 Mar 2010 15:27:07 GMT vboxsync [27598] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Comment added Mon, 22 Mar 2010 15:13:55 GMT vboxsync [27597] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Change balloon page type back to zero when deflated. Mon, 22 Mar 2010 15:05:49 GMT vboxsync [27595] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Paranoia Mon, 22 Mar 2010 15:03:49 GMT vboxsync [27594] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Only force writes to go through vmm Mon, 22 Mar 2010 13:52:58 GMT vboxsync [27590] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Compile fix Mon, 22 Mar 2010 13:26:37 GMT vboxsync [27589] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Wrong kind of flushing Mon, 22 Mar 2010 13:21:13 GMT vboxsync [27588] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Flush the recompiler's TLB as well when adjusting the balloon. Mon, 22 Mar 2010 13:07:31 GMT vboxsync [27587] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Wrong position to check Mon, 22 Mar 2010 12:59:29 GMT vboxsync [27586] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Deal with ballooned pages in PGMR3PhysTlbGCPhys2Ptr Mon, 22 Mar 2010 12:23:44 GMT vboxsync [27585] * trunk/src/VBox/VMM/PGM.cpp (modified) Duplicate counter Mon, 22 Mar 2010 12:22:38 GMT vboxsync [27584] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Statistic counter for ballooned page accesses Mon, 22 Mar 2010 12:17:56 GMT vboxsync [27583] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Emulate reads from ballooned pages as they are not present in our ... Mon, 22 Mar 2010 10:35:52 GMT vboxsync [27580] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Ignore writes to ballooned pages. Mon, 22 Mar 2010 08:32:11 GMT vboxsync [27570] * trunk/src/VBox/VMM/EMInternal.h (modified) EMInternal.h: build fix. Mon, 22 Mar 2010 00:03:02 GMT vboxsync [27567] * trunk/src/VBox/VMM/EMInternal.h (modified) EMInternal.h: Fixed assertion caused by emR3RecordCli on 32-bit ... Mon, 22 Mar 2010 00:02:06 GMT vboxsync [27566] * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) PGMSavedState.cpp: Better message when finding missing ROM. Sun, 21 Mar 2010 16:27:56 GMT vboxsync [27563] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) I/O cache: Remove a bit of code which is not used very often anymore ... Sat, 20 Mar 2010 21:14:43 GMT vboxsync [27557] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) I/O cache: Increase the endpoint size for every appending write, even ... Fri, 19 Mar 2010 15:52:10 GMT vboxsync [27545] * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) VMM/PGMPhys: provide default RC/R0 physical memory handler in case ... Fri, 19 Mar 2010 15:47:56 GMT vboxsync [27544] * trunk/src/VBox/VMM/PGMInternal.h (modified) Correct comment Fri, 19 Mar 2010 15:47:14 GMT vboxsync [27543] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) Balloon updates; make ballooned pages as such Fri, 19 Mar 2010 15:24:22 GMT vboxsync [27540] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Step one in dealing with ballooned pages in shadow paging Fri, 19 Mar 2010 11:30:26 GMT vboxsync [27526] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) I/O cache: Missing case Fri, 19 Mar 2010 11:22:40 GMT vboxsync [27524] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) I/O cache: We have to clip the read size if there is an intersecting ... Fri, 19 Mar 2010 11:10:06 GMT vboxsync [27523] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) I/O cache: Really disable read cache Fri, 19 Mar 2010 11:06:40 GMT vboxsync [27522] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) I/O cache: Disable read cache Fri, 19 Mar 2010 11:04:41 GMT vboxsync [27521] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) I/O cache: Optimize 1-byte writes done by VMDK Fri, 19 Mar 2010 10:48:32 GMT vboxsync [27520] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Handle X86_XCPT_BP exits for AMD-V in debug builds. Thu, 18 Mar 2010 18:55:59 GMT vboxsync [27495] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) Fix Windows regression Thu, 18 Mar 2010 17:21:43 GMT vboxsync [27493] * trunk/src/VBox/VMM/EM.cpp (modified) EM: typo in stats name Thu, 18 Mar 2010 16:44:10 GMT vboxsync [27490] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) More comment + paranoid assertions