# # ChangeLog for trunk/include/VBox/vm.h in vbox # # Generated by Trac 1.4.3.2 # Jan 7, 2025 9:15:46 AM Wed, 28 Oct 2009 10:42:10 GMT vboxsync [24131] * trunk/include/VBox/vm.h (modified) grr Wed, 28 Oct 2009 10:35:37 GMT vboxsync [24130] * trunk/include/VBox/vm.h (modified) VBox/vm.h: More space for PDM in VM. Mon, 05 Oct 2009 11:51:31 GMT vboxsync [23556] * trunk/include/VBox/vm.h (modified) Corrected padding Tue, 22 Sep 2009 12:37:42 GMT vboxsync [23214] * trunk/include/VBox/vm.h (modified) VM_FF_EMT_RENDEZVOUS should cause a switch to ring 3 as well. Mon, 14 Sep 2009 15:05:45 GMT vboxsync [23009] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) VMM: State machine adjustments. Have only received basic testing. Wed, 09 Sep 2009 23:34:52 GMT vboxsync [22893] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) vm.h: page align VMCPU::pgm (it's 28KB). Wed, 09 Sep 2009 23:22:40 GMT vboxsync [22892] * trunk/include/VBox/vm.h (modified) vm.h: another shot at the windows build break. Wed, 09 Sep 2009 23:11:31 GMT vboxsync [22890] * trunk/include/VBox/gvm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGF.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/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMHwaccm.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.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/VMMR0/PGMR0DynMap.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMMHyperHeap.cpp (modified) * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus ... Wed, 09 Sep 2009 22:42:04 GMT vboxsync [22889] * trunk/include/VBox/vm.h (modified) vm.h: VMMCPU is bigger on 64-bit windows because we're saving lots ... Wed, 09 Sep 2009 22:36:03 GMT vboxsync [22888] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) vm.h/vm.mac: tweaking. Wed, 09 Sep 2009 22:23:58 GMT vboxsync [22887] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) vm.h: Make 32-bit and 64-bit stuff be more uniform... Wed, 09 Sep 2009 22:13:16 GMT vboxsync [22886] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) vm.h: 64-bit host realignment. Wed, 09 Sep 2009 21:58:49 GMT vboxsync [22885] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstHelp.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Realigned VM and VMCPU members for 64 byte cache lines. Made ... Fri, 04 Sep 2009 16:48:28 GMT vboxsync [22789] * trunk/include/VBox/vm.h (modified) VBox/vm.h: Added VM_ASSERT_EMT0 and VM_ASSERT_EMT0_RETURN. Wed, 02 Sep 2009 11:02:48 GMT vboxsync [22707] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) REM: Double the size of aHandlerNotifications and make sure there are ... Thu, 06 Aug 2009 16:58:57 GMT vboxsync [22042] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) VMM: refactor CPUID limitation, passed OSType Thu, 06 Aug 2009 15:27:25 GMT vboxsync [22037] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM: correct report cores count, also expose more CPUID leaves by default Thu, 06 Aug 2009 14:58:09 GMT vboxsync [22036] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/vm.h (modified) Updates Wed, 05 Aug 2009 11:39:12 GMT vboxsync [21986] * trunk/include/VBox/vm.h (modified) VBox/vm.h: Avoid VM_IS_EMT in VM_ASSERT_VALID_EXT_RETURN to same a ... Wed, 05 Aug 2009 09:34:42 GMT vboxsync [21974] * trunk/include/VBox/vm.h (modified) Get rid of an annoying assertion during termination; allow ... Thu, 16 Jul 2009 14:09:40 GMT vboxsync [21652] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Updates + compile fixes Wed, 15 Jul 2009 15:59:30 GMT vboxsync [21620] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) TPR access optimization experiments (disabled). Sat, 04 Jul 2009 14:26:39 GMT vboxsync [21217] * trunk/include/VBox/DevPCNet.h (modified) * trunk/include/VBox/VBoxDev.h (modified) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/VBoxVideo.h (modified) * trunk/include/VBox/VRDPAuth.h (modified) * trunk/include/VBox/VRDPOrders.h (modified) * trunk/include/VBox/bioslogo.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/dbg.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/dbgfsel.h (modified) * trunk/include/VBox/dbggui.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/gvm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/hgcmsvc.h (modified) * trunk/include/VBox/hwacc_svm.h (modified) * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/intnet.h (modified) * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/param.h (modified) * trunk/include/VBox/patm.h (modified) * trunk/include/VBox/pci.h (modified) * trunk/include/VBox/pdm.h (modified) * trunk/include/VBox/pdmapi.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/rem.h (modified) * trunk/include/VBox/scsi.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/settings.h (modified) * trunk/include/VBox/shflsvc.h (modified) * trunk/include/VBox/ssm.h (modified) * trunk/include/VBox/stam.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/usb.h (modified) * trunk/include/VBox/usblib-win.h (modified) * trunk/include/VBox/usblib.h (modified) * trunk/include/VBox/uvm.h (modified) * trunk/include/VBox/version.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/include/VBox/vrdpapi.h (modified) * trunk/include/VBox/vrdpusb.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/include/VBox/x86.h (modified) include/VBox/*.h: Mark which components the header files relate to. Thu, 02 Jul 2009 08:13:44 GMT vboxsync [21145] * trunk/include/VBox/vm.h (modified) Use ASMAtomicBitTestAndClear for VM_FF_TESTANDCLEAR. Thu, 02 Jul 2009 08:07:39 GMT vboxsync [21144] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Prevent future mistakes with VM_FF_TESTANDCLEAR Mon, 29 Jun 2009 12:02:24 GMT vboxsync [21021] * trunk/include/VBox/vm.h (modified) Add VM_FF_PDM_QUEUES as a reason to return to ring-3 Fri, 26 Jun 2009 18:20:27 GMT vboxsync [20992] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMInternal.mac (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMMR0JmpA-amd64.asm: Save non-volatile XMM registers on Windows/AMD64. Tue, 23 Jun 2009 14:15:46 GMT vboxsync [20838] * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/vm.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/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) NMI updates Tue, 23 Jun 2009 13:55:08 GMT vboxsync [20835] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/iprt/log.h (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) Interface for generating NMI & SMI added. Sun, 21 Jun 2009 22:14:58 GMT vboxsync [20752] * 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) TMTimerSet: stats and quick optimization. Sun, 21 Jun 2009 21:14:52 GMT vboxsync [20750] * 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) TMTimerSetRelative: Optimized the common case and added some more ... Wed, 17 Jun 2009 12:47:55 GMT vboxsync [20663] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) VMM: Added VMMR3EmtRendezvous for getting the attention of all EMTs ... Sat, 13 Jun 2009 20:53:44 GMT vboxsync [20530] * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.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/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: remove DISCPUSTATE from the stack. Tue, 09 Jun 2009 09:34:53 GMT vboxsync [20421] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Rewrote rem notification handling. Mon, 08 Jun 2009 13:01:44 GMT vboxsync [20399] * trunk/include/VBox/em.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Minor updates Mon, 08 Jun 2009 00:43:21 GMT vboxsync [20374] * trunk/Doxyfile.Core (modified) * trunk/Makefile.kmk (modified) * trunk/include/VBox/VBoxDev.h (modified) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/include/VBox/VBoxHDD.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/dbg.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/dbggui.h (modified) * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/intnet.h (modified) * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/ostypes.h (modified) * trunk/include/VBox/patm.h (modified) * trunk/include/VBox/pdmapi.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/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/rem.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/ssm.h (modified) * trunk/include/VBox/stam.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/usb.h (modified) * trunk/include/VBox/usblib-win.h (modified) * trunk/include/VBox/usblib.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/include/VBox/vrdpapi.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/include/iprt/avl.h (modified) * trunk/include/iprt/base64.h (modified) * trunk/include/iprt/cache.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/cidr.h (modified) * trunk/include/iprt/cpuset.h (modified) * trunk/include/iprt/crc32.h (modified) * trunk/include/iprt/crc64.h (modified) * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/dir.h (modified) * trunk/include/iprt/env.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/file.h (modified) * trunk/include/iprt/fs.h (modified) * trunk/include/iprt/getopt.h (modified) * trunk/include/iprt/handletable.h (modified) * trunk/include/iprt/heap.h (modified) * trunk/include/iprt/initterm.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/linux/sysfs.h (modified) * trunk/include/iprt/localipc.h (modified) * trunk/include/iprt/lock.h (modified) * trunk/include/iprt/log.h (modified) * trunk/include/iprt/md5.h (modified) * trunk/include/iprt/mem.h (modified) * trunk/include/iprt/memobj.h (modified) * trunk/include/iprt/mempool.h (modified) * trunk/include/iprt/mp.h (modified) * trunk/include/iprt/net.h (modified) * trunk/include/iprt/nocrt/amd64/fenv.h (modified) * trunk/include/iprt/nocrt/math.h (modified) * trunk/include/iprt/nocrt/setjmp.h (modified) * trunk/include/iprt/nocrt/stdlib.h (modified) * trunk/include/iprt/nocrt/string.h (modified) * trunk/include/iprt/nocrt/x86/fenv.h (modified) * trunk/include/iprt/once.h (modified) * trunk/include/iprt/path.h (modified) * trunk/include/iprt/power.h (modified) * trunk/include/iprt/process.h (modified) * trunk/include/iprt/rand.h (modified) * trunk/include/iprt/req.h (modified) * trunk/include/iprt/s3.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/spinlock.h (modified) * trunk/include/iprt/strcache.h (modified) * trunk/include/iprt/stream.h (modified) * trunk/include/iprt/string.h (modified) * trunk/include/iprt/system.h (modified) * trunk/include/iprt/table.h (modified) * trunk/include/iprt/tcp.h (modified) * trunk/include/iprt/test.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/include/iprt/time.h (modified) * trunk/include/iprt/timer.h (modified) * trunk/include/iprt/uni.h (modified) * trunk/include/iprt/uuid.h (modified) * trunk/include/iprt/zip.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.h (modified) * trunk/src/VBox/Additions/WINNT/MouseFilter/VBoxMouse.cpp (modified) * trunk/src/VBox/Additions/WINNT/MouseFilter/VBoxMouse.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest_Internal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-os2.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuestInternal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/SysHlp.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/SysHlp.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBGLR3Internal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxCalls.h (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h (modified) * trunk/src/VBox/Additions/os2/VBoxSF/VBoxSFInit.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Builtins2.h (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/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevINIP.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/Pcap.h (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.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/ATAController.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/VDICore.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.h (modified) * trunk/src/VBox/Devices/vl_vbox.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/HGCM.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/SDLConsole.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/include/DarwinKeyboard.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxDockIconPreview.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxIChatTheaterWrapper.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxUtils-darwin.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxX11Helper.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/darwin/DarwinKeyboard.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/darwin/VBoxCocoaApplication.h (modified) * trunk/src/VBox/GuestHost/OpenGL/include/cr_string.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIDC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0IdcClientInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPSvcInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdpInternal.h (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/darwin/VBoxNetAdp-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp (modified) * trunk/src/VBox/Main/Doxyfile.Main (modified) * trunk/src/VBox/Main/darwin/iokit.h (modified) * trunk/src/VBox/Main/include/hgcm/HGCM.h (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetLib.h (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) * trunk/src/VBox/Runtime/common/math/gcc/quad.h (modified) * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) * trunk/src/VBox/Runtime/include/internal/file.h (modified) * trunk/src/VBox/Runtime/include/internal/fileaio.h (modified) * trunk/src/VBox/Runtime/include/internal/fs.h (modified) * trunk/src/VBox/Runtime/include/internal/initterm.h (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/include/internal/memobj.h (modified) * trunk/src/VBox/Runtime/include/internal/path.h (modified) * trunk/src/VBox/Runtime/include/internal/process.h (modified) * trunk/src/VBox/Runtime/include/internal/rand.h (modified) * trunk/src/VBox/Runtime/include/internal/sched.h (modified) * trunk/src/VBox/Runtime/include/internal/string.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/include/internal/time.h (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/the-darwin-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/string.h (modified) * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/the-nt-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/the-os2-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/power-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.h (modified) * trunk/src/VBox/Runtime/r3/win/timer-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstR0ThreadPreemption.h (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMA.h (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionInternal.h (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/SELMInternal.h (modified) * trunk/src/VBox/VMM/SSMInternal.h (modified) * trunk/src/VBox/VMM/STAMInternal.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PGMGCBth.h (modified) * trunk/src/VBox/VMM/VMMGC/PGMGCShw.h (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (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/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Bth.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/testcase/tstHelp.h (modified) * trunk/src/VBox/VMM/testcase/tstMicro.h (modified) * trunk/src/VBox/VMM/testcase/tstMicroGC.cpp (modified) * trunk/src/recompiler/Sun/crt/stdio.h (modified) *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g Mon, 08 Jun 2009 00:15:05 GMT vboxsync [20363] * trunk/include/VBox/VBoxDev.h (modified) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/include/VBox/VBoxHDD.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/dbg.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/dbggui.h (modified) * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/intnet.h (modified) * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/ostypes.h (modified) * trunk/include/VBox/patm.h (modified) * trunk/include/VBox/pdmapi.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/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/rem.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/ssm.h (modified) * trunk/include/VBox/stam.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/usb.h (modified) * trunk/include/VBox/usblib-win.h (modified) * trunk/include/VBox/usblib.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/include/VBox/vrdpapi.h (modified) * trunk/include/VBox/vusb.h (modified) VBox/*: __BEGIN_DECLS -> RT_BEGIN_DECLS; __END_DECLS -> RT_END_DECLS. Tue, 19 May 2009 11:54:55 GMT vboxsync [19812] * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/vm.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/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Implemented HWACCMFlushAllTLBs 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. 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. 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. 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. Thu, 07 May 2009 12:18:42 GMT vboxsync [19482] * trunk/include/VBox/vm.h (modified) Update 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 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 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 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 => ... 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. 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. Thu, 30 Apr 2009 14:37:00 GMT vboxsync [19274] * trunk/include/VBox/vm.h (modified) Need more space in EM 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:30:49 GMT vboxsync [19178] * trunk/include/VBox/vm.h (modified) VBox/vm.h: VMCPU_IS/ASSERT variants, added ... 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. ... Mon, 20 Apr 2009 07:54:29 GMT vboxsync [19015] * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.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/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlersA.asm (modified) * trunk/src/VBox/VMM/VMMGC/VMMGCBuiltin.def (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0.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) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) Split up TRPM. (guest SMP) Thu, 16 Apr 2009 11:41:38 GMT vboxsync [18927] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpumdis.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/rem.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmm.h (modified) * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (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/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (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/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/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/PDMDevHlp.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/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/REMInternal.h (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/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMStack.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.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/VMMGC/TRPMGCHandlersA.asm (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.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/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Bth.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/target-i386/cpu.h (modified) Big step to separate VMM data structures for guest SMP. (pgm, em) Wed, 01 Apr 2009 22:11:29 GMT vboxsync [18617] * trunk/include/VBox/param.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.cpp (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/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) PGM,EM: Handle out of memory situations more gracefully - part 1. New ... Mon, 09 Mar 2009 02:29:49 GMT vboxsync [17546] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: Don't make host calls for Assertion or logging purposes when ... Tue, 16 Dec 2008 13:28:59 GMT vboxsync [15583] * trunk/include/VBox/vm.h (modified) Reduced the VMCPU size. Sat, 13 Dec 2008 10:48:49 GMT vboxsync [15433] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) PGMR0DynMap: doubled the set size. Fri, 12 Dec 2008 00:13:56 GMT vboxsync [15344] * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) #3202: Optimizations of the dynamic page mapping code (ring-0). Do ... Wed, 10 Dec 2008 09:50:10 GMT vboxsync [15236] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.mac (added) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructs.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm (modified) Started with VMCS read/write cache. Sun, 30 Nov 2008 11:14:27 GMT vboxsync [14833] * trunk/Config.kmk (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) Drop the global VBOX_WITH_NEW_RECOMPILER global. Mon, 24 Nov 2008 19:36:37 GMT vboxsync [14543] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) #1865/VT-x: Attacking the heap allocation, introducing ... Thu, 20 Nov 2008 13:26:47 GMT vboxsync [14411] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpum.mac (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/vm.h (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/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.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/exec.h (modified) * trunk/src/recompiler/target-i386/helper.c (modified) * trunk/src/recompiler/target-i386/op.c (modified) * trunk/src/recompiler/target-i386/translate.c (modified) RDTSCP support added. Enabled only for AMD-V guests. Mon, 17 Nov 2008 10:31:26 GMT vboxsync [14244] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: flushing macbook air code. Fri, 07 Nov 2008 13:04:45 GMT vboxsync [13960] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGCA.asm (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Moved guest and host CPU contexts into per-VCPU array. Thu, 06 Nov 2008 09:44:29 GMT vboxsync [13898] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vmm.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/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.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/testcase/tstVMStructSize.cpp (modified) Moved more data to VMCPU. Wed, 05 Nov 2008 16:11:03 GMT vboxsync [13879] * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMInternal.h (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/VMMR0.cpp (modified) SMP updates for VT-x/AMD-V. Wed, 05 Nov 2008 02:01:12 GMT vboxsync [13832] * trunk/Config.kmk (modified) * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/em.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/pdmins.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/rem.h (modified) * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/include/VBox/vrdpapi.h (modified) * trunk/include/VBox/vrdpusb.h (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/initterm.h (modified) * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mem.h (modified) * trunk/include/iprt/runtime.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/include/iprt/time.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/common/log/logrel.cpp (modified) * trunk/src/VBox/Runtime/common/misc/sanity.h (modified) * trunk/src/VBox/Runtime/common/string/strformattype.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupA.asm (modified) * trunk/src/VBox/Runtime/common/time/timesupref.cpp (modified) * trunk/src/VBox/Runtime/include/internal/time.h (modified) * trunk/src/VBox/Runtime/testcase/tstLdrObj.cpp (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAMInternal.h (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/PGMInternal.h (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/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/PDMAll.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/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.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/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) IN_GC -> IN_RC. Wed, 05 Nov 2008 01:53:59 GMT vboxsync [13831] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) VMM: Retired VM::pVMGCUnused. Wed, 05 Nov 2008 01:49:18 GMT vboxsync [13830] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR. Tue, 04 Nov 2008 22:46:38 GMT vboxsync [13815] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) Some RTGCPTR32 cleanup. Tue, 04 Nov 2008 18:37:33 GMT vboxsync [13796] * trunk/include/VBox/uvm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (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/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: some adjustments. Tue, 04 Nov 2008 16:12:57 GMT vboxsync [13791] * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (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/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) Moving data around Tue, 04 Nov 2008 13:47:38 GMT vboxsync [13786] * trunk/include/VBox/vm.h (modified) linux/32 build fix Tue, 04 Nov 2008 13:11:37 GMT vboxsync [13785] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) More updates Tue, 04 Nov 2008 12:49:42 GMT vboxsync [13784] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Removed some obsolete VM members. Mon, 03 Nov 2008 14:53:11 GMT vboxsync [13751] * trunk/include/VBox/uvm.h (modified) * 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) UVM updates Mon, 03 Nov 2008 14:30:40 GMT vboxsync [13749] * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) Some cleanup & updates Mon, 03 Nov 2008 12:24:28 GMT vboxsync [13743] * trunk/include/VBox/vm.h (modified) Comment Mon, 03 Nov 2008 12:19:40 GMT vboxsync [13742] * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.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/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Some initial VM data restructuring. Wed, 29 Oct 2008 14:16:35 GMT vboxsync [13652] * trunk/include/VBox/vm.h (modified) * trunk/src/recompiler_new/Makefile.kmk (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/exec.c (modified) * trunk/src/recompiler_new/target-i386/helper.c (modified) Solaris and general 32-bit compilation fixes Mon, 27 Oct 2008 11:02:33 GMT vboxsync [13572] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) Statistics for rdtsc intercepts Wed, 22 Oct 2008 07:37:04 GMT vboxsync [13463] * trunk/include/VBox/vm.h (modified) REM state size refinements Fri, 17 Oct 2008 14:18:29 GMT vboxsync [13375] * trunk/include/VBox/em.h (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/MMHeap.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/cpu-defs.h (modified) * trunk/src/recompiler/target-i386/helper.c (modified) some (disabled) VMI bits Thu, 16 Oct 2008 15:41:09 GMT vboxsync [13350] * trunk/include/VBox/vm.h (modified) vm.h: no C++ comments, intent preprocessor directives (assuming ... Mon, 13 Oct 2008 19:03:16 GMT vboxsync [13230] * trunk/Config.kmk (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/Makefile.kmk (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/recompiler_new/Makefile.kmk (modified) * trunk/src/recompiler_new/Sun/config.h (modified) * trunk/src/recompiler_new/Sun/structs.h (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/cpu-all.h (modified) * trunk/src/recompiler_new/cpu-defs.h (modified) * trunk/src/recompiler_new/exec-all.h (modified) * trunk/src/recompiler_new/osdep.h (modified) * trunk/src/recompiler_new/target-i386/cpu.h (modified) * trunk/src/recompiler_new/target-i386/exec.h (modified) * trunk/src/recompiler_new/translate-all.c (modified) further new recompiler work Sat, 11 Oct 2008 12:36:11 GMT vboxsync [13189] * trunk/include/VBox/pci.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/PCIInternal.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) PCI: Add support for PCI-to-PCI bridges 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 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 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 ... 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: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)