# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 19, 2025 12:15:23 AM Mon, 01 Dec 2008 12:51:26 GMT vboxsync [14853] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: Sane PGMR0DYNMAP_GUARD_PAGES values. Mon, 01 Dec 2008 11:17:50 GMT vboxsync [14851] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) More switcher target functions for FPU and debug state updates. Mon, 01 Dec 2008 11:16:13 GMT vboxsync [14850] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: statistics and tuning of autoset insertion. Mon, 01 Dec 2008 10:33:42 GMT vboxsync [14848] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Alignment Mon, 01 Dec 2008 10:26:31 GMT vboxsync [14847] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Compile fixes Mon, 01 Dec 2008 10:12:25 GMT vboxsync [14845] * trunk/include/VBox/vmm.h (modified) * 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/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Switcher updates Sun, 30 Nov 2008 11:14:27 GMT vboxsync [14833] * trunk/Config.kmk (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) Drop the global VBOX_WITH_NEW_RECOMPILER global. Sun, 30 Nov 2008 10:31:16 GMT vboxsync [14831] * trunk/src/VBox/Additions/x11/xclient/testcase/tstSeamlessX11.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVDI.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/vditool.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasm-2.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/SDLConsole.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.h (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VideoCapture/FFmpegFB.h (modified) * trunk/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/main.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/main.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/SUPInstall.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/SUPUninstall.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGetPagingMode.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInit.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstLow.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPage.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) * trunk/src/VBox/Main/testcase/VBox.cpp (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/testcase/tstCollector.cpp (modified) * trunk/src/VBox/Main/win/svcmain.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/r3/init.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstCritSect.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstDeadlock.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstDir-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstDir-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstDir.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstEnv.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstErrUnique.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstFile.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstFileLock.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrLoad.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLog.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstMove.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstPrfRT.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTFsQueries.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTProcWait.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstStrFormat.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTime-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTime-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTimerLR.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstUtf8.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) * trunk/src/VBox/VMM/testcase/tstInstrEmul.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM-2.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM-HwAccm.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMFork.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) * trunk/src/testcase/tstRunTestcases.cpp (modified) whole bunch: avoid runtime.h, include individual headers indead. Sun, 30 Nov 2008 07:55:50 GMT vboxsync [14826] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) VMM: New DevHlp pfnMMIO2MapKernel for darwin/VT-x/VGA. Sun, 30 Nov 2008 07:30:09 GMT vboxsync [14823] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: fixed assertion (copy & past). Sun, 30 Nov 2008 05:36:38 GMT vboxsync [14822] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: Fixed bug in previous pgmR0DynMapPageSlow bug fix. Bad ... Sun, 30 Nov 2008 01:08:47 GMT vboxsync [14821] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) GVMMR0.cpp: cleanup bugfix. Sat, 29 Nov 2008 23:48:26 GMT vboxsync [14811] * 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/GVMMR0Internal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: Always call VMMR0TermVM{HWACCMR0TermVM,PGMR0DynMapTerm}, don't ... Sat, 29 Nov 2008 23:22:49 GMT vboxsync [14810] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: Run release builds with 1 guard page (for now). Sat, 29 Nov 2008 23:22:01 GMT vboxsync [14809] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) PGMAllPool: RTLogPrintf exist in ring-0 now. Sat, 29 Nov 2008 03:47:27 GMT vboxsync [14806] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) #3202: config and VT-X/software mix errors. Sat, 29 Nov 2008 03:24:36 GMT vboxsync [14805] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) #3202: Use SUPR0Abs*. Sat, 29 Nov 2008 03:17:08 GMT vboxsync [14804] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) #3202: Got long mode darwin host running. Sat, 29 Nov 2008 01:40:02 GMT vboxsync [14803] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) #3202: More darwin mess. Sat, 29 Nov 2008 01:37:55 GMT vboxsync [14802] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0Mixed.mac (copied) #3202: More darwin mess. Fri, 28 Nov 2008 23:59:56 GMT vboxsync [14799] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) #3202: assembly hacking for weird darwin kernel. Fri, 28 Nov 2008 15:11:20 GMT vboxsync [14785] * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) More switcher updates Fri, 28 Nov 2008 13:29:53 GMT vboxsync [14776] * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) More cleanup Fri, 28 Nov 2008 11:07:18 GMT vboxsync [14771] * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac (modified) Fixed 64 bits switcher loading Fri, 28 Nov 2008 09:55:59 GMT vboxsync [14768] * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Update Fri, 28 Nov 2008 09:51:25 GMT vboxsync [14767] * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) Updates Fri, 28 Nov 2008 09:44:48 GMT vboxsync [14766] * trunk/src/VBox/VMM/Makefile.kmk (modified) PAE to AMD64 switcher Fri, 28 Nov 2008 09:41:48 GMT vboxsync [14765] * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (moved) Updates Fri, 28 Nov 2008 09:38:27 GMT vboxsync [14764] * trunk/src/VBox/VMM/VMMSwitcher/32BitToAMD64.asm (modified) Switcher updates Fri, 28 Nov 2008 09:32:12 GMT vboxsync [14762] * trunk/src/VBox/VMM/CPUM.cpp (modified) comment Fri, 28 Nov 2008 08:34:19 GMT vboxsync [14758] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Removed VMMR3InitSwitcher. Fri, 28 Nov 2008 03:24:01 GMT vboxsync [14757] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) #3202: do PGMDynMapReleaseAutoSet/PGMDynMapStartAutoSet in the ... Fri, 28 Nov 2008 03:01:37 GMT vboxsync [14756] * trunk/src/VBox/VMM/VM.cpp (modified) VM.cpp: Fixed typo in HwVirtExtForced query. Fri, 28 Nov 2008 02:58:01 GMT vboxsync [14755] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) #1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR. Fri, 28 Nov 2008 02:49:59 GMT vboxsync [14754] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) pgmPoolMonitorChainChanging regression fix. (grr) Fri, 28 Nov 2008 02:48:12 GMT vboxsync [14753] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) pgmPoolMonitorChainChanging regression fix. Fri, 28 Nov 2008 01:24:34 GMT vboxsync [14752] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: lowered guard page count from 7 to 3, hoping that that ... Fri, 28 Nov 2008 01:21:42 GMT vboxsync [14751] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) #1865: PGMAllPool: Fixes for non-contiguous mapping of the fake 2048 ... Fri, 28 Nov 2008 00:45:45 GMT vboxsync [14750] * trunk/src/VBox/VMM/PGMInternal.h (modified) DECLINLINE Fri, 28 Nov 2008 00:45:25 GMT vboxsync [14749] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) #1865: PGMAllPool: PGMPOOLKIND_ROOT_PAE_PD -> ... Fri, 28 Nov 2008 00:34:24 GMT vboxsync [14748] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: a couple of bugs, guard pages and ... Thu, 27 Nov 2008 21:47:40 GMT vboxsync [14746] * trunk/src/VBox/VMM/CPUM.cpp (modified) enable SSE3 emulation for new recompiler Thu, 27 Nov 2008 19:49:40 GMT vboxsync [14739] * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) missing initialization Thu, 27 Nov 2008 16:34:10 GMT vboxsync [14721] * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) VMMR0A.asm: win.x86 linker warning. Thu, 27 Nov 2008 16:29:24 GMT vboxsync [14719] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMMR0: Fixed mac breakage. Thu, 27 Nov 2008 15:51:16 GMT vboxsync [14716] * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Updates Thu, 27 Nov 2008 13:55:13 GMT vboxsync [14705] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Make the switcher init a bit more generic. Thu, 27 Nov 2008 13:49:48 GMT vboxsync [14704] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Some more switcher work Thu, 27 Nov 2008 02:09:19 GMT vboxsync [14683] * trunk/src/VBox/VMM/VMM.cpp (modified) HWVMX,VMM: make 100% sure the logger doesn't screw us during the ... Thu, 27 Nov 2008 02:09:04 GMT vboxsync [14682] * trunk/src/VBox/VMM/PGMInternal.h (modified) pgmPoolGetPage: assertion text. Thu, 27 Nov 2008 02:08:28 GMT vboxsync [14681] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGMAllBth.h: assertion text. Thu, 27 Nov 2008 02:08:02 GMT vboxsync [14680] * trunk/src/VBox/VMM/VMMInternal.h (modified) HWVMX,VMM: make 100% sure the logger doesn't screw us during the ... Thu, 27 Nov 2008 02:07:39 GMT vboxsync [14679] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) HWVMX,VMM: make 100% sure the logger doesn't screw us during the ... Thu, 27 Nov 2008 01:26:27 GMT vboxsync [14678] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) pgmPoolMapPage: Fixed bug in darwin specific code (wrong HCPhys). Thu, 27 Nov 2008 01:18:47 GMT vboxsync [14677] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) SyncCR3: Fixed pPDEDst walking with GST=32/SHW=PAE. Fixed assertion. Thu, 27 Nov 2008 00:43:06 GMT vboxsync [14676] * trunk/src/VBox/VMM/PGMInternal.h (modified) PGMInternal: Fixed a bunch bad PGMDynMapGCPage calls on darwin (cut & ... Thu, 27 Nov 2008 00:33:55 GMT vboxsync [14675] * trunk/src/VBox/VMM/EM.cpp (modified) EM: temp fix for VERR_VMM_RING0_ASSERTION / DBGF wait. TODO: new event. Thu, 27 Nov 2008 00:24:58 GMT vboxsync [14674] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: Fixed cLoad overflow - ASMAtomicSubS32 returns the old ... Thu, 27 Nov 2008 00:21:25 GMT vboxsync [14673] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: Fixed cLoad overflow - ASMAtomicSubS32 returns the old ... Thu, 27 Nov 2008 00:19:22 GMT vboxsync [14672] * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) VMMR0CallHostSetJmp/LongJmp: Implemented stack switching for darwin. Thu, 27 Nov 2008 00:16:52 GMT vboxsync [14671] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMMR0EntryEx fix. Wed, 26 Nov 2008 21:08:09 GMT vboxsync [14663] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: logging/hacking. Wed, 26 Nov 2008 21:04:34 GMT vboxsync [14662] * trunk/src/VBox/VMM/VMM.cpp (modified) VMM: Always set rcCallHost. Wed, 26 Nov 2008 18:20:22 GMT vboxsync [14660] * trunk/src/VBox/VMM/DBGF.cpp (modified) DBGF: don't bother waiting for attach assertions and errors when in ... Wed, 26 Nov 2008 18:11:25 GMT vboxsync [14659] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: Fixes and logging. Wed, 26 Nov 2008 18:09:32 GMT vboxsync [14658] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) HWACCMR0: Added PGMDynMap*AutoSet calls upon entry and exit (darwin ... Wed, 26 Nov 2008 18:08:15 GMT vboxsync [14657] * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) pgmR3CritSectInitOne: pVMR0 was pointing to pVMR3. Wed, 26 Nov 2008 18:02:42 GMT vboxsync [14656] * trunk/src/VBox/VMM/PGMHandler.cpp (modified) PGMR3HandlerPhysicalRegister: fixed LogFlow statement. Wed, 26 Nov 2008 17:07:04 GMT vboxsync [14654] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMXR0SaveHostState: Mac CS/SS hacks. Wed, 26 Nov 2008 16:54:05 GMT vboxsync [14653] * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/32BitToAMD64.asm (modified) Switcher updates Wed, 26 Nov 2008 15:31:56 GMT vboxsync [14651] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Compile fix Wed, 26 Nov 2008 15:25:13 GMT vboxsync [14650] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Partial VT-x cleanup. Wed, 26 Nov 2008 15:01:53 GMT vboxsync [14649] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Backed out 39954 Wed, 26 Nov 2008 14:51:47 GMT vboxsync [14648] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Initial work for 64 bits VT-x guests on 32 bits hosts. Wed, 26 Nov 2008 14:51:12 GMT vboxsync [14647] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Wrong stat counter Wed, 26 Nov 2008 14:09:41 GMT vboxsync [14645] * trunk/include/VBox/param.h (modified) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) SUP, VMM: Moved the max alloc/map page count to VBox/param.h Wed, 26 Nov 2008 13:28:00 GMT vboxsync [14637] * trunk/src/VBox/VMM/MMHyper.cpp (modified) MMR3HyperMapPages: Increased the max page count to match that of ... Tue, 25 Nov 2008 22:12:10 GMT vboxsync [14608] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) @todo Tue, 25 Nov 2008 22:09:20 GMT vboxsync [14607] * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap, VMM.cpp: Usee VMMIsHwVirtExtForced for ... Tue, 25 Nov 2008 22:08:39 GMT vboxsync [14606] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) HWACCMR0.cpp: partly enabled the code on the mac. Tue, 25 Nov 2008 22:07:29 GMT vboxsync [14605] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) HWVMXR0.cpp: 32-bit logging fix. Tue, 25 Nov 2008 21:55:34 GMT vboxsync [14602] * trunk/src/VBox/VMM/MMPagePool.cpp (modified) MMPagePool: Fixed VMSetError condition. Tue, 25 Nov 2008 21:04:12 GMT vboxsync [14601] * trunk/src/VBox/VMM/MMHyper.cpp (modified) MMHyper: Fixed VM::mm.s.pHyperHeapR0. Tue, 25 Nov 2008 20:51:37 GMT vboxsync [14600] * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) MMHyperXToR0: fail and asset if the address wasn't mapped into ring-0 ... Tue, 25 Nov 2008 20:48:16 GMT vboxsync [14599] * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) MMHyperR0ToY: Lookup on the actual R0 address instead of hacked R3. Tue, 25 Nov 2008 20:41:40 GMT vboxsync [14597] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Added R0 address to MMR3HyperMapHCPhys and made the MMHyperXToR0 use ... Tue, 25 Nov 2008 20:21:52 GMT vboxsync [14595] * trunk/src/VBox/VMM/PDMLdr.cpp (modified) PDMLdr: RC modules are not accessible from ring-0. Tue, 25 Nov 2008 20:18:41 GMT vboxsync [14594] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) PDMLdr,MMR3HyperMapHCRam: Converted the last MMR3HyperMapHCRam and ... Tue, 25 Nov 2008 20:05:50 GMT vboxsync [14592] * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) PGMR3PhysRegister: Use MMR3HyperAllocOnceNoRel instead of muching ... Tue, 25 Nov 2008 19:53:49 GMT vboxsync [14591] * trunk/src/VBox/VMM/MMPagePool.cpp (modified) MMPagePool: SUPPageAlloc/SUPPageLock -> SUPR3PageAllocEx. Tue, 25 Nov 2008 18:47:55 GMT vboxsync [14590] * trunk/src/VBox/VMM/MMHyper.cpp (modified) MMR3HyperAllocOnceNoRel converted to SUPR3PageAllocEx. Tue, 25 Nov 2008 18:16:51 GMT vboxsync [14589] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) VMM,SUPLib: Updated SUPLib API spec, turned out we don't get zero- ... Tue, 25 Nov 2008 16:14:14 GMT vboxsync [14581] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Explicit VMCS field width. Tue, 25 Nov 2008 16:03:04 GMT vboxsync [14580] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Some updates Tue, 25 Nov 2008 13:09:30 GMT vboxsync [14570] * trunk/src/VBox/VMM/EM.cpp (modified) Reschedule right away to start in the right state. Gets rid of lost ... Tue, 25 Nov 2008 11:04:27 GMT vboxsync [14563] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Reinitialize paging modes correctly when loading the saved state. Tue, 25 Nov 2008 10:21:24 GMT vboxsync [14562] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Corrected wrong pointer calculation Tue, 25 Nov 2008 10:14:28 GMT vboxsync [14560] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Don't use obsolete format specifiers Tue, 25 Nov 2008 09:53:53 GMT vboxsync [14559] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) More verbose assertion Mon, 24 Nov 2008 19:36:37 GMT vboxsync [14543] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) #1865/VT-x: Attacking the heap allocation, introducing ...