# # ChangeLog for trunk in vbox # # Generated by Trac 1.4.3.2 # Jan 20, 2025 8:33:09 PM Tue, 10 Jun 2008 16:04:13 GMT vboxsync [9576] * trunk/src/VBox/Devices/Network/solaris/vnicinit_solaris.sh (modified) Solaris hostif: some fixes to vnicinit script. Tue, 10 Jun 2008 15:28:27 GMT vboxsync [9575] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Missing mapping of amd64 cr3. Tue, 10 Jun 2008 15:19:00 GMT vboxsync [9574] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Mask away invalid parts of the cpu context in CPUMSetGuestCtxCore. Tue, 10 Jun 2008 15:18:55 GMT vboxsync [9573] * trunk/Config.kmk (modified) Changed the VBOXGUESTR3 template to link statically on windows. (an ... Tue, 10 Jun 2008 13:47:22 GMT vboxsync [9572] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) IDE: Make SCO OpenServer disk detection work Tue, 10 Jun 2008 13:33:49 GMT vboxsync [9571] * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/x86.h (modified) Missing header updates Tue, 10 Jun 2008 13:30:03 GMT vboxsync [9570] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) AMD64 paging updates Tue, 10 Jun 2008 13:11:40 GMT vboxsync [9569] * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxDiskImageManagerDlg.cpp (modified) Fe/Qt4: Fixing little issue in VDM (selection of passed uuid item). Tue, 10 Jun 2008 12:46:22 GMT vboxsync [9568] * trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk (modified) FE/Qt4-OSX: Some updates to the build environment on the mac. Tue, 10 Jun 2008 12:33:05 GMT vboxsync [9567] * trunk/src/VBox/Runtime/r0drv/nt/mpnotification-r0drv-nt.cpp (modified) Made the code compile and fixed the g_rtMpNtCpuSet update order. Tue, 10 Jun 2008 12:06:53 GMT vboxsync [9566] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) Fix condition once more. Tue, 10 Jun 2008 11:39:40 GMT vboxsync [9565] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) Fix incorrect check verifying disk type. Also make the API for ... Tue, 10 Jun 2008 11:32:41 GMT vboxsync [9564] * trunk/src/VBox/Runtime/Makefile.kmk (modified) 64bit builds. Tue, 10 Jun 2008 11:01:33 GMT vboxsync [9563] * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (added) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/mpnotification-r0drv-nt.cpp (modified) Cache the KeQueryActiveProcessors() result at init (see crash reading ... Tue, 10 Jun 2008 10:09:29 GMT vboxsync [9562] * trunk/src/apps/Makefile.kmk (added) * trunk/src/apps/tunctl/Makefile.kmk (added) export Tue, 10 Jun 2008 09:14:37 GMT vboxsync [9561] * trunk/src/recompiler/Makefile.kmk (modified) Properly define the solaris version for the recompiler. Mon, 09 Jun 2008 18:52:18 GMT vboxsync [9560] * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) Straighten handling of image types in the generic code. Also cleanup ... Mon, 09 Jun 2008 18:28:26 GMT vboxsync [9559] * trunk/src/VBox/Runtime/Makefile.kmk (modified) removed leftover debug crap. Mon, 09 Jun 2008 18:20:00 GMT vboxsync [9558] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) Initialize the RTMpNotification stuff. Mon, 09 Jun 2008 18:19:26 GMT vboxsync [9557] * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) New timer code for solaris. Mon, 09 Jun 2008 18:19:10 GMT vboxsync [9556] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Made it possible to select the mp code on solaris in non-vbi mode. Mon, 09 Jun 2008 17:23:29 GMT vboxsync [9555] * trunk/src/VBox/HostDrivers/Support/solaris/mod.sh (modified) /usr/bin/grep doesn't grok -q. Mon, 09 Jun 2008 17:21:25 GMT vboxsync [9554] * trunk/src/VBox/HostDrivers/Support/solaris/mod.sh (modified) Seems if ! grep does not quite work. Mon, 09 Jun 2008 17:13:35 GMT vboxsync [9553] * trunk/src/VBox/Additions/x11/xclient/Makefile.kmk (modified) This is just getting better and better... Mon, 09 Jun 2008 17:08:37 GMT vboxsync [9552] * trunk/src/VBox/Additions/x11/xclient/Makefile.kmk (modified) 64-bit guest preps. - The ****ing static C++ hacks. The gnu ld just ... Mon, 09 Jun 2008 16:12:08 GMT vboxsync [9551] * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) Fix for spaces in shared folder names. Mon, 09 Jun 2008 15:41:32 GMT vboxsync [9550] * trunk/src/VBox/Frontends/VirtualBox/ui/VBoxSharedFoldersSettings.ui.h (modified) VirtualBox GUI: No names with spaces or only a " " is allowed for ... Mon, 09 Jun 2008 15:30:31 GMT vboxsync [9549] * trunk/include/VBox/x86.h (modified) Comment added Mon, 09 Jun 2008 13:44:08 GMT vboxsync [9548] * trunk/src/VBox/Installer/linux/Makefile.kmk (modified) * trunk/src/apps (added) * trunk/src/apps/tunctl (added) * trunk/src/apps/tunctl/tunctl.c (moved) apps/tunctl: moved VBoxTunctl to src/apps Mon, 09 Jun 2008 13:30:16 GMT vboxsync [9547] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) build fix Mon, 09 Jun 2008 13:22:55 GMT vboxsync [9546] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) deps Mon, 09 Jun 2008 13:05:00 GMT vboxsync [9545] * trunk/src/VBox/VMM/CPUM.cpp (modified) Rearranged the full cpu state dump (long mode). Mon, 09 Jun 2008 13:00:02 GMT vboxsync [9544] * trunk/src/VBox/VMM/CPUM.cpp (modified) Dump MSRs too. Mon, 09 Jun 2008 12:53:11 GMT vboxsync [9543] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Long mode CPU state dumping. Mon, 09 Jun 2008 12:41:22 GMT vboxsync [9542] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Removed obsolete assertion for amd64 Mon, 09 Jun 2008 12:36:01 GMT vboxsync [9541] * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/cpu-exec.c (modified) Loggign changes Mon, 09 Jun 2008 12:33:52 GMT vboxsync [9540] * trunk/src/VBox/Additions/x11/xgraphics/Makefile.kmk (modified) * trunk/src/VBox/Additions/x11/xmouse/Makefile.kmk (modified) 64-bit additions prep. Mon, 09 Jun 2008 12:15:55 GMT vboxsync [9539] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Some changes for amd64. Lifted a restriction for executing code in ... Mon, 09 Jun 2008 12:05:52 GMT vboxsync [9538] * trunk/Config.kmk (modified) 64-bit guest additions preps. Mon, 09 Jun 2008 11:57:22 GMT vboxsync [9537] * trunk/Config.kmk (modified) 64-bit guest additions preps. Mon, 09 Jun 2008 11:54:00 GMT vboxsync [9536] * trunk/src/VBox/Additions/common/VBoxGuestLib/VBGLR3Internal.h (modified) 64-bit guest additions preps. Mon, 09 Jun 2008 11:49:52 GMT vboxsync [9535] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Log guest state in case of failure. Mon, 09 Jun 2008 11:37:06 GMT vboxsync [9534] * trunk/src/VBox/Devices/PC/BIOS/logo.c (modified) added license Mon, 09 Jun 2008 11:35:15 GMT vboxsync [9533] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Dump state in case of VMX_EXIT_ERR_INVALID_GUEST_STATE. Mon, 09 Jun 2008 11:32:13 GMT vboxsync [9532] * trunk/src/VBox/Devices/PC/BIOS/biossums.c (modified) biossums.c license taken from BOCHS Mon, 09 Jun 2008 11:22:24 GMT vboxsync [9531] * trunk/include/iprt/types.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) RTRCPTR_MAX to prevent gcc compiler warnings Mon, 09 Jun 2008 11:12:47 GMT vboxsync [9530] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) Added todo for dealing with cpus that comes back online. Mon, 09 Jun 2008 11:10:02 GMT vboxsync [9529] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) Fixed another wrong spinlock release in the MP handler. Taking CPUs ... Mon, 09 Jun 2008 10:12:30 GMT vboxsync [9528] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD.cpp (modified) fixes in setparentuuid and read/write to support diff images. Mon, 09 Jun 2008 10:11:29 GMT vboxsync [9527] * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) Fixed spinlock release in RTMPEVENT_OFFLINE. No need to use the NoIrq ... Mon, 09 Jun 2008 09:24:30 GMT vboxsync [9526] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) Added missing RTR0MpNotificationTerm() call in VBoxDrvLinuxUnload(). Mon, 09 Jun 2008 09:10:06 GMT vboxsync [9525] * trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk (modified) FE/Qt4: moving around ... Mon, 09 Jun 2008 08:33:03 GMT vboxsync [9524] * trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobal.cpp (modified) FE/Qt4: Build fix's for linux & Mac OS X. Mon, 09 Jun 2008 07:46:48 GMT vboxsync [9523] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) fixed default guest IP Sun, 08 Jun 2008 05:05:14 GMT vboxsync [9522] * trunk (modified) Updated kBuild to 1650. This adds a (non-default) testing pass (test ... Sun, 08 Jun 2008 04:59:21 GMT vboxsync [9521] * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/Makefile.kmk (modified) x86 fixes (when VBOX_WITH_64BIT_ADDITIONS=1). Sun, 08 Jun 2008 04:33:54 GMT vboxsync [9520] * trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk (modified) Preparations for 64-bit windows guest additions. Sun, 08 Jun 2008 04:32:19 GMT vboxsync [9519] * trunk/src/VBox/Additions/WINNT/VBoxHook/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxHook/testcase/Makefile.kmk (modified) Preparations for 64-bit windows guest additions. Sun, 08 Jun 2008 04:30:58 GMT vboxsync [9518] * trunk/src/VBox/Additions/WINNT/VBoxGINA/Makefile.kmk (modified) Preparations for 64-bit windows guest additions. Sun, 08 Jun 2008 04:28:19 GMT vboxsync [9517] * trunk/src/VBox/Additions/WINNT/VBoxControl/Makefile.kmk (modified) Preparations for 64-bit windows guest additions. Sun, 08 Jun 2008 04:15:08 GMT vboxsync [9516] * trunk/Config.kmk (modified) Disable the VBOXW32* templates when VBOX_WITH_64BIT_ADDITIONS is defined. Sun, 08 Jun 2008 04:12:46 GMT vboxsync [9515] * trunk/src/VBox/Additions/WINNT/MouseFilter/Makefile.kmk (modified) Preparations for 64-bit windows guest additions. Sun, 08 Jun 2008 04:10:34 GMT vboxsync [9514] * trunk/src/VBox/Additions/WINNT/i8042prt/Makefile.kmk (modified) Preparations for 64-bit windows guest additions. Sun, 08 Jun 2008 04:05:00 GMT vboxsync [9513] * trunk/Config.kmk (modified) 64-bit guest additions: VBOXGUESTR0 must use the same DDK sdk or ... Sun, 08 Jun 2008 03:28:53 GMT vboxsync [9512] * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/Makefile.kmk (modified) Preparations for 64-bit windows guest additions. Sun, 08 Jun 2008 03:26:17 GMT vboxsync [9511] * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/test/Makefile.kmk (modified) Preparations for 64-bit windows guest additions. Sun, 08 Jun 2008 03:19:39 GMT vboxsync [9510] * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Mirror/Makefile.kmk (modified) Preparations for 64-bit windows guest additions. Sun, 08 Jun 2008 03:16:40 GMT vboxsync [9509] * trunk/Config.kmk (modified) Preparations for 64-bit windows guest additions. Sun, 08 Jun 2008 03:15:52 GMT vboxsync [9508] * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk (modified) 64-bit windows guest addition preparations. Sun, 08 Jun 2008 03:09:23 GMT vboxsync [9507] * trunk/src/VBox/Additions/WINNT/Graphics/Display/Makefile.kmk (modified) Preparing 64-bit guest additions building (focusing on windows atm.) Sun, 08 Jun 2008 03:07:08 GMT vboxsync [9506] * trunk/src/VBox/Runtime/common/string/strlen_alias.c (modified) fix Sun, 08 Jun 2008 03:06:08 GMT vboxsync [9505] * trunk/src/VBox/Additions/WINNT/VBoxGuest/Makefile.kmk (modified) Fixed bustage. Sun, 08 Jun 2008 03:05:04 GMT vboxsync [9504] * trunk/src/VBox/Runtime/common/string/strlen_alias.c (modified) modified the right file now. Sun, 08 Jun 2008 03:04:08 GMT vboxsync [9503] * trunk/src/VBox/Runtime/common/string/strchr_alias.c (modified) Reverted 31773. Sun, 08 Jun 2008 03:02:19 GMT vboxsync [9502] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/strchr_alias.c (modified) * trunk/src/VBox/Runtime/common/string/strlen.asm (copied) * trunk/src/VBox/Runtime/common/string/strlen_alias.c (copied) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstNoCrt-1.cpp (modified) asm strlen. Added a few more string/mem functions to the windows R0 ... Sun, 08 Jun 2008 01:15:34 GMT vboxsync [9501] * trunk/src/VBox/Additions/WINNT/VBoxGuest/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) Preparing 64-bit guest additions building (focusing on windows atm.) Sun, 08 Jun 2008 00:56:13 GMT vboxsync [9500] * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBGLR3Internal.h (modified) Preparing 64-bit guest additions building (focusing on windows atm.) Sun, 08 Jun 2008 00:44:31 GMT vboxsync [9499] * trunk/Config.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) Preparing 64-bit guest additions building (focusing on windows atm.) Sat, 07 Jun 2008 02:32:46 GMT vboxsync [9498] * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) added supdrvOSGetForcedAsyncTscMode. Fri, 06 Jun 2008 18:18:27 GMT vboxsync [9497] * trunk/src/VBox/Main/HardDiskImpl.cpp (modified) Main: Removed incorrect assertion. Fri, 06 Jun 2008 18:01:47 GMT vboxsync [9496] * trunk/src/VBox/Frontends/VirtualBox4/include/VBoxMediaComboBox.h (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxMediaComboBox.cpp (modified) Fe/Qt4: Little fix related to VBoxMediaComboBox porting. Fri, 06 Jun 2008 16:36:40 GMT vboxsync [9495] * trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox4/include/VBoxToolBar.h (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/QIHotKeyEdit.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/QIStateIndicator.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/QIStatusBar.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleView.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleWnd.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFBDDRAW.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFrameBuffer.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxProblemReporter.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxSelectorWnd.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/main.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxGlobalSettingsDlg.ui (modified) * trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxGlobalSettingsDlg.ui.h (modified) FE/Qt4: Made it build on win.x86. Fri, 06 Jun 2008 16:31:33 GMT vboxsync [9494] * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) fixed + re-enabled USE_NEW_OS_INTERFACE_FOR_GIP code for Linux Fri, 06 Jun 2008 16:04:31 GMT vboxsync [9493] * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) warnings Fri, 06 Jun 2008 15:35:07 GMT vboxsync [9492] * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) disabled the new GIP timer interface Fri, 06 Jun 2008 15:18:53 GMT vboxsync [9491] * trunk/src/VBox/VMM/REMInternal.h (modified) attempt to fix the 32-bit builds Fri, 06 Jun 2008 14:54:36 GMT vboxsync [9490] * trunk/src/VBox/Devices/Storage/testcase/tstVD.cpp (modified) warnings Fri, 06 Jun 2008 14:46:05 GMT vboxsync [9489] * trunk/Config.kmk (modified) Disable async completion on Darwin again. Fri, 06 Jun 2008 14:42:52 GMT vboxsync [9488] * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) fixed vboxdrv compilation Fri, 06 Jun 2008 14:40:48 GMT vboxsync [9487] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxMediaComboBox.cpp (modified) Fe/Qt3: Little fix for VBoxMediaComboBox tool-tip. Fri, 06 Jun 2008 14:39:56 GMT vboxsync [9486] * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/cpu.h (modified) * trunk/src/recompiler/target-i386/translate.c (modified) Synced 64 bits lahf/sahf from QEmu. Fri, 06 Jun 2008 14:33:18 GMT vboxsync [9485] * trunk/Config.kmk (modified) Enable async completion manager on Darwin again Fri, 06 Jun 2008 14:02:24 GMT vboxsync [9484] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Save & restore CSTAR, STAR, SFMASK & KERNEL_GSBASE MSRs (VT-x) Fri, 06 Jun 2008 13:46:44 GMT vboxsync [9483] * trunk/src/VBox/VMM/Makefile.kmk (modified) async completion updates: * Rename the Darwin backend to FreeBSD ... Fri, 06 Jun 2008 13:44:48 GMT vboxsync [9482] * trunk/src/VBox/Installer/solaris/postinstall.sh (modified) Solaris installer: if-test simplification Fri, 06 Jun 2008 13:42:46 GMT vboxsync [9481] * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) __udivdi3 Fri, 06 Jun 2008 13:37:09 GMT vboxsync [9480] * trunk/src/VBox/Frontends/VirtualBox4/include/VBoxMediaComboBox.h (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/VBoxMediaComboBox.cpp (modified) Fe/Qt4: VBoxMediaComboBox ported to qt4. Fri, 06 Jun 2008 13:32:21 GMT vboxsync [9479] * trunk/configure (modified) Fixed configure syntax for Solaris hosts. Fri, 06 Jun 2008 13:29:49 GMT vboxsync [9478] * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) warning. Fri, 06 Jun 2008 13:23:08 GMT vboxsync [9477] * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) space