# # ChangeLog for trunk/include/VBox in vbox # # Generated by Trac 1.4.3.2 # Jan 31, 2025 8:01:42 PM Sun, 21 Oct 2007 03:57:46 GMT vboxsync [5397] * trunk/include/VBox/selm.h (modified) Shaved off a few ticks on RDTSC emulation to speed up Solaris guest. Fri, 19 Oct 2007 14:13:42 GMT vboxsync [5384] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAllA.asm (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) LOCK BTR and LOCK OR (for Solaris guests). Wed, 17 Oct 2007 07:30:36 GMT vboxsync [5342] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/VMMGC/EMGCA.asm (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) Protect cmpxchg emulation Sun, 14 Oct 2007 17:30:14 GMT vboxsync [5287] * 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) 2 more cpuid leaves for the centaur part. letting 0xc0000002 thru ... Sat, 13 Oct 2007 23:55:58 GMT vboxsync [5285] * trunk/include/VBox/cpum.h (modified) * 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/PATM/PATMA.asm (modified) * trunk/src/VBox/VMM/PATM/PATMA.h (modified) * trunk/src/VBox/VMM/PATM/PATMA.mac (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) deal with the centaur cpuid stuff. Fri, 12 Oct 2007 23:21:09 GMT vboxsync [5283] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) internal networking fixes. Fri, 12 Oct 2007 18:44:45 GMT vboxsync [5276] * trunk/include/VBox/VRDPAuth.h (modified) VRDPAuth.h can be used from .c Fri, 12 Oct 2007 17:26:21 GMT vboxsync [5266] * trunk/include/VBox/pdmdrv.h (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/ip_icmp.c (modified) * trunk/src/VBox/Devices/Network/slirp/libslirp.h (modified) Show a warning message when the guest tries to send a ping packet ... Thu, 11 Oct 2007 15:57:00 GMT vboxsync [5240] * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (copied) GCFGM mock-up. Wed, 10 Oct 2007 18:02:16 GMT vboxsync [5233] * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Added a request for resetting GVMM stats. not hooked up to STAM yet. Wed, 10 Oct 2007 11:55:18 GMT vboxsync [5216] * trunk/include/VBox/log.h (modified) AHCI: add log group dev_ahci Tue, 09 Oct 2007 18:16:08 GMT vboxsync [5211] * trunk/include/VBox/gvm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) * trunk/src/VBox/VMM/STAMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) GVMM statistics. Tue, 09 Oct 2007 12:32:03 GMT vboxsync [5198] * trunk/include/VBox/csam.h (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) Experiment with call recording for CSAM Tue, 09 Oct 2007 06:50:08 GMT vboxsync [5191] * trunk/include/VBox/x86.h (modified) typo Mon, 08 Oct 2007 18:27:24 GMT vboxsync [5189] * trunk/include/VBox/stam.h (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) Implemented STAMR3Snapshot (untested, missing formal XML description). Mon, 08 Oct 2007 13:34:20 GMT vboxsync [5185] * trunk/include/VBox/vusb.h (modified) Extra field for TD type Mon, 08 Oct 2007 07:49:56 GMT vboxsync [5178] * trunk/include/VBox/vusb.h (modified) More space of TD copy Fri, 05 Oct 2007 13:33:36 GMT vboxsync [5167] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/gvm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) New halt method. Tue, 02 Oct 2007 15:43:06 GMT vboxsync [5143] * trunk/include/VBox/gmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) The rest of the GMM code. Tue, 02 Oct 2007 13:58:35 GMT vboxsync [5142] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/gmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) More GMM code. Tue, 02 Oct 2007 09:17:01 GMT vboxsync [5135] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0Internal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) More GMM code. Mon, 01 Oct 2007 14:52:32 GMT vboxsync [5126] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/DrvTAP.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) Solaris Mon, 01 Oct 2007 13:51:56 GMT vboxsync [5123] * trunk/include/VBox/gmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) allocation code. Mon, 01 Oct 2007 13:10:32 GMT vboxsync [5121] * trunk/include/VBox/VBoxHDD-new.h (modified) Fix comment Mon, 01 Oct 2007 06:28:38 GMT vboxsync [5113] * trunk/include/VBox/err.h (modified) VERR_GMM_PAGE_NOT_PRIVATE Fri, 28 Sep 2007 18:31:29 GMT vboxsync [5106] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Hooked up the GMM code. Fri, 28 Sep 2007 18:20:39 GMT vboxsync [5105] * trunk/include/VBox/err.h (modified) GMM status codes. Fri, 28 Sep 2007 16:24:27 GMT vboxsync [5103] * trunk/include/VBox/VBoxHDD-new.h (modified) another forgotten change Thu, 27 Sep 2007 22:12:53 GMT vboxsync [5086] * trunk/include/VBox/gmm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0Internal.h (modified) GMM. Wed, 26 Sep 2007 18:37:49 GMT vboxsync [5064] * trunk/include/VBox/gvm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0Internal.h (modified) GMM. Wed, 26 Sep 2007 09:03:00 GMT vboxsync [5040] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) GC phys/virt to HC virt functions are no longer accessible in our PDM ... 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. 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 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) 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. 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 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 ... 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 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: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 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. 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 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 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 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. 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 ...