# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Feb 5, 2025 6:42:29 AM Thu, 23 Apr 2009 19:07:54 GMT vboxsync [19151] * trunk/src/VBox/VMM/EM.cpp (modified) EM: build fix. Thu, 23 Apr 2009 14:59:10 GMT vboxsync [19146] * trunk/src/VBox/VMM/VMReq.cpp (modified) VM_FF_REQUEST -> VMCPU_FF_REQUEST Thu, 23 Apr 2009 14:05:09 GMT vboxsync [19144] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Compile fix Thu, 23 Apr 2009 13:53:01 GMT vboxsync [19142] * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) Bumped saved state version Thu, 23 Apr 2009 13:52:18 GMT vboxsync [19141] * trunk/include/VBox/csam.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMA.asm (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/CSAMAll.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.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/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) Action flags breakup. Fixed PGM saved state loading of 2.2.2 images. ... Wed, 22 Apr 2009 21:52:53 GMT vboxsync [19123] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMMR0: Too chatty/messy in dmesg on darwin. Wed, 22 Apr 2009 10:09:47 GMT vboxsync [19102] * trunk/src/VBox/VMM/VM.cpp (modified) VMM: Don't signal REM during destruction, we won't be stuck in there. Wed, 22 Apr 2009 10:09:18 GMT vboxsync [19101] * trunk/include/VBox/uvm.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Restored r46233 (fixing comming in a sec). Wed, 22 Apr 2009 08:19:56 GMT vboxsync [19095] * trunk/include/VBox/uvm.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) backed out r46233 as it made things worse Tue, 21 Apr 2009 20:59:37 GMT vboxsync [19092] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGMAllPhys.cpp: Fixed wrong (logrel) assertion. Tue, 21 Apr 2009 17:31:47 GMT vboxsync [19089] * trunk/include/VBox/uvm.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) VMM: Fixed cleanup issue where the EMT was left behind by always ... Tue, 21 Apr 2009 13:21:26 GMT vboxsync [19077] * trunk/src/VBox/VMM/PGM.cpp (modified) Already have pVCpu Tue, 21 Apr 2009 13:20:48 GMT vboxsync [19076] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) CPUMGetGuestCpuId needs a pVCpu parameter. Tue, 21 Apr 2009 13:11:03 GMT vboxsync [19075] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUMGetGuestCpuIdStdRCPtr -> R3 Tue, 21 Apr 2009 11:28:20 GMT vboxsync [19065] * trunk/src/VBox/VMM/CPUM.cpp (modified) Missing case Tue, 21 Apr 2009 11:27:23 GMT vboxsync [19064] * trunk/src/VBox/VMM/CPUM.cpp (modified) Incomplete and disabled code for multi-core guest SMP ... Tue, 21 Apr 2009 02:08:59 GMT vboxsync [19044] * trunk/src/VBox/VMM/PGM.cpp (modified) PGM: Use const SSMFIELDS arrays. Tue, 21 Apr 2009 02:07:18 GMT vboxsync [19042] * trunk/src/VBox/VMM/MM.cpp (modified) MM: Respin of the fix for the 'enmOcPolicy maybe used uninitialized' ... Tue, 21 Apr 2009 02:03:12 GMT vboxsync [19041] * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) PDMDevHlp: restored blank lines Mon, 20 Apr 2009 15:03:08 GMT vboxsync [19032] * trunk/include/VBox/tm.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/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (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) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) Split TM for SMP guests. Mon, 20 Apr 2009 13:30:31 GMT vboxsync [19024] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) PGM: Moved shadow mode exit and re-enter from PGMAllPool.cpp to ... Mon, 20 Apr 2009 13:11:16 GMT vboxsync [19022] * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) MM,PGM: RamPreAlloc docs to PGM, MM doesn't need to query it any longer. Mon, 20 Apr 2009 08:01:04 GMT vboxsync [19016] * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) TRPM2VM -> TRPMCPU2VM Mon, 20 Apr 2009 07:54:29 GMT vboxsync [19015] * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlersA.asm (modified) * trunk/src/VBox/VMM/VMMGC/VMMGCBuiltin.def (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) Split up TRPM. (guest SMP) Fri, 17 Apr 2009 22:15:26 GMT vboxsync [19006] * trunk/src/VBox/VMM/EM.cpp (modified) EM: DEBUG_bird build fix. Fri, 17 Apr 2009 13:51:56 GMT vboxsync [18992] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Bth.h (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) More PGM api changes Fri, 17 Apr 2009 13:00:59 GMT vboxsync [18988] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.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/VMMGC/MMRamGC.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) PGM api changes Fri, 17 Apr 2009 12:14:26 GMT vboxsync [18987] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Wrong log statement Fri, 17 Apr 2009 12:13:30 GMT vboxsync [18986] * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Fixed virtual handler update regression. Fri, 17 Apr 2009 09:00:22 GMT vboxsync [18984] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Autoset does belong in PGMCPU Fri, 17 Apr 2009 08:45:48 GMT vboxsync [18983] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) More Fri, 17 Apr 2009 08:35:26 GMT vboxsync [18982] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Compile fix Fri, 17 Apr 2009 08:20:12 GMT vboxsync [18981] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) One more Fri, 17 Apr 2009 08:07:08 GMT vboxsync [18980] * trunk/src/VBox/VMM/PGMInternal.h (modified) Compile fix Fri, 17 Apr 2009 07:35:08 GMT vboxsync [18979] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) Tab Fri, 17 Apr 2009 07:33:19 GMT vboxsync [18978] * trunk/src/VBox/VMM/PGMInternal.h (modified) Another compile fix Fri, 17 Apr 2009 07:24:08 GMT vboxsync [18977] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) More compile fixes Fri, 17 Apr 2009 07:22:59 GMT vboxsync [18976] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Mac build fixes Fri, 17 Apr 2009 07:13:31 GMT vboxsync [18974] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Autoset belongs in PGM Thu, 16 Apr 2009 17:21:12 GMT vboxsync [18959] * trunk/src/VBox/VMM/PGMInternal.h (modified) Comment cleanup Thu, 16 Apr 2009 17:06:00 GMT vboxsync [18958] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Extra compile check Thu, 16 Apr 2009 17:03:19 GMT vboxsync [18957] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Fixed locked array size (was too small) and caused corruption. Thu, 16 Apr 2009 16:54:14 GMT vboxsync [18956] * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Extra tests Thu, 16 Apr 2009 15:14:04 GMT vboxsync [18955] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) ONe more Thu, 16 Apr 2009 15:13:11 GMT vboxsync [18954] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) Story continues Thu, 16 Apr 2009 14:53:27 GMT vboxsync [18953] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) Even more Mac compile fixes Thu, 16 Apr 2009 14:44:44 GMT vboxsync [18952] * trunk/src/VBox/VMM/PGMInternal.h (modified) More compile fixes Thu, 16 Apr 2009 14:35:49 GMT vboxsync [18951] * trunk/src/VBox/VMM/PGMInternal.h (modified) Cleaned up a bit Thu, 16 Apr 2009 14:33:08 GMT vboxsync [18950] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Mac fixes Thu, 16 Apr 2009 14:19:02 GMT vboxsync [18949] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Bug fix Thu, 16 Apr 2009 14:04:05 GMT vboxsync [18948] * trunk/src/VBox/VMM/PGMInternal.h (modified) Wrong Mac fixes Thu, 16 Apr 2009 14:01:04 GMT vboxsync [18947] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Mac compiler complains a lot Thu, 16 Apr 2009 13:57:47 GMT vboxsync [18946] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Fixed possibly uninitialized variable Thu, 16 Apr 2009 13:53:20 GMT vboxsync [18945] * trunk/src/VBox/VMM/PGMInternal.h (modified) More Mac build fixes Thu, 16 Apr 2009 13:35:36 GMT vboxsync [18943] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Mac build fix Thu, 16 Apr 2009 13:24:42 GMT vboxsync [18941] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Argh Thu, 16 Apr 2009 13:23:22 GMT vboxsync [18940] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Same for hwaccm Thu, 16 Apr 2009 13:20:22 GMT vboxsync [18939] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) Use different assert macros. Thu, 16 Apr 2009 12:39:09 GMT vboxsync [18937] * trunk/src/VBox/VMM/PGMInternal.h (modified) PGMCPU alignment Thu, 16 Apr 2009 12:29:47 GMT vboxsync [18936] * trunk/src/VBox/VMM/PGMInternal.h (modified) PGMCPU alignment Thu, 16 Apr 2009 12:21:00 GMT vboxsync [18935] * trunk/src/VBox/VMM/PGMInternal.h (modified) Alignment Thu, 16 Apr 2009 12:13:27 GMT vboxsync [18934] * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) More structure alignment tests Thu, 16 Apr 2009 12:10:54 GMT vboxsync [18933] * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) More tests Thu, 16 Apr 2009 11:56:30 GMT vboxsync [18932] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Release build fix Thu, 16 Apr 2009 11:54:46 GMT vboxsync [18931] * trunk/src/VBox/VMM/EM.cpp (modified) Here as well Thu, 16 Apr 2009 11:54:23 GMT vboxsync [18930] * trunk/src/VBox/VMM/EM.cpp (modified) More compile fixes Thu, 16 Apr 2009 11:48:09 GMT vboxsync [18929] * trunk/src/VBox/VMM/CPUMInternal.h (modified) Missing header Thu, 16 Apr 2009 11:44:26 GMT vboxsync [18928] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/MM.cpp (modified) Shut up the compiler Thu, 16 Apr 2009 11:41:38 GMT vboxsync [18927] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpumdis.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/rem.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmm.h (modified) * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMGuest.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMStack.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.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) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlersA.asm (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Bth.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/target-i386/cpu.h (modified) Big step to separate VMM data structures for guest SMP. (pgm, em) Tue, 14 Apr 2009 12:33:29 GMT vboxsync [18889] * trunk/src/VBox/VMM/PGM.cpp (modified) VMM: respect VBOX_WITH_PREALLOC_RAM_BY_DEFAULT Tue, 14 Apr 2009 09:42:01 GMT vboxsync [18880] * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGM/MM: Implemented the /RamPreAlloc CFGM option. Tue, 14 Apr 2009 08:11:45 GMT vboxsync [18876] * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) TRPMGCTrap07Handler: exit via trpmGCExitTrap like everyone else. Sat, 11 Apr 2009 22:10:51 GMT vboxsync [18873] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) PGMPhys.cpp: Also mangle the MMIO2 description. Sat, 11 Apr 2009 21:15:59 GMT vboxsync [18870] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Fixed out of memory problem on Windows by separating the ... Sat, 11 Apr 2009 21:10:43 GMT vboxsync [18869] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) PGMPhys.cpp/pgmR3PhysChunkMap: corrected free statements to use the ... Fri, 10 Apr 2009 09:21:46 GMT vboxsync [18861] * trunk/src/VBox/VMM/PGM.cpp (modified) PGM: Increased saved state version and deal with the MMIO description ... Fri, 10 Apr 2009 09:06:05 GMT vboxsync [18860] * trunk/src/VBox/VMM/IOM.cpp (modified) IOM: Make the MMIO description string unique. Wed, 08 Apr 2009 17:31:06 GMT vboxsync [18851] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) HWACCMR0A.asm: Load the NULL selector into DS, ES, FS and GS on ... Wed, 08 Apr 2009 16:34:39 GMT vboxsync [18849] * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) VMMR0A.asm: Implemented stack switching for 64-bit machines as well ... Wed, 08 Apr 2009 16:28:35 GMT vboxsync [18848] * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) tstVMMR0CallHost-1: Converted to RTTest, use guarded memory for the ... Tue, 07 Apr 2009 17:30:46 GMT vboxsync [18837] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) Disabled automatic execution of tstInstrEmul as it caused unsolavble ... Tue, 07 Apr 2009 16:24:55 GMT vboxsync [18835] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGMAllBth.h: Fix for CR3 mismatch assertion in strict builds when ... Tue, 07 Apr 2009 15:35:07 GMT vboxsync [18828] * trunk/src/VBox/VMM/EM.cpp (modified) EM: burn fix. Tue, 07 Apr 2009 14:59:13 GMT vboxsync [18827] * trunk/src/VBox/VMM/EM.cpp (modified) EM: SyncCR3 before calling TRPMR3SyncIDT. Tue, 07 Apr 2009 14:04:33 GMT vboxsync [18825] * trunk/src/VBox/VMM/EM.cpp (modified) emR3RawExecute: Leave raw mode first if the emR3RawForcedActions ... Tue, 07 Apr 2009 12:21:47 GMT vboxsync [18812] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) PGMPhys.cpp: spaces Tue, 07 Apr 2009 12:21:17 GMT vboxsync [18811] * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) PGMPhys.cpp,MMHyper.cpp: The MMR3UkHeap bits seems to be working and ... Tue, 07 Apr 2009 10:16:27 GMT vboxsync [18800] * trunk/src/VBox/VMM/MMHyper.cpp (modified) MMHyper: No need to blow up the hyper heap to accomodate ... Mon, 06 Apr 2009 18:40:52 GMT vboxsync [18792] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMUkHeap.cpp (copied) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) MM,PGM: New User-kernel heap (aka MMUkHeap), use it for the ... Mon, 06 Apr 2009 18:39:25 GMT vboxsync [18791] * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) PDMDevHlp.cpp: shut up assertions. Mon, 06 Apr 2009 18:38:57 GMT vboxsync [18790] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGMAllBth.h: todos. Mon, 06 Apr 2009 16:33:58 GMT vboxsync [18787] * trunk/src/VBox/VMM/MM.cpp (modified) MM.cpp: gcc warning. Mon, 06 Apr 2009 15:51:30 GMT vboxsync [18781] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Removed wrong assertions; rdpmc and rdtsc emulation can fail Mon, 06 Apr 2009 15:01:22 GMT vboxsync [18771] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Wrong condition Mon, 06 Apr 2009 15:00:15 GMT vboxsync [18770] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/recompiler_new/target-i386/op_helper.c (modified) Fake rdpmc instead of causing an invalid opcode exception. Mon, 06 Apr 2009 14:44:05 GMT vboxsync [18767] * trunk/src/VBox/VMM/VM.cpp (modified) typo Mon, 06 Apr 2009 14:23:21 GMT vboxsync [18764] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Extra logging of Intel performance counter MSR accesses Mon, 06 Apr 2009 13:58:57 GMT vboxsync [18757] * trunk/src/VBox/VMM/VM.cpp (modified) VMR3Create: Clearified the pfnVMAtError docs. Mon, 06 Apr 2009 12:44:57 GMT vboxsync [18752] * trunk/src/VBox/VMM/VM.cpp (modified) VM.cpp: Corrected the state notification loop's handling of ... Mon, 06 Apr 2009 11:21:12 GMT vboxsync [18747] * trunk/src/VBox/VMM/PGMMap.cpp (modified) PGMR3MappingsUnfix: Flag CR3 resync.