# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 13, 2024 1:31:31 PM Tue, 28 Oct 2008 11:56:14 GMT vboxsync [13609] * trunk/src/VBox/VMM/DBGFMem.cpp (modified) annoying warning Mon, 27 Oct 2008 19:36:49 GMT vboxsync [13598] * trunk/include/VBox/stam.h (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) #1865: STAM - minor cleanups. Mon, 27 Oct 2008 18:57:03 GMT vboxsync [13597] * trunk/src/VBox/VMM/SSMInternal.h (modified) SSM todo. Mon, 27 Oct 2008 18:55:55 GMT vboxsync [13596] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) SSM: Eliminated some more silly type methods, adding RTGCUINTREG. Mon, 27 Oct 2008 18:44:32 GMT vboxsync [13595] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) SSM: removed RTHCUINT/RTHCINT methods. (unused and now deprecated types) Mon, 27 Oct 2008 18:41:07 GMT vboxsync [13594] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) #1865: SSM - just some cleaning up. Mon, 27 Oct 2008 16:33:51 GMT vboxsync [13586] * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) TM: extended the statistics to get an idea about the normal catchup rate. Mon, 27 Oct 2008 16:07:58 GMT vboxsync [13585] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Refresh the cr3 mapping by putting it at the head of the age list. ... Mon, 27 Oct 2008 14:46:35 GMT vboxsync [13582] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Invalidate the current pml4 phys pointer properly when changing cr3. Mon, 27 Oct 2008 13:53:04 GMT vboxsync [13577] * trunk/include/VBox/selm.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/SELMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: SELM. Mon, 27 Oct 2008 11:02:33 GMT vboxsync [13572] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) Statistics for rdtsc intercepts Fri, 24 Oct 2008 23:11:05 GMT vboxsync [13567] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstInstrEmul.cpp (modified) tstInstrEmul: unbusted the darwin build and straigthened up the ... Fri, 24 Oct 2008 17:51:25 GMT vboxsync [13566] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) EMAll.cpp: doxygen. Fri, 24 Oct 2008 17:48:59 GMT vboxsync [13565] * trunk/include/VBox/em.h (modified) * trunk/include/VBox/rem.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/REMGC.cpp (deleted) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) #1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted ... Fri, 24 Oct 2008 16:29:31 GMT vboxsync [13562] * trunk/src/VBox/VMM/testcase/tstInstrEmul.cpp (modified) Stricter tests Fri, 24 Oct 2008 16:27:26 GMT vboxsync [13561] * 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/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstInstrEmul.cpp (added) Emulate (lock) cmpxchg8b in ring 0 & 3. Added testcase for ... Thu, 23 Oct 2008 16:49:58 GMT vboxsync [13543] * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) #1865: PGMPool. Thu, 23 Oct 2008 16:25:44 GMT vboxsync [13542] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Additional release logging for two more VT-x error cases. Thu, 23 Oct 2008 15:31:20 GMT vboxsync [13541] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Paranoid assertions Thu, 23 Oct 2008 13:00:28 GMT vboxsync [13533] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Extra assertions to check for unexpected use conditions. Thu, 23 Oct 2008 12:39:48 GMT vboxsync [13532] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail. Thu, 23 Oct 2008 08:58:37 GMT vboxsync [13519] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) fixed return type (gcc found this bug) Thu, 23 Oct 2008 08:33:55 GMT vboxsync [13517] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Refined suspend state testing. Thu, 23 Oct 2008 08:15:56 GMT vboxsync [13516] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Protection against touching VT-x/AMD-V after the suspend signal has ... Thu, 23 Oct 2008 07:56:55 GMT vboxsync [13514] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (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) Enabled power notification callbacks to disable VT-x/AMD-V before ... Wed, 22 Oct 2008 15:52:53 GMT vboxsync [13502] * trunk/src/VBox/VMM/DBGFMem.cpp (modified) VMM: Prevent the debugger from crashing the VMM passing it guest ... Wed, 22 Oct 2008 09:41:41 GMT vboxsync [13477] * trunk/src/VBox/VMM/STAM.cpp (modified) STAM: Use RTStrSimplePatternMatch. Tue, 21 Oct 2008 15:04:08 GMT vboxsync [13447] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Logging change Tue, 21 Oct 2008 12:16:05 GMT vboxsync [13434] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Fixed Fedora boot guru meditation (VT-x) Tue, 21 Oct 2008 08:50:34 GMT vboxsync [13419] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More logging Tue, 21 Oct 2008 08:42:42 GMT vboxsync [13418] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Logging change Mon, 20 Oct 2008 23:22:47 GMT vboxsync [13415] * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) VMM: a couple of comments. Mon, 20 Oct 2008 23:15:20 GMT vboxsync [13413] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: spaces mostly. Mon, 20 Oct 2008 22:23:59 GMT vboxsync [13412] * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) spaces. sigh. Mon, 20 Oct 2008 16:34:04 GMT vboxsync [13403] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) More checks Mon, 20 Oct 2008 15:37:53 GMT vboxsync [13400] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Extra checks Mon, 20 Oct 2008 15:32:41 GMT vboxsync [13399] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Minor update Mon, 20 Oct 2008 14:58:11 GMT vboxsync [13398] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Don't check disabled physical access handlers Mon, 20 Oct 2008 14:51:23 GMT vboxsync [13397] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Backed out 38140 Mon, 20 Oct 2008 14:35:31 GMT vboxsync [13396] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Correction Mon, 20 Oct 2008 14:13:38 GMT vboxsync [13395] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Corrected assertion Mon, 20 Oct 2008 14:01:17 GMT vboxsync [13394] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Implement PrefetchPage for EPT when in real or protected mode without ... Mon, 20 Oct 2008 13:26:44 GMT vboxsync [13393] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) Updates for physical page aliases Mon, 20 Oct 2008 12:55:08 GMT vboxsync [13392] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Correction Mon, 20 Oct 2008 12:32:44 GMT vboxsync [13390] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Properly export the new functions. Mon, 20 Oct 2008 11:44:51 GMT vboxsync [13388] * trunk/include/VBox/iom.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Updates Mon, 20 Oct 2008 11:42:28 GMT vboxsync [13387] * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) First sketch of functionality to create guest physical address aliases. Fri, 17 Oct 2008 20:40:48 GMT vboxsync [13381] * trunk/src/VBox/VMM/EM.cpp (modified) EM: experimental fix for #DE loop during ubuntu boot w/ busted apic: ... Fri, 17 Oct 2008 18:40:13 GMT vboxsync [13380] * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) tmVirtualNanoTSRediscover: return to R3 when we start stepping (1ns). ... Fri, 17 Oct 2008 14:18:29 GMT vboxsync [13375] * trunk/include/VBox/em.h (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/MMHeap.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/cpu-defs.h (modified) * trunk/src/recompiler/target-i386/helper.c (modified) some (disabled) VMI bits Fri, 17 Oct 2008 12:36:57 GMT vboxsync [13373] * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) Removed the new MMIO functionality. Will do it in a different way. Fri, 17 Oct 2008 12:01:15 GMT vboxsync [13371] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Some updates Fri, 17 Oct 2008 11:35:13 GMT vboxsync [13368] * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) Started with IOMR3MMIORegisterR3 extension for MMIO ranges backed by ... Fri, 17 Oct 2008 11:19:29 GMT vboxsync [13367] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) Added new devhlp functions. Fri, 17 Oct 2008 09:42:38 GMT vboxsync [13366] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Unnecessary checks removed Fri, 17 Oct 2008 07:40:20 GMT vboxsync [13362] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Removed redundant check. Thu, 16 Oct 2008 16:36:27 GMT vboxsync [13351] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Fully emulated lmsw. Thu, 16 Oct 2008 15:21:23 GMT vboxsync [13347] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Compilation fix (alignment). Thu, 16 Oct 2008 15:14:08 GMT vboxsync [13345] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Corrected comment Thu, 16 Oct 2008 15:01:44 GMT vboxsync [13343] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VT-x real mode emulation: got rid of all the ugly hacks and just fall ... Wed, 15 Oct 2008 21:17:04 GMT vboxsync [13306] * trunk/Config.kmk (modified) * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/RTAssertShouldPanic-vbox.cpp (moved) * trunk/src/VBox/Runtime/VBox/VBoxRTDeps.cpp (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) * trunk/src/VBox/Runtime/generic/RTAssertShouldPanic-generic.cpp (moved) * trunk/src/VBox/Runtime/r0drv/darwin/assert-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/RTR0AssertPanicSystem-r0drv-os2.asm (moved) * trunk/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) IPRT,++: some assert.h cleanup, making a suitable place to call ... Wed, 15 Oct 2008 15:23:32 GMT vboxsync [13289] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Cleaned up Wed, 15 Oct 2008 15:15:48 GMT vboxsync [13288] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Corrected previous change in interrupt bitmap updating. Wed, 15 Oct 2008 13:18:06 GMT vboxsync [13285] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More logging; shut up warning messages Wed, 15 Oct 2008 12:46:03 GMT vboxsync [13283] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More logging Wed, 15 Oct 2008 12:27:38 GMT vboxsync [13281] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Fixed IP in the stack frame for #BP & #OF traps. Wed, 15 Oct 2008 11:15:56 GMT vboxsync [13279] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) More failure path problems with VT-x (lead to crashes on testboxwin3). Wed, 15 Oct 2008 10:02:16 GMT vboxsync [13277] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Compile fix Wed, 15 Oct 2008 09:57:45 GMT vboxsync [13276] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Manually inject interrupts in real mode (VT-x). Fixes OS/2 boot issue. Tue, 14 Oct 2008 14:46:07 GMT vboxsync [13267] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) lmsw: corrected exit path Tue, 14 Oct 2008 14:33:38 GMT vboxsync [13266] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) lmsw emulation: 16 bits operand Tue, 14 Oct 2008 14:26:42 GMT vboxsync [13265] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Lmsw emulation. Tue, 14 Oct 2008 13:22:36 GMT vboxsync [13263] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VT-x: fixed OpenSuse grub loading Tue, 14 Oct 2008 12:51:09 GMT vboxsync [13257] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) build fix Tue, 14 Oct 2008 12:28:39 GMT vboxsync [13253] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Restore the IOPL flags when switching from real back to protected mode. Tue, 14 Oct 2008 12:13:44 GMT vboxsync [13252] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Obsolete comment Tue, 14 Oct 2008 12:07:13 GMT vboxsync [13251] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Stats for forced TLB flushes by physical page invalidation. Tue, 14 Oct 2008 12:05:25 GMT vboxsync [13250] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) AMD-V/nested paging: invlpga only invalidates TLB entries for guest ... Mon, 13 Oct 2008 21:25:50 GMT vboxsync [13236] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMGst.h (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/VMMR0/PGMR0.cpp (modified) #1865: More polish. Mon, 13 Oct 2008 20:48:53 GMT vboxsync [13235] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMGC/PGMGC.cpp (modified) PGM: Merged PGMGCInvalidatePage into PGMInvalidatePage nad fixed the ... Mon, 13 Oct 2008 20:03:48 GMT vboxsync [13232] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/SELM.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/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) #1865: changed some validation into pure assertions or assert-return. ... Mon, 13 Oct 2008 19:03:16 GMT vboxsync [13230] * trunk/Config.kmk (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/recompiler_new/Makefile.kmk (modified) * trunk/src/recompiler_new/Sun/config.h (modified) * trunk/src/recompiler_new/Sun/structs.h (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/cpu-all.h (modified) * trunk/src/recompiler_new/cpu-defs.h (modified) * trunk/src/recompiler_new/exec-all.h (modified) * trunk/src/recompiler_new/osdep.h (modified) * trunk/src/recompiler_new/target-i386/cpu.h (modified) * trunk/src/recompiler_new/target-i386/exec.h (modified) * trunk/src/recompiler_new/translate-all.c (modified) further new recompiler work Mon, 13 Oct 2008 14:43:54 GMT vboxsync [13221] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineDebuggerImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-common.xsd (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Enabled VPID (VT-x tagged TLB); default off - Added machine & ... Mon, 13 Oct 2008 13:29:35 GMT vboxsync [13216] * trunk/src/VBox/VMM/PDMDevice.cpp (modified) PDMDevice: removed pci bus selection todo. Mon, 13 Oct 2008 13:29:00 GMT vboxsync [13215] * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) PDM: adjusted the PCI Bus determination so that it checks whether the ... Mon, 13 Oct 2008 10:09:21 GMT vboxsync [13204] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Enabled EPT Mon, 13 Oct 2008 10:02:04 GMT vboxsync [13203] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) Missing shadow cases for EPT. Mon, 13 Oct 2008 09:40:14 GMT vboxsync [13202] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Missing EPT case in pgmPoolTrackFlushGCPhysPTInt. Mon, 13 Oct 2008 09:27:44 GMT vboxsync [13200] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMXR0InvalidatePage calls still occur in EPT mode. Mon, 13 Oct 2008 09:08:50 GMT vboxsync [13199] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Fix for 32 bits builds (EPT PAE PDPTE caching) Mon, 13 Oct 2008 09:05:42 GMT vboxsync [13198] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Recommitted 37737 & 37738 minus the dangerous changes. Mon, 13 Oct 2008 08:52:06 GMT vboxsync [13197] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Backed out 37737&37738. (regressions) Mon, 13 Oct 2008 08:45:56 GMT vboxsync [13195] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Prefetch the four PDPT entries in PAE mode (EPT only). Mon, 13 Oct 2008 07:51:31 GMT vboxsync [13194] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) EPT: Our identity mapping is a 32 bits page directory. Mon, 13 Oct 2008 06:30:04 GMT vboxsync [13193] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) uint64_t conversion fix Sat, 11 Oct 2008 12:36:11 GMT vboxsync [13189] * trunk/include/VBox/pci.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/PCIInternal.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) PCI: Add support for PCI-to-PCI bridges Sat, 11 Oct 2008 01:58:30 GMT vboxsync [13188] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGM: polish. Fri, 10 Oct 2008 23:18:46 GMT vboxsync [13187] * trunk/src/VBox/VMM/PGM.cpp (modified) PGMR3InitDynMap: check that the dynamic mapping area doesn't cross a ... Fri, 10 Oct 2008 22:21:18 GMT vboxsync [13186] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGMPhys: Fix for silly edge case bug. Fri, 10 Oct 2008 15:54:54 GMT vboxsync [13182] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Extra assertion