# # ChangeLog for trunk/include/VBox in vbox # # Generated by Trac 1.4.3.2 # Jan 20, 2025 8:46:31 PM Thu, 09 Oct 2008 22:58:12 GMT vboxsync [13146] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMPhysRWTmpl.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) #1865: Renamed PGMPhysReadGCPhys -> PGMPhysSimpleReadGCPhys, ... Thu, 09 Oct 2008 22:44:11 GMT vboxsync [13144] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMGuest.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) #1865: Implmented the alternative R0 code for darwin (turned out to ... Thu, 09 Oct 2008 15:37:46 GMT vboxsync [13140] * trunk/include/VBox/hwacc_vmx.h (modified) Missing update Thu, 09 Oct 2008 14:57:52 GMT vboxsync [13136] * trunk/include/VBox/hwacc_vmx.h (modified) Struct/union again Thu, 09 Oct 2008 13:33:11 GMT vboxsync [13132] * trunk/include/VBox/hwacc_vmx.h (modified) Struct not union of course Thu, 09 Oct 2008 12:50:38 GMT vboxsync [13131] * trunk/include/VBox/hwacc_vmx.h (modified) Extra assertions Thu, 09 Oct 2008 11:57:30 GMT vboxsync [13125] * trunk/include/VBox/hwacc_vmx.h (modified) Wrong unsigned integer view Thu, 09 Oct 2008 11:04:19 GMT vboxsync [13119] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) EPT violation handling updates. Thu, 09 Oct 2008 10:18:29 GMT vboxsync [13118] * trunk/include/VBox/hwacc_vmx.h (modified) Additional info for EPT violations Thu, 09 Oct 2008 09:28:09 GMT vboxsync [13113] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Added PGMGetEPTCR3. Wed, 08 Oct 2008 16:01:56 GMT vboxsync [13093] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Compile fixes Wed, 08 Oct 2008 15:27:35 GMT vboxsync [13086] * trunk/include/VBox/hwacc_vmx.h (modified) EPT updates Wed, 08 Oct 2008 13:40:19 GMT vboxsync [13079] * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) added `getGuestEnteredACPIMode()` Wed, 08 Oct 2008 12:16:57 GMT vboxsync [13074] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) - remaining bits of x2APIC, some SMP refinements in LAPIC Wed, 08 Oct 2008 07:42:06 GMT vboxsync [13060] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPhysRWTmpl.h (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/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PGMGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: More PGM changes. Tue, 07 Oct 2008 14:08:01 GMT vboxsync [13051] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Comment updates Tue, 07 Oct 2008 14:02:51 GMT vboxsync [13049] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More capability flags for VT-x. Tue, 07 Oct 2008 13:04:43 GMT vboxsync [13045] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: More PGM changes. Tue, 07 Oct 2008 12:50:25 GMT vboxsync [13043] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) EPT updates Tue, 07 Oct 2008 12:43:34 GMT vboxsync [13042] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: More PGM changes. Tue, 07 Oct 2008 12:38:09 GMT vboxsync [13041] * trunk/include/VBox/hwacc_vmx.h (modified) More VT-x feature flags Tue, 07 Oct 2008 09:54:32 GMT vboxsync [13035] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VBoxVMMDeps.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PGMGC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: More PGM... Mon, 06 Oct 2008 16:51:19 GMT vboxsync [13023] * trunk/include/VBox/hwacc_vmx.h (modified) Additions Mon, 06 Oct 2008 16:27:16 GMT vboxsync [13020] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/helper.c (modified) Knut-compatibility fixes Mon, 06 Oct 2008 14:48:49 GMT vboxsync [13013] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.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/helper.c (modified) infrastructure work for X2APIC support Mon, 06 Oct 2008 12:35:21 GMT vboxsync [13005] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/pdmasynccompletion.h (modified) * trunk/include/VBox/pdmasynctask.h (modified) * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/pdmins.h (modified) * trunk/include/VBox/pdmqueue.h (modified) * trunk/include/VBox/pdmsrv.h (modified) * trunk/include/VBox/pdmthread.h (modified) * trunk/include/VBox/pdmusb.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/VMM/CFGM.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) VMM/doxygen: More links. Mon, 06 Oct 2008 02:15:39 GMT vboxsync [12989] * trunk/include/VBox/cdefs.h (modified) * trunk/include/VBox/cfgm.h (modified) * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpumdis.h (modified) * trunk/include/VBox/csam.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/hwacc_svm.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/patm.h (modified) * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmasynccompletion.h (modified) * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmqueue.h (modified) * trunk/include/VBox/pdmthread.h (modified) * trunk/include/VBox/pdmusb.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/rem.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/ssm.h (modified) * trunk/include/VBox/stam.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) * trunk/src/VBox/Disassembler/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/CFGM.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/CPUMStack.cpp (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/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/DBGFOS.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/DBGFSym.cpp (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/IOM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/MMHeap.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/Makefile.kmk (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/VMMAll/CSAMAll.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/PDMThread.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (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/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPhysRWTmpl.h (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/SELMInternal.h (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) * trunk/src/VBox/VMM/STAMInternal.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (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/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllPagePool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllReal.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGCA.asm (modified) * trunk/src/VBox/VMM/VMMGC/DBGFGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/EMGCA.asm (modified) * trunk/src/VBox/VMM/VMMGC/IOMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGCA.asm (modified) * trunk/src/VBox/VMM/VMMGC/PGMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGCA.asm (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (modified) * 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) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into ... Sat, 04 Oct 2008 23:41:17 GMT vboxsync [12986] * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmthread.h (modified) * trunk/include/VBox/pdmusb.h (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/PDMThread.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) More PDM cleanup. Sat, 04 Oct 2008 23:20:58 GMT vboxsync [12984] * trunk/include/VBox/pdmqueue.h (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: PDMQueue. Sat, 04 Oct 2008 22:17:38 GMT vboxsync [12983] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: PDMCritSect. Fri, 03 Oct 2008 23:28:44 GMT vboxsync [12978] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/audiosniffer.c (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevDMA.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) PDM: PDM_DEVREG_FLAGS_DEFAULT_BITS convenience. Fri, 03 Oct 2008 23:24:35 GMT vboxsync [12977] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/audio_int.h (modified) * trunk/src/VBox/Devices/Audio/audiosniffer.c (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevDMA.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcArch.c (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) #1865: Updated PDMDEVREG with pfnSoftReset, u32VersionEnd and some ... Fri, 03 Oct 2008 22:40:40 GMT vboxsync [12976] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) PDM: fixed PDMAPICVERSION. Fri, 03 Oct 2008 22:22:37 GMT vboxsync [12975] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/VMM/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) #1865: PDMLdr. Fri, 03 Oct 2008 13:08:29 GMT vboxsync [12972] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) APIC versioning in features interface Fri, 03 Oct 2008 11:06:57 GMT vboxsync [12971] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) x2APIC bits definitions Fri, 03 Oct 2008 07:04:11 GMT vboxsync [12970] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmins.h (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) #1865: PDMINS. Thu, 02 Oct 2008 23:49:04 GMT vboxsync [12967] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/MMHeap.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/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllPagePool.cpp (modified) #1865: MM - docs and 4 new ring-3 heap APIs for string formatting. Thu, 02 Oct 2008 22:25:43 GMT vboxsync [12964] * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) VMM: MMPhysGCPhys2HCVirt -> PGMPhysGCPhys2HCPtrAssert; deleted ... Thu, 02 Oct 2008 13:19:46 GMT vboxsync [12936] * 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/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) More EPT updates Thu, 02 Oct 2008 11:56:15 GMT vboxsync [12934] * trunk/include/VBox/hwacc_vmx.h (modified) Missed update Thu, 02 Oct 2008 11:34:15 GMT vboxsync [12927] * trunk/include/VBox/scsi.h (modified) * trunk/src/VBox/Devices/Storage/Debug.cpp (modified) warnings Thu, 02 Oct 2008 09:59:05 GMT vboxsync [12920] * trunk/include/VBox/hwacc_vmx.h (modified) Added EPT masks Thu, 02 Oct 2008 08:28:26 GMT vboxsync [12900] * trunk/include/VBox/hwacc_vmx.h (modified) Assertions added Thu, 02 Oct 2008 08:25:45 GMT vboxsync [12899] * trunk/include/VBox/hwacc_vmx.h (modified) Corrections Thu, 02 Oct 2008 08:02:28 GMT vboxsync [12895] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmusb.h (modified) warnings Wed, 01 Oct 2008 23:48:04 GMT vboxsync [12884] * trunk/include/VBox/dbggui.h (modified) * trunk/src/VBox/Debugger/VBoxDbg.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgConsole.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgGui.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgGui.h (modified) * trunk/src/VBox/Debugger/VBoxDbgStatsQt4.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleWnd.cpp (modified) Debugger: parenting, menu, destroy on close Wed, 01 Oct 2008 21:45:19 GMT vboxsync [12880] * trunk/include/VBox/dbg.h (modified) * trunk/src/VBox/Debugger/DBGCInternal.h (modified) * trunk/src/VBox/Debugger/DBGCTcp.cpp (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgConsole.cpp (modified) * trunk/src/VBox/Debugger/VBoxDbgConsole.h (modified) Debugger: fixed busy/ready. Wed, 01 Oct 2008 15:24:46 GMT vboxsync [12871] * trunk/include/VBox/hwacc_vmx.h (modified) Compile fix Wed, 01 Oct 2008 15:16:24 GMT vboxsync [12870] * trunk/include/VBox/hwacc_vmx.h (modified) Updated EPT paging structures. Tue, 30 Sep 2008 08:05:37 GMT vboxsync [12823] * trunk/include/VBox/cpumdis.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) warnings 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 16:56:48 GMT vboxsync [12813] * trunk/include/VBox/VBoxGuest.h (modified) build fix Mon, 29 Sep 2008 16:27:32 GMT vboxsync [12812] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxControl/VBoxControl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) VbglR3GuestPropDelTree -> VbglR3GuestPropDelSet, added missing docs ... Mon, 29 Sep 2008 16:11:14 GMT vboxsync [12810] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxVMInfo.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) VbglR3GuestPropDelTree -> VbglR3GuestPropDelSet, documenting it and ... 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 15:02:22 GMT vboxsync [12806] * trunk/include/VBox/HostServices/VBoxCrOpenGLSvc.h (modified) +removed temp buffers usage inside chromium with hgcm +combined ... 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: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 ... 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 14:05:06 GMT vboxsync [12769] * trunk/include/VBox/stam.h (modified) stam.h: clearification. Thu, 25 Sep 2008 14:41:49 GMT vboxsync [12742] * trunk/include/VBox/VBoxDev.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) Change the 2nd pci range of the vmm device to prefetchable. That ... Thu, 25 Sep 2008 12:51:51 GMT vboxsync [12728] * trunk/include/VBox/cpum.h (modified) Added CPUMIsGuestInRealModeEx Thu, 25 Sep 2008 12:08:14 GMT vboxsync [12722] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) Guest Lib R3: Added function to delete entire keys recursively by a ... 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 14:32:54 GMT vboxsync [12689] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/libs/xpcom18a4/python/sample/shellcommon.py (modified) - better macro docs - implemented eval command in Vbox shell 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 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 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 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:43:07 GMT vboxsync [12666] * trunk/include/VBox/x86.h (modified) Missed update 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. Tue, 23 Sep 2008 08:33:36 GMT vboxsync [12662] * trunk/include/VBox/cpum.h (modified) cpum.h: removed @todos. 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. Mon, 22 Sep 2008 10:11:05 GMT vboxsync [12632] * trunk/include/VBox/types.h (modified) VBox/types.h: Added VMCPUID. Fri, 19 Sep 2008 14:46:44 GMT vboxsync [12603] * trunk/include/VBox/cpum.h (modified) cpum.h: DR4/5 comment Fri, 19 Sep 2008 13:07:44 GMT vboxsync [12600] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpum.mac (modified) * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.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/recompiler/VBoxRecompiler.c (modified) Turned dr0..dr7 into an array. Thu, 18 Sep 2008 16:25:25 GMT vboxsync [12585] * trunk/include/VBox/types.h (modified) VBox/types.h: Added the PVMCPU types. Thu, 18 Sep 2008 15:58:14 GMT vboxsync [12579] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Outlined the per CPU data. Thu, 18 Sep 2008 14:58:57 GMT vboxsync [12578] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.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/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Enable hardware breakpoint support for VT-x and AMD-V. Thu, 18 Sep 2008 14:58:17 GMT vboxsync [12577] * trunk/include/VBox/HostServices/VBoxCrOpenGLSvc.h (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) +changed chromium to use hgcm instead of tcpip, it works but some ... Thu, 18 Sep 2008 13:12:07 GMT vboxsync [12574] * trunk/include/VBox/pdmdev.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) APIC: Added helper for calling VMMGetCpuId. Thu, 18 Sep 2008 13:11:46 GMT vboxsync [12573] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) VMM: Added VMMGetCpuId (stub). Thu, 18 Sep 2008 12:42:54 GMT vboxsync [12566] * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (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/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Backed out 36722, 36764 & 36770; no need for per-cpu mmio ... Thu, 18 Sep 2008 11:59:31 GMT vboxsync [12562] * trunk/include/VBox/pdmdev.h (modified) pdmdev.h: Dumped the devhlp version (MMIO changes are incompatible). Thu, 18 Sep 2008 11:54:34 GMT vboxsync [12561] * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.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/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) IOM: Made some minor adjustments to the MMIO CPU registration context ... Wed, 17 Sep 2008 18:58:37 GMT vboxsync [12551] * trunk/include/VBox/scsi.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/ide.h (modified) be more verbose when logging ATA/SCSI commands Wed, 17 Sep 2008 18:02:02 GMT vboxsync [12549] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM: Implemented a TSC mode where it's tied to execution and halt ... Wed, 17 Sep 2008 15:11:37 GMT vboxsync [12545] * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/Devices/Bus/DevPCI.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/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Updates for per-cpu MMIO range registration. (APIC) Wed, 17 Sep 2008 09:46:38 GMT vboxsync [12532] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) Backed out previous changes for PATM logging. Breaks saved states. ... Wed, 17 Sep 2008 08:29:36 GMT vboxsync [12525] * trunk/include/VBox/vm.h (modified) More room for PATM Tue, 16 Sep 2008 21:47:36 GMT vboxsync [12518] * trunk/include/VBox/pdmifs.h (modified) r=bird: PDMSCSIREQUEST todos. Tue, 16 Sep 2008 16:52:11 GMT vboxsync [12508] * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Devices/Storage/ATAController.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostDVD.cpp (modified) Device/Storage: fix CD/DVD media change problems in passthrough mode. Tue, 16 Sep 2008 09:14:29 GMT vboxsync [12479] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Also print ring 0 release assertion messages to the release log. Now ... Mon, 15 Sep 2008 19:19:21 GMT vboxsync [12476] * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) BusLogic: Complete the device part. Mon, 15 Sep 2008 18:57:18 GMT vboxsync [12473] * trunk/include/VBox/HostServices/VBoxCrOpenGLSvc.h (added) export