# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Feb 4, 2025 10:50:27 AM 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. Mon, 06 Apr 2009 11:20:27 GMT vboxsync [18746] * trunk/src/VBox/VMM/PGMInternal.h (modified) PGMInternal.h: Marked PGM_SYNC_MONITOR_CR3 as obsolete and scheduled ... Mon, 06 Apr 2009 08:25:50 GMT vboxsync [18731] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Mark shadow pgm pool page as used when syncing one that already ... Mon, 06 Apr 2009 08:21:45 GMT vboxsync [18730] * trunk/src/VBox/VMM/PGMInternal.h (modified) Removed obsolete comment Mon, 06 Apr 2009 08:15:12 GMT vboxsync [18729] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) More logging Sun, 05 Apr 2009 18:13:56 GMT vboxsync [18725] * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) PGMAllMap.cpp: relaxed two assertions (for now) to the thru reset. Sun, 05 Apr 2009 17:36:54 GMT vboxsync [18724] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) PGM: Fixed bug in pgmMapClearShadowPDEs (PAE mode only) where it ... Sun, 05 Apr 2009 17:33:22 GMT vboxsync [18723] * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) TRPMGCHandlers.cpp: Logging and a couple of todos. Sun, 05 Apr 2009 13:48:16 GMT vboxsync [18719] * trunk/src/VBox/VMM/MMHyper.cpp (modified) MMR3HyperMapPages: break, not return. Sun, 05 Apr 2009 13:47:09 GMT vboxsync [18718] * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) MM: cleaned out MMLOCKEDMEM stuff (only user was MMR3HyperMapPages). Sun, 05 Apr 2009 12:09:45 GMT vboxsync [18716] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGMAllPhys.cpp: MM_RAM_FLAGS_RESERVED is no more, cleaned out ... Fri, 03 Apr 2009 11:03:49 GMT vboxsync [18677] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Deleted PGMHandlerPhysicalPageReset (unused and not up to date). Thu, 02 Apr 2009 23:10:12 GMT vboxsync [18666] * 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/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 2) Thu, 02 Apr 2009 19:44:18 GMT vboxsync [18665] * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPhys.cpp (deleted) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 1) Thu, 02 Apr 2009 16:41:05 GMT vboxsync [18655] * trunk/src/VBox/VMM/EM.cpp (modified) EM: fixed resuming from an out of memory condition. Thu, 02 Apr 2009 16:27:49 GMT vboxsync [18652] * trunk/src/VBox/VMM/EM.cpp (modified) EM: Handle PGMChangeMode and suspend the VM in an out of memory ... Thu, 02 Apr 2009 16:27:19 GMT vboxsync [18651] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) PGMChangeMode: clearified status codes. Thu, 02 Apr 2009 16:24:49 GMT vboxsync [18649] * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) VMSetRuntimeError: clearification, status codes *must* be propagated, ... Thu, 02 Apr 2009 16:03:29 GMT vboxsync [18647] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0CleanupVM: fixed state validation. Thu, 02 Apr 2009 15:53:31 GMT vboxsync [18646] * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) VMSetRuntimeErrorV: my patented inverted fFlags verfication again. ... Thu, 02 Apr 2009 15:38:31 GMT vboxsync [18645] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmusb.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return ... Wed, 01 Apr 2009 22:22:45 GMT vboxsync [18620] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) exception. Wed, 01 Apr 2009 22:14:47 GMT vboxsync [18619] * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) PDM,EM: Killed PDMR3Poll. RIP. Wed, 01 Apr 2009 22:13:19 GMT vboxsync [18618] * trunk/include/VBox/pdmapi.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) PDM,EM: Killed PDMR3Pool. RIP. Wed, 01 Apr 2009 22:11:29 GMT vboxsync [18617] * trunk/include/VBox/param.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.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/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (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) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) PGM,EM: Handle out of memory situations more gracefully - part 1. New ...