VirtualBox

Changeset 46035 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
May 13, 2013 4:47:40 PM (12 years ago)
Author:
vboxsync
Message:

Remove L4 support from main tree.

Location:
trunk/src/VBox/Devices
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Makefile.kmk

    r44824 r46035  
    9797        $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib
    9898 endif
    99  ifeq ($(KBUILD_TARGET),l4)
    100   VBoxDDU_LIBS           += \
    101         $(L4_LIBDIR)/libl4sys.p.a
    102  endif
    10399 VBoxDDU_LDFLAGS.darwin   = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxDDU.dylib
    104100 ifdef VBOX_WITH_USB
     
    109105
    110106 VBoxDDU_LDFLAGS.linux    = -Wl,--no-undefined
    111  VBoxDDU_LDFLAGS.l4       = -Wl,--no-undefined
    112 
    113  #
    114  # VBoxDDULnxHostR3 (Only needed for l4, currently for executing vditool on L4Linux.)
    115  #
    116  ifeq ($(KBUILD_TARGET),l4)
    117   LIBRARIES                += VBoxDDULnxHostR3
    118   VBoxDDULnxHostR3_TEMPLATE = VBOXLNXHOSTR3LIB
    119   VBoxDDULnxHostR3_DEFS     = IN_VBOXDDU
    120   VBoxDDULnxHostR3_SOURCES  = $(VBoxDDU_SOURCES)
    121  endif
    122107
    123108 #
     
    212197        -framework DiskArbitration
    213198 VBoxDD_LDFLAGS.linux    = -Wl,--no-undefined
    214  VBoxDD_LDFLAGS.l4       = -Wl,--no-undefined
    215199
    216200 # --- Tracing bits. ---
     
    287271        $(if $(VBOX_USB_WITH_SYSFS),VBOX_USB_WITH_SYSFS,)
    288272  VBoxDD_SOURCES.linux  += \
    289         USB/USBProxyDevice.cpp \
    290         USB/linux/USBProxyDevice-linux.cpp
    291 
    292   VBoxDD_DEFS.l4        += VUSB_HAVE_USBPROXY_DEVICE
    293   VBoxDD_SOURCES.l4     += \
    294273        USB/USBProxyDevice.cpp \
    295274        USB/linux/USBProxyDevice-linux.cpp
     
    599578 endif # freebsd
    600579
    601  ifeq ($(KBUILD_TARGET),l4)
    602   $(error L4 is busted. Fix when needed.)
    603   #VBoxDD_SOURCES      = filter needed
    604   VBoxDD_SOURCES.l4    += \
    605         Audio/ossaudio.c
    606  endif # l4
    607 
    608580 VBoxDD_SOURCES.linux  += \
    609581        Network/DrvTAP.cpp \
     
    659631        $(VBoxDDU_1_STAGE_TARGET) \
    660632        $(VBoxDD2_1_STAGE_TARGET)
    661  endif
    662  ifeq ($(KBUILD_TARGET),l4)
    663   VBoxDD_LIBS           += \
    664         $(L4_LIBDIR)/libl4sys.p.a
    665633 endif
    666634
     
    883851        $(LIB_VMM) \
    884852        $(LIB_RUNTIME)
    885  ifeq ($(KBUILD_TARGET),l4)
    886  VBoxDD2_LIBS           += \
    887         $(L4_LIBDIR)/libl4sys.p.a
    888  endif
    889853 VBoxDD2_LIBS.darwin    += $(LIB_REM)
    890854 VBoxDD2_LDFLAGS.darwin  = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxDD2.dylib
    891855 VBoxDD2_LDFLAGS.linux   = -Wl,--no-undefined
    892  VBoxDD2_LDFLAGS.l4      = -Wl,--no-undefined
    893856
    894857 ifdef VBOX_WITH_PXE_ROM
  • trunk/src/VBox/Devices/Network/DrvTAP.cpp

    r45061 r46035  
    6363#include <errno.h>
    6464#include <unistd.h>
    65 
    66 #ifdef RT_OS_L4
    67 # include <l4/vboxserver/file.h>
    68 #endif
    6965
    7066#include "VBoxDD.h"
  • trunk/src/VBox/Devices/Storage/DrvHostDVD.cpp

    r45061 r46035  
    3434# include <mach/mach_error.h>
    3535# define USE_MEDIA_POLLING
    36 
    37 #elif defined(RT_OS_L4)
    38 /* nothing (yet). */
    3936
    4037#elif defined RT_OS_LINUX
     
    438435        rc = VERR_DEV_IO_ERROR;
    439436
    440 #elif defined(RT_OS_L4)
    441     /* Not really ported to L4 yet. */
    442     rc = VERR_INTERNAL_ERROR;
    443 
    444437#elif defined(RT_OS_LINUX)
    445438    int direction;
     
    778771#endif
    779772
    780 #ifndef RT_OS_L4 /* Passthrough is not supported on L4 yet */
    781773            bool fPassthrough;
    782774            rc = CFGMR3QueryBool(pCfg, "Passthrough", &fPassthrough);
     
    786778                /* Passthrough requires opening the device in R/W mode. */
    787779                pThis->fReadOnlyConfig = false;
    788 # ifdef VBOX_WITH_SUID_WRAPPER  /* Solaris setuid for Passthrough mode. */
     780#ifdef VBOX_WITH_SUID_WRAPPER  /* Solaris setuid for Passthrough mode. */
    789781                rc = solarisCheckUserAuth();
    790782                if (RT_FAILURE(rc))
     
    793785                    return rc;
    794786                }
    795 # endif /* VBOX_WITH_SUID_WRAPPER */
     787#endif /* VBOX_WITH_SUID_WRAPPER */
    796788            }
    797 #endif /* !RT_OS_L4 */
    798789
    799790            pThis->IMount.pfnUnmount = drvHostDvdUnmount;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette