# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Feb 26, 2025 1:27:27 PM Sun, 20 Dec 2009 23:24:59 GMT vboxsync [25528] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/driver.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/PhysHeap.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxCalls.c (modified) * trunk/src/VBox/Devices/EFI/DevEFI.cpp (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/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg1Weak.cpp (modified) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg2Weak.cpp (modified) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg2WeakV.cpp (added) * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/include/internal/assert.h (added) * trunk/src/VBox/Runtime/r0drv/darwin/assert-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/assert-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/assert-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/assert-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/libs/kStuff/iprt/kHlpAssert-iprt.cpp (modified) * trunk/src/recompiler/Sun/testmath.c (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, ... Fri, 18 Dec 2009 17:58:31 GMT vboxsync [25506] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Partial backout of r56173; consistent win2k3 crash otherwise; find ... Fri, 18 Dec 2009 17:46:47 GMT vboxsync [25504] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Another one Fri, 18 Dec 2009 17:46:19 GMT vboxsync [25503] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Compile fix Fri, 18 Dec 2009 17:43:04 GMT vboxsync [25502] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) More consistent and correct tlb flushing for pgm pool page flushing. Fri, 18 Dec 2009 17:26:05 GMT vboxsync [25501] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) PGMHandlerPhysicalDeregister: todo (reduce TLB shootdowns) Fri, 18 Dec 2009 17:20:49 GMT vboxsync [25500] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Todo added for the InvalidatePage handler Fri, 18 Dec 2009 17:06:36 GMT vboxsync [25499] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Atomic reference clearing required Fri, 18 Dec 2009 16:17:04 GMT vboxsync [25497] * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) LegacyAndAMD64.mac: addendum to r56150 Fri, 18 Dec 2009 15:20:48 GMT vboxsync [25491] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) IPRT,PDMCritSect: Fixing critsect regression; contains under ... Fri, 18 Dec 2009 14:55:30 GMT vboxsync [25489] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Don't crash if pVCpu is NULL Fri, 18 Dec 2009 13:45:27 GMT vboxsync [25483] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Fixed BT MMIO emulation Fri, 18 Dec 2009 13:27:08 GMT vboxsync [25481] * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) LegacyAndAMD64.mac: vmmGCCallTrampoline is 65-bit here. Fri, 18 Dec 2009 12:58:10 GMT vboxsync [25478] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) IPRT,PDMCritSect: More lock validator refactoring. Thu, 17 Dec 2009 15:16:55 GMT vboxsync [25467] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) IPRT,PDMCritSect: More lock validation. Wed, 16 Dec 2009 15:06:11 GMT vboxsync [25435] * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) VMMSwitcher: make serial debugging compile again Tue, 15 Dec 2009 15:58:50 GMT vboxsync [25413] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) Corrected return value in case of success Tue, 15 Dec 2009 15:04:41 GMT vboxsync [25409] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) IPRT,PDMCritSect,Main: Moved code dealing with lock counting from ... Tue, 15 Dec 2009 14:23:53 GMT vboxsync [25406] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (added) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/testcase/tstDeadlock.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) IPRT,PDMCritSect: Lock validation can only be performed in ring-3; ... Tue, 15 Dec 2009 13:12:54 GMT vboxsync [25401] * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) PDM: Decrement PDMDRV::cInstances when destroying devices, use a ... Tue, 15 Dec 2009 13:06:54 GMT vboxsync [25400] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) build fix Tue, 15 Dec 2009 13:06:22 GMT vboxsync [25399] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) build fix Tue, 15 Dec 2009 12:58:08 GMT vboxsync [25398] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) IPRT,PDMAllocCritSect: Don't bitch when recursivly entering a mutex. Tue, 15 Dec 2009 12:49:25 GMT vboxsync [25397] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Backed out 56022; not the real problem Tue, 15 Dec 2009 12:45:42 GMT vboxsync [25396] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Must set uCurrentASID or else invvpid might fail Tue, 15 Dec 2009 12:41:14 GMT vboxsync [25395] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) Wrong comment Tue, 15 Dec 2009 12:22:31 GMT vboxsync [25393] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Correct VMX_WRITE_SELREG for unrestricted guest execution Tue, 15 Dec 2009 12:06:59 GMT vboxsync [25392] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Unrestricted guest execution update Tue, 15 Dec 2009 10:55:31 GMT vboxsync [25389] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More unrestricted guest execution changes Tue, 15 Dec 2009 10:48:35 GMT vboxsync [25387] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Alignment Tue, 15 Dec 2009 10:26:53 GMT vboxsync [25386] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Initial commit for unrestricted guest execution support (VT-x) Mon, 14 Dec 2009 19:20:27 GMT vboxsync [25373] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semnoint-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/semmutex-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/sems-win.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) IPRT,PDMCritSect: More validation changes. Validate posix and linux ... Mon, 14 Dec 2009 19:12:04 GMT vboxsync [25372] * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) windows build fix. Mon, 14 Dec 2009 16:31:40 GMT vboxsync [25368] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (added) * trunk/include/iprt/thread.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Main/AutoLock.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (added) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/testcase/tstDeadlock.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking ... Sat, 12 Dec 2009 22:11:35 GMT vboxsync [25343] * trunk/src/VBox/VMM/PDM.cpp (modified) MSC found this bug Fri, 11 Dec 2009 09:53:05 GMT vboxsync [25316] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Backed out r55877; no improvement seen Thu, 10 Dec 2009 17:16:42 GMT vboxsync [25311] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) SMP experiment: additional tlb flushes to see if those improve smp ... Thu, 10 Dec 2009 13:33:12 GMT vboxsync [25298] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Put back incorrectly removed tlb flushes (3.1 regression; #4485) Wed, 09 Dec 2009 15:03:09 GMT vboxsync [25273] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) CSAM.cpp: -Wshadow Wed, 09 Dec 2009 14:57:54 GMT vboxsync [25272] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) PATMSSM.cpp: -Wshadow Wed, 09 Dec 2009 14:55:54 GMT vboxsync [25271] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) PDMAsyncCompletionFileCache.cpp: warnings and don't release ... Wed, 09 Dec 2009 14:49:05 GMT vboxsync [25270] * trunk/src/VBox/VMM/PDMAsyncCompletionFileFailsafe.cpp (modified) PDMAsyncCompletionFileFailsafe.cpp: warning. Tue, 08 Dec 2009 18:29:06 GMT vboxsync [25255] * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) tstVMM.cpp: -Wshadow Tue, 08 Dec 2009 18:28:25 GMT vboxsync [25254] * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletion.cpp (modified) tstPDMAsyncCompletion.cpp: -Wshadow Tue, 08 Dec 2009 18:26:38 GMT vboxsync [25253] * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) tstAnimate.cpp: -Wshadow Tue, 08 Dec 2009 18:19:39 GMT vboxsync [25252] * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) TRPMGCHandlers.cpp: -Wshadow Tue, 08 Dec 2009 14:39:01 GMT vboxsync [25251] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGMAllPhys.cpp: -Wshadow Tue, 08 Dec 2009 13:58:56 GMT vboxsync [25247] * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) TMAll.cpp: -Wshadow Tue, 08 Dec 2009 13:57:35 GMT vboxsync [25246] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) PGMAllPool.cpp: -Wshadow Tue, 08 Dec 2009 13:53:59 GMT vboxsync [25245] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGMAllShw.h: -Wshadow Tue, 08 Dec 2009 13:53:28 GMT vboxsync [25244] * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) VMMAll/PGMAllShw.h: -Wshadow Tue, 08 Dec 2009 13:12:24 GMT vboxsync [25243] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) PGMAllHandler.cpp: Fixed bug in PGMAllHandler.cpp where ... Tue, 08 Dec 2009 13:01:38 GMT vboxsync [25241] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) IOMAllMMIO.cpp: -Wshadow Tue, 08 Dec 2009 13:01:03 GMT vboxsync [25240] * trunk/src/VBox/VMM/HWACCM.cpp (modified) HWACCM.cpp: -Wshadow Tue, 08 Dec 2009 12:56:11 GMT vboxsync [25239] * trunk/src/VBox/VMM/VMMTests.cpp (modified) VMMTests.cpp: -Wshadow Tue, 08 Dec 2009 12:55:17 GMT vboxsync [25238] * trunk/src/VBox/VMM/VM.cpp (modified) VM.cpp: -Wshadow and fixed a vmR3TrySetState call. Tue, 08 Dec 2009 12:37:35 GMT vboxsync [25237] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Cpu flags not restored in exit paths. (raw mode; unlikely failures) Tue, 08 Dec 2009 12:15:49 GMT vboxsync [25236] * trunk/src/VBox/VMM/TRPM.cpp (modified) TRPM.cpp: -Wshadow. Tue, 08 Dec 2009 12:11:25 GMT vboxsync [25235] * trunk/src/VBox/VMM/SSM.cpp (modified) SSM.cpp: -Wshadow. Tue, 08 Dec 2009 12:09:56 GMT vboxsync [25234] * trunk/src/VBox/VMM/STAM.cpp (modified) STAM.cpp: -Wshadow. Tue, 08 Dec 2009 12:09:17 GMT vboxsync [25233] * trunk/src/VBox/VMM/SELM.cpp (modified) SELM.cpp: -Wshadow. Tue, 08 Dec 2009 11:13:13 GMT vboxsync [25231] * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) PGMSavedState.cpp: -Wshadow. Tue, 08 Dec 2009 11:11:45 GMT vboxsync [25230] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) PGMPhys.cpp: -Wshadow. Tue, 08 Dec 2009 11:10:45 GMT vboxsync [25229] * trunk/src/VBox/VMM/PGMPool.cpp (modified) PGMPool.cpp: -Wshadow. Tue, 08 Dec 2009 11:06:38 GMT vboxsync [25228] * trunk/src/VBox/VMM/PGM.cpp (modified) PGM.cpp: -Wshadow. Tue, 08 Dec 2009 11:03:06 GMT vboxsync [25227] * trunk/src/VBox/VMM/PGMMap.cpp (modified) PGMMap.cpp: -Wshadow. Tue, 08 Dec 2009 10:55:32 GMT vboxsync [25226] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/HGSMI/HGSMIHost.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltMp-win.c (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) *: Assert(RT_SUCCESS(rc)) -> AssertRC(rc) Mon, 07 Dec 2009 16:07:22 GMT vboxsync [25214] * trunk/src/VBox/VMM/TM.cpp (modified) tmR3TimerQueueRunVirtualSync: Fixed bug where we wouldn't update ... Fri, 04 Dec 2009 14:34:07 GMT vboxsync [25193] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Wrong use of fGlobalInit Wed, 02 Dec 2009 13:42:32 GMT vboxsync [25147] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) AsyncCompletion/Cache: Complete all pending writes before completing ... Tue, 01 Dec 2009 09:24:07 GMT vboxsync [25122] * trunk/src/VBox/VMM/PGM.cpp (modified) gcc warning Sat, 28 Nov 2009 22:29:28 GMT vboxsync [25075] * trunk/src/VBox/VMM/VM.cpp (modified) VM.cpp: Fixed a missing state transition in vmR3LiveDoStep1Cleanup: ... Thu, 26 Nov 2009 15:27:42 GMT vboxsync [25015] * trunk/src/VBox/VMM/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) VMM: a few more -Wshadow fixes. Thu, 26 Nov 2009 14:49:44 GMT vboxsync [25008] * trunk/src/VBox/VMM/PDM.cpp (modified) PDM.cpp: SSMR3GetUInt/SSMR3PutUInt -> U32. Fixed shadowed variable ... Thu, 26 Nov 2009 14:46:03 GMT vboxsync [25006] * trunk/src/VBox/VMM/IOM.cpp (modified) IOMR3IOPortDeregister: Fixed rc handling. Thu, 26 Nov 2009 13:36:37 GMT vboxsync [24999] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EMRaw.cpp (modified) VMM: Fixed a few of -Wshadow warnings. Thu, 26 Nov 2009 13:20:33 GMT vboxsync [24997] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Proper boundary checks for 32 bits paging modes. Thu, 26 Nov 2009 12:09:48 GMT vboxsync [24994] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) HWSVMR0.cpp: space Thu, 26 Nov 2009 12:02:29 GMT vboxsync [24993] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) VMMR0/HWSVMR0.cpp: Corrected the csHid.attr.n.u1Granularity fix and ... Thu, 26 Nov 2009 10:49:44 GMT vboxsync [24985] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) Note about missing RTMpPokeCpu implementation on some host platforms. Thu, 26 Nov 2009 08:20:35 GMT vboxsync [24978] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Regression fix Thu, 26 Nov 2009 00:22:33 GMT vboxsync [24976] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) HWSVMR0.cpp: Disabled the assertions as it turns out SS is also affected. Wed, 25 Nov 2009 16:47:00 GMT vboxsync [24966] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Accidental logging removed Wed, 25 Nov 2009 16:46:30 GMT vboxsync [24965] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) InvalidatePage: Reset the modification counter (OpenSolaris trashes ... Wed, 25 Nov 2009 16:21:46 GMT vboxsync [24962] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Logging change Wed, 25 Nov 2009 15:58:56 GMT vboxsync [24960] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Experimental code added (not used!) Wed, 25 Nov 2009 15:31:10 GMT vboxsync [24959] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) CPUM,HWACCM: Moved the fixing up of csHid.n.u1Granularity to HWACCM ... Wed, 25 Nov 2009 14:00:05 GMT vboxsync [24953] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM: functional MSR_IA32_PERF_STATUS implementation Wed, 25 Nov 2009 11:04:36 GMT vboxsync [24938] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) EM: VINF_EM_SUSPEND should have higher priority than VINF_EM_RESET ... Wed, 25 Nov 2009 08:57:50 GMT vboxsync [24927] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Disabled the TLB code again Tue, 24 Nov 2009 19:33:31 GMT vboxsync [24922] * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Main,VMM: Debugging live snapshots. Tue, 24 Nov 2009 16:16:49 GMT vboxsync [24918] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) VM,PGM: Fixed handling of VM reset during teleporation / live save. Tue, 24 Nov 2009 15:45:00 GMT vboxsync [24917] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) SSM,Main: Fixed error propagation on the target side so that a source ... Tue, 24 Nov 2009 12:44:24 GMT vboxsync [24897] * trunk/src/VBox/VMM/SSM.cpp (modified) ssmR3StrmClose: Signal the right semaphore. Fixes deadlock when ... Tue, 24 Nov 2009 12:30:13 GMT vboxsync [24895] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) SSM: Flush buffers when they are 0.5 sec old and check that the ... Mon, 23 Nov 2009 16:07:22 GMT vboxsync [24876] * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) PGMSavedState: refinement. Mon, 23 Nov 2009 16:04:20 GMT vboxsync [24875] * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) pgmR3LiveVote: Take the current dirty page count into consideration ... Mon, 23 Nov 2009 15:37:58 GMT vboxsync [24874] * trunk/include/VBox/ssm.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Main,VMM,VBoxManage: Added a parameter to IConsole::Teleport for ... Mon, 23 Nov 2009 13:57:05 GMT vboxsync [24871] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Only check if hwaccm is enabled. Mon, 23 Nov 2009 13:39:12 GMT vboxsync [24870] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Again