# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 6, 2025 1:52:27 AM Thu, 02 Oct 2008 09:35:31 GMT vboxsync [12909] * trunk/src/VBox/VMM/PGMMap.cpp (modified) Signed/unsigned mismatch. Thu, 02 Oct 2008 08:52:44 GMT vboxsync [12902] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) Fixed upper boundary of mode array. Thu, 02 Oct 2008 08:50:35 GMT vboxsync [12901] * trunk/src/VBox/VMM/PGM.cpp (modified) Fixed assertion Thu, 02 Oct 2008 08:10:58 GMT vboxsync [12898] * trunk/src/VBox/VMM/DBGFOS.cpp (modified) vcc warning Thu, 02 Oct 2008 08:09:23 GMT vboxsync [12897] * trunk/src/VBox/VMM/CPUMStack.cpp (modified) vcc warning Thu, 02 Oct 2008 08:07:46 GMT vboxsync [12896] * trunk/src/VBox/VMM/DBGF.cpp (modified) small fix Thu, 02 Oct 2008 08:02:05 GMT vboxsync [12894] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) Enabled some EPT paging code. Thu, 02 Oct 2008 07:22:55 GMT vboxsync [12892] * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/Runtime/generic/semsrw-generic.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) AssertMsgRC Wed, 01 Oct 2008 22:44:09 GMT vboxsync [12881] * trunk/src/VBox/VMM/DBGF.cpp (modified) DBGFR3Detach: Have to use RTSemPongWait, DBGFR3EventWait will check ... Wed, 01 Oct 2008 21:11:15 GMT vboxsync [12877] * trunk/src/VBox/VMM/DBGF.cpp (modified) DBGF: Don't linger in DBGFR3Detach. Wed, 01 Oct 2008 20:09:41 GMT vboxsync [12875] * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/DBGFInternal.h (modified) DBGF: Fix term/detach race. Wed, 01 Oct 2008 09:37:46 GMT vboxsync [12855] * 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) Mark referenced patches, so they can't be removed. Tue, 30 Sep 2008 15:34:05 GMT vboxsync [12837] * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) VMM: more VT-x/AMD-V guru meditation fixes. Tue, 30 Sep 2008 15:33:20 GMT vboxsync [12836] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMMR0: Fixed va_list reuse bug in AssertMsg2. Tue, 30 Sep 2008 14:54:51 GMT vboxsync [12835] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) Solved some overwritten patch instruction issues. (triggered assertions) Tue, 30 Sep 2008 14:29:45 GMT vboxsync [12834] * trunk/src/VBox/VMM/CPUM.cpp (modified) CPUM: dox adj. Tue, 30 Sep 2008 13:51:53 GMT vboxsync [12832] * trunk/src/VBox/VMM/DBGF.cpp (modified) DBGF: spaces. Tue, 30 Sep 2008 13:44:47 GMT vboxsync [12831] * trunk/src/VBox/VMM/EM.cpp (modified) Deal with CR0 updates inside patch code that force us to go to the ... Tue, 30 Sep 2008 13:38:36 GMT vboxsync [12830] * trunk/src/VBox/VMM/DBGF.cpp (modified) only wait 1 second in release mode before the Guru meditation dialog ... Tue, 30 Sep 2008 10:15:04 GMT vboxsync [12826] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Selector value of 0 is invalid in 32 or 64 bits mode. Tue, 30 Sep 2008 09:04:49 GMT vboxsync [12824] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) FreeBSD boot assertion fix (VT-x real-mode emulation). Tue, 30 Sep 2008 08:05:37 GMT vboxsync [12823] * trunk/include/VBox/cpumdis.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) warnings Tue, 30 Sep 2008 07:50:05 GMT vboxsync [12822] * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) The hypervisor dump is not relevant when we're in VT-x/AMD-V mode. Tue, 30 Sep 2008 01:33:38 GMT vboxsync [12818] * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) STAM,IOM: force sort order compatability with file system hierarchy ... Mon, 29 Sep 2008 18:33:17 GMT vboxsync [12815] * trunk/include/VBox/vm.h (modified) * 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: more MM changes. Mon, 29 Sep 2008 18:14:37 GMT vboxsync [12814] * trunk/src/VBox/VMM/MM.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/MMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllPhys.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: more MM changes. Mon, 29 Sep 2008 16:11:29 GMT vboxsync [12811] * trunk/src/VBox/VMM/CPUM.cpp (modified) logging fix Mon, 29 Sep 2008 15:03:55 GMT vboxsync [12807] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) PDM - VMMDevHeap: PDM_DEVHLP_VERSION minor increment, ... Mon, 29 Sep 2008 14:45:02 GMT vboxsync [12805] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Reenabled real-mode emulation in VT-x again. Mon, 29 Sep 2008 13:56:34 GMT vboxsync [12801] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Lidt/lgdt emulation fix for 16 bits operand size. Mon, 29 Sep 2008 13:43:16 GMT vboxsync [12800] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Disabled real-mode emulation again: OS/2 no longer boots. Mon, 29 Sep 2008 13:35:29 GMT vboxsync [12799] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) r=bird: cpuid -> idCpu like we use elsewhere (mixed case!). Mon, 29 Sep 2008 13:31:41 GMT vboxsync [12798] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Reset the real-mode emulation state correctly. Reenabled real-mode ... Mon, 29 Sep 2008 13:16:01 GMT vboxsync [12796] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Disable raw mode emulation until the reset problem is fixed. Mon, 29 Sep 2008 13:07:00 GMT vboxsync [12795] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) HWACCM: fixed unsigned/signed compare warning (x86.h), use const and g_. Mon, 29 Sep 2008 12:51:37 GMT vboxsync [12794] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) #1865: Added a pVMRC member to VM so I can gradually convert away ... Mon, 29 Sep 2008 12:36:09 GMT vboxsync [12793] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) More fixes for real-mode emulation in VT-x. Now enabled by default ... Mon, 29 Sep 2008 12:14:42 GMT vboxsync [12792] * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: some MM stuff. Mon, 29 Sep 2008 11:20:34 GMT vboxsync [12789] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Corrections Mon, 29 Sep 2008 11:09:02 GMT vboxsync [12788] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Monitor X86_CR4_VME changes as well if emulated real-mode is enabled. Mon, 29 Sep 2008 11:04:07 GMT vboxsync [12787] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Accidental commit. Mon, 29 Sep 2008 11:01:57 GMT vboxsync [12786] * 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/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Real-mode support for VT-x. (currently disabled) Mon, 29 Sep 2008 09:49:53 GMT vboxsync [12784] * trunk/src/VBox/VMM/EM.cpp (modified) @note -> Note: Fri, 26 Sep 2008 16:32:43 GMT vboxsync [12773] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) EMInterpretLMSW: LMSW cannot change AM or WP, so no need to check ... Fri, 26 Sep 2008 16:13:09 GMT vboxsync [12772] * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: IOM. Fri, 26 Sep 2008 11:01:01 GMT vboxsync [12763] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Fixed IF handling for real mode. (iopl=3, no need for VIF) Fri, 26 Sep 2008 10:10:38 GMT vboxsync [12760] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) EMAll: Disabled the assertions reported in bug #2609, bug #1931 and ... Fri, 26 Sep 2008 09:28:46 GMT vboxsync [12758] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Stupid alignment Fri, 26 Sep 2008 08:27:14 GMT vboxsync [12757] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Missing update Fri, 26 Sep 2008 08:25:57 GMT vboxsync [12756] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Attempt to correct hidden selector attributes when switching from ... Thu, 25 Sep 2008 15:42:01 GMT vboxsync [12751] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Corrected assertion again Thu, 25 Sep 2008 15:24:36 GMT vboxsync [12750] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Sigh Thu, 25 Sep 2008 15:23:55 GMT vboxsync [12749] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Corrected assertion Thu, 25 Sep 2008 15:22:36 GMT vboxsync [12748] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Updates Thu, 25 Sep 2008 15:21:34 GMT vboxsync [12747] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Put back #GP handler. Thu, 25 Sep 2008 15:18:01 GMT vboxsync [12746] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Bitmap corrections. Thu, 25 Sep 2008 15:01:57 GMT vboxsync [12745] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Adjust TSS size for real-mode emulation (VT-x). Thu, 25 Sep 2008 14:57:17 GMT vboxsync [12744] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) Enabled the real-mode VT-x TSS allocation again. Thu, 25 Sep 2008 14:11:18 GMT vboxsync [12737] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Got rid of debugging code Thu, 25 Sep 2008 14:10:54 GMT vboxsync [12736] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Backed out 37055/56. Need to use the io bitmap in the TSS instead. ... Thu, 25 Sep 2008 14:07:53 GMT vboxsync [12735] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUMGetGuestCPL fix for real mode in VT-x. Thu, 25 Sep 2008 13:57:49 GMT vboxsync [12733] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Updates Thu, 25 Sep 2008 13:53:39 GMT vboxsync [12732] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) #GP handler should emulation io instructions in real mode. (VT-x) Thu, 25 Sep 2008 13:24:27 GMT vboxsync [12730] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Updates for real mode execution with VT-x. Thu, 25 Sep 2008 12:28:31 GMT vboxsync [12726] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) TR selector attributes for real mode changes. Thu, 25 Sep 2008 12:25:31 GMT vboxsync [12725] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Logging update + selector sync correction for real mode. Thu, 25 Sep 2008 11:57:28 GMT vboxsync [12721] * trunk/src/VBox/VMM/IOM.cpp (modified) #1865: IOM - doc update. Thu, 25 Sep 2008 11:48:56 GMT vboxsync [12720] * trunk/src/VBox/VMM/PDMLdr.cpp (modified) pdmR3Load3U: inverted test. grr! Thu, 25 Sep 2008 09:46:58 GMT vboxsync [12716] * trunk/src/VBox/VMM/PDMLdr.cpp (modified) pdmR3Load3U: easier to read size calc for the allocation. Thu, 25 Sep 2008 09:38:45 GMT vboxsync [12714] * trunk/src/VBox/VMM/PDMLdr.cpp (modified) typo Thu, 25 Sep 2008 09:36:25 GMT vboxsync [12713] * trunk/src/VBox/VMM/PDMLdr.cpp (modified) pdmR3LoadR3U: Don't add the DLL/SO/DYLIB extension to a file which ... Thu, 25 Sep 2008 09:32:13 GMT vboxsync [12711] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More logging Thu, 25 Sep 2008 09:29:52 GMT vboxsync [12710] * trunk/src/VBox/VMM/CPUM.cpp (modified) Cleaned up dr logging. Thu, 25 Sep 2008 09:24:33 GMT vboxsync [12709] * trunk/src/VBox/VMM/PDMLdr.cpp (modified) pdmR3LoadR3U: display the filename we've constructed and passed to ... Thu, 25 Sep 2008 09:14:29 GMT vboxsync [12708] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Comments added Thu, 25 Sep 2008 09:08:00 GMT vboxsync [12707] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Disabled vmm heap usage for VT-x. (failures otherwise in svn head) Wed, 24 Sep 2008 17:47:58 GMT vboxsync [12703] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) build fix. Wed, 24 Sep 2008 16:56:02 GMT vboxsync [12702] * trunk/include/VBox/hwacc_svm.h (modified) * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/hwacc_vmx.mac (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (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) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) #1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen. Wed, 24 Sep 2008 15:55:37 GMT vboxsync [12699] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Merge real mode sync changes. Wed, 24 Sep 2008 15:47:30 GMT vboxsync [12698] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Corrections Wed, 24 Sep 2008 15:40:52 GMT vboxsync [12697] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Only sync back TR when we're in protected mode. Wed, 24 Sep 2008 15:29:14 GMT vboxsync [12696] * trunk/src/VBox/VMM/PDM.cpp (modified) Logging Wed, 24 Sep 2008 14:54:14 GMT vboxsync [12692] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Backed out paging changes (36990/86/83). Wed, 24 Sep 2008 14:35:13 GMT vboxsync [12690] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Fixed pgmR3PhysMMIO2Find Wed, 24 Sep 2008 14:22:18 GMT vboxsync [12688] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAllA.asm (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: EM - one pointer and statistics. Added a couple of more ... Wed, 24 Sep 2008 14:07:47 GMT vboxsync [12687] * trunk/include/VBox/VBoxDev.h (modified) * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Started with VMM device heap for use with VT-x real-mode emulation. ... Wed, 24 Sep 2008 13:24:39 GMT vboxsync [12685] * trunk/src/VBox/VMM/PGM.cpp (modified) Must select a valid switcher even if not used. Wed, 24 Sep 2008 12:12:24 GMT vboxsync [12684] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) refactoring to simplify migration to per-CPU action flags Wed, 24 Sep 2008 12:05:34 GMT vboxsync [12682] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) We should rewrite all paging code instead to dynamically allocate ... Wed, 24 Sep 2008 11:51:10 GMT vboxsync [12681] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Updates for real and protected mode without paging shadow mode. Wed, 24 Sep 2008 07:19:03 GMT vboxsync [12677] * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/DBGFInfo.cpp (modified) * trunk/src/VBox/VMM/DBGFLog.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/DBGFModule.cpp (modified) * trunk/src/VBox/VMM/DBGFOS.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/DBGFSym.cpp (modified) DBGF file headers. Tue, 23 Sep 2008 17:53:19 GMT vboxsync [12675] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) removed unneeded field, type update Tue, 23 Sep 2008 15:12:56 GMT vboxsync [12674] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Off by one. Tue, 23 Sep 2008 13:40:02 GMT vboxsync [12669] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) account CPU id in setting attention flags (only SMP builds) Tue, 23 Sep 2008 11:25:46 GMT vboxsync [12667] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) CPU id passed to interrupt callback, proper typing Tue, 23 Sep 2008 10:33:35 GMT vboxsync [12664] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) IO breakpoint length implies an io range. Tue, 23 Sep 2008 10:16:45 GMT vboxsync [12663] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/DBGFInfo.cpp (modified) * trunk/src/VBox/VMM/DBGFInternal.h (modified) * trunk/src/VBox/VMM/DBGFLog.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/VMMGC/DBGFGC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (modified) #1865: DBGF, nothing really relevant here just some cleaning up. Mon, 22 Sep 2008 23:18:19 GMT vboxsync [12659] * trunk/src/VBox/VMM/CPUMInternal.h (modified) build fix (mac) Mon, 22 Sep 2008 18:29:06 GMT vboxsync [12657] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpumdis.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/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGCA.asm (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) #1865: CPUM. Also added missing aliasing for DR4&5 to the guest DRx ... Mon, 22 Sep 2008 16:03:25 GMT vboxsync [12653] * trunk/Doxyfile.Core (modified) * trunk/doc/VBox-doc.c (modified) * trunk/include/VBox/cdefs.h (modified) * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmins.h (modified) * trunk/include/VBox/settings.h (modified) * trunk/include/iprt/cpuset.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.h (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvBlock.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) various files: doxygen fixes.