# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Feb 20, 2025 7:20:01 PM Wed, 14 Nov 2007 00:01:24 GMT vboxsync [5737] * trunk/src/VBox/VMM/VBoxVMMDeps.cpp (modified) Added DBGFR3MemScan dependency. Tue, 13 Nov 2007 23:32:36 GMT vboxsync [5734] * trunk/src/VBox/VMM/PGMDbg.cpp (modified) bugfix Tue, 13 Nov 2007 22:42:00 GMT vboxsync [5731] * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCCmdHlp.cpp (modified) * trunk/src/VBox/Debugger/DBGCCmdWorkers.cpp (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/DBGCInternal.h (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) Implemented some search commands in the debugger. Tue, 13 Nov 2007 16:13:43 GMT vboxsync [5722] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmusb.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) Added a bottom pointer to the PDMLUN structure. Added ... Tue, 13 Nov 2007 11:07:59 GMT vboxsync [5720] * trunk/src/VBox/VMM/PDM.cpp (modified) USB destruction. Sun, 11 Nov 2007 17:57:57 GMT vboxsync [5695] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Don't drag in CPUMAllA.asm in ring-3 because leopard doesn't like the ... Sun, 11 Nov 2007 17:49:36 GMT vboxsync [5694] * trunk/src/VBox/VMM/PATM/PATMA.asm (modified) Put the templates in the CONST segment/section as the relocations it ... Sun, 11 Nov 2007 17:47:35 GMT vboxsync [5693] * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac (modified) Don't take any lable addresses we don't have to take as it offends ... Sun, 11 Nov 2007 10:38:00 GMT vboxsync [5684] * trunk/src/VBox/VMM/VM.cpp (modified) Build fix. Sun, 11 Nov 2007 10:04:35 GMT vboxsync [5683] * trunk/src/VBox/VMM/Makefile.kmk (modified) Don't try use Debugger.lib/a unless it's built and needed. Sun, 11 Nov 2007 10:01:05 GMT vboxsync [5682] * trunk/src/VBox/VMM/Makefile.kmk (modified) Don't try use Debugger.lib/a unless it's built and needed. Sun, 11 Nov 2007 09:40:50 GMT vboxsync [5680] * trunk/Config.kmk (modified) * trunk/src/VBox/Debugger/Makefile.kmk (modified) * trunk/src/VBox/VMM/VBoxVMMDeps.cpp (modified) Trying to fix the double linking of the DBGC code (VBoxDBG and ... Sun, 11 Nov 2007 04:28:47 GMT vboxsync [5667] * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (copied) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Debugger interface for searching memory. Fixed a const mixup. Sat, 10 Nov 2007 14:44:17 GMT vboxsync [5665] * trunk/src/VBox/VMM/PGMInternal.h (modified) Another attempt Sat, 10 Nov 2007 14:40:58 GMT vboxsync [5664] * trunk/src/VBox/VMM/PGMInternal.h (modified) Alignment for 64 bits build Sat, 10 Nov 2007 14:15:01 GMT vboxsync [5663] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Inverted test Sat, 10 Nov 2007 14:10:41 GMT vboxsync [5662] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Initial changes for guest PAE support Sat, 10 Nov 2007 10:29:02 GMT vboxsync [5661] * trunk/src/VBox/VMM/PGMInternal.h (modified) Added pgmGstGetPaePDPtr Fri, 09 Nov 2007 09:45:56 GMT vboxsync [5646] * trunk/Config.kmk (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) Introduced VBOX_WITH_PREALLOC_RAM_BY_DEFAULT which is disabled of ... Fri, 09 Nov 2007 08:13:07 GMT vboxsync [5644] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: gcc found this bug Wed, 07 Nov 2007 16:34:44 GMT vboxsync [5640] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Restore the old code. Please, don't mess with this without giving a ... Tue, 06 Nov 2007 12:58:24 GMT vboxsync [5632] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Backed out 25383: don't trigger breakpoints in ring 0 on any platform Mon, 05 Nov 2007 22:08:37 GMT vboxsync [5630] * trunk/src/VBox/VMM/PGM.cpp (modified) Mon, 05 Nov 2007 21:48:30 GMT vboxsync [5629] * trunk/include/iprt/param.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) remove deprecated macros Sat, 03 Nov 2007 09:24:46 GMT vboxsync [5625] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) still a bool return value Sat, 03 Nov 2007 09:18:42 GMT vboxsync [5624] * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) removed obsolete code Fri, 02 Nov 2007 11:59:34 GMT vboxsync [5612] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) Bit more checking to ensure we don't invalidate instructions that are ... Fri, 02 Nov 2007 11:10:07 GMT vboxsync [5610] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) Fixed boundary checks and support partial instruction updates (e.g. ... Fri, 02 Nov 2007 09:46:07 GMT vboxsync [5609] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) More logging Thu, 01 Nov 2007 19:43:40 GMT vboxsync [5606] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/linux/module/vboxmod.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstHeapSimple.cpp (modified) * trunk/src/VBox/VMM/MMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMMHyperHeap.cpp (modified) ALIGNP SIZEOFMEMB Thu, 01 Nov 2007 16:09:26 GMT vboxsync [5605] * trunk/include/VBox/VBoxDev.h (modified) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/VBoxGuest16.h (modified) * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/hwacc_svm.h (modified) * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/patm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/include/VBox/x86.h (modified) * trunk/include/VBox/x86.mac (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/path.h (modified) * trunk/include/iprt/string.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/include/iprt/time.h (modified) * trunk/include/iprt/timer.h (modified) * trunk/include/iprt/uni.h (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VDICore.h (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/Runtime/common/alloc/heapsimple.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.h (modified) * trunk/src/VBox/Runtime/testcase/tstBitOperations.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (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/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMA.h (modified) * trunk/src/VBox/VMM/PATM/PATMA.mac (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMGC/DBGFGC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) * trunk/src/VBox/VMM/testcase/tstCompiler.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24 Thu, 01 Nov 2007 00:48:28 GMT vboxsync [5597] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) OS/2 build fix. Sat, 27 Oct 2007 16:24:28 GMT vboxsync [5543] * trunk/src/VBox/VMM/TRPM.cpp (modified) Compile fix for alternative path Fri, 26 Oct 2007 20:32:04 GMT vboxsync [5530] * trunk/src/VBox/VMM/PDMDriver.cpp (modified) VBOX_WITH_USB Fri, 26 Oct 2007 18:03:37 GMT vboxsync [5525] * trunk/Config.kmk (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmusb.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstCritSect.cpp (modified) * trunk/src/VBox/VMM/MMHeap.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) PDMUsb changes. Fri, 26 Oct 2007 15:40:47 GMT vboxsync [5517] * trunk/src/VBox/VMM/CFGM.cpp (modified) fixed assertions. Fri, 26 Oct 2007 11:20:37 GMT vboxsync [5509] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Fixed init order assertion in TMR3Init/PDM. Thu, 25 Oct 2007 23:47:19 GMT vboxsync [5505] * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Hooked up the new IPRT time code. Thu, 25 Oct 2007 02:19:58 GMT vboxsync [5492] * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Export ASMMultU64ByU32DivByU32 and the new time stuff. Wed, 24 Oct 2007 01:09:35 GMT vboxsync [5458] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm (modified) sup.h/sup.mac checks. Tue, 23 Oct 2007 16:08:19 GMT vboxsync [5448] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VT-x: wrong return code for a task switch Tue, 23 Oct 2007 16:01:08 GMT vboxsync [5447] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Bugfix for rare cases where a pending interrupt is cleared behind our ... Tue, 23 Oct 2007 14:20:11 GMT vboxsync [5442] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) VT-x: Restore CR4 again; don't leave the X86_CR4_VMXE flag set if it ... Tue, 23 Oct 2007 11:15:06 GMT vboxsync [5440] * trunk/src/VBox/VMM/PDMDevice.cpp (modified) Changed assertion Sun, 21 Oct 2007 04:40:50 GMT vboxsync [5400] * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) minor IN_GC tweak. Sun, 21 Oct 2007 04:40:24 GMT vboxsync [5399] * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) Name. Sun, 21 Oct 2007 04:37:46 GMT vboxsync [5398] * trunk/src/VBox/VMM/TM.cpp (modified) Fixed /TM/UseRealTSC. Sun, 21 Oct 2007 03:57:23 GMT vboxsync [5396] * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) Shaved off a few ticks on RDTSC emulation to speed up Solaris guest. Sun, 21 Oct 2007 02:19:37 GMT vboxsync [5395] * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) Optimized RDTSC emulation a little bit. Sun, 21 Oct 2007 01:49:38 GMT vboxsync [5394] * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) /TRPM/SafeToDropGuestIDTMonitoring Fri, 19 Oct 2007 17:28:17 GMT vboxsync [5393] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) When flushing a page because it's been reused, don't emulate ... Fri, 19 Oct 2007 16:58:43 GMT vboxsync [5392] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Flush a page when we see MOVNTI or MOVNTDQ. Fri, 19 Oct 2007 16:45:07 GMT vboxsync [5389] * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Fully deal with CR0.EM/TS/MP changes in GC. 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). Thu, 18 Oct 2007 14:13:22 GMT vboxsync [5375] * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) IOM: Fixed some 64-bit alignment issues. (non critical, only screwed ... Wed, 17 Oct 2007 18:37:05 GMT vboxsync [5365] * trunk/src/VBox/VMM/VMM.cpp (modified) Fixed DISInstr return check. Wed, 17 Oct 2007 10:17:31 GMT vboxsync [5348] * trunk/src/VBox/VMM/PGMMap.cpp (modified) Fixed horrible issue in the relocation code where it was masking ... Wed, 17 Oct 2007 08:20:52 GMT vboxsync [5344] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) trigger ring-0 assertions on linux. Wed, 17 Oct 2007 07:32:32 GMT vboxsync [5343] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Protect cmpxchg emulation 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 Tue, 16 Oct 2007 10:48:47 GMT vboxsync [5323] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Got rid of obsolete VBOXPDE usage Mon, 15 Oct 2007 10:06:42 GMT vboxsync [5289] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Never trigger a breakpoint in ring 0. Mon, 15 Oct 2007 10:00:39 GMT vboxsync [5288] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) More verbose assertion 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 ... Sun, 14 Oct 2007 11:12:34 GMT vboxsync [5286] * trunk/src/VBox/VMM/PATM/PATMA.asm (modified) Missing relocations 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. Sat, 13 Oct 2007 22:52:43 GMT vboxsync [5284] * trunk/src/VBox/VMM/PATM/Makefile.kmk (deleted) * trunk/src/VBox/VMM/PATM/Makefile.kup (added) Makefile.kmk -> Makefile.kup. 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:26:35 GMT vboxsync [5275] * trunk/src/VBox/VMM/STAM.cpp (modified) GVMMSTATS offsets intead of VM. Fri, 12 Oct 2007 18:26:03 GMT vboxsync [5274] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Call the right API, silly. Fri, 12 Oct 2007 16:48:19 GMT vboxsync [5264] * trunk/src/VBox/VMM/EM.cpp (modified) Quit unconditionally on a guru meditation. Fri, 12 Oct 2007 14:14:27 GMT vboxsync [5261] * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) Wrong boundary check causes us to miss certain instruction updates. Fri, 12 Oct 2007 00:46:15 GMT vboxsync [5254] * trunk/src/VBox/VMM/STAM.cpp (modified) Reset ring-0 stats too (untested). Thu, 11 Oct 2007 20:27:12 GMT vboxsync [5249] * trunk/src/VBox/VMM/EM.cpp (modified) Make guru meditation work. At this point rc2 cannot be ... Thu, 11 Oct 2007 16:33:17 GMT vboxsync [5244] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) Some more tuning wheels and nobs. 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 16:27:11 GMT vboxsync [5232] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (modified) Reapplied [25153]. Wed, 10 Oct 2007 14:50:39 GMT vboxsync [5221] * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Fixed the 64-bit build. Wed, 10 Oct 2007 14:21:27 GMT vboxsync [5220] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (modified) Backed out [25153] as the multiple event APIs are missing on linux ... Wed, 10 Oct 2007 14:14:15 GMT vboxsync [5219] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (modified) HaltEvent -> HaltEventMulti 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 14:40:45 GMT vboxsync [5207] * trunk/src/VBox/VMM/STAM.cpp (modified) Added support for multi pattern expressions (not optimized). Tue, 09 Oct 2007 14:07:16 GMT vboxsync [5205] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) Process indirect calls to catch cpuid instructions in OpenSuse 10.3 Tue, 09 Oct 2007 13:42:49 GMT vboxsync [5202] * trunk/src/VBox/VMM/STAM.cpp (modified) respect the STAMVISIBILITY_USED in the xml snapshot. Tue, 09 Oct 2007 12:34:23 GMT vboxsync [5200] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) check pointers Tue, 09 Oct 2007 12:32:32 GMT vboxsync [5199] * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) fewer recorded calls 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 12:31:32 GMT vboxsync [5197] * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/exec.h (modified) * trunk/src/recompiler/target-i386/helper.c (modified) * trunk/src/recompiler/target-i386/op.c (modified) * trunk/src/recompiler/target-i386/translate.c (modified) Experiment with call recording for CSAM 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). 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:09:27 GMT vboxsync [5124] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMMFork.cpp (copied) tstVMMFork. 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 12:04:39 GMT vboxsync [5119] * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Rewrote two error messages 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 15:46:28 GMT vboxsync [5100] * trunk/src/VBox/VMM/PGMInternal.h (modified) GMMPAGEDESC for handy pages. Fri, 28 Sep 2007 15:43:25 GMT vboxsync [5099] * trunk/src/VBox/VMM/VM.cpp (modified) getenv() => RTEnvGet()