# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Mar 28, 2025 7:17:04 AM Tue, 25 Mar 2008 09:52:30 GMT vboxsync [7523] * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) Unconditionally resolve R0 function addresses Thu, 20 Mar 2008 16:31:39 GMT vboxsync [7510] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Backed out 28970. Thu, 20 Mar 2008 14:19:55 GMT vboxsync [7508] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Enabled VT-x/AMD-V on other platforms again. Thu, 20 Mar 2008 14:16:51 GMT vboxsync [7507] * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) Restore saved registers after returning from a call in ... Wed, 19 Mar 2008 16:31:06 GMT vboxsync [7505] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) More assertions Wed, 19 Mar 2008 13:42:34 GMT vboxsync [7503] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Cleanup Wed, 19 Mar 2008 12:50:49 GMT vboxsync [7502] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Best regards from the spelling police Wed, 19 Mar 2008 12:40:30 GMT vboxsync [7501] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Display a warning when a user attempts to mix VT-x/ADM-V and raw mode ... Wed, 19 Mar 2008 12:20:58 GMT vboxsync [7500] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Logging update Wed, 19 Mar 2008 10:51:50 GMT vboxsync [7499] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) typo Wed, 19 Mar 2008 10:49:21 GMT vboxsync [7498] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Don't init hwaccm when using raw mode. Wed, 19 Mar 2008 10:22:50 GMT vboxsync [7496] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Moved VMCS allocation to ring 0. Wed, 19 Mar 2008 09:20:49 GMT vboxsync [7495] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More logging Wed, 19 Mar 2008 09:11:21 GMT vboxsync [7494] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Cleaned up Tue, 18 Mar 2008 10:36:12 GMT vboxsync [7484] * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) make gcc happy Mon, 17 Mar 2008 17:57:37 GMT vboxsync [7478] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Disable VT-x and AMD-V on all hosts except Windows for now. Mon, 17 Mar 2008 15:38:01 GMT vboxsync [7477] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) attempt to fix 64-bit Linux boxes Mon, 17 Mar 2008 15:07:51 GMT vboxsync [7476] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Initialize VT-x and AMD-V properly on all cpus if the BIOS failed to ... Mon, 17 Mar 2008 10:50:10 GMT vboxsync [7471] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Rewrote VT-x & AMD-V mode changes. Requires the MP apis in our ... Mon, 17 Mar 2008 08:32:03 GMT vboxsync [7469] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) fixed log statements Wed, 05 Mar 2008 10:37:35 GMT vboxsync [7294] * trunk/src/VBox/VMM/VMMGC/EMGCA.asm (modified) xadd: small optimization Wed, 05 Mar 2008 08:06:41 GMT vboxsync [7286] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/EMGCA.asm (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) emulate [lock] xadd in GC Thu, 28 Feb 2008 08:09:01 GMT vboxsync [7192] * trunk/src/VBox/Additions/linux/installer/VBoxRandR.sh (modified) * trunk/src/VBox/Installer/linux/VBoxAddIF.sh (modified) * trunk/src/VBox/Installer/linux/VBoxSysInfo.sh (modified) * trunk/src/VBox/VMM/testcase/mkdsk.sh (modified) shell scripts are eol-style LF Mon, 25 Feb 2008 18:31:48 GMT vboxsync [7136] * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) include cpum.h. Mon, 25 Feb 2008 18:24:08 GMT vboxsync [7135] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) Fixed uninitialized cGuard variable. Fixes 2691. Mon, 25 Feb 2008 16:17:09 GMT vboxsync [7122] * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) Correct comment (not pushad any longer). Mon, 25 Feb 2008 15:02:04 GMT vboxsync [7114] * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) Removed TMCpuTickGetOffset. Mon, 25 Feb 2008 14:58:41 GMT vboxsync [7113] * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Export TMTimerFrom*. Mon, 25 Feb 2008 14:56:17 GMT vboxsync [7111] * trunk/src/VBox/VMM/SSM.cpp (modified) spaces Mon, 25 Feb 2008 14:38:50 GMT vboxsync [7109] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Added TMTimerSetNano and TMTimerSetMicro. Mon, 25 Feb 2008 12:52:13 GMT vboxsync [7105] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) adapted format specifier to 32->64 bit change of CPUMCTX.drX and ... Fri, 22 Feb 2008 13:28:35 GMT vboxsync [7097] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpum.mac (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) Removed the anonymous struct Fri, 22 Feb 2008 12:41:56 GMT vboxsync [7095] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpum.mac (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) Extended the CPUMCTX structure for 64 bits mode. Fri, 22 Feb 2008 09:25:45 GMT vboxsync [7092] * trunk/src/VBox/VMM/CPUMInternal.mac (modified) Accidental commit Fri, 22 Feb 2008 09:14:15 GMT vboxsync [7091] * trunk/src/VBox/VMM/REMInternal.h (modified) Backed out more alignment changes Fri, 22 Feb 2008 09:08:35 GMT vboxsync [7089] * trunk/include/iprt/avl.h (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) Backed out more alignment changes Fri, 22 Feb 2008 08:44:07 GMT vboxsync [7088] * trunk/src/VBox/VMM/PGMInternal.h (modified) Backed out alignment fixes Thu, 21 Feb 2008 19:26:33 GMT vboxsync [7084] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) made RTGCPHYS 32-bit again, has to be solved properly Thu, 21 Feb 2008 14:06:23 GMT vboxsync [7072] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/pci.h (modified) * trunk/include/VBox/ssm.h (modified) * trunk/include/VBox/types.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxClipboard.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxCalls.c (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/PIIX3ATABmDma.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/vl_vbox.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) Make our devices use the RTGCPHYS32 type & backed out the alignment ... Wed, 20 Feb 2008 21:22:14 GMT vboxsync [7064] * trunk/src/VBox/VMM/REMInternal.h (modified) Realigning after RTGCPHYS change. Wed, 20 Feb 2008 16:26:06 GMT vboxsync [7053] * trunk/src/VBox/VMM/IOMInternal.h (modified) Realigning after RTGCPHYS change. Wed, 20 Feb 2008 16:21:25 GMT vboxsync [7050] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Realigning after RTGCPHYS change. Wed, 20 Feb 2008 15:54:25 GMT vboxsync [7047] * trunk/src/VBox/VMM/REMInternal.h (modified) Realigning after RTGCPHYS change. Wed, 20 Feb 2008 15:45:18 GMT vboxsync [7046] * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) Realigning after RTGCPHYS change. Wed, 20 Feb 2008 14:35:52 GMT vboxsync [7040] * trunk/src/VBox/VMM/PGMInternal.h (modified) Not necessary for windows Wed, 20 Feb 2008 14:32:28 GMT vboxsync [7039] * trunk/src/VBox/VMM/PGMInternal.h (modified) Alignment issues with the 32 bits windows build Wed, 20 Feb 2008 14:02:58 GMT vboxsync [7037] * trunk/src/VBox/VMM/PGMInternal.h (modified) 32-bit build fix Wed, 20 Feb 2008 13:29:17 GMT vboxsync [7034] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) Fixed unlinking bug in the object cleanup routine that would screw up ... Wed, 20 Feb 2008 10:25:36 GMT vboxsync [7026] * trunk/include/VBox/vm.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Runtime/common/misc/sanity.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) RTGCPHYS is now 64 bits wide on all host platforms Tue, 19 Feb 2008 14:12:01 GMT vboxsync [7018] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) Assert+Break out of the scheduling loop if the links have gone bad. Tue, 19 Feb 2008 13:38:50 GMT vboxsync [7017] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Fixed MMHyperAlloc calls in PGMR3PhysRomRegister (dormant code). Tue, 19 Feb 2008 13:14:15 GMT vboxsync [7015] * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Disassembler/DisasmTest.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCompiler.cpp (modified) Cleaned up Mon, 18 Feb 2008 15:05:10 GMT vboxsync [6996] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) Check for VBOX_WITH_PDM_LOCK. Thu, 14 Feb 2008 15:25:34 GMT vboxsync [6958] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) assertion Tue, 12 Feb 2008 20:44:35 GMT vboxsync [6927] * trunk/include/VBox/mm.h (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/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Converted MM_RAM_FLAGS_VIRTUAL_HANDLER, MM_RAM_FLAGS_VIRTUAL_WRITE ... Tue, 12 Feb 2008 15:12:59 GMT vboxsync [6925] * trunk/src/VBox/VMM/PGM.cpp (modified) Virtual handler docs. Tue, 12 Feb 2008 09:21:30 GMT vboxsync [6916] * trunk/src/VBox/VMM/PGMMap.cpp (modified) Fixed stupid inverted assertion. Mon, 11 Feb 2008 23:35:37 GMT vboxsync [6915] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) Pass mapping sizes in uint32_t instead of size_t to avoid warnings. ... Mon, 11 Feb 2008 23:17:43 GMT vboxsync [6914] * trunk/src/VBox/VMM/PGM.cpp (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/VMM.cpp (modified) Replaced PGMR3DumpMappings by info handler. Mon, 11 Feb 2008 23:02:51 GMT vboxsync [6913] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (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/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Separated the PGMVIRTHANDLERTYPE_HYPERVISOR kind of handlers from the ... Mon, 11 Feb 2008 22:04:41 GMT vboxsync [6912] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Removed the normal (PGMVIRTHANDLERTYPE_NORMAL) kind of virtual access ... Mon, 11 Feb 2008 22:00:13 GMT vboxsync [6911] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMMap.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) Removed the EIP (PGMVIRTHANDLERTYPE_EIP) kind of virtual access ... Mon, 11 Feb 2008 18:36:27 GMT vboxsync [6908] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Fixed uninitialized rc in PGMHandlerPhysicalReset. Mon, 11 Feb 2008 18:17:52 GMT vboxsync [6906] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Moved PGMHandlerPhysicalPageTempOff, PGMHandlerPhysicalPageReset, ... Mon, 11 Feb 2008 17:41:19 GMT vboxsync [6905] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) A couple of fixes to PGMAssertHandlerAndFlagsInSync. Mon, 11 Feb 2008 17:07:12 GMT vboxsync [6903] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Fixed bug (regression) in PGMAssertHandlerAndFlagsInSync. Mon, 11 Feb 2008 16:51:52 GMT vboxsync [6902] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (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) Converted MM_RAM_FLAGS_PHYSICAL_HANDLER, _WRITE, _ALL and _TEMP_OFF ... Fri, 08 Feb 2008 15:47:35 GMT vboxsync [6869] * trunk/src/VBox/VMM/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Use PGM_PAGE_SET/GET/IS/CLEAR/INIT macros. Fri, 08 Feb 2008 10:38:38 GMT vboxsync [6862] * trunk/include/VBox/pgm.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/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Removed the PGMPHYSHANDLERTYPE_PHYSICAL value as it was never and ... Fri, 08 Feb 2008 10:04:44 GMT vboxsync [6861] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Sketected out new MMIO and MMIO2 interfaces. Not complete or ... Thu, 07 Feb 2008 19:30:15 GMT vboxsync [6856] * trunk/src/VBox/VMM/MMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Renamed pgmGuestROMWriteHandler to pgmPhysRomWriteHandler. Thu, 07 Feb 2008 19:27:06 GMT vboxsync [6855] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Moved pgmGuestROMWriteHandler from PGMAllHandler.cpp to ... Thu, 07 Feb 2008 19:24:14 GMT vboxsync [6854] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.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/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) All the new ROM stuff. Had to change PGMROMPAGE a bit to make it ... Thu, 07 Feb 2008 10:17:16 GMT vboxsync [6841] * trunk/src/VBox/VMM/GMM.cpp (modified) forgot LOG_GROUP. Thu, 07 Feb 2008 10:15:15 GMT vboxsync [6840] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Free the allocated pages on ROM registration failure. Thu, 07 Feb 2008 10:12:59 GMT vboxsync [6839] * trunk/include/VBox/gmm.h (modified) * trunk/src/VBox/VMM/GMM.cpp (modified) Added GMMR0FreePages request wrappers for ring-3. Wed, 06 Feb 2008 20:04:27 GMT vboxsync [6837] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Implemented PGMR3PhysRomRegister. Wed, 06 Feb 2008 19:59:53 GMT vboxsync [6836] * trunk/include/VBox/gmm.h (modified) * trunk/src/VBox/VMM/GMM.cpp (modified) Added ring-3 request wrapper for GMMR0AllocatePages that takes care ... Wed, 06 Feb 2008 19:58:09 GMT vboxsync [6835] * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) Added VMGetStateName. Wed, 06 Feb 2008 14:30:13 GMT vboxsync [6830] * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Used PGMR3PhysRegisterRam. Wed, 06 Feb 2008 14:06:30 GMT vboxsync [6829] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/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/testcase/tstVMStructGC.cpp (modified) Addressed the R0/R3 issues with the PGMRAMRANGE structure. Tue, 05 Feb 2008 21:54:28 GMT vboxsync [6820] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Implemented PGMR3PhysRegisterRam (not used). Enforced alignment of ... Tue, 05 Feb 2008 21:52:12 GMT vboxsync [6818] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/MMHeap.cpp (modified) New tag: MM_TAG_PGM_PHYS. Tue, 05 Feb 2008 21:51:06 GMT vboxsync [6817] * trunk/src/VBox/VMM/MM.cpp (modified) Fixed to reservation update code. Tue, 05 Feb 2008 21:50:07 GMT vboxsync [6816] * trunk/src/VBox/VMM/MMHyper.cpp (modified) Made MMR3HyperAllocOnceNoRel suitable for allocating the PGMRAMRANGE ... Tue, 05 Feb 2008 21:47:54 GMT vboxsync [6815] * trunk/src/VBox/VMM/testcase/tstHelp.h (modified) Print misaligned member offset in hex. Tue, 05 Feb 2008 10:27:19 GMT vboxsync [6804] * trunk/src/VBox/VMM/VMEmt.cpp (modified) Fixed VMR3PowerOn regression. The problem was that the EMT outer ... Mon, 04 Feb 2008 19:37:16 GMT vboxsync [6802] * trunk/src/VBox/VMM/MM.cpp (modified) Enabled the GMMR3InitialReservation call in MM. Mon, 04 Feb 2008 19:36:58 GMT vboxsync [6801] * trunk/include/VBox/gvmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Changed GVM the ownership rules - at long last. EMT is the guy that ... Mon, 04 Feb 2008 19:18:10 GMT vboxsync [6799] * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) Fixed two bugs in the VMR3Create failure path introduced in the big ... Mon, 04 Feb 2008 18:19:58 GMT vboxsync [6796] * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/stam.h (modified) * trunk/include/VBox/types.h (modified) * trunk/include/VBox/uvm.h (added) * 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/MM.cpp (modified) * trunk/src/VBox/VMM/MMHeap.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) * trunk/src/VBox/VMM/STAMInternal.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCFGM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMMHyperHeap.cpp (modified) * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Fixed init problems wrt. VM ownership by implementing the UVM ... Sun, 03 Feb 2008 02:15:30 GMT vboxsync [6765] * trunk/src/VBox/VMM/PGMInternal.h (modified) oops. Sun, 03 Feb 2008 02:15:04 GMT vboxsync [6764] * 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/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMGC/PGMGCGst.h (modified) Made !PGMPOOL_WITH_CACHE buildable so I can run OS/2 here. Wed, 30 Jan 2008 21:46:07 GMT vboxsync [6636] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) Fixed invered assertions in the two reservation request wrappers. Wed, 30 Jan 2008 21:45:30 GMT vboxsync [6635] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) Wrap locking and unlocking of the two semaphores to make it easier to ... Wed, 30 Jan 2008 21:41:24 GMT vboxsync [6634] * trunk/src/VBox/VMM/MM.cpp (modified) fixes to new (disabled) code. Wed, 30 Jan 2008 21:40:33 GMT vboxsync [6633] * trunk/src/VBox/VMM/VM.cpp (modified) Initialize the halt method correctly. We cannot use the default in ... Wed, 30 Jan 2008 21:39:46 GMT vboxsync [6632] * trunk/src/VBox/VMM/VMEmt.cpp (modified) doc typo. Wed, 30 Jan 2008 19:34:55 GMT vboxsync [6627] * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPhys.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Memory reservation. Changed MM saved state version and kept backwards ... Wed, 30 Jan 2008 19:31:09 GMT vboxsync [6625] * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) nc