# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 7, 2025 8:55:57 AM 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 ... Mon, 24 Nov 2008 19:18:23 GMT vboxsync [14541] * trunk/src/VBox/VMM/PGMInternal.h (modified) PGMInternal.h: docs. Mon, 24 Nov 2008 18:42:23 GMT vboxsync [14539] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: More tests. Mon, 24 Nov 2008 17:39:36 GMT vboxsync [14536] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: Some more fixes and tests. Mon, 24 Nov 2008 16:56:18 GMT vboxsync [14533] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) missing bits from r39820 Mon, 24 Nov 2008 16:50:00 GMT vboxsync [14532] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Compile fix Mon, 24 Nov 2008 16:28:46 GMT vboxsync [14530] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More error logging Mon, 24 Nov 2008 16:04:48 GMT vboxsync [14528] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: fixes & testcase (PGMDynMapHCPage now works). Mon, 24 Nov 2008 14:07:29 GMT vboxsync [14519] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: fixes (InitVM+TermVM working). Mon, 24 Nov 2008 13:41:39 GMT vboxsync [14517] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: fixes Mon, 24 Nov 2008 12:33:00 GMT vboxsync [14515] * trunk/Config.kmk (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (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) SUPDrv,SUPLib,VMM: Kicked out the dead VBOX_WITH_IDT_PATCHING code. Mon, 24 Nov 2008 07:10:50 GMT vboxsync [14505] * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) small optimization Mon, 24 Nov 2008 03:10:33 GMT vboxsync [14504] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: Re-enabled the code. Mon, 24 Nov 2008 03:10:09 GMT vboxsync [14503] * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) tstVMStructGC: more tests. Mon, 24 Nov 2008 03:05:52 GMT vboxsync [14502] * trunk/src/VBox/VMM/PGMInternal.h (modified) Got it! (why darwin broke unexpectedly last week) Mon, 24 Nov 2008 02:22:08 GMT vboxsync [14500] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg1Weak.cpp (added) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg2.cpp (added) * trunk/src/VBox/Runtime/common/misc/RTAssertMsg2Weak.cpp (added) * trunk/src/VBox/Runtime/r0drv/darwin/assert-r0drv-darwin.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) IPRT/SUPDrv/VMM: Made RTR0AssertPanicSystem available to VMMR0.r0 on ... Mon, 24 Nov 2008 01:48:34 GMT vboxsync [14499] * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) VMM: Don't try use the invalid pvSavedStack pointer on darwin, set it ... Mon, 24 Nov 2008 00:15:19 GMT vboxsync [14498] * trunk/include/VBox/pdmapi.h (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) tstVMM: Print all module addresses; Fixed PDMR3LdrEnumModules callback. Sun, 23 Nov 2008 22:49:36 GMT vboxsync [14494] * trunk/include/VBox/err.h (modified) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) #1865: PGMR0DynMap - retry with smaller segments if one big one is ... Sun, 23 Nov 2008 16:23:12 GMT vboxsync [14493] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) #1865: PGMR0DynMap init code written. Sun, 23 Nov 2008 16:18:30 GMT vboxsync [14492] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) #1865: PGMR0DynMap init code written. Fri, 21 Nov 2008 19:23:59 GMT vboxsync [14484] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) #1865: More code. Thu, 20 Nov 2008 13:37:54 GMT vboxsync [14416] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Argh Thu, 20 Nov 2008 13:37:26 GMT vboxsync [14415] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Corrected assertion Thu, 20 Nov 2008 13:35:21 GMT vboxsync [14414] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Wrong control for rdtscp intercept. Thu, 20 Nov 2008 13:30:28 GMT vboxsync [14413] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Compile fix Thu, 20 Nov 2008 13:26:47 GMT vboxsync [14411] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpum.mac (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/vm.h (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/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/cpu.h (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) RDTSCP support added. Enabled only for AMD-V guests. Thu, 20 Nov 2008 12:20:49 GMT vboxsync [14404] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: Disabled the init/term code. Thu, 20 Nov 2008 10:23:07 GMT vboxsync [14392] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) In PAE shadow mode we must always reactivate PDPT entries. (Solaris ... Thu, 20 Nov 2008 08:48:14 GMT vboxsync [14385] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Removed debug logging Wed, 19 Nov 2008 19:36:20 GMT vboxsync [14378] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) #1865: ring-0 mapping cache, code in progress. Wed, 19 Nov 2008 19:17:18 GMT vboxsync [14376] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) #1865: ring-0 mapping cache, code in progress. Wed, 19 Nov 2008 19:13:00 GMT vboxsync [14374] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) #1865: ring-0 mapping cache, code in progress. Wed, 19 Nov 2008 17:20:49 GMT vboxsync [14366] * trunk/include/VBox/hwacc_svm.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Cleaned up some more. Wed, 19 Nov 2008 17:07:11 GMT vboxsync [14364] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Preparations Wed, 19 Nov 2008 17:04:25 GMT vboxsync [14362] * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) #1865: ring-0 mapping cache, code in progress. Wed, 19 Nov 2008 13:38:31 GMT vboxsync [14351] * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) Don't fixup VM::trpm.s.paStatForwardedIRQ* in build without statistics. Wed, 19 Nov 2008 11:25:35 GMT vboxsync [14346] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/recompiler_new/Makefile.kmk (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/exec-all.h (modified) * trunk/src/recompiler_new/exec.c (modified) Implemented check for monitored page accesses, fixing TSS out of sync ... Tue, 18 Nov 2008 15:19:14 GMT vboxsync [14308] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More logging Tue, 18 Nov 2008 15:11:08 GMT vboxsync [14307] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Log EPT misconfiguration errors Tue, 18 Nov 2008 15:09:43 GMT vboxsync [14306] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Ignore pending software exceptions. (the instruction will be ... Tue, 18 Nov 2008 13:31:42 GMT vboxsync [14301] * trunk/include/VBox/pgm.h (modified) * 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/PGMMap.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/32BitToAMD64.asm (modified) Synced some (inactive) new paging code. Tue, 18 Nov 2008 13:25:40 GMT vboxsync [14299] * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/CSAMAll.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMThread.cpp (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) Corrected grammos in comments. No code changes. Tue, 18 Nov 2008 09:28:40 GMT vboxsync [14279] * trunk/src/VBox/VMM/EM.cpp (modified) Compile fix Tue, 18 Nov 2008 09:27:47 GMT vboxsync [14278] * trunk/src/VBox/VMM/EM.cpp (modified) Cleaned up. Mon, 17 Nov 2008 19:28:31 GMT vboxsync [14268] * trunk/src/VBox/VMM/EM.cpp (modified) EM.cpp: Shot at the solaris reset hang. Mon, 17 Nov 2008 19:06:30 GMT vboxsync [14267] * trunk/src/VBox/VMM/VMMSwitcher/32BitToAMD64.asm (modified) current 32 bit mode switcher (not working) Mon, 17 Nov 2008 17:11:22 GMT vboxsync [14260] * trunk/src/VBox/VMM/PGM.cpp (modified) PGM: doc update. Mon, 17 Nov 2008 15:46:29 GMT vboxsync [14257] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) cpuid clears the high dwords of the 64 bits registers. Mon, 17 Nov 2008 13:44:51 GMT vboxsync [14254] * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) Safety precautions. Mon, 17 Nov 2008 12:49:21 GMT vboxsync [14253] * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) TM: A shot at #3321 Mon, 17 Nov 2008 12:45:08 GMT vboxsync [14251] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Correction Mon, 17 Nov 2008 12:23:38 GMT vboxsync [14249] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) More logging (msr) Mon, 17 Nov 2008 11:56:22 GMT vboxsync [14248] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Rdmsr must also clear the high dword of 64 bits registers. Mon, 17 Nov 2008 11:07:44 GMT vboxsync [14247] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Rdtsc: must clear the high dwords. Mon, 17 Nov 2008 10:31:26 GMT vboxsync [14244] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: flushing macbook air code. Mon, 17 Nov 2008 09:30:39 GMT vboxsync [14240] * trunk/src/VBox/VMM/PGM.cpp (modified) fix PAE VMM message Mon, 17 Nov 2008 09:28:22 GMT vboxsync [14239] * trunk/src/VBox/VMM/VMM.cpp (modified) typo found by nike Mon, 17 Nov 2008 08:14:30 GMT vboxsync [14234] * trunk/src/VBox/VMM/VMMSwitcher/32BitToAMD64.asm (added) export Thu, 13 Nov 2008 21:36:51 GMT vboxsync [14192] * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) VMM: fixed a regression introduced by r38992 (tstVMM failed during HW ... Thu, 13 Nov 2008 13:35:36 GMT vboxsync [14176] * trunk/src/VBox/VMM/VMMInternal.h (modified) sigh. Thu, 13 Nov 2008 13:24:19 GMT vboxsync [14175] * trunk/src/VBox/VMM/PGMInternal.h (modified) oops Thu, 13 Nov 2008 13:23:56 GMT vboxsync [14174] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) VMM: another shot at it. Thu, 13 Nov 2008 13:11:44 GMT vboxsync [14172] * trunk/src/VBox/VMM/VMMInternal.h (modified) hrmpf! Thu, 13 Nov 2008 13:06:52 GMT vboxsync [14171] * trunk/src/VBox/VMM/VMMInternal.h (modified) hrmpf. Thu, 13 Nov 2008 12:57:26 GMT vboxsync [14170] * trunk/src/VBox/VMM/VMMInternal.h (modified) build fix. Thu, 13 Nov 2008 12:44:05 GMT vboxsync [14169] * trunk/src/VBox/VMM/VMMSwitcher/AMD64To32Bit.asm (added) VMM: Missing file. Thu, 13 Nov 2008 12:31:38 GMT vboxsync [14167] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (copied) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac (modified) VMM: AMD64 -> 32bit switcher (for testing only). Thu, 13 Nov 2008 02:50:46 GMT vboxsync [14157] * trunk/src/VBox/VMM/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllPagePool.cpp (modified) mac build fixes. Thu, 13 Nov 2008 02:30:53 GMT vboxsync [14156] * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) VMM: Disabled the 32-bit <-> AMD64 switcher that was added recently ... Wed, 12 Nov 2008 23:55:08 GMT vboxsync [14155] * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllPagePool.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: MM - dealt with the last R3R0PTRTYPEs. Wed, 12 Nov 2008 23:34:50 GMT vboxsync [14154] * 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/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) PGM: pGuestPD* -> pGst32BitPd* Wed, 12 Nov 2008 23:30:34 GMT vboxsync [14153] * 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) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) PGM: pGstPaePDPT -> pGstPaePdpt Wed, 12 Nov 2008 23:29:04 GMT vboxsync [14152] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) PGM: pGstAmd64PML4* -> pGstAmd64Pml4. Wed, 12 Nov 2008 23:26:37 GMT vboxsync [14151] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) PGM: HCPhysPaePML4 -> HCPhysShwPaePml4 Wed, 12 Nov 2008 23:24:49 GMT vboxsync [14150] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) PGM: HCPhysNestedRoot -> HCPhysShwNestedRoot Wed, 12 Nov 2008 23:23:27 GMT vboxsync [14149] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) PGM: HCPhysPaePDPT -> HCPhysShwPaePdpt. Wed, 12 Nov 2008 23:20:06 GMT vboxsync [14148] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) PGM: HCPhys32BitPD -> HCPhysShw32BitPD Wed, 12 Nov 2008 23:07:51 GMT vboxsync [14147] * 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/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: PGM - 32-bit shadown PD pointer converted. Wed, 12 Nov 2008 22:06:45 GMT vboxsync [14146] * trunk/src/VBox/VMM/PGMInternal.h (modified) darwin build fix. Wed, 12 Nov 2008 21:59:25 GMT vboxsync [14145] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) PGM: Some more uint64_t -> X86union return. (btw. doing this because ... Wed, 12 Nov 2008 19:12:30 GMT vboxsync [14141] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) PGM: More union returns. Wed, 12 Nov 2008 18:35:25 GMT vboxsync [14139] * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) another build fix Wed, 12 Nov 2008 18:30:35 GMT vboxsync [14138] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) build fix Wed, 12 Nov 2008 18:25:53 GMT vboxsync [14137] * trunk/src/VBox/VMM/Makefile.kmk (modified) order Wed, 12 Nov 2008 18:24:56 GMT vboxsync [14136] * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac (modified) build fix. Wed, 12 Nov 2008 17:22:40 GMT vboxsync [14134] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) 32->64 bit mode skeleton, nothing yet works, for sure Wed, 12 Nov 2008 16:37:47 GMT vboxsync [14133] * 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/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: final pae change. Wed, 12 Nov 2008 12:46:26 GMT vboxsync [14131] * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGM: Prevent fixated mappings from crossing a PD boundrary ... Wed, 12 Nov 2008 01:08:13 GMT vboxsync [14118] * trunk/include/VBox/scsi.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) RT_STRICT/VBOX_STRICT vs. DEBUG confusion. Wed, 12 Nov 2008 00:03:07 GMT vboxsync [14116] * trunk/src/VBox/VMM/Makefile.kmk (modified) line continuation fun. Tue, 11 Nov 2008 23:37:04 GMT vboxsync [14114] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (added) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) #1865: Some structures and external API for the ring-0 dynamic ... Tue, 11 Nov 2008 19:42:05 GMT vboxsync [14110] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Compile fix Tue, 11 Nov 2008 19:39:53 GMT vboxsync [14109] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Implemented NMI injection. Tue, 11 Nov 2008 19:23:55 GMT vboxsync [14106] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) Added dummy HWACCMR3InjectNMI. Tue, 11 Nov 2008 18:07:03 GMT vboxsync [14103] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) #1865: shadow pae, the seventh wave. Tue, 11 Nov 2008 17:49:53 GMT vboxsync [14102] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) #1865: shadow pae, the sixth bit. Tue, 11 Nov 2008 17:19:13 GMT vboxsync [14101] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Use pgmPoolFree. Tue, 11 Nov 2008 17:10:24 GMT vboxsync [14099] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) #1865: shadow pae, the fifth bit. (removed dead code) Tue, 11 Nov 2008 16:54:07 GMT vboxsync [14096] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) #1865: shadow pae, the forth bit. (dead code checks)