#
# 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