#
# ChangeLog for trunk/src/VBox/VMM in vbox
#
# Generated by Trac 1.4.3.2
# Jan 8, 2025 2:21:48 AM

Wed, 21 May 2008 15:38:08 GMT vboxsync [9027]
	* trunk/src/VBox/VMM/HWACCM.cpp (modified)

	We can enable nested paging now.


Wed, 21 May 2008 15:33:04 GMT vboxsync [9026]
	* trunk/include/VBox/pgm.h (modified)
	* trunk/src/VBox/VMM/HWACCM.cpp (modified)
	* trunk/src/VBox/VMM/PGM.cpp (modified)
	* trunk/src/VBox/VMM/PGMInternal.h (modified)
	* trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	More updates for nested paging. (setting up the paging mode)


Wed, 21 May 2008 14:51:38 GMT vboxsync [9025]
	* trunk/src/VBox/VMM/PGMShw.h (modified)

	One more place


Wed, 21 May 2008 14:49:54 GMT vboxsync [9024]
	* trunk/src/VBox/VMM/PGMBth.h (modified)
	* trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified)

	2nd attempt


Wed, 21 May 2008 14:48:23 GMT vboxsync [9023]
	* trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified)
	* trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified)

	Fixed some runtime assertions


Wed, 21 May 2008 14:38:13 GMT vboxsync [9021]
	* trunk/include/VBox/hwaccm.h (modified)
	* trunk/include/VBox/pgm.h (modified)
	* trunk/src/VBox/VMM/HWACCM.cpp (modified)
	* trunk/src/VBox/VMM/HWACCMInternal.h (modified)
	* trunk/src/VBox/VMM/PGM.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/VMMR0/HWSVMR0.cpp (modified)

	Nested paging updates. Extra paging mode added to prevent illegal ...


Wed, 21 May 2008 10:17:41 GMT vboxsync [9008]
	* trunk/include/VBox/hwacc_svm.h (modified)
	* trunk/include/VBox/hwaccm.h (modified)
	* trunk/src/VBox/VMM/Makefile.kmk (modified)
	* trunk/src/VBox/VMM/PGMInternal.h (modified)
	* trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified)
	* trunk/src/VBox/VMM/VMMAll/PGMAllPool.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/PGMR0.cpp (modified)

	Changes for proper flushing of the TLB for physical registration
	changes.


Wed, 21 May 2008 09:14:26 GMT vboxsync [9001]
	* 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/VMMR0/PGMR0.cpp (modified)

	Enabled the PGMMODE_PROTECTED (Guest) & PGMMODE_AMD64 (shadow) ...


Wed, 21 May 2008 07:47:09 GMT vboxsync [8994]
	* trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified)

	this broke release builds


Wed, 21 May 2008 00:52:57 GMT vboxsync [8990]
	* trunk/src/VBox/VMM/testcase/Makefile.kmk (modified)

	Configure the testing pass.


Tue, 20 May 2008 21:03:33 GMT vboxsync [8985]
	* trunk/src/VBox/VMM/EM.cpp (modified)
	* trunk/src/VBox/VMM/TRPM.cpp (modified)
	* trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified)
	* trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified)

	Added an extra argument to TRPMForwardTrap so the trpm profiling ...


Tue, 20 May 2008 20:59:45 GMT vboxsync [8984]
	* trunk/src/VBox/VMM/PATM/PATM.cpp (modified)

	Removed the dtrace experiment. the invalid lock sequences now ends up ...


Tue, 20 May 2008 19:23:25 GMT vboxsync [8977]
	* trunk/src/VBox/VMM/VMMR0/PGMR0Bth.h (added)

	export


Tue, 20 May 2008 15:41:55 GMT vboxsync [8965]
	* trunk/include/VBox/pgm.h (modified)
	* trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)
	* trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified)

	Nested paging updates


Tue, 20 May 2008 14:51:33 GMT vboxsync [8961]
	* trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified)

	Fixed amd64 debug builds. Added some TODOs.


Tue, 20 May 2008 14:33:56 GMT vboxsync [8958]
	* trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified)

	VMM/VMMAll: commented out an annoying assertion


Tue, 20 May 2008 13:55:09 GMT vboxsync [8953]
	* trunk/include/iprt/log.h (modified)
	* trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified)

	Ring-0 assertions are now always printed to the debug log. ...


Tue, 20 May 2008 13:16:09 GMT vboxsync [8952]
	* trunk/src/VBox/VMM/PGM.cpp (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Nested paging updates


Tue, 20 May 2008 11:09:40 GMT vboxsync [8948]
	* trunk/include/VBox/hwacc_svm.h (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Nested paging updates


Tue, 20 May 2008 09:49:51 GMT vboxsync [8945]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Updated comment


Tue, 20 May 2008 09:49:14 GMT vboxsync [8944]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Fixed problem with erratum 170 cpus.


Tue, 20 May 2008 09:15:53 GMT vboxsync [8943]
	* trunk/include/VBox/hwacc_svm.h (modified)
	* trunk/src/VBox/VMM/HWACCM.cpp (modified)
	* trunk/src/VBox/VMM/HWACCMInternal.h (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	AMD-V: flush TLB when the flush count for the cpu has changed
	AMD-V: ...


Tue, 20 May 2008 08:36:47 GMT vboxsync [8941]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Intercept task switches as well. (they can change CR3)


Mon, 19 May 2008 12:05:35 GMT vboxsync [8914]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Moved cpu id check around for tlb flushing.


Mon, 19 May 2008 10:08:21 GMT vboxsync [8911]
	* trunk/src/VBox/VMM/TM.cpp (modified)

	No fixed tsc if the GIP timer is in async mode. (TM; AMD cpus with ...


Fri, 16 May 2008 15:28:10 GMT vboxsync [8901]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Always enable caching


Fri, 16 May 2008 15:18:42 GMT vboxsync [8900]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Some updates


Fri, 16 May 2008 14:55:31 GMT vboxsync [8899]
	* trunk/src/VBox/VMM/VMMTests.cpp (modified)

	Fixed hwaccm test


Fri, 16 May 2008 12:36:58 GMT vboxsync [8889]
	* trunk/include/iprt/asm.h (modified)
	* trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified)
	* trunk/src/VBox/VMM/CPUM.cpp (modified)

	Added ASMGetCpuModuleIntel/Amd and ASMIsIntelCpu and ASMIsIntelCpuEx ...


Fri, 16 May 2008 11:58:04 GMT vboxsync [8885]
	* trunk/src/VBox/VMM/CPUM.cpp (modified)

	Use ASMGetCpuFamily/Model/Stepping (for the extended one too).


Fri, 16 May 2008 11:56:49 GMT vboxsync [8884]
	* trunk/src/VBox/VMM/CPUM.cpp (modified)

	Use ASMGetCpuFamily/Model/Stepping.


Fri, 16 May 2008 11:17:35 GMT vboxsync [8881]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Wrong assertion


Fri, 16 May 2008 11:13:50 GMT vboxsync [8880]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	More logging


Fri, 16 May 2008 11:13:00 GMT vboxsync [8879]
	* trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified)

	Init idCpu


Fri, 16 May 2008 10:59:52 GMT vboxsync [8878]
	* 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)

	Don't automatically flush the TLB when we remain on the same cpu (on ...


Fri, 16 May 2008 09:59:07 GMT vboxsync [8876]
	* 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)

	ASID based TLB flushing


Fri, 16 May 2008 08:55:47 GMT vboxsync [8873]
	* trunk/src/VBox/VMM/HWACCM.cpp (modified)
	* trunk/src/VBox/VMM/HWACCMInternal.h (modified)
	* trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified)

	Fetch the SVM features too and write them to the release log


Fri, 16 May 2008 08:29:00 GMT vboxsync [8871]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Updated assertion


Fri, 16 May 2008 08:23:10 GMT vboxsync [8870]
	* trunk/include/VBox/hwacc_svm.h (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Intercept mwait as well (AMD-V)


Fri, 16 May 2008 07:43:10 GMT vboxsync [8868]
	* trunk/src/VBox/VMM/CPUM.cpp (modified)
	* trunk/src/VBox/VMM/HWACCM.cpp (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Base & extended model corrections.


Thu, 15 May 2008 15:17:54 GMT vboxsync [8864]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Small update


Thu, 15 May 2008 14:59:39 GMT vboxsync [8862]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Inverted check


Thu, 15 May 2008 14:57:35 GMT vboxsync [8861]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Don't bother to invalidate pages if a TLB flush is already pending.


Thu, 15 May 2008 14:43:16 GMT vboxsync [8860]
	* trunk/src/VBox/VMM/HWACCM.cpp (modified)
	* trunk/src/VBox/VMM/HWACCMInternal.h (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Some flushing statistics


Thu, 15 May 2008 14:18:48 GMT vboxsync [8856]
	* trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified)

	Compilation fix


Thu, 15 May 2008 14:09:16 GMT vboxsync [8855]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Simplified tlb flushing.


Thu, 15 May 2008 13:58:37 GMT vboxsync [8854]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Minor updates


Thu, 15 May 2008 13:57:31 GMT vboxsync [8853]
	* trunk/include/VBox/hwaccm.h (modified)
	* trunk/src/VBox/VMM/HWACCMInternal.h (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/HWSVMR0.cpp (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified)

	Manual page invalidation or TLB flush is required for AMD-V.


Thu, 15 May 2008 13:51:02 GMT vboxsync [8851]
	* trunk/src/VBox/VMM/EM.cpp (modified)

	Fixed VERR_REM_FLUSHED_PAGES_OVERFLOW handling in emR3RawHandleRC - ...


Thu, 15 May 2008 13:08:01 GMT vboxsync [8848]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Backed out 30862; redundant


Thu, 15 May 2008 13:04:31 GMT vboxsync [8847]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	On entry always flush the TLB.


Thu, 15 May 2008 11:16:29 GMT vboxsync [8843]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Correction


Thu, 15 May 2008 11:08:01 GMT vboxsync [8842]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Wrong assertion


Thu, 15 May 2008 11:05:07 GMT vboxsync [8841]
	* trunk/src/VBox/VMM/VMM.cpp (modified)
	* trunk/src/VBox/VMM/VMMInternal.h (modified)
	* trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified)

	Extra statistic counter


Thu, 15 May 2008 10:05:49 GMT vboxsync [8839]
	* trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Correctly restore IF in SVMVMRun


Thu, 15 May 2008 02:48:57 GMT vboxsync [8831]
	* trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified)

	dtrace experiments.


Thu, 15 May 2008 02:46:57 GMT vboxsync [8830]
	* trunk/src/VBox/VMM/PATM/PATM.cpp (modified)

	dtrace experiments.


Wed, 14 May 2008 22:12:33 GMT vboxsync [8825]
	* trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified)

	-doxygen comment.


Wed, 14 May 2008 22:12:13 GMT vboxsync [8824]
	* trunk/src/VBox/VMM/EM.cpp (modified)

	Don't assert on VERR_REM_TOO_MANY_TRAPS and make the debugger go into ...


Wed, 14 May 2008 21:51:07 GMT vboxsync [8823]
	* trunk/src/VBox/VMM/DBGF.cpp (modified)

	Don't loop forever in DBGFR3Term if the debugger and EMT race each
	other.


Wed, 14 May 2008 19:46:18 GMT vboxsync [8819]
	* trunk/include/VBox/dbgf.h (modified)
	* trunk/src/VBox/VMM/DBGFAddr.cpp (modified)
	* trunk/src/VBox/VMM/DBGFMem.cpp (modified)

	Added DBGFR3MemReadString and made DBGFR3AddrFromFlat return
	pAddress.


Wed, 14 May 2008 19:44:56 GMT vboxsync [8818]
	* trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified)

	Pushed some very noisy logging into Log4 (was LogFlow).


Wed, 14 May 2008 14:49:10 GMT vboxsync [8816]
	* trunk/src/VBox/VMM/HWACCM.cpp (modified)

	Added a release log statement about erratum 170


Wed, 14 May 2008 14:47:55 GMT vboxsync [8815]
	* trunk/src/VBox/VMM/CPUM.cpp (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Corrected revision checks for erratum 170.


Wed, 14 May 2008 13:43:38 GMT vboxsync [8809]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Proper injection of pending interrupts when IF=0, so they get ...


Wed, 14 May 2008 09:46:06 GMT vboxsync [8808]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Correction


Wed, 14 May 2008 09:44:34 GMT vboxsync [8807]
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Unused local variable


Wed, 14 May 2008 09:34:15 GMT vboxsync [8806]
	* trunk/src/VBox/VMM/HWACCMInternal.h (modified)
	* trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified)

	Determine which AMD cpus are really affected by erratum 170 (forced ...


Wed, 14 May 2008 03:18:30 GMT vboxsync [8802]
	* trunk/src/VBox/VMM/DBGFInternal.h (modified)

	alignment...


Wed, 14 May 2008 03:09:18 GMT vboxsync [8801]
	* trunk/include/VBox/vm.h (modified)
	* trunk/src/VBox/VMM/DBGFInternal.h (modified)

	alignment...


Wed, 14 May 2008 03:03:54 GMT vboxsync [8800]
	* trunk/include/VBox/dbgf.h (modified)
	* trunk/src/VBox/Debugger/DBGCCommands.cpp (modified)
	* trunk/src/VBox/Debugger/DBGConsole.cpp (modified)
	* trunk/src/VBox/Debugger/DBGPlugInSolaris.cpp (added)
	* trunk/src/VBox/Debugger/DBGPlugIns.h (added)
	* trunk/src/VBox/Debugger/Makefile.kmk (modified)
	* trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified)
	* trunk/src/VBox/VMM/DBGFMem.cpp (modified)
	* trunk/src/VBox/VMM/DBGFOS.cpp (modified)

	Started digging into the solaris guest kernel. Added DBGFR3MemRead.


Wed, 14 May 2008 01:47:53 GMT vboxsync [8799]
	* trunk/src/VBox/VMM/DBGFInternal.h (modified)

	More alignment fun.


Tue, 13 May 2008 23:16:03 GMT vboxsync [8797]
	* trunk/include/VBox/dbgf.h (modified)
	* trunk/include/VBox/err.h (modified)
	* trunk/include/VBox/mm.h (modified)
	* trunk/src/VBox/VMM/DBGF.cpp (modified)
	* trunk/src/VBox/VMM/DBGFInternal.h (modified)
	* trunk/src/VBox/VMM/DBGFOS.cpp (added)
	* trunk/src/VBox/VMM/MMHeap.cpp (modified)
	* trunk/src/VBox/VMM/Makefile.kmk (modified)

	New DBGF interface for digging into the guts of the guest OS kernel.


Tue, 13 May 2008 17:44:24 GMT vboxsync [8795]
	* trunk/src/VBox/VMM/VMEmt.cpp (modified)

	Fiex bad OFF -> GURU state transition.


Tue, 13 May 2008 17:43:23 GMT vboxsync [8794]
	* trunk/src/VBox/VMM/VM.cpp (modified)

	started on some state machine validation (to catch a bad OFF -> GURU ...


Tue, 13 May 2008 17:38:29 GMT vboxsync [8793]
	* trunk/src/VBox/VMM/VMMGC/DBGFGC.cpp (modified)

	Log group.


Sun, 11 May 2008 19:21:32 GMT vboxsync [8763]
	* trunk/src/VBox/VMM/PATM/VMMGC/Makefile.kmk (deleted)
	* trunk/src/VBox/VMM/PATM/VMMGC/Makefile.kup (added)
	* trunk/src/VBox/VMM/VMMGC/Makefile.kmk (deleted)

	Use Makefile.kup instead of up.kmk.


Sun, 11 May 2008 18:39:30 GMT vboxsync [8760]
	* trunk/Config.kmk (modified)
	* trunk/Makefile.kmk (modified)
	* trunk/include/Makefile.kmk (modified)
	* trunk/src/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/Graphics/Display/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/Graphics/Display/Mirror/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/Graphics/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Mirror/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/test/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/MouseFilter/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/VBoxControl/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/VBoxGINA/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/VBoxGuest/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/VBoxHook/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/VBoxHook/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/VBoxService/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/VBoxService/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/WINNT/i8042prt/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/common/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/freebsd/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/freebsd/vboxvfs/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/linux/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/linux/daemon/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/linux/module/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/linux/sharedfolders/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/os2/VBoxSF/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/solaris/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/x11/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/x11/xclient/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/x11/xgraphics/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/x11/xmouse/Makefile.kmk (modified)
	* trunk/src/VBox/Debugger/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/Graphics/BIOS/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/PC/BIOS/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/Storage/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Disassembler/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VBoxFB/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VBoxHeadless/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VBoxHeadless/VideoCapture/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VBoxHeadless/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk (modified)
	* trunk/src/VBox/HostDrivers/Makefile.kmk (modified)
	* trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified)
	* trunk/src/VBox/HostDrivers/Support/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/HostDrivers/VBoxTAP/Makefile.kmk (modified)
	* trunk/src/VBox/HostServices/Makefile.kmk (modified)
	* trunk/src/VBox/HostServices/SharedClipboard/Makefile.kmk (modified)
	* trunk/src/VBox/HostServices/SharedFolders/Makefile.kmk (modified)
	* trunk/src/VBox/HostServices/SharedFolders/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/HostServices/SharedOpenGL/Makefile.kmk (modified)
	* trunk/src/VBox/Installer/Makefile.kmk (modified)
	* trunk/src/VBox/Installer/linux/Makefile.kmk (modified)
	* trunk/src/VBox/Installer/solaris/Makefile.kmk (modified)
	* trunk/src/VBox/Main/Makefile.kmk (modified)
	* trunk/src/VBox/Main/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/VMM/Makefile.kmk (modified)
	* trunk/src/VBox/VMM/PATM/VMMGC/Makefile.kmk (modified)
	* trunk/src/VBox/VMM/VMMGC/Makefile.kmk (modified)
	* trunk/src/VBox/VMM/testcase/Makefile.kmk (modified)
	* trunk/src/bldprogs/Makefile.kmk (modified)
	* trunk/src/libs/Makefile.kmk (modified)
	* trunk/src/libs/ffmpeg-20060710/Makefile.kmk (modified)
	* trunk/src/libs/kStuff/Makefile.kmk (modified)
	* trunk/src/libs/liblzf-1.51/Makefile.kmk (modified)
	* trunk/src/libs/libpng-1.2.8/Makefile.kmk (modified)
	* trunk/src/libs/libxml2-2.6.30/Makefile.kmk (modified)
	* trunk/src/libs/libxslt-1.1.22/Makefile.kmk (modified)
	* trunk/src/libs/xpcom18a4/Makefile.kmk (modified)
	* trunk/src/libs/zlib-1.2.1/Makefile.kmk (modified)
	* trunk/src/recompiler/Makefile.kmk (modified)
	* trunk/src/testcase/Makefile.kmk (modified)
	* trunk/tools/Makefile-ose.kmk (modified)

	PATH_KBUILD -> KBUILD_PATH.


Sun, 11 May 2008 18:33:24 GMT vboxsync [8759]
	* trunk/Config.kmk (modified)
	* trunk/Makefile.kmk (modified)
	* trunk/src/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/freebsd/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/linux/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/solaris/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/Graphics/BIOS/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/PC/BIOS/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk (modified)
	* trunk/src/VBox/Main/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/VMM/testcase/Makefile.kmk (modified)
	* trunk/src/libs/xpcom18a4/Makefile.kmk (modified)
	* trunk/src/recompiler/Makefile.kmk (modified)

	BUILD_TYPE -> KBUILD_TYPE.


Sun, 11 May 2008 18:27:49 GMT vboxsync [8758]
	* trunk/Config.kmk (modified)
	* trunk/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/common/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/linux/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/x11/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/x11/xgraphics/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/x11/xmouse/Makefile.kmk (modified)
	* trunk/src/VBox/Debugger/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/Storage/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Disassembler/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified)
	* trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk (modified)
	* trunk/src/VBox/HostDrivers/Makefile.kmk (modified)
	* trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified)
	* trunk/src/VBox/HostServices/Makefile.kmk (modified)
	* trunk/src/VBox/HostServices/SharedClipboard/Makefile.kmk (modified)
	* trunk/src/VBox/HostServices/SharedFolders/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Installer/linux/Makefile.kmk (modified)
	* trunk/src/VBox/Installer/solaris/Makefile.kmk (modified)
	* trunk/src/VBox/Main/Makefile.kmk (modified)
	* trunk/src/VBox/Main/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/VMM/testcase/Makefile.kmk (modified)
	* trunk/src/libs/Makefile.kmk (modified)
	* trunk/src/libs/ffmpeg-20060710/Makefile.kmk (modified)
	* trunk/src/libs/xpcom18a4/Makefile.kmk (modified)
	* trunk/src/recompiler/Makefile.kmk (modified)
	* trunk/tools/CommonFetch.kmk (modified)

	BUILD_TARGET* -> KBUILD_TARGET*.


Sun, 11 May 2008 18:19:50 GMT vboxsync [8757]
	* trunk/Config.kmk (modified)
	* trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/freebsd/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/freebsd/vboxvfs/Makefile.kmk (modified)
	* trunk/src/VBox/Additions/solaris/Makefile.kmk (modified)
	* trunk/src/VBox/Devices/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/HostServices/SharedFolders/testcase/Makefile.kmk (modified)
	* trunk/src/VBox/Installer/Makefile.kmk (modified)
	* trunk/src/VBox/Installer/linux/Makefile.kmk (modified)
	* trunk/src/VBox/Installer/solaris/Makefile.kmk (modified)
	* trunk/src/VBox/Runtime/Makefile.kmk (modified)
	* trunk/src/VBox/VMM/Makefile.kmk (modified)
	* trunk/src/VBox/VMM/testcase/Makefile.kmk (modified)
	* trunk/src/recompiler/Makefile.kmk (modified)

	BUILD_PLATFORM* -> KBUILD_HOST*.


Fri, 09 May 2008 11:21:20 GMT vboxsync [8739]
	* trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified)

	Set the shadow PDE for real and protected mode without paging to ...


Fri, 09 May 2008 10:57:17 GMT vboxsync [8738]
	* trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified)

	More logging


Fri, 09 May 2008 10:09:31 GMT vboxsync [8736]
	* trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified)

	Excessive debug logging can halt the host.


Fri, 09 May 2008 10:03:05 GMT vboxsync [8735]
	* trunk/src/VBox/VMM/CPUM.cpp (modified)

	copy&past fix.


Fri, 09 May 2008 09:01:39 GMT vboxsync [8734]
	* trunk/src/VBox/VMM/CPUM.cpp (modified)

	CPUID updates


Wed, 07 May 2008 18:13:32 GMT vboxsync [8677]
	* trunk/include/VBox/pdmcritsect.h (modified)
	* trunk/src/VBox/VMM/PDM.cpp (modified)
	* trunk/src/VBox/VMM/PGM.cpp (modified)
	* trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified)

	Fixed lock accounting for locks aquired via VMM[GC|R0]CallHost.


Wed, 07 May 2008 14:39:41 GMT vboxsync [8659]
	* trunk/src/VBox/VMM/PGMInternal.h (modified)
	* trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified)
	* trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified)

	Updates for 64 bits paging.
	Removed conditional dirty and accessed ...


Tue, 06 May 2008 17:24:11 GMT vboxsync [8636]
	* trunk/src/VBox/VMM/Makefile.kmk (modified)

	.o/.obj alias for PGMPhysRWTmpl.


Tue, 06 May 2008 17:22:43 GMT vboxsync [8635]
	* trunk/src/VBox/VMM/PGMPhys.cpp (modified)
	* trunk/src/VBox/VMM/PGMPhysRWTmpl.h (moved)

	PGMPhys.h -> PGMPhysRWTmpl.h


Tue, 06 May 2008 13:27:07 GMT vboxsync [8626]
	* trunk/include/VBox/pgm.h (modified)
	* trunk/src/VBox/VMM/PGMPhys.cpp (modified)
	* trunk/src/VBox/VMM/PGMPhys.h (modified)
	* trunk/src/recompiler/VBoxREMWrapper.cpp (modified)
	* trunk/src/recompiler/VBoxRecompiler.c (modified)

	Renamed the PGMR3PhysRead* and PGMR3PhysWrite* function and added U64 ...


Tue, 06 May 2008 13:25:07 GMT vboxsync [8625]
	* trunk/src/VBox/VMM/PGMHandler.cpp (modified)

	trailing spaces.


Tue, 06 May 2008 13:24:09 GMT vboxsync [8624]
	* trunk/src/VBox/VMM/PGM.cpp (modified)

	Fixed bug in PGMR3CheckIntegrity that would surface during reset in ...


Mon, 05 May 2008 17:01:15 GMT vboxsync [8608]
	* trunk/src/VBox/VMM/VM.cpp (modified)

	todo comment.


Mon, 05 May 2008 15:37:41 GMT vboxsync [8604]
	* trunk/src/VBox/VMM/VM.cpp (modified)

	Workaround for the multiple error messages set in the ...


Mon, 05 May 2008 13:54:26 GMT vboxsync [8579]
	* trunk/include/iprt/assert.h (modified)
	* trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified)
	* trunk/src/VBox/Main/MachineImpl.cpp (modified)
	* trunk/src/VBox/Main/darwin/iokit.cpp (modified)
	* trunk/src/VBox/Runtime/common/time/time.cpp (modified)
	* trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified)

	AssertBreakVoid -> AssertBreak


Mon, 05 May 2008 12:32:51 GMT vboxsync [8569]
	* trunk/include/iprt/assert.h (modified)
	* trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified)
	* trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified)
	* trunk/src/VBox/Main/ConsoleImpl.cpp (modified)
	* trunk/src/VBox/Main/ConsoleImpl2.cpp (modified)
	* trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified)
	* trunk/src/VBox/Main/darwin/iokit.cpp (modified)
	* trunk/src/VBox/Main/linux/server_module.cpp (modified)
	* trunk/src/VBox/Runtime/common/time/time.cpp (modified)
	* trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified)
	* trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified)

	AssertBreak -> AssertBreakStmt.


Mon, 05 May 2008 11:50:50 GMT vboxsync [8564]
	* trunk/include/VBox/cdefs.h (modified)
	* trunk/src/VBox/VMM/CFGM.cpp (modified)
	* trunk/src/VBox/VMM/PDMDevice.cpp (modified)
	* trunk/src/VBox/VMM/VM.cpp (modified)
	* trunk/src/recompiler/target-i386/helper.c (modified)

	NoDmik -> NOT_DMIK.


Mon, 05 May 2008 10:00:33 GMT vboxsync [8557]
	* trunk/src/VBox/VMM/PGM.cpp (modified)
	* trunk/src/VBox/VMM/PGMInternal.h (modified)
	* trunk/src/VBox/VMM/PGMShw.h (modified)
	* trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified)
	* trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified)

	Updates for 64 bits paging. Removed unused ...


Mon, 05 May 2008 08:08:06 GMT vboxsync [8554]
	* trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified)

	Always refuse to load if the cpu is in vmx root mode (32 bits to PAE ...