# # ChangeLog for trunk in vbox # # Generated by Trac 1.4.3.2 # Jan 24, 2025 9:08:53 PM Wed, 31 Dec 2008 11:20:09 GMT vboxsync [15775] * trunk/src/VBox/Main/Global.cpp (modified) FreeBSD 7.0 installer hangs on low memory (64M), thus update template ... Wed, 31 Dec 2008 10:57:14 GMT vboxsync [15774] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/exec-all.h (modified) REM: fixed situation when REM have to execute code on monitored ... Tue, 30 Dec 2008 14:54:42 GMT vboxsync [15773] * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) NetFlt/win: propper handling for open adapter failure Tue, 30 Dec 2008 14:01:56 GMT vboxsync [15772] * trunk/src/VBox/Installer/solaris/Makefile.kmk (modified) Solaris/Installer: spaces. Tue, 30 Dec 2008 14:00:52 GMT vboxsync [15771] * trunk/src/VBox/Installer/solaris/Makefile.kmk (modified) Solaris/Installer: Pre-clean up for #3381. Mon, 29 Dec 2008 18:04:56 GMT vboxsync [15770] * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) #3416: Fixed kernel panics in pre-2.6.20 kernels due to null pointer ... Mon, 29 Dec 2008 09:31:21 GMT vboxsync [15769] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) slirp: ARP and IP code even more unifing Mon, 29 Dec 2008 08:16:06 GMT vboxsync [15768] * trunk/src/VBox/Devices/Network/slirp/if.c (modified) * trunk/src/VBox/Devices/Network/slirp/if.h (modified) * trunk/src/VBox/Devices/Network/slirp/main.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) slirp: if_encap is place to call slirp_output. removing duplcates in ... Sun, 28 Dec 2008 23:49:43 GMT vboxsync [15767] * trunk/src/VBox/Devices/Storage/VHDHDDCore.cpp (modified) VHD: Some fixes in logging statements Sun, 28 Dec 2008 17:12:54 GMT vboxsync [15766] * trunk/src/VBox/Main/MachineImpl.cpp (modified) valgrind warning Sat, 27 Dec 2008 09:21:08 GMT vboxsync [15765] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/if.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) slirp: send to guest is queued Fri, 26 Dec 2008 11:03:42 GMT vboxsync [15764] * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) rem: fixed wrong import record (Win64 burns) Fri, 26 Dec 2008 00:58:21 GMT vboxsync [15763] * trunk/Config.kmk (modified) Config.kmk: TEMPLATE_VBOXGCEXE_LDFLAGS.strict/dbgopt problem ... Thu, 25 Dec 2008 23:53:50 GMT vboxsync [15762] * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/USBControllerImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/Global.h (modified) Main: Exmplicit machine state comparisons replaced with bool ... Thu, 25 Dec 2008 21:07:53 GMT vboxsync [15761] * 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/tcg/x86_64/tcg-target.c (modified) REM: implemented fully working VA in TLB, enabled by default, cleanups Thu, 25 Dec 2008 16:05:58 GMT vboxsync [15760] * trunk/src/VBox/Additions/WINNT/Graphics/crOpenGL/defs.py (modified) * trunk/src/VBox/Additions/WINNT/Graphics/crOpenGL/icd_drv.c (modified) * trunk/src/VBox/Additions/WINNT/Graphics/crOpenGL/icd_drv.h (modified) crOpenGL: icd exports for vista64 Thu, 25 Dec 2008 15:57:37 GMT vboxsync [15759] * trunk/src/VBox/GuestHost/OpenGL/util/net.c (modified) * trunk/src/VBox/GuestHost/OpenGL/util/vboxhgcm.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/get_sizes.py (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_stream.c (modified) crOpenGL: partial fix for multithreaded guest apps (3457) Thu, 25 Dec 2008 15:55:38 GMT vboxsync [15758] * trunk/src/VBox/Additions/WINNT/Graphics/crOpenGL/pack/packspu_context.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/get_sizes.py (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_stream.c (modified) crOpenGL: tabs to spaces Thu, 25 Dec 2008 14:13:46 GMT vboxsync [15757] * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) SrvIntNetR0: fix to not refer the freed memory Thu, 25 Dec 2008 11:12:42 GMT vboxsync [15756] * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstPath.cpp (modified) Runtime: RTPathAbs: Fixed the "." case on POSIX, fixed the "" case on ... Thu, 25 Dec 2008 10:53:52 GMT vboxsync [15755] * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) Runtime/Windows: RTPathAbs: Truncate the trailing slash of a non-root ... Thu, 25 Dec 2008 10:52:24 GMT vboxsync [15754] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstPath.cpp (modified) Runtime/POSIX: RTPathAbs: Don't access file system when calculating ... Wed, 24 Dec 2008 19:08:24 GMT vboxsync [15753] * trunk/Config.kmk (modified) * trunk/src/VBox/Main/solaris/DynLoadLibSolaris.h (modified) ,ade VBOx compile on Solaris 10 again Wed, 24 Dec 2008 15:19:35 GMT vboxsync [15752] * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/win/NetIfList-win.cpp (modified) NetFlt/win: don't display disabled adapters Wed, 24 Dec 2008 14:09:04 GMT vboxsync [15751] * trunk/Config.kmk (modified) Config.kmk: reverted r41307 as it was intentionally removed. The ... Wed, 24 Dec 2008 12:59:56 GMT vboxsync [15750] * trunk/src/VBox/VMM/SELM.cpp (modified) Backed out 41313. Assert failed on Linux/Mac boxes for some reason Wed, 24 Dec 2008 12:47:42 GMT vboxsync [15749] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Log additional VT-x flags Wed, 24 Dec 2008 12:44:31 GMT vboxsync [15748] * trunk/include/VBox/hwacc_vmx.h (modified) Additional VT-x flags Wed, 24 Dec 2008 12:36:19 GMT vboxsync [15747] * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) restored waiting on non-waitable assert (things I do to please Knut :) ) Wed, 24 Dec 2008 12:35:57 GMT vboxsync [15746] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Intercept rdpmc instructions as well. Wed, 24 Dec 2008 11:52:02 GMT vboxsync [15745] * trunk/src/VBox/VMM/SELM.cpp (modified) Some cleanup Wed, 24 Dec 2008 11:50:59 GMT vboxsync [15744] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) Updated check + comment Wed, 24 Dec 2008 11:48:05 GMT vboxsync [15743] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) Same TSS io bitmap check Wed, 24 Dec 2008 11:15:29 GMT vboxsync [15742] * trunk/src/VBox/VMM/SELM.cpp (modified) Deal with invalid IO bitmap offset values in the TSS. Wed, 24 Dec 2008 10:43:21 GMT vboxsync [15741] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Measure time spent in the 32/64 switcher for AMD-V too Wed, 24 Dec 2008 10:16:41 GMT vboxsync [15740] * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) removed bogus assert when trying to wait on non-waitable thread Wed, 24 Dec 2008 09:45:40 GMT vboxsync [15739] * trunk/Config.kmk (modified) * trunk/configure (modified) fixed mistakenly removed MacOS 10.5 build workaround, fixed typo Tue, 23 Dec 2008 17:00:17 GMT vboxsync [15738] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Bit 0 is valid Tue, 23 Dec 2008 16:49:38 GMT vboxsync [15737] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Wrong bit checked Tue, 23 Dec 2008 15:55:23 GMT vboxsync [15736] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Corrected max time spent in VT-x guest mode Tue, 23 Dec 2008 15:46:15 GMT vboxsync [15735] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Extra check Tue, 23 Dec 2008 15:18:48 GMT vboxsync [15734] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Allow up to 1M clock ticks worth of guest execution. Tue, 23 Dec 2008 15:13:21 GMT vboxsync [15733] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Experiment with the VT-x preemption timer for the 32/64 switcher. Tue, 23 Dec 2008 15:12:45 GMT vboxsync [15732] * trunk/src/VBox/Main/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) #3285: Improve error handling API to include unique error numbers ... Tue, 23 Dec 2008 14:18:36 GMT vboxsync [15731] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Log MSR_IA32_VMX_MISC_PREEMPT_TSC_BIT Tue, 23 Dec 2008 14:18:22 GMT vboxsync [15730] * trunk/include/VBox/hwacc_vmx.h (modified) Added MSR_IA32_VMX_MISC_PREEMPT_TSC_BIT Tue, 23 Dec 2008 14:10:56 GMT vboxsync [15729] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Assertion update Tue, 23 Dec 2008 14:09:52 GMT vboxsync [15728] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Assertion only valid for windows hosts. Tue, 23 Dec 2008 13:53:54 GMT vboxsync [15727] * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) #3285: Improve error handling API to include unique error numbers ... Tue, 23 Dec 2008 13:43:51 GMT vboxsync [15726] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Check extra VT-x capability bits Tue, 23 Dec 2008 13:43:38 GMT vboxsync [15725] * trunk/include/VBox/hwacc_vmx.h (modified) Extra flags Tue, 23 Dec 2008 11:59:30 GMT vboxsync [15724] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Measure time spent in the 32/64 world switcher. Tue, 23 Dec 2008 11:05:27 GMT vboxsync [15723] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Another assertion correction Tue, 23 Dec 2008 11:03:05 GMT vboxsync [15722] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Adjusted assertion Tue, 23 Dec 2008 09:39:47 GMT vboxsync [15721] * trunk/include/iprt/memobj.h (modified) typo Mon, 22 Dec 2008 17:32:56 GMT vboxsync [15720] * trunk/src/VBox/Additions/linux/module/vboxmod.c (modified) -s Mon, 22 Dec 2008 16:06:05 GMT vboxsync [15719] * trunk/src/VBox/Additions/linux/module/vboxmod.c (modified) Additions/Linux: use jump buffers again for HGCM transfers Mon, 22 Dec 2008 15:49:25 GMT vboxsync [15718] * trunk/include/iprt/memobj.h (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) RTR0MemObjLockUser: Replaced the warnings with more useful information. Mon, 22 Dec 2008 14:56:10 GMT vboxsync [15717] * trunk/include/iprt/memobj.h (modified) iprt/memobj.h: added a @remark concerning RTR0MemObjLockUser on Linux Mon, 22 Dec 2008 13:36:56 GMT vboxsync [15716] * trunk/src/VBox/Main/MouseImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) #3285: Improve error handling API to include unique error numbers ... Mon, 22 Dec 2008 13:15:30 GMT vboxsync [15715] * trunk/src/VBox/Main/KeyboardImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) #3285: Improve error handling API to include unique error numbers ... Mon, 22 Dec 2008 12:46:17 GMT vboxsync [15714] * trunk/src/VBox/Main/FloppyDriveImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) #3285: Improve error handling API to include unique error numbers ... Mon, 22 Dec 2008 10:52:20 GMT vboxsync [15713] * trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_fr.ts (modified) FE/Qt: French NLS corrections, courtesy of Jacky672 on ... Mon, 22 Dec 2008 08:58:06 GMT vboxsync [15712] * trunk/src/VBox/Devices/PC/BIOS/rombios.c (modified) dpte_offset & dpte_segment reversed. Fixed in upstream Bochs. ... Fri, 19 Dec 2008 21:12:30 GMT vboxsync [15711] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) IDE: move the VPD initialization code to the right place and correct ... Fri, 19 Dec 2008 20:40:13 GMT vboxsync [15710] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) IDE: make it possible to change VPD data of hard disks too Fri, 19 Dec 2008 19:44:35 GMT vboxsync [15709] * trunk/src/VBox/GuestHost/OpenGL/include/cr_error.h (modified) * trunk/src/VBox/GuestHost/OpenGL/util/bufpool.c (modified) * trunk/src/VBox/GuestHost/OpenGL/util/error.c (modified) * trunk/src/VBox/GuestHost/OpenGL/util/net.c (modified) crOpenGL: don't output debug messages in release build Fri, 19 Dec 2008 18:28:27 GMT vboxsync [15708] * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/NetworkAdapterImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxXMLUtil.h (modified) * trunk/src/VBox/Main/xml/SettingsConverter.xsl (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-common.xsd (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-freebsd.xsd (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-linux.xsd (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-macosx.xsd (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-os2.xsd (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-solaris.xsd (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-windows.xsd (modified) Main: #3424: Bumped XML format version to 1.6 and so that the auto- ... Fri, 19 Dec 2008 18:16:40 GMT vboxsync [15707] * trunk/src/VBox/GuestHost/OpenGL/util/vboxhgcm.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c (modified) crOpenGL: make host buffer dynamic in size, fix for 3443 Fri, 19 Dec 2008 17:29:00 GMT vboxsync [15706] * trunk/include/VBox/VBoxGuest.h (modified) more reverts for 41266 Fri, 19 Dec 2008 16:46:49 GMT vboxsync [15705] * trunk/src/VBox/Additions/common/VBoxGuestLib/HGCMInternal.cpp (modified) Todos added Fri, 19 Dec 2008 16:44:54 GMT vboxsync [15704] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/HGCMInternal.cpp (modified) Introduced VbglHCGMCall32 for supporting 32 bits clients on 64 bits ... Fri, 19 Dec 2008 16:37:53 GMT vboxsync [15703] * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) crOpenGL: fix build Fri, 19 Dec 2008 16:02:42 GMT vboxsync [15702] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) fixed build Fri, 19 Dec 2008 16:01:26 GMT vboxsync [15701] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) fixed build Fri, 19 Dec 2008 15:47:08 GMT vboxsync [15700] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Removed temporary code Fri, 19 Dec 2008 15:44:42 GMT vboxsync [15699] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) crOpenGL: fix 32 bit opengl applications under vista64 Fri, 19 Dec 2008 14:28:58 GMT vboxsync [15698] * trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_fr.ts (modified) FE/Qt: French NLS fixes Fri, 19 Dec 2008 14:26:58 GMT vboxsync [15697] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Some test code (inactive) Fri, 19 Dec 2008 14:20:13 GMT vboxsync [15696] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Activate switcher test Fri, 19 Dec 2008 14:11:54 GMT vboxsync [15695] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Compile fix Fri, 19 Dec 2008 14:11:07 GMT vboxsync [15694] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Profiling of the 32/64 switcher. Fri, 19 Dec 2008 14:04:04 GMT vboxsync [15693] * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) VBoxManage converttoraw: forgotten default format Fri, 19 Dec 2008 13:52:38 GMT vboxsync [15692] * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) VBoxManage/convertfromraw: forgotten parameter checking and default ... Fri, 19 Dec 2008 13:29:23 GMT vboxsync [15691] * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile (modified) Linux host kernel modules: removed 2.4 cruft; fixed ... Fri, 19 Dec 2008 13:26:43 GMT vboxsync [15690] * trunk/Config.kmk (modified) globally enabled now Fri, 19 Dec 2008 13:06:50 GMT vboxsync [15689] * trunk/src/VBox/HostDrivers/Support/linux/export_modules (deleted) ... and removed the old script Fri, 19 Dec 2008 13:03:17 GMT vboxsync [15688] * trunk/src/VBox/HostDrivers/linux/export_modules (copied) export_modules fix Fri, 19 Dec 2008 12:48:34 GMT vboxsync [15687] * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) Removed obsolete createif & removeif commands. Fri, 19 Dec 2008 12:47:01 GMT vboxsync [15686] * trunk/src/VBox/Main/HostImpl.cpp (modified) Reminder to remove obsolete code after we branch. Fri, 19 Dec 2008 12:05:06 GMT vboxsync [15685] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) slirp: code style Fri, 19 Dec 2008 11:56:10 GMT vboxsync [15684] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) slirp: build fix Fri, 19 Dec 2008 11:47:21 GMT vboxsync [15683] * trunk/src/VBox/Devices/Network/slirp/debug.c (modified) slirp:debug printing ports in host byte order Fri, 19 Dec 2008 11:46:38 GMT vboxsync [15682] * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) slirp: tcp/ip port-forwarding fix Fri, 19 Dec 2008 11:25:06 GMT vboxsync [15681] * trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk (modified) Linux netflt: allow to compile the tree without the kernel module Fri, 19 Dec 2008 11:06:38 GMT vboxsync [15680] * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) Remap MMIO memory as well for recompiler writes Fri, 19 Dec 2008 10:10:38 GMT vboxsync [15679] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Another paranoid assertion Fri, 19 Dec 2008 09:55:01 GMT vboxsync [15678] * trunk/configure (modified) configure: purged the gcc-4.3 check for the recompiler Fri, 19 Dec 2008 09:26:23 GMT vboxsync [15677] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) Don't touch freed memory. Added some more error checks. Fri, 19 Dec 2008 06:27:16 GMT vboxsync [15676] * trunk/src/VBox/Devices/Network/slirp/ip_icmp.c (modified) slirp:typo