# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 15, 2024 2:40:39 PM 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) Tue, 11 Nov 2008 16:51:58 GMT vboxsync [14095] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) #1865: shadow pae, the third bit. Tue, 11 Nov 2008 16:47:38 GMT vboxsync [14094] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) #1865: shadow pae, the second bit. Tue, 11 Nov 2008 16:37:08 GMT vboxsync [14093] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) #1865: shadow pae, the first bit. Tue, 11 Nov 2008 13:31:09 GMT vboxsync [14091] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Minor cleanup Tue, 11 Nov 2008 10:12:57 GMT vboxsync [14082] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Must mask off the reference count from the HC physical address Tue, 11 Nov 2008 07:43:35 GMT vboxsync [14077] * trunk/src/VBox/VMM/PDMLdr.cpp (modified) fixed assertion Tue, 11 Nov 2008 00:14:05 GMT vboxsync [14075] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) The 64-bit MSC warning hunt stops for today. Tue, 11 Nov 2008 00:02:26 GMT vboxsync [14074] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) PDMQueue: The 64-bit MSC warning hunt continues. Mon, 10 Nov 2008 23:53:50 GMT vboxsync [14072] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) MM: The 64-bit MSC warning hunt continues. Mon, 10 Nov 2008 23:47:46 GMT vboxsync [14071] * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) MM: 64-bit MSC warning hunt. Mon, 10 Nov 2008 23:45:24 GMT vboxsync [14070] * trunk/include/VBox/cfgm.h (modified) * trunk/src/VBox/VMM/CFGM.cpp (modified) * trunk/src/VBox/VMM/CFGMInternal.h (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) CFGM: 64-bit MSC warning hunt. Mon, 10 Nov 2008 20:25:38 GMT vboxsync [14042] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Windows build fix; VBoxDD*R0/GC should not link against RuntimeR0/GC, ... Mon, 10 Nov 2008 19:08:26 GMT vboxsync [14040] * trunk/src/VBox/VMM/PGMInternal.h (modified) darwin build fix. Mon, 10 Nov 2008 18:23:15 GMT vboxsync [14038] * 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/PGMAll.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: PGM - and another one. Mon, 10 Nov 2008 17:52:19 GMT vboxsync [14034] * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) VMMGC.def: nocrt exports. Mon, 10 Nov 2008 17:50:43 GMT vboxsync [14033] * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) VMMR0.def: nocrt exports. Mon, 10 Nov 2008 17:33:18 GMT vboxsync [14032] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) mac build fix Mon, 10 Nov 2008 17:27:22 GMT vboxsync [14029] * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) no stdio.h or stdlib.h in GC. Mon, 10 Nov 2008 13:38:57 GMT vboxsync [14010] * trunk/src/VBox/VMM/PGMInternal.h (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) #1865: PGM - one more down. Mon, 10 Nov 2008 12:14:48 GMT vboxsync [14002] * trunk/src/VBox/VMM/PGMInternal.h (modified) The brain was out to lunch there... Mon, 10 Nov 2008 11:57:33 GMT vboxsync [13996] * trunk/src/VBox/VMM/PGMInternal.h (modified) darwin build fix. Mon, 10 Nov 2008 10:52:22 GMT vboxsync [13993] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) darwin build fix. Mon, 10 Nov 2008 10:36:38 GMT vboxsync [13991] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (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/PGMAllShw.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: More PGM cleanup. Mon, 10 Nov 2008 09:24:58 GMT vboxsync [13990] * trunk/src/VBox/VMM/CPUM.cpp (modified) Save and load the number of VMCPUs. Fri, 07 Nov 2008 21:10:49 GMT vboxsync [13980] * trunk/src/VBox/VMM/MM.cpp (modified) Missing ! in if. Fails if MM node in CFGM already exists Fri, 07 Nov 2008 16:33:20 GMT vboxsync [13975] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Even more debugger fixes. Fri, 07 Nov 2008 16:28:05 GMT vboxsync [13974] * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) Non-EMT threads get CPU 0 by default. Fri, 07 Nov 2008 16:22:50 GMT vboxsync [13973] * trunk/src/VBox/VMM/DBGF.cpp (modified) This is the actual fix Fri, 07 Nov 2008 16:17:59 GMT vboxsync [13972] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) Fixes for the debugger. Fri, 07 Nov 2008 16:06:39 GMT vboxsync [13969] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) PGM: RTGCUINTPTR64 -> RTGCPTR64 (forgot this one yesterday) Fri, 07 Nov 2008 13:06:13 GMT vboxsync [13961] * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Extra test Fri, 07 Nov 2008 13:04:45 GMT vboxsync [13960] * 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/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGCA.asm (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Moved guest and host CPU contexts into per-VCPU array. Thu, 06 Nov 2008 20:52:05 GMT vboxsync [13937] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMDbg.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/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) PGM: RTGCUINTPTR -> RTGCPTR. Thu, 06 Nov 2008 20:44:09 GMT vboxsync [13936] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (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) PGM: removed a bunch of unnecessary RTGCUINTPTR/RTGCPTR casts. ... Thu, 06 Nov 2008 20:23:28 GMT vboxsync [13935] * trunk/src/VBox/VMM/PGMInternal.h (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) PGM: One more CTXSUFF (guest AMD64 root). Thu, 06 Nov 2008 18:55:03 GMT vboxsync [13933] * 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/PGMAll.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: PAE guest mappings, assert GCPtr being 32-bit. Thu, 06 Nov 2008 18:54:21 GMT vboxsync [13932] * trunk/src/VBox/VMM/HWACCM.cpp (modified) warning. Thu, 06 Nov 2008 18:43:35 GMT vboxsync [13930] * trunk/src/VBox/VMM/PGMMap.cpp (modified) PGMMap.cpp: Fixed sign extension issue in pgmR3SyncPTRResolveConflictPAE. Thu, 06 Nov 2008 15:01:24 GMT vboxsync [13923] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) PGM: darwin fix. Thu, 06 Nov 2008 14:27:07 GMT vboxsync [13921] * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Extra check Thu, 06 Nov 2008 14:11:41 GMT vboxsync [13919] * 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) VMM: 3 R3R0PTRTYPE members down (a bunch left to go). Thu, 06 Nov 2008 14:10:07 GMT vboxsync [13918] * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) MMAllHyper.cpp: Another stale CTXSUFF that had been overlooped. Thu, 06 Nov 2008 13:18:15 GMT vboxsync [13914] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Backed out 38201. No longer necessary (reset fix in REM probably). Thu, 06 Nov 2008 12:37:29 GMT vboxsync [13912] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) 32-bit build fix Thu, 06 Nov 2008 12:24:12 GMT vboxsync [13909] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More updates Thu, 06 Nov 2008 11:53:47 GMT vboxsync [13908] * trunk/Config.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/include/VBox/com/array.h (modified) * trunk/include/VBox/com/defs.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageSVN.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox/src/QIWidgetValidator.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxMediaComboBox.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/HostPower.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/ProgressImpl.cpp (modified) * trunk/src/VBox/Main/glue/com.cpp (modified) * trunk/src/VBox/Main/glue/initterm.cpp (modified) * trunk/src/VBox/Main/include/Performance.h (modified) * trunk/src/VBox/Main/testcase/tstCollector.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Main/xpcom/server.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/RTMpCpuIdToSetIndex-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTRandAdvCreateSystemFaster-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTRandAdvCreateSystemTruer-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/powernotification-r0drv.c (modified) * trunk/src/VBox/Runtime/r3/os2/mp-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/rtProcInitExePath-os2.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAllA.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/io/prfile.c (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/md/os2/os2rng.c (modified) Fixed include order, a bunch of GCC 3.3 warnings, OS/2 build. Thu, 06 Nov 2008 10:52:08 GMT vboxsync [13905] * 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) Moved more data. Thu, 06 Nov 2008 10:17:41 GMT vboxsync [13904] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Again Thu, 06 Nov 2008 10:16:44 GMT vboxsync [13903] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Some stat names are too long. Thu, 06 Nov 2008 10:13:19 GMT vboxsync [13902] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Oops. Thu, 06 Nov 2008 10:12:18 GMT vboxsync [13901] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Compile fix Thu, 06 Nov 2008 10:11:35 GMT vboxsync [13900] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Corrections