# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 12, 2024 12:43:58 PM Mon, 25 May 2009 19:31:11 GMT vboxsync [20011] * trunk/src/VBox/VMM/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/CSAMAll.cpp (modified) VMM: fix a typo in ''mmR3PagePoolAlloc()'' if the memory allocation ... Mon, 25 May 2009 18:41:29 GMT vboxsync [20010] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) PDMCritSect: Enabled ring-0 exit. Mon, 25 May 2009 18:34:43 GMT vboxsync [20008] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/iprt/critsect.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/thread.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) PDMCritSect: rewrite, ring-0 unlocking not yet enabled. Mon, 25 May 2009 15:56:44 GMT vboxsync [20007] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Turn on VAPIC access handling for all VCPUs Mon, 25 May 2009 14:54:21 GMT vboxsync [20004] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Logging change Mon, 25 May 2009 14:38:49 GMT vboxsync [20003] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Enabled the IO-APIC optimizations for VT-x in the 32 bits guest case. ... Mon, 25 May 2009 13:59:29 GMT vboxsync [20001] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Cleaned up PDMGet/SetTPR. Mon, 25 May 2009 13:45:56 GMT vboxsync [20000] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Cleaned up Mon, 25 May 2009 13:39:18 GMT vboxsync [19999] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) More comments Mon, 25 May 2009 12:57:14 GMT vboxsync [19997] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Wrong APIC page Mon, 25 May 2009 12:39:02 GMT vboxsync [19996] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Moved TPR caching check to the top. Mon, 25 May 2009 12:31:34 GMT vboxsync [19995] * trunk/include/VBox/pdmapi.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Introduced PDMHasIoApic. Mon, 25 May 2009 12:12:06 GMT vboxsync [19993] * trunk/include/VBox/iom.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Proper handling of VMX_EXIT_APIC_ACCESS Mon, 25 May 2009 11:31:23 GMT vboxsync [19992] * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Started with TPR caching for 32 bits guest (VT-x only). Mon, 25 May 2009 10:41:07 GMT vboxsync [19991] * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) pdmcritsect: work in progress. Mon, 25 May 2009 09:23:06 GMT vboxsync [19986] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Removed test code Mon, 25 May 2009 09:21:58 GMT vboxsync [19985] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Some APIC access updates (disabled) Sun, 24 May 2009 20:16:26 GMT vboxsync [19976] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) HWSVMR0.cpp: Inverted check in assertion? Sun, 24 May 2009 03:05:50 GMT vboxsync [19958] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) oops Sun, 24 May 2009 02:47:43 GMT vboxsync [19957] * trunk/Config.kmk (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM,SUPDrv-win,Config.kmk: VBOX_WITH_VMMR0_DISABLE_PREEMPTION Fri, 22 May 2009 21:52:47 GMT vboxsync [19924] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/Frontends/VBoxFB/VBoxFB.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedIPRT.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/Main/generic/NetIf-generic.cpp (modified) * trunk/src/VBox/NetworkServices/DHCP/VBoxNetDHCP.cpp (modified) * trunk/src/VBox/Runtime/r3/init.cpp (modified) * trunk/src/VBox/Runtime/r3/path.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstPath.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/testcase/tstRunTestcases.cpp (modified) IPRT,SUP: Renamed RTPathProgram to RTPathExecDir to make it clear ... Fri, 22 May 2009 15:32:09 GMT vboxsync [19916] * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) Removed assertion Fri, 22 May 2009 14:38:45 GMT vboxsync [19913] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Noisy logging Fri, 22 May 2009 12:31:50 GMT vboxsync [19910] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More TBL shootdown work Fri, 22 May 2009 11:19:38 GMT vboxsync [19908] * trunk/src/VBox/VMM/HWACCM.cpp (modified) VMM/HWACCM: amd-v exit reasons for debugger description. Fri, 22 May 2009 09:41:32 GMT vboxsync [19903] * trunk/include/VBox/hwacc_svm.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Invalidation cleanup Wed, 20 May 2009 15:41:35 GMT vboxsync [19874] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) Protect PGMShwModifyPage Wed, 20 May 2009 15:17:26 GMT vboxsync [19873] * trunk/src/VBox/VMM/EM.cpp (modified) Removed annoying assertion (hit when rebooting) Wed, 20 May 2009 15:05:53 GMT vboxsync [19872] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Cleaned up Wed, 20 May 2009 14:51:20 GMT vboxsync [19871] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Protect SyncPage with a lock as well. Wed, 20 May 2009 14:31:01 GMT vboxsync [19870] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) Save current EMT state to the saved state. Important for restoring ... Wed, 20 May 2009 14:12:15 GMT vboxsync [19869] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) More flushes & assertions Wed, 20 May 2009 11:56:11 GMT vboxsync [19861] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) System wide flush Wed, 20 May 2009 11:55:12 GMT vboxsync [19860] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Flush updates Wed, 20 May 2009 11:19:55 GMT vboxsync [19856] * trunk/src/VBox/VMM/TRPM.cpp (modified) Fixed regression #3928 Wed, 20 May 2009 08:57:55 GMT vboxsync [19848] * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) Use the right host cpu id. Tue, 19 May 2009 15:20:37 GMT vboxsync [19835] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Comment update Tue, 19 May 2009 15:16:08 GMT vboxsync [19834] * trunk/src/VBox/VMM/PGMInternal.h (modified) Comment update Tue, 19 May 2009 15:12:25 GMT vboxsync [19833] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.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) PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS Tue, 19 May 2009 15:11:01 GMT vboxsync [19832] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Reapplied tlb flushing changes Tue, 19 May 2009 15:03:08 GMT vboxsync [19831] * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) Always poke Tue, 19 May 2009 14:56:03 GMT vboxsync [19829] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) updates Tue, 19 May 2009 14:51:51 GMT vboxsync [19828] * trunk/src/VBox/VMM/EM.cpp (modified) Compile fix Tue, 19 May 2009 14:50:28 GMT vboxsync [19827] * trunk/src/VBox/VMM/EM.cpp (modified) Bugfix Tue, 19 May 2009 14:22:14 GMT vboxsync [19825] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Backed out 47465 Tue, 19 May 2009 13:28:56 GMT vboxsync [19821] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/cpu-exec.c (modified) TM: TMTimerPoll cleanup. Tue, 19 May 2009 13:14:54 GMT vboxsync [19820] * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) TM: Joined up the two poll functions and making TMTimerPollGIP ... Tue, 19 May 2009 12:17:57 GMT vboxsync [19818] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Compile fixes Tue, 19 May 2009 12:06:05 GMT vboxsync [19815] * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Use HWACCMFlushAllTLBs where appropriate. Tue, 19 May 2009 11:57:13 GMT vboxsync [19813] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Some cleanup Tue, 19 May 2009 11:54:55 GMT vboxsync [19812] * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Implemented HWACCMFlushAllTLBs Tue, 19 May 2009 09:59:20 GMT vboxsync [19810] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) TM: TMTimerPoll hacking. Tue, 19 May 2009 09:23:34 GMT vboxsync [19808] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.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/PGMAllMap.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) Invalidate is per VCPU. Tue, 19 May 2009 09:01:05 GMT vboxsync [19807] * trunk/include/VBox/iom.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Some more locking updates Tue, 19 May 2009 08:43:18 GMT vboxsync [19806] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) More locking changes Tue, 19 May 2009 08:33:18 GMT vboxsync [19803] * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) TM: More smp hacking on the virtual sync clock. Mon, 18 May 2009 15:28:49 GMT vboxsync [19797] * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) Release all taken locks in VMMR3FatalDump instead. Mon, 18 May 2009 15:18:12 GMT vboxsync [19795] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Extra assertion Mon, 18 May 2009 15:06:31 GMT vboxsync [19794] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Cleaned up Mon, 18 May 2009 14:30:15 GMT vboxsync [19793] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) Deal with critical section nesting when trying to clean up after a ... Mon, 18 May 2009 14:23:07 GMT vboxsync [19792] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Atomic writes. Mon, 18 May 2009 14:17:26 GMT vboxsync [19791] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Added remark to InvalidatePage about TLB shootdowns. Mon, 18 May 2009 14:10:49 GMT vboxsync [19790] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Protect InvalidatePage with the pgm lock. Mon, 18 May 2009 14:04:07 GMT vboxsync [19789] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Atomic write Mon, 18 May 2009 13:48:59 GMT vboxsync [19788] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Restrict some invlpg to RC only. Mon, 18 May 2009 13:25:20 GMT vboxsync [19786] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) Removed incorrect assertion Mon, 18 May 2009 13:23:45 GMT vboxsync [19785] * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Locking should not be required after all Mon, 18 May 2009 13:15:46 GMT vboxsync [19784] * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Use PDM lock for protecting pdm queue management. Mon, 18 May 2009 11:59:58 GMT vboxsync [19782] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Missing unlocks Mon, 18 May 2009 11:59:17 GMT vboxsync [19781] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PrefetchPage: Locking Mon, 18 May 2009 11:54:56 GMT vboxsync [19780] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) Dropped obsolete stat for ring 3 stale TLBs Mon, 18 May 2009 11:53:30 GMT vboxsync [19779] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Only need stale TLB detection in ring 0. Mon, 18 May 2009 11:47:04 GMT vboxsync [19778] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Fixed the stale TLB detection Mon, 18 May 2009 11:41:05 GMT vboxsync [19777] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Atomic write Mon, 18 May 2009 11:29:24 GMT vboxsync [19776] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Reapplied fixed 47403 Mon, 18 May 2009 10:15:44 GMT vboxsync [19775] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Reapplied 47403 Mon, 18 May 2009 10:12:13 GMT vboxsync [19774] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) More stats Mon, 18 May 2009 10:07:30 GMT vboxsync [19773] * trunk/src/VBox/VMM/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Fixed accidental commits Mon, 18 May 2009 10:05:40 GMT vboxsync [19772] * trunk/src/VBox/VMM/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Backed out 47401-3 for now Mon, 18 May 2009 10:02:27 GMT vboxsync [19771] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) More atomic writes Mon, 18 May 2009 09:57:59 GMT vboxsync [19770] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Missing unlocks in error cases Mon, 18 May 2009 09:55:58 GMT vboxsync [19769] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Deal with stale TLB entries for harmless page entry updates. Wider ... Mon, 18 May 2009 09:09:40 GMT vboxsync [19767] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) comment added Mon, 18 May 2009 09:09:13 GMT vboxsync [19766] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) This is not fatal at all Mon, 18 May 2009 09:07:07 GMT vboxsync [19765] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Atomically update page table/directory entries. Mon, 18 May 2009 09:04:08 GMT vboxsync [19764] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) warning Fri, 15 May 2009 23:37:31 GMT vboxsync [19757] * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgas.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/DBGFInternal.h (modified) * trunk/src/VBox/VMM/DBGFModule.cpp (modified) * trunk/src/VBox/VMM/MMHeap.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM,IPRT,DBGC: Debug address spaces. Fri, 15 May 2009 18:35:52 GMT vboxsync [19753] * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) More stats. Fri, 15 May 2009 18:32:16 GMT vboxsync [19752] * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) TM: Revised tmVirtualSyncGetEx for SMP. Fri, 15 May 2009 16:13:17 GMT vboxsync [19749] * trunk/src/VBox/VMM/EM.cpp (modified) Same applies to the rem instruction emulator Fri, 15 May 2009 16:05:41 GMT vboxsync [19747] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/Devices/vl_vbox.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) TM: Cleaned up pausing and resuming the clocks. Fri, 15 May 2009 15:58:19 GMT vboxsync [19746] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Sync the entire REM state when changing VCPU Fri, 15 May 2009 14:32:46 GMT vboxsync [19740] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) PDMAllCritSect.cpp: Use ASMAtomicWriteHandle. Fri, 15 May 2009 12:50:56 GMT vboxsync [19735] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Relax critical alignment requirements a bit. Fri, 15 May 2009 12:37:11 GMT vboxsync [19734] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Must export vmmR0LoggerFlush Fri, 15 May 2009 12:33:15 GMT vboxsync [19733] * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Compile fix Fri, 15 May 2009 12:29:52 GMT vboxsync [19732] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Ring 0 logger changes. Fri, 15 May 2009 12:29:47 GMT vboxsync [19731] * trunk/src/VBox/VMM/PGMInternal.h (modified) alignment fix Fri, 15 May 2009 12:07:48 GMT vboxsync [19730] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Backed out 47346 Fri, 15 May 2009 11:54:18 GMT vboxsync [19729] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) RTLogSetDefaultInstanceThread change; ring 0 logging fix for multiple ...