# # ChangeLog for trunk/include/VBox in vbox # # Generated by Trac 1.4.3.2 # Jan 25, 2025 12:26:00 PM Tue, 19 May 2009 09:59:20 GMT vboxsync [19810] * 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/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) TM: TMTimerPoll hacking. Tue, 19 May 2009 09:23:34 GMT vboxsync [19808] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.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/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) Invalidate is per VCPU. Tue, 19 May 2009 09:01:05 GMT vboxsync [19807] * trunk/include/VBox/iom.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Some more locking updates Fri, 15 May 2009 23:50:52 GMT vboxsync [19758] * trunk/include/VBox/dbgf.h (modified) dbgf.h: build fix (darwin/gcc401 doesn't like the fancy calculation). Fri, 15 May 2009 23:37:31 GMT vboxsync [19757] * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgas.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/DBGFInternal.h (modified) * trunk/src/VBox/VMM/DBGFModule.cpp (modified) * trunk/src/VBox/VMM/MMHeap.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM,IPRT,DBGC: Debug address spaces. Fri, 15 May 2009 16:05:41 GMT vboxsync [19747] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/Devices/vl_vbox.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) TM: Cleaned up pausing and resuming the clocks. Fri, 15 May 2009 14:34:47 GMT vboxsync [19742] * trunk/include/VBox/param.h (modified) VBox/param.h: Changed VMM_MAX_CPU_COUNT to 32 to match r47343. Fri, 15 May 2009 12:29:52 GMT vboxsync [19732] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Ring 0 logger changes. Thu, 14 May 2009 17:59:34 GMT vboxsync [19709] * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) TM,EM: More TM/SMP work, still stuff in progress. Thu, 14 May 2009 17:36:11 GMT vboxsync [19707] * trunk/include/VBox/gvmm.h (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) GVMM: Count EMTs instead of VMs to determin if we've got company or ... Thu, 14 May 2009 13:16:59 GMT vboxsync [19693] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Emulate the mwait instruction with VT-x and AMD-V as well. Thu, 14 May 2009 10:15:44 GMT vboxsync [19682] * trunk/include/VBox/em.h (modified) * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Try to cleanup after one VCPU goes into guru meditation mode. Release ... Thu, 14 May 2009 08:34:39 GMT vboxsync [19679] * 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/PGMMap.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) Fixed wrong usage of HWACCMR3IsActive. Wed, 13 May 2009 15:31:31 GMT vboxsync [19666] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) Deal with VMMCALLHOST_MMHYPER_LOCK correctly. Wed, 13 May 2009 15:06:00 GMT vboxsync [19663] * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/vmm.h (modified) * 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/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) Protect the MM hypervisor heap with a critical section. Wed, 13 May 2009 14:09:15 GMT vboxsync [19660] * trunk/include/VBox/rem.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/REMInternal.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/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/cpu-exec.c (modified) TM+affected: SMP changes in progress. Wed, 13 May 2009 12:30:58 GMT vboxsync [19654] * trunk/include/VBox/VBoxDev.h (modified) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Main/MouseImpl.cpp (modified) Main and Devices/absolute mouse: do not send movement events to the ... Wed, 13 May 2009 11:50:14 GMT vboxsync [19652] * trunk/include/VBox/gvmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) Added GVMMR0SchedPokeEx & GVMMR0SchedWakeUpEx Tue, 12 May 2009 15:22:14 GMT vboxsync [19639] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Disassembler changes for guest SMP Tue, 12 May 2009 12:23:08 GMT vboxsync [19611] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Change the EM state to EMSTATE_HALTED after receiving the startup IPI. Tue, 12 May 2009 08:48:13 GMT vboxsync [19595] * trunk/include/VBox/pdmcritsect.h (modified) Cleanup Tue, 12 May 2009 07:56:07 GMT vboxsync [19593] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Split up PDM. Mon, 11 May 2009 15:19:37 GMT vboxsync [19589] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/iprt/critsect.h (modified) Added PDMCritSectGetRecursion Mon, 11 May 2009 12:42:46 GMT vboxsync [19575] * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMInternal.mac (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) Updates for ring 0 call stack dumping. (not enabled nor tested) Mon, 11 May 2009 11:24:27 GMT vboxsync [19572] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) Started with ring 0 stack trace dump support. Fri, 08 May 2009 21:26:00 GMT vboxsync [19552] * trunk/include/VBox/GuestHost/SharedClipboard.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/x11-clipboard.cpp (modified) GuestHost/SharedClipboard/x11: cleanup Fri, 08 May 2009 16:29:42 GMT vboxsync [19536] * trunk/include/VBox/GuestHost/SharedClipboard.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/x11-clipboard.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/x11-clipboard.cpp (modified) GuestHost/SharedClipboard/x11: renamed a struct Fri, 08 May 2009 14:39:23 GMT vboxsync [19530] * trunk/include/VBox/xml.h (modified) * trunk/src/VBox/Main/xml/xml.cpp (modified) Main: decouple xml classes from COM dependencies (part 2) Fri, 08 May 2009 14:33:46 GMT vboxsync [19528] * trunk/include/VBox/vmm.h (modified) Introduced VMMR3AtomicExecuteHandler Fri, 08 May 2009 12:43:31 GMT vboxsync [19520] * trunk/include/VBox/xml.h (modified) fix windows burn Fri, 08 May 2009 12:38:07 GMT vboxsync [19519] * trunk/include/VBox/xml.h (modified) * trunk/src/VBox/Main/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/xml/xml.cpp (modified) Main: decouple xml classes from COM dependencies Thu, 07 May 2009 20:58:49 GMT vboxsync [19507] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/Devices/Audio/audio.c (modified) * trunk/src/VBox/Devices/vl_vbox.h (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) TM: TMTimerDestroy -> TMR3TimerDestroy. (trying to simplify) Thu, 07 May 2009 18:23:22 GMT vboxsync [19500] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) TM: Moved the WarpDrive feature out of TMVirtual and made the setter ... Thu, 07 May 2009 12:18:42 GMT vboxsync [19482] * trunk/include/VBox/vm.h (modified) Update Thu, 07 May 2009 11:31:37 GMT vboxsync [19478] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) Finished up init IPI processing. (untested) Thu, 07 May 2009 10:55:17 GMT vboxsync [19475] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (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) VMM: sending init IPI Thu, 07 May 2009 09:58:47 GMT vboxsync [19473] * trunk/include/VBox/pgm.h (modified) Added PGMIsLockOwner Thu, 07 May 2009 09:06:35 GMT vboxsync [19469] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/pgm.h (modified) Added PGMIsLocked & PDMCritSectIsLocked. Thu, 07 May 2009 09:03:15 GMT vboxsync [19468] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.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) VMM: better SIPI sending, reschedule to R3 as needed Thu, 07 May 2009 00:22:56 GMT vboxsync [19466] * trunk/include/VBox/cfgm.h (modified) * trunk/src/VBox/VMM/CFGM.cpp (modified) * trunk/src/VBox/VMM/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) tstVMM,CFGM: Hacked together a TM testcase in tstVMM. Wed, 06 May 2009 21:12:09 GMT vboxsync [19464] * trunk/include/VBox/VBoxVideo.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/driver.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/vbox.c (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) HGSMI support makefile fixes, basics for passing ddraw command to host Wed, 06 May 2009 20:30:57 GMT vboxsync [19463] * trunk/include/VBox/dbgfsel.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) dbgfsel.h,VMM,DBGC: Named the union containing the raw data to shut ... Wed, 06 May 2009 19:45:41 GMT vboxsync [19458] * trunk/include/VBox/vm.h (modified) VBox/vm.h: added VMCPU_CMPXCHG_STATE. Wed, 06 May 2009 19:20:18 GMT vboxsync [19454] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/NetworkServices/DHCP/VBoxNetDHCP.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetInt.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetIntIf.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) VMM++: More on poking. Fixed broken R0 stats (wrong way of calling ... Wed, 06 May 2009 15:04:30 GMT vboxsync [19439] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) PDM: Renamed PDMR3CritSectTryEnter to PDMCritSectTryEnter. Wed, 06 May 2009 14:34:05 GMT vboxsync [19437] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.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) SMP: send SIPI notification from APIC, let VM handle what really do Wed, 06 May 2009 14:01:15 GMT vboxsync [19435] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vmapi.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/VMMR0/GVMMR0.cpp (modified) VMM: VMCPU::enmState. Wed, 06 May 2009 13:58:35 GMT vboxsync [19434] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Further splitup of VMM (ring 0 jump buffer). Wed, 06 May 2009 13:19:33 GMT vboxsync [19431] * trunk/include/VBox/VBoxVideo.h (modified) HGSMI: windows graphics drivers. Wed, 06 May 2009 12:44:22 GMT vboxsync [19425] * trunk/include/VBox/em.h (modified) Introduced EMSTATE_WAIT_SIPI VCPU state Wed, 06 May 2009 11:46:43 GMT vboxsync [19423] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) Action flag updates Wed, 06 May 2009 11:07:11 GMT vboxsync [19420] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) Action flag updates Tue, 05 May 2009 23:28:56 GMT vboxsync [19406] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) GVMM: Added interfaces for Poking a single VCpu and for ... Tue, 05 May 2009 23:28:47 GMT vboxsync [19405] * trunk/include/VBox/types.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VBox/types.h: Added VMCPUSET and a couple of macros. Tue, 05 May 2009 22:23:42 GMT vboxsync [19403] * trunk/include/VBox/param.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/Main/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) VBox/parma.h,VMM: VMCPU_MAX_CPU_COUNT & VMM_MAX_CPUS => ... Tue, 05 May 2009 22:12:34 GMT vboxsync [19402] * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) VMReq: Added VMREQFLAGS_POKE for high priority requests. Tue, 05 May 2009 21:49:16 GMT vboxsync [19400] * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) VM: VMR3Notify*FF refactorying (for poking); converting fNotifiedREM ... Tue, 05 May 2009 20:43:02 GMT vboxsync [19397] * trunk/include/VBox/param.h (modified) VBox/param.h: Added VMM_MAX_CPUS, should match TCPUCount in ... Tue, 05 May 2009 20:28:42 GMT vboxsync [19395] * trunk/include/VBox/gvm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) GVMM,VM: Register the other EMTs or we assert painfully in ... Tue, 05 May 2009 14:56:15 GMT vboxsync [19382] * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Introduced GVMMR0RegisterVCpu. (not used yet; untested) Tue, 05 May 2009 14:44:43 GMT vboxsync [19381] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/gvm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Further breakup of GVM. Deal with VCPU thread handles. Tue, 05 May 2009 11:58:07 GMT vboxsync [19366] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Removed global VMM lock. Tue, 05 May 2009 10:14:15 GMT vboxsync [19360] * trunk/include/VBox/gvm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Split up GVM and introduced GVMCPU. Tue, 05 May 2009 08:40:33 GMT vboxsync [19354] * trunk/include/VBox/dbgf.h (modified) Inconsistent calling convention. Mon, 04 May 2009 16:03:57 GMT vboxsync [19334] * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/dbgfsel.h (added) * trunk/include/VBox/selm.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) DBGF,SELM,DBGC,++: Refactored the selector info querying and usage, ... Mon, 04 May 2009 15:57:43 GMT vboxsync [19333] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) EMT macro updates. Mon, 04 May 2009 14:05:45 GMT vboxsync [19326] * trunk/include/VBox/vm.h (modified) * 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) Started with TLB shootdown. Mon, 04 May 2009 03:29:02 GMT vboxsync [19315] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) Logging: introducing NAT and NET log groups Sun, 03 May 2009 01:18:29 GMT vboxsync [19304] * trunk/include/VBox/x86.h (modified) VBox/x86.h: gate descriptors. Fri, 01 May 2009 18:06:59 GMT vboxsync [19300] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/DisplayImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/HostUSBImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VMControl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.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/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/EM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM-2.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM-HwAccm.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMFork.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have ... Fri, 01 May 2009 16:11:18 GMT vboxsync [19293] * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) DBGF,VMM: SMP refactoring of the DBGF disassembler code. Changed ... Fri, 01 May 2009 15:03:25 GMT vboxsync [19291] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) DBGF,VMM,VBoxDbg: Refactored DBG stack walkers for SMP. Fri, 01 May 2009 15:01:21 GMT vboxsync [19290] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/iprt/err.mac (modified) VBox/err.h,*/err.mac: Added VERR_INVALID_VM_HANDLE, ... Fri, 01 May 2009 13:09:18 GMT vboxsync [19288] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (deleted) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMRZ (added) * trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp (moved) * trunk/src/VBox/VMM/VMMRZ/Makefile.kup (added) DBGF,TRPM,HWACCM: Merged DBGFR0.cpp and DBGFGC.cpp into ... Fri, 01 May 2009 13:07:51 GMT vboxsync [19287] * trunk/include/VBox/cdefs.h (modified) * trunk/src/VBox/VMM/CFGM.cpp (modified) * trunk/src/recompiler/target-i386/helper.c (modified) * trunk/src/recompiler_new/target-i386/op_helper.c (modified) VBox/cdefs.h,REM,CFGM: VMMRZDECL + some cleanup. Fri, 01 May 2009 12:41:07 GMT vboxsync [19286] * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/vm.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/DBGFInternal.h (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/DBGFGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstHelp.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) VMM,VBoxDbg: SMP refactoring, part 1. Fri, 01 May 2009 12:38:51 GMT vboxsync [19285] * trunk/include/VBox/types.h (modified) VBox/types.h: NIL_VMCPUID. Fri, 01 May 2009 12:38:38 GMT vboxsync [19284] * trunk/include/VBox/vmapi.h (modified) VBox/vmapi.h: VMREQDEST_FROM_ID. Thu, 30 Apr 2009 14:37:00 GMT vboxsync [19274] * trunk/include/VBox/vm.h (modified) Need more space in EM Wed, 29 Apr 2009 14:23:00 GMT vboxsync [19266] * trunk/include/VBox/vmapi.h (modified) Added VMREQDEST_BROADCAST_REVERSE Wed, 29 Apr 2009 13:00:14 GMT vboxsync [19262] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Introduced PDMCritSectIsOwnerEx. Wed, 29 Apr 2009 11:51:55 GMT vboxsync [19257] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm (modified) * trunk/src/VBox/NetworkServices/DHCP/VBoxNetDHCP.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetIntIf.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) Reapplied 46658 + fix Wed, 29 Apr 2009 10:14:59 GMT vboxsync [19255] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm (modified) * trunk/src/VBox/NetworkServices/DHCP/VBoxNetDHCP.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetIntIf.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) Backed out 46655-57 for now Wed, 29 Apr 2009 09:56:19 GMT vboxsync [19252] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) SUPCallVMMR0(Ex) arguments must include the VCPU id. Note: support ... Tue, 28 Apr 2009 13:19:14 GMT vboxsync [19239] * trunk/include/VBox/com/Guid.h (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestProp.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHostonly.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageImport.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VBoxShell/mscom/vboxshell.py (modified) * trunk/src/VBox/Frontends/VBoxShell/shellcommon.py (modified) * trunk/src/VBox/Frontends/VBoxShell/ws/vboxshell.py (modified) * trunk/src/VBox/Frontends/VBoxShell/xpcom/vboxshell.py (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxGlobal.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxMediaComboBox.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxMediaManagerDlg.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxMedium.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxSelectorWnd.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxSnapshotsWgt.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxVMListView.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxVMSettingsCD.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxVMSettingsFD.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxVMSettingsHD.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxExportApplianceWzd.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxMediaComboBox.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxMediaManagerDlg.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxMedium.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxNewVMWzd.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxSelectorWnd.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxSnapshotsWgt.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMListView.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMSettingsCD.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMSettingsFD.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMSettingsHD.cpp (modified) * trunk/src/VBox/Main/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/DVDDriveImpl.cpp (modified) * trunk/src/VBox/Main/FloppyDriveImpl.cpp (modified) * trunk/src/VBox/Main/HardDiskImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/HostNetworkInterfaceImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/ProgressImpl.cpp (modified) * trunk/src/VBox/Main/RemoteUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/USBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/ApplianceImpl.h (modified) * trunk/src/VBox/Main/include/AudioAdapterImpl.h (modified) * trunk/src/VBox/Main/include/BIOSSettingsImpl.h (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/ConsoleVRDPServer.h (modified) * trunk/src/VBox/Main/include/DHCPServerImpl.h (modified) * trunk/src/VBox/Main/include/DVDDriveImpl.h (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) * trunk/src/VBox/Main/include/FloppyDriveImpl.h (modified) * trunk/src/VBox/Main/include/FramebufferImpl.h (modified) * trunk/src/VBox/Main/include/GuestImpl.h (modified) * trunk/src/VBox/Main/include/GuestOSTypeImpl.h (modified) * trunk/src/VBox/Main/include/HardDiskAttachmentImpl.h (modified) * trunk/src/VBox/Main/include/HardDiskFormatImpl.h (modified) * trunk/src/VBox/Main/include/HardDiskImpl.h (modified) * trunk/src/VBox/Main/include/HostDVDDriveImpl.h (modified) * trunk/src/VBox/Main/include/HostFloppyDriveImpl.h (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/HostNetworkInterfaceImpl.h (modified) * trunk/src/VBox/Main/include/KeyboardImpl.h (modified) * trunk/src/VBox/Main/include/MachineDebuggerImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/MediumImpl.h (modified) * trunk/src/VBox/Main/include/MouseImpl.h (modified) * trunk/src/VBox/Main/include/NetworkAdapterImpl.h (modified) * trunk/src/VBox/Main/include/ParallelPortImpl.h (modified) * trunk/src/VBox/Main/include/PerformanceImpl.h (modified) * trunk/src/VBox/Main/include/ProgressImpl.h (modified) * trunk/src/VBox/Main/include/RemoteUSBDeviceImpl.h (modified) * trunk/src/VBox/Main/include/SerialPortImpl.h (modified) * trunk/src/VBox/Main/include/SessionImpl.h (modified) * trunk/src/VBox/Main/include/SharedFolderImpl.h (modified) * trunk/src/VBox/Main/include/SnapshotImpl.h (modified) * trunk/src/VBox/Main/include/StorageControllerImpl.h (modified) * trunk/src/VBox/Main/include/SystemPropertiesImpl.h (modified) * trunk/src/VBox/Main/include/USBControllerImpl.h (modified) * trunk/src/VBox/Main/include/USBDeviceImpl.h (modified) * trunk/src/VBox/Main/include/VRDPServerImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/win/NetIf-win.cpp (modified) * trunk/src/VBox/Main/win/dllmain.cpp (modified) * trunk/src/VBox/Main/win/svchlp.cpp (modified) Main: support for using VBox from Python on Windows (still certain ... Tue, 28 Apr 2009 08:50:31 GMT vboxsync [19227] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Implemented VMMGetCpu in ring 0. (SMP guests) Mon, 27 Apr 2009 15:00:59 GMT vboxsync [19217] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/uvm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (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/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) UVM splitup for SMP guests. Global and local request packets supported. Fri, 24 Apr 2009 18:37:47 GMT vboxsync [19182] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) DBGFAddr: Three new APIs for address conversion that takes threading ... Fri, 24 Apr 2009 18:30:49 GMT vboxsync [19178] * trunk/include/VBox/vm.h (modified) VBox/vm.h: VMCPU_IS/ASSERT variants, added ... Fri, 24 Apr 2009 18:19:57 GMT vboxsync [19176] * trunk/include/VBox/VBoxHDD.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-Internal.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) VBoxHDD/generic+VDI: implemented and documented Fri, 24 Apr 2009 16:29:46 GMT vboxsync [19173] * trunk/include/VBox/vmapi.h (modified) vmapi.h: VMREQDEST_FROM_VMCPU Thu, 23 Apr 2009 21:23:45 GMT vboxsync [19152] * trunk/include/VBox/GuestHost/SharedClipboard.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/x11-clipboard.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/x11-clipboard.cpp (modified) HostServices and GuestHost/X11 clipboard: lots of changes, see defect ... Thu, 23 Apr 2009 13:52:18 GMT vboxsync [19141] * trunk/include/VBox/csam.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMA.asm (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (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/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.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/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.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/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) Action flags breakup. Fixed PGM saved state loading of 2.2.2 images. ... Thu, 23 Apr 2009 09:21:43 GMT vboxsync [19134] * trunk/include/VBox/com/defs.h (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestProp.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/Framebuffer.h (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxFrameBuffer.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp (modified) * trunk/src/VBox/Main/ConsoleVRDPServer.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/idl/midl.xsl (modified) * trunk/src/VBox/Main/include/ApplianceImpl.h (modified) * trunk/src/VBox/Main/include/AudioAdapterImpl.h (modified) * trunk/src/VBox/Main/include/BIOSSettingsImpl.h (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/ConsoleVRDPServer.h (modified) * trunk/src/VBox/Main/include/DHCPServerImpl.h (modified) * trunk/src/VBox/Main/include/DVDDriveImpl.h (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) * trunk/src/VBox/Main/include/FloppyDriveImpl.h (modified) * trunk/src/VBox/Main/include/FramebufferImpl.h (modified) * trunk/src/VBox/Main/include/GuestImpl.h (modified) * trunk/src/VBox/Main/include/GuestOSTypeImpl.h (modified) * trunk/src/VBox/Main/include/HardDiskAttachmentImpl.h (modified) * trunk/src/VBox/Main/include/HardDiskFormatImpl.h (modified) * trunk/src/VBox/Main/include/HardDiskImpl.h (modified) * trunk/src/VBox/Main/include/HostDVDDriveImpl.h (modified) * trunk/src/VBox/Main/include/HostFloppyDriveImpl.h (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/HostNetworkInterfaceImpl.h (modified) * trunk/src/VBox/Main/include/KeyboardImpl.h (modified) * trunk/src/VBox/Main/include/MachineDebuggerImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/MediumImpl.h (modified) * trunk/src/VBox/Main/include/MouseImpl.h (modified) * trunk/src/VBox/Main/include/NetworkAdapterImpl.h (modified) * trunk/src/VBox/Main/include/ParallelPortImpl.h (modified) * trunk/src/VBox/Main/include/PerformanceImpl.h (modified) * trunk/src/VBox/Main/include/ProgressImpl.h (modified) * trunk/src/VBox/Main/include/RemoteUSBDeviceImpl.h (modified) * trunk/src/VBox/Main/include/SerialPortImpl.h (modified) * trunk/src/VBox/Main/include/SessionImpl.h (modified) * trunk/src/VBox/Main/include/SharedFolderImpl.h (modified) * trunk/src/VBox/Main/include/SnapshotImpl.h (modified) * trunk/src/VBox/Main/include/StorageControllerImpl.h (modified) * trunk/src/VBox/Main/include/SystemPropertiesImpl.h (modified) * trunk/src/VBox/Main/include/USBControllerImpl.h (modified) * trunk/src/VBox/Main/include/USBDeviceImpl.h (modified) * trunk/src/VBox/Main/include/VRDPServerImpl.h (modified) Main: make VBox interfaces scriptable (that is, callable from Python ... Wed, 22 Apr 2009 10:09:18 GMT vboxsync [19101] * trunk/include/VBox/uvm.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Restored r46233 (fixing comming in a sec). Wed, 22 Apr 2009 08:19:56 GMT vboxsync [19095] * trunk/include/VBox/uvm.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) backed out r46233 as it made things worse Tue, 21 Apr 2009 17:31:47 GMT vboxsync [19089] * trunk/include/VBox/uvm.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) VMM: Fixed cleanup issue where the EMT was left behind by always ... Tue, 21 Apr 2009 13:20:48 GMT vboxsync [19076] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) CPUMGetGuestCpuId needs a pVCpu parameter. Tue, 21 Apr 2009 13:11:03 GMT vboxsync [19075] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (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) CPUMGetGuestCpuIdStdRCPtr -> R3 Tue, 21 Apr 2009 02:08:16 GMT vboxsync [19043] * trunk/include/VBox/pdmdev.h (modified) VBox/pdmdev.h: The increase structure versions of the devhlps (no ...