# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Feb 19, 2025 6:46:30 PM Wed, 26 Sep 2007 06:47:37 GMT vboxsync [5035] * trunk/include/VBox/gmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) PRORITY => PRIORITY Wed, 26 Sep 2007 04:48:51 GMT vboxsync [5033] * trunk/include/VBox/gmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0Internal.h (added) GMM... Tue, 25 Sep 2007 22:27:37 GMT vboxsync [5031] * trunk/include/VBox/gvm.h (added) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/log.h (modified) * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (added) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Use GVMMR3CreateVM. the new GVM structure is a ring-0 only VM ... Tue, 25 Sep 2007 15:49:09 GMT vboxsync [5026] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/gvmm.h (moved) * trunk/include/VBox/types.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (moved) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) GVM -> GVMM. Mon, 24 Sep 2007 21:38:20 GMT vboxsync [5017] * trunk/include/VBox/gmm.h (added) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (added) GVM kick-off. Sat, 22 Sep 2007 00:04:09 GMT vboxsync [4979] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) New ring-0 assertion avoidance, now for all platforms. Fri, 21 Sep 2007 23:58:11 GMT vboxsync [4976] * trunk/include/iprt/assert.h (modified) backing out 24661 and 24659. Fri, 21 Sep 2007 22:19:12 GMT vboxsync [4971] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/gvm.h (added) * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMR0.cpp (added) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) GVM. Fri, 21 Sep 2007 18:27:48 GMT vboxsync [4970] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) r=bird Fri, 21 Sep 2007 15:50:03 GMT vboxsync [4964] * trunk/include/VBox/vm.h (modified) PSUPDRVSESSION is already R0 only. Fri, 21 Sep 2007 14:54:04 GMT vboxsync [4958] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Added hSelf and removed pVMHC from the VM structure. Fri, 21 Sep 2007 14:08:19 GMT vboxsync [4953] * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Disassembler/Disasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Cleaned up disassembler Thu, 20 Sep 2007 13:05:35 GMT vboxsync [4927] * trunk/include/iprt/types.h (modified) Only bool is required, no need for _Bool. Thu, 20 Sep 2007 10:12:41 GMT vboxsync [4919] * trunk/include/iprt/assert.h (modified) Introduced RT_NO_RING0_ASSERTIONS Thu, 20 Sep 2007 10:06:48 GMT vboxsync [4917] * trunk/include/VBox/vmm.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMM.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/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Don't trigger breakpoints in ring 0. (AssertRelease & co) Wed, 19 Sep 2007 16:12:49 GMT vboxsync [4907] * trunk/include/iprt/types.h (modified) Second try Wed, 19 Sep 2007 15:04:03 GMT vboxsync [4905] * trunk/include/iprt/types.h (modified) Reverted for now Wed, 19 Sep 2007 15:01:57 GMT vboxsync [4904] * trunk/include/iprt/types.h (modified) Fix (hopefully!) for bool type handling in Linux Mon, 17 Sep 2007 15:45:24 GMT vboxsync [4860] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestLog.h (modified) * trunk/src/VBox/Additions/linux/module/Makefile.module (modified) * trunk/src/VBox/Additions/linux/module/vboxmod.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/dirops.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/regops.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/utils.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/vfsmod.c (modified) * trunk/src/VBox/Runtime/VBox/logbackdoor.cpp (modified) Activated the full backdoor logger in release builds of the Linux ... Mon, 17 Sep 2007 12:24:15 GMT vboxsync [4852] * trunk/include/iprt/cdefs.h (modified) CTR3R0TYPE isn't needed. Sat, 15 Sep 2007 21:55:14 GMT vboxsync [4829] * trunk/Config.kmk (modified) * trunk/include/VBox/trpm.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/testcase/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) inverted VBOX_WITHOUT_IDT_PATCHING. Sat, 15 Sep 2007 11:34:28 GMT vboxsync [4822] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Additions/linux/sharedfolders/Makefile.module (modified) * trunk/src/VBox/Additions/linux/sharedfolders/dirops.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/files_vboxvfs (modified) * trunk/src/VBox/Additions/linux/sharedfolders/utils.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/RTErrConvertToErrno.cpp (added) Fixed bad name. Fri, 14 Sep 2007 17:53:56 GMT vboxsync [4811] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Split VMMR0Entry into VMMR0EntryInt, VMMR0EntryFast and VMMr0EntryEx. ... Fri, 14 Sep 2007 16:18:20 GMT vboxsync [4808] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Additions/linux/Makefile.kmk (modified) * trunk/src/VBox/Additions/linux/sharedfolders/Makefile.module (modified) * trunk/src/VBox/Additions/linux/sharedfolders/dirops.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/files_vboxvfs (modified) * trunk/src/VBox/Additions/linux/sharedfolders/utils.c (modified) Added an RTErrnoConvertFromErr function to simplify error management ... Fri, 14 Sep 2007 16:10:39 GMT vboxsync [4807] * trunk/include/iprt/cdefs.h (modified) DECLCALLBACKPTR and DECLCALLBACKMEMBER aren't supposed to be ring-3 only. Fri, 14 Sep 2007 14:59:15 GMT vboxsync [4800] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) Redid the supdrv interface. works on windows and linux while the ... Fri, 14 Sep 2007 14:53:37 GMT vboxsync [4799] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) blanks. Fri, 14 Sep 2007 09:08:56 GMT vboxsync [4787] * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/patm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmqueue.h (modified) * trunk/include/VBox/pdmsrv.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/PCIInternal.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/DBGFInternal.h (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.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/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary. Thu, 13 Sep 2007 10:09:04 GMT vboxsync [4765] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) Added SUPPageFreeLocked & SUPPageAllocLocked Thu, 13 Sep 2007 08:05:08 GMT vboxsync [4755] * trunk/include/VBox/sup.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Reverse allocation for Windows hosts: physical pages are allocated in ... Thu, 13 Sep 2007 06:45:21 GMT vboxsync [4747] * trunk/include/iprt/memory (modified) file header. Wed, 12 Sep 2007 16:00:54 GMT vboxsync [4738] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (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/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (added) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) more new phys code. Wed, 12 Sep 2007 13:16:09 GMT vboxsync [4734] * trunk/include/iprt/time.h (modified) _TIMEVAL and _TIMESPEC for darwin. Wed, 12 Sep 2007 09:30:57 GMT vboxsync [4723] * trunk/include/VBox/err.mac (modified) regenerated. Wed, 12 Sep 2007 09:30:40 GMT vboxsync [4722] * trunk/include/VBox/err.h (modified) VINF_EM_NO_MEMORY. Wed, 12 Sep 2007 09:29:38 GMT vboxsync [4721] * trunk/include/iprt/err.mac (modified) regenerated. Wed, 12 Sep 2007 09:29:14 GMT vboxsync [4720] * trunk/include/VBox/x86.mac (modified) regenerated. Tue, 11 Sep 2007 16:04:02 GMT vboxsync [4713] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (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) more on the phys page management rewrite... Tue, 11 Sep 2007 11:33:00 GMT vboxsync [4702] * trunk/include/VBox/vrdpapi.h (modified) DECLCALLBACKMEMBER -> DECLR3CALLBACKMEMBER Tue, 11 Sep 2007 11:27:07 GMT vboxsync [4698] * trunk/include/VBox/hgcmsvc.h (modified) Compile fix Tue, 11 Sep 2007 11:13:15 GMT vboxsync [4697] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) Force R3 context for DECLCALLBACKMEMBER & DECLCALLBACKPTR Tue, 11 Sep 2007 10:14:38 GMT vboxsync [4693] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) PGMPhysGCPtr2CCPtr and ReadOnly versions. Tue, 11 Sep 2007 09:53:55 GMT vboxsync [4692] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) Changed API for converting guest memory into CCPtrs. Tue, 11 Sep 2007 09:18:54 GMT vboxsync [4689] * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/vmm.h (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/VMMAll/PGMAllPhys.cpp (modified) ring-3 chunk mappings (in progress). Tue, 11 Sep 2007 09:14:12 GMT vboxsync [4688] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/MMHeap.cpp (modified) MM_TAG_PGM_CHUNK_MAPPING. Tue, 11 Sep 2007 09:13:32 GMT vboxsync [4687] * trunk/include/iprt/avl.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/table/avl_Destroy.cpp.h (modified) * trunk/src/VBox/Runtime/table/avl_DoWithAll.cpp.h (modified) * trunk/src/VBox/Runtime/table/avl_RemoveBestFit.cpp.h (modified) * trunk/src/VBox/Runtime/table/avllu32.cpp (copied) Added RTAvllU32*. Applied enumeration fixes for non-unique tree. ... Mon, 10 Sep 2007 16:04:46 GMT vboxsync [4679] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Corrected PGMPhysGCPtr2GCPhys to respect the page offset. Mon, 10 Sep 2007 13:53:29 GMT vboxsync [4668] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAllPhys.cpp (modified) Removed MMPhysGCVirt2HCVirt. Mon, 10 Sep 2007 13:41:18 GMT vboxsync [4665] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (added) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VBoxVMMDeps.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Moved some of the odd address conversion routines to PGMR3Dbg just to ... Mon, 10 Sep 2007 12:33:19 GMT vboxsync [4662] * trunk/include/VBox/VBoxGuest.h (modified) Update Sun, 09 Sep 2007 03:33:23 GMT vboxsync [4633] * trunk/include/iprt/time.h (modified) OS/2 + FreeBSD timspec and timeval indicators. Sun, 09 Sep 2007 03:21:01 GMT vboxsync [4631] * trunk/include/iprt/time.h (modified) TIMEVAL_TO_TIMESPEC doesn't necessarily imply timeval. Sat, 08 Sep 2007 07:12:18 GMT vboxsync [4626] * trunk/include/VBox/pci.h (modified) A couple of more getters. Sat, 08 Sep 2007 00:39:30 GMT vboxsync [4620] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (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/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/VMMGC/PGMGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) The initial PGMRAMRANGE::aHCPhys -> PGMRAMRANGE::aPages (PGMPAGE) ... Fri, 07 Sep 2007 19:34:00 GMT vboxsync [4616] * trunk/include/VBox/rem.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Ditto for REM(R3)NotifyHandlerPhysicalDeregister. Fri, 07 Sep 2007 19:25:16 GMT vboxsync [4615] * trunk/include/VBox/rem.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) REM(R3)NotifyHandlerPhysicalModify no longer needs a pvHC pointer, ... Fri, 07 Sep 2007 13:53:04 GMT vboxsync [4611] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) Updates Fri, 07 Sep 2007 10:08:36 GMT vboxsync [4600] * trunk/include/VBox/VBoxGuest.h (modified) Fix Fri, 07 Sep 2007 01:26:43 GMT vboxsync [4591] * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGMPhysGCPhys2CCPtr + PGMPhysGCPhys2CCPtrRelease. Started on the ... Thu, 06 Sep 2007 14:41:38 GMT vboxsync [4575] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxGuest.cpp (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) Updates Thu, 06 Sep 2007 14:25:36 GMT vboxsync [4573] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxGuest.cpp (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) More statistics. Started implementing the guest side. Thu, 06 Sep 2007 12:31:23 GMT vboxsync [4571] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/GuestImpl.h (modified) Future proof Thu, 06 Sep 2007 12:20:12 GMT vboxsync [4570] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) More guest statistics Thu, 06 Sep 2007 11:18:56 GMT vboxsync [4567] * trunk/include/VBox/pdmdev.h (modified) Documented limitations of address conversion helpers Thu, 06 Sep 2007 09:27:45 GMT vboxsync [4560] * trunk/include/VBox/pdmdev.h (modified) Added PDMDevHlpPhysGCPtr2GCPhys Thu, 06 Sep 2007 08:47:05 GMT vboxsync [4558] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) Added PDMDEVHLP::pfnPhysGCPtr2GCPhys Wed, 05 Sep 2007 19:06:21 GMT vboxsync [4540] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/pointer.c (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxService.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) Implemented notification for guest about an active VRDP connection. Wed, 05 Sep 2007 13:18:07 GMT vboxsync [4533] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) Cleaned up a bit Wed, 05 Sep 2007 13:13:07 GMT vboxsync [4532] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) Memory balloon size change updates Wed, 05 Sep 2007 08:34:25 GMT vboxsync [4524] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxGuest.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) Updates for guest statistics Tue, 04 Sep 2007 15:46:46 GMT vboxsync [4519] * trunk/include/VBox/VBoxGuest.h (modified) VRDP change event bit. Tue, 04 Sep 2007 13:01:19 GMT vboxsync [4516] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxGuest.cpp (added) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxGuest.h (added) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxService.cpp (modified) Skeleton for guest management extension Tue, 04 Sep 2007 05:57:53 GMT vboxsync [4503] * trunk/include/VBox/cfgm.h (modified) * trunk/src/VBox/VMM/CFGM.cpp (modified) CFGMR3InsertBytes should take a const data pointer. Mon, 03 Sep 2007 12:10:30 GMT vboxsync [4492] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-common.xsd (modified) Continued Main-VMMDev work on memory ballooning. Sat, 01 Sep 2007 09:12:14 GMT vboxsync [4478] * trunk/include/VBox/VBoxGuest.inc (modified) * trunk/include/VBox/VBoxGuest.mac (modified) * trunk/include/VBox/VBoxGuest16.h (modified) copyright header fixes Sat, 01 Sep 2007 01:21:19 GMT vboxsync [4475] * trunk/include/iprt/env.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/process.h (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/linux/server_module.cpp (modified) * trunk/src/VBox/Runtime/VBox/RTAssertDoBreakpoint-vbox.cpp (modified) * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/r3/posix/env-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win32/process-win32.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstEnv.cpp (copied) * trunk/src/VBox/Runtime/testcase/tstRTProcWait.cpp (modified) Some adjustments to RTEnv and RTProcCreate. Should work on darwin now. Fri, 31 Aug 2007 15:48:01 GMT vboxsync [4473] * trunk/include/iprt/asm.h (modified) movxz -> movzbl in the GNU parts. (hopefully this fixes some mac os x ... Thu, 30 Aug 2007 11:29:08 GMT vboxsync [4442] * trunk/include/VBox/VBoxHDD.h (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Storage/VDICore.cpp (modified) size_t Wed, 29 Aug 2007 21:34:18 GMT vboxsync [4425] * trunk/include/VBox/x86.h (modified) * trunk/include/VBox/x86.mac (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) some more CPU feature flags Wed, 29 Aug 2007 13:16:07 GMT vboxsync [4421] * trunk/include/VBox/pdmthread.h (modified) * trunk/src/VBox/VMM/PDMThread.cpp (modified) Fixed bugs found during testing. Wakeup -> WakeUp. Wed, 29 Aug 2007 08:49:20 GMT vboxsync [4412] * trunk/include/VBox/pgm.h (modified) Added PGMPhysWriteGCPtrSafe & PGMPhysReadGCPtrSafe Tue, 28 Aug 2007 15:45:07 GMT vboxsync [4403] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) PDMCritSectIsInitialized. Mon, 27 Aug 2007 14:26:05 GMT vboxsync [4388] * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/rem.h (modified) * 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/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Shadow ROM emulation. Clear the RESERVED flag for ROM. Mon, 27 Aug 2007 14:24:53 GMT vboxsync [4387] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) more grokable. Mon, 27 Aug 2007 11:28:55 GMT vboxsync [4382] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) Extended the ROMRegister DevHlp interface to include a fShadow flag. ... Fri, 24 Aug 2007 21:21:51 GMT vboxsync [4372] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Devices/Network/DrvTAP.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAPOs2.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvNamedPipe.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/vditool.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp (modified) * trunk/src/VBox/Main/xml/cfgldr.cpp (modified) * trunk/src/VBox/Runtime/fileio.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win32/fileio-win32.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstFile.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) Finally corrected the RTFileRead, RTFileReadAt, RTFileWrite and ... Fri, 24 Aug 2007 13:38:58 GMT vboxsync [4351] * trunk/include/iprt/log.h (modified) Added additional logging macros Fri, 24 Aug 2007 13:27:16 GMT vboxsync [4350] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/linux/xclient/Makefile.kmk (modified) * trunk/src/VBox/Additions/linux/xclient/clipboard.cpp (modified) Initial code for seamless mode in Linux guests Fri, 24 Aug 2007 10:17:52 GMT vboxsync [4337] * trunk/include/VBox/cfgldr.h (modified) * trunk/src/VBox/Main/include/cfgldrhlp.h (deleted) * trunk/src/VBox/Main/xml/cfgldr.cpp (modified) * trunk/src/VBox/Main/xml/cfgldrhlp.cpp (deleted) Mian/CFGLDR: Use IPRT functions to do string<->integer conversion ... Fri, 24 Aug 2007 07:52:02 GMT vboxsync [4334] * trunk/include/VBox/pdmifs.h (modified) Ring 3 callback handlers; mark them as such Fri, 24 Aug 2007 00:45:10 GMT vboxsync [4329] * trunk/include/VBox/dbg.h (modified) Some DBGCVAR stuff. Wed, 22 Aug 2007 14:49:19 GMT vboxsync [4287] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/alloc-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/process-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semfastmutex-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/thread-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/time-r0drv-solaris.c (modified) Solaris Tue, 21 Aug 2007 08:25:58 GMT vboxsync [4256] * trunk/include/iprt/asmdefs.mac (modified) * trunk/include/iprt/memobj.h (modified) * trunk/include/iprt/req.h (modified) * trunk/include/iprt/table.h (modified) CR/LF Mon, 20 Aug 2007 08:56:32 GMT vboxsync [4236] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) Alexander Eichner: host serial device cleanup + added Windows host ... Sat, 18 Aug 2007 23:37:04 GMT vboxsync [4217] * trunk/include/iprt/memobj.h (modified) Updated the AllocNC and ReserveKernel docs. Sat, 18 Aug 2007 03:28:45 GMT vboxsync [4213] * trunk/include/VBox/dbg.h (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) multiplication and an operator associativity+precendency fix. Sat, 18 Aug 2007 01:35:13 GMT vboxsync [4212] * trunk/include/VBox/selm.h (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) SELMSelInfoIsExpandDown Fri, 17 Aug 2007 22:11:20 GMT vboxsync [4208] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUMGetGuestMode Fri, 17 Aug 2007 20:11:37 GMT vboxsync [4207] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) CPUMGetGuestMode Thu, 16 Aug 2007 22:44:44 GMT vboxsync [4185] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) Fixed x86/amd64 file header difference. Added SSMAFTER_DEBUG_IT for ...