# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Jan 3, 2025 3:28:45 PM Thu, 18 Dec 2008 17:41:50 GMT vboxsync [15668] * trunk/include/iprt/assert.h (modified) iprt/assert.h: AssertMsgReturnVoidStmt AssertMsgReturnStmt. Thu, 18 Dec 2008 11:16:58 GMT vboxsync [15644] * trunk/include/iprt/linux/sysfs.h (modified) * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) IPRT: sysfs review, fixes and cleanup. Thu, 18 Dec 2008 11:07:54 GMT vboxsync [15640] * trunk/include/iprt/assert.h (modified) iprt/assert.h: AssertReturnStmt, AssertReturnVoidStmt. cleanup of ... Wed, 17 Dec 2008 14:29:21 GMT vboxsync [15631] * trunk/include/VBox/x86.h (modified) Added X86TSS32 & X86TSS64. Tue, 16 Dec 2008 22:00:21 GMT vboxsync [15609] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) HWACCM/EM: Sketeched out some scheduling notification from EM to let ... Tue, 16 Dec 2008 14:46:08 GMT vboxsync [15591] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD.cpp (modified) * trunk/src/VBox/Main/HardDisk2Impl.cpp (modified) Storage/VBoxHDD-new: introduce parent UUID parameter for ... Tue, 16 Dec 2008 13:28:59 GMT vboxsync [15583] * trunk/include/VBox/vm.h (modified) Reduced the VMCPU size. Mon, 15 Dec 2008 20:29:57 GMT vboxsync [15542] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) Storage/VBoxHDD-new: tighten uuid parameter declaration Mon, 15 Dec 2008 18:23:42 GMT vboxsync [15529] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) Storage/VBoxHDD-new: implement UUID handling in VDCreate. Remove very ... Mon, 15 Dec 2008 14:36:30 GMT vboxsync [15505] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm (modified) SUPDrv,INTNet: Heads up! SupDrv version bumped. Added ... Mon, 15 Dec 2008 13:26:31 GMT vboxsync [15503] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) SSM, CPUM: Moved the GCPtr/GCPhys sizes into the file header instead ... Mon, 15 Dec 2008 09:59:09 GMT vboxsync [15487] * trunk/include/VBox/hwacc_vmx.h (modified) corrected comments Mon, 15 Dec 2008 08:21:06 GMT vboxsync [15482] * trunk/include/VBox/scsi.h (modified) LsiLogic: fixed alignment issues Sun, 14 Dec 2008 23:26:12 GMT vboxsync [15476] * trunk/include/VBox/scsi.h (modified) Compile fix Sun, 14 Dec 2008 23:21:50 GMT vboxsync [15475] * trunk/Config.kmk (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/scsi.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) LsiLogic: Linux works! Implemented R0/GC parts and SSM. The LsiLogic ... Sun, 14 Dec 2008 14:31:14 GMT vboxsync [15465] * trunk/include/VBox/sysfs.h (deleted) * trunk/src/VBox/Main/include/HostHardwareLinux.h (modified) * trunk/src/VBox/Main/include/vbox-dbus.h (modified) * trunk/src/VBox/Main/linux/HostHardwareLinux.cpp (modified) * trunk/src/VBox/Main/linux/vbox-dbus.cpp (modified) * trunk/src/VBox/Main/testcase/tstHostHardwareLinux.cpp (modified) Main and Devices, USB: use hal, DBus and sysfs on Linux if usbfs is ... 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. Sat, 13 Dec 2008 10:13:25 GMT vboxsync [15429] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGM: Don't use PGMDynMapHCPage in R0/darwin. Sat, 13 Dec 2008 10:02:55 GMT vboxsync [15428] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGM: PGMDynMapHCPageOff -> pgmDynMapHCPageOff, making it internal and ... Sat, 13 Dec 2008 09:22:59 GMT vboxsync [15425] * trunk/include/VBox/pgm.h (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) PGMR0DynMapHCPage: always successful, or will bail out to ring-3. Sat, 13 Dec 2008 03:30:58 GMT vboxsync [15411] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) VMM: Working around set overflows caused by the page pool. Fri, 12 Dec 2008 22:42:57 GMT vboxsync [15403] * trunk/include/VBox/pgm.h (modified) pgm.h: PGMMODE_IS_LONG_MODE. Fri, 12 Dec 2008 22:02:14 GMT vboxsync [15399] * trunk/include/iprt/linux (added) * trunk/include/iprt/linux/sysfs.h (copied) * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (copied) iprt: new Linux sysfs APIs Fri, 12 Dec 2008 22:01:06 GMT vboxsync [15398] * trunk/include/iprt/assert.h (modified) iprt: added some assertions Fri, 12 Dec 2008 20:49:45 GMT vboxsync [15397] * trunk/include/VBox/sup.h (modified) sup.h: document assumptions. Fri, 12 Dec 2008 16:44:20 GMT vboxsync [15385] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Cache only those writes which require special attention in 32 bits ... Fri, 12 Dec 2008 16:26:39 GMT vboxsync [15382] * trunk/include/VBox/hwacc_vmx.h (modified) Tabs removed Fri, 12 Dec 2008 13:50:32 GMT vboxsync [15366] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/include/VBox/VBoxHDD.h (deleted) * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/RawHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-newInternal.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (deleted) * trunk/src/VBox/Devices/Storage/VDICore.cpp (deleted) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) Storage: Eradicated the last bits using the old VDI only backend, ... Fri, 12 Dec 2008 01:22:48 GMT vboxsync [15345] * trunk/include/iprt/cpuset.h (modified) iprt/cpuset.h: RTCpuSetDelByIndex. 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 ... Thu, 11 Dec 2008 17:24:42 GMT vboxsync [15317] * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Removed VMR3GetGuestBitness. Thu, 11 Dec 2008 13:31:00 GMT vboxsync [15303] * trunk/include/VBox/vmapi.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) REM: actually ask for guest bitness when loading apropriate implmentation Thu, 11 Dec 2008 03:23:40 GMT vboxsync [15284] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/cpu-all.h (modified) * trunk/src/recompiler_new/exec.c (modified) PGM, REM: Virtual address in TLB - this is what I meant... 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. Wed, 10 Dec 2008 04:25:34 GMT vboxsync [15226] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) PGM: Inlined PGMDynMapHCPageOff (get rid of it perhaps?). Tue, 09 Dec 2008 23:54:01 GMT vboxsync [15216] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Fixed buggy ASMIsIntelCpu and ASMIsIntelCpuEx; the latter ... Tue, 09 Dec 2008 13:01:55 GMT vboxsync [15159] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) Set the correct shadow paging mode for AMD-V nested paging. Mon, 08 Dec 2008 03:14:15 GMT vboxsync [15076] * trunk/include/VBox/vusb.h (modified) Different headers included on gcc builds? Mon, 08 Dec 2008 03:06:50 GMT vboxsync [15075] * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/vusb.h (modified) Added interfaces for shared USB timer, currently mostly disabled. Sun, 07 Dec 2008 15:34:34 GMT vboxsync [15064] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Main/Global.cpp (modified) * trunk/src/VBox/Main/GuestOSTypeImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/include/Global.h (modified) * trunk/src/VBox/Main/include/GuestOSTypeImpl.h (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-common.xsd (modified) Added QNX guest OS type. Cleaned up the guest OS table. Fri, 05 Dec 2008 17:20:00 GMT vboxsync [15051] * trunk/include/VBox/com/Guid.h (modified) * trunk/include/VBox/com/VirtualBoxErrorInfo.h (modified) * trunk/include/VBox/com/array.h (modified) * trunk/include/VBox/com/defs.h (modified) * trunk/include/VBox/com/string.h (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestProp.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/include/COMDefs.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/include/COMDefs.h (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleView.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobal.cpp (modified) * trunk/src/VBox/Main/BIOSSettingsImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleVRDPServer.cpp (modified) * trunk/src/VBox/Main/DVDDriveImpl.cpp (modified) * trunk/src/VBox/Main/FloppyDriveImpl.cpp (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/HardDisk2Impl.cpp (modified) * trunk/src/VBox/Main/HostDVDDriveImpl.cpp (modified) * trunk/src/VBox/Main/HostFloppyDriveImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/HostNetworkInterfaceImpl.cpp (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/ParallelPortImpl.cpp (modified) * trunk/src/VBox/Main/Performance.cpp (modified) * trunk/src/VBox/Main/PerformanceImpl.cpp (modified) * trunk/src/VBox/Main/ProgressImpl.cpp (modified) * trunk/src/VBox/Main/RemoteUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/SerialPortImpl.cpp (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) * trunk/src/VBox/Main/SharedFolderImpl.cpp (modified) * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/USBControllerImpl.cpp (modified) * trunk/src/VBox/Main/USBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxErrorInfoImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/glue/VirtualBoxErrorInfo.cpp (modified) * trunk/src/VBox/Main/include/BIOSSettingsImpl.h (modified) * trunk/src/VBox/Main/include/ConsoleImpl.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/GuestImpl.h (modified) * trunk/src/VBox/Main/include/HardDisk2Impl.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/MachineDebuggerImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/Matching.h (modified) * trunk/src/VBox/Main/include/MediumImpl.h (modified) * trunk/src/VBox/Main/include/NetworkAdapterImpl.h (modified) * trunk/src/VBox/Main/include/ParallelPortImpl.h (modified) * trunk/src/VBox/Main/include/Performance.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/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/VirtualBoxErrorInfoImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) Main: Cleaned up the long standing const BSTR = const (OLECHAR *) on ... Fri, 05 Dec 2008 14:11:21 GMT vboxsync [15048] * trunk/include/VBox/com/array.h (modified) Main/SafeArray: Fixed GCC burns. Fri, 05 Dec 2008 14:02:52 GMT vboxsync [15047] * trunk/include/VBox/hwacc_vmx.mac (modified) Missing header update Fri, 05 Dec 2008 13:38:10 GMT vboxsync [15042] * trunk/include/VBox/com/array.h (modified) Main/SafeArray: Added SafeArray::push_back() and attachedRaw(); ... Fri, 05 Dec 2008 11:12:26 GMT vboxsync [15030] * trunk/include/VBox/cpum.mac (modified) * trunk/include/VBox/hwacc_vmx.mac (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/VMMGC/HWACCMGCA.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) Switcher updates Thu, 04 Dec 2008 17:12:09 GMT vboxsync [14999] * trunk/include/iprt/process.h (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) IPRT: Extended RTProcCreate with a daemonize flag. Thu, 04 Dec 2008 16:32:35 GMT vboxsync [14997] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMGC/HWACCMGCA.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Clearly mark possible 64 bits values Thu, 04 Dec 2008 13:49:02 GMT vboxsync [14982] * trunk/include/VBox/sysfs.h (modified) include/VBox/sysfs.h: NULL pointer check Thu, 04 Dec 2008 10:57:17 GMT vboxsync [14969] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/recompiler_new/Makefile.kmk (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/cpu-all.h (modified) * trunk/src/recompiler_new/exec-all.h (modified) * trunk/src/recompiler_new/exec.c (modified) VMM support for completing VA in TLB (not much tested) Thu, 04 Dec 2008 08:21:43 GMT vboxsync [14967] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/RawHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-newInternal.h (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD-2.cpp (modified) #3162: Another attempt to introduce compose name and location ... Thu, 04 Dec 2008 01:54:38 GMT vboxsync [14966] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) PDM, DBGC: debugger read and write APIs. Wed, 03 Dec 2008 21:27:50 GMT vboxsync [14961] * trunk/include/iprt/types.h (modified) iprt/types.h: signed current-context register type. Wed, 03 Dec 2008 21:26:46 GMT vboxsync [14960] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/RawHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-newInternal.h (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD-2.cpp (modified) backed out r40315 as it breaks the tinderboxes Wed, 03 Dec 2008 19:28:03 GMT vboxsync [14954] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/RawHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-newInternal.h (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD-2.cpp (modified) #3162: Added pfnComposeLocation and pfnComposeName callbacks to ... Tue, 02 Dec 2008 22:22:43 GMT vboxsync [14928] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) Storage/VD: Misplaced '\n'. Tue, 02 Dec 2008 17:46:07 GMT vboxsync [14923] * trunk/include/VBox/xml.h (modified) Main: fix another windows build break Tue, 02 Dec 2008 17:39:34 GMT vboxsync [14922] * trunk/include/VBox/settings.h (modified) * trunk/include/VBox/xml.h (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/Main/xml/xml.cpp (modified) Main: more XML reader implemenation. Tue, 02 Dec 2008 15:45:15 GMT vboxsync [14917] * trunk/include/VBox/settings.h (modified) Main: another attempt at fixing broken Windows builds Tue, 02 Dec 2008 14:37:52 GMT vboxsync [14904] * trunk/include/VBox/settings.h (modified) * trunk/include/VBox/xml.h (moved) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/VirtualBoxBase.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImplExtra.cpp (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/Main/xml/xml.cpp (moved) Main: change vboxxml files and namespace to xml only; more XML code ... Tue, 02 Dec 2008 14:23:22 GMT vboxsync [14901] * 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/SUPR0.def (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) SUPDrv,SUPLib: SUPR0NativeEnableHwVirtExt -> SUPR0EnableVTx and ... Tue, 02 Dec 2008 12:39:34 GMT vboxsync [14899] * trunk/include/VBox/hwaccm.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/VMMGC/HWACCMGCA.asm (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Wrote testcase for the new switcher. Tue, 02 Dec 2008 12:05:38 GMT vboxsync [14896] * trunk/include/VBox/hwacc_vmx.h (modified) update Tue, 02 Dec 2008 11:18:30 GMT vboxsync [14893] * trunk/include/VBox/vboxxml.h (added) export Mon, 01 Dec 2008 16:24:22 GMT vboxsync [14875] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) More switcher updates Mon, 01 Dec 2008 15:53:00 GMT vboxsync [14873] * trunk/include/iprt/fs.h (modified) typos Mon, 01 Dec 2008 15:51:56 GMT vboxsync [14872] * trunk/include/iprt/file.h (modified) typo Mon, 01 Dec 2008 15:28:54 GMT vboxsync [14870] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (added) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Cleaning up. Mon, 01 Dec 2008 14:01:55 GMT vboxsync [14859] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More updates for 32/64. Mon, 01 Dec 2008 13:12:56 GMT vboxsync [14854] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/VirtualBoxBase.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImplExtra.cpp (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main: rip XML classes out of settings code and move them to ... Mon, 01 Dec 2008 11:46:18 GMT vboxsync [14852] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/RawHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-newInternal.h (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) #3162: Plugin backends are now loaded upon startup, this should get ... Mon, 01 Dec 2008 10:12:25 GMT vboxsync [14845] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Switcher updates 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. Sun, 30 Nov 2008 07:55:50 GMT vboxsync [14826] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) VMM: New DevHlp pfnMMIO2MapKernel for darwin/VT-x/VGA. Sun, 30 Nov 2008 07:54:21 GMT vboxsync [14825] * 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/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm (modified) SUPDrv: Permit userland to make kernel mappings of SUPR0PageAllocEx ... Sun, 30 Nov 2008 07:52:59 GMT vboxsync [14824] * trunk/include/iprt/memobj.h (modified) * trunk/src/VBox/Runtime/include/internal/memobj.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/memobj-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/memobj-r0drv-solaris.c (modified) IPRT: RTR0MemObjMapKernelEx for mapping a portion of a memory object ... Sun, 30 Nov 2008 00:16:42 GMT vboxsync [14816] * trunk/include/VBox/VBoxHDD-new.h (modified) VBoxHDD-new.h: don't drag in pdm.h when pdmifs.h is sufficient, nasty ... Sun, 30 Nov 2008 00:10:09 GMT vboxsync [14813] * trunk/include/VBox/VBoxHDD.h (modified) VBoxHDD.h: Don't drag in VBox/pdm.h Sat, 29 Nov 2008 23:48:26 GMT vboxsync [14811] * 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/GVMMR0Internal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: Always call VMMR0TermVM{HWACCMR0TermVM,PGMR0DynMapTerm}, don't ... Sat, 29 Nov 2008 23:06:52 GMT vboxsync [14808] * trunk/include/iprt/asm.h (modified) iprt/asm.h: GNU C/C++ defined __PIC__ to indicate whether -fPIC ... Sat, 29 Nov 2008 03:47:27 GMT vboxsync [14806] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) #3202: config and VT-X/software mix errors. Sat, 29 Nov 2008 03:24:36 GMT vboxsync [14805] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) #3202: Use SUPR0Abs*. Sat, 29 Nov 2008 00:30:03 GMT vboxsync [14800] * trunk/include/VBox/x86.h (modified) X86_SEL_SHIFT_HC docs+comment Fri, 28 Nov 2008 23:59:56 GMT vboxsync [14799] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) #3202: assembly hacking for weird darwin kernel. Fri, 28 Nov 2008 23:59:09 GMT vboxsync [14798] * 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/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) SUPDrv: Some new exports for VT-x on darwin. Fri, 28 Nov 2008 14:36:22 GMT vboxsync [14780] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD-2.cpp (modified) * trunk/src/VBox/Main/HardDiskFormatImpl.cpp (modified) VBoxHDD: simplify config handling. Treat everything as a string, and ... Fri, 28 Nov 2008 13:02:55 GMT vboxsync [14774] * trunk/include/iprt/string.h (modified) IPRT/string: fix lots of comment typos documenting the handling of 0 ... Fri, 28 Nov 2008 08:34:19 GMT vboxsync [14758] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Removed VMMR3InitSwitcher. Fri, 28 Nov 2008 02:58:01 GMT vboxsync [14755] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) #1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR. Fri, 28 Nov 2008 00:34:24 GMT vboxsync [14748] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) PGMR0DynMap: a couple of bugs, guard pages and ... Thu, 27 Nov 2008 22:15:03 GMT vboxsync [14747] * trunk/include/VBox/x86.h (modified) x86.h: PCX86PGUINT & PCX86PGPAEUINT Thu, 27 Nov 2008 20:39:54 GMT vboxsync [14741] * trunk/include/VBox/x86.h (modified) x86.h: Added X86_PTE_BIT_* for use with ASMAtomicBit*. Thu, 27 Nov 2008 15:16:52 GMT vboxsync [14711] * trunk/configure (modified) * trunk/include/VBox/sysfs.h (added) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/testcase/Makefile.kmk (modified) * trunk/src/VBox/Main/testcase/tstUSBLinux.cpp (added) * trunk/src/VBox/Main/testcase/tstUSBLinux.h (added) Devices/USB and Main: use hal and sysfs for Linux USB (currently ... Thu, 27 Nov 2008 14:37:54 GMT vboxsync [14708] * trunk/include/VBox/settings.h (modified) fix typos Thu, 27 Nov 2008 13:55:13 GMT vboxsync [14705] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Make the switcher init a bit more generic. Thu, 27 Nov 2008 13:49:48 GMT vboxsync [14704] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Some more switcher work Thu, 27 Nov 2008 10:34:30 GMT vboxsync [14695] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) IntNet: Quick hack to force broadcast flag in DHCP requests on shared ... Thu, 27 Nov 2008 02:07:39 GMT vboxsync [14679] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) HWVMX,VMM: make 100% sure the logger doesn't screw us during the ... Wed, 26 Nov 2008 15:25:13 GMT vboxsync [14650] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Partial VT-x cleanup. Wed, 26 Nov 2008 15:01:53 GMT vboxsync [14649] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Backed out 39954 Wed, 26 Nov 2008 14:51:47 GMT vboxsync [14648] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Initial work for 64 bits VT-x guests on 32 bits hosts.