Changeset 46035 in vbox for trunk/src/VBox/Devices
- Timestamp:
- May 13, 2013 4:47:40 PM (12 years ago)
- Location:
- trunk/src/VBox/Devices
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Makefile.kmk
r44824 r46035 97 97 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib 98 98 endif 99 ifeq ($(KBUILD_TARGET),l4)100 VBoxDDU_LIBS += \101 $(L4_LIBDIR)/libl4sys.p.a102 endif103 99 VBoxDDU_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxDDU.dylib 104 100 ifdef VBOX_WITH_USB … … 109 105 110 106 VBoxDDU_LDFLAGS.linux = -Wl,--no-undefined 111 VBoxDDU_LDFLAGS.l4 = -Wl,--no-undefined112 113 #114 # VBoxDDULnxHostR3 (Only needed for l4, currently for executing vditool on L4Linux.)115 #116 ifeq ($(KBUILD_TARGET),l4)117 LIBRARIES += VBoxDDULnxHostR3118 VBoxDDULnxHostR3_TEMPLATE = VBOXLNXHOSTR3LIB119 VBoxDDULnxHostR3_DEFS = IN_VBOXDDU120 VBoxDDULnxHostR3_SOURCES = $(VBoxDDU_SOURCES)121 endif122 107 123 108 # … … 212 197 -framework DiskArbitration 213 198 VBoxDD_LDFLAGS.linux = -Wl,--no-undefined 214 VBoxDD_LDFLAGS.l4 = -Wl,--no-undefined215 199 216 200 # --- Tracing bits. --- … … 287 271 $(if $(VBOX_USB_WITH_SYSFS),VBOX_USB_WITH_SYSFS,) 288 272 VBoxDD_SOURCES.linux += \ 289 USB/USBProxyDevice.cpp \290 USB/linux/USBProxyDevice-linux.cpp291 292 VBoxDD_DEFS.l4 += VUSB_HAVE_USBPROXY_DEVICE293 VBoxDD_SOURCES.l4 += \294 273 USB/USBProxyDevice.cpp \ 295 274 USB/linux/USBProxyDevice-linux.cpp … … 599 578 endif # freebsd 600 579 601 ifeq ($(KBUILD_TARGET),l4)602 $(error L4 is busted. Fix when needed.)603 #VBoxDD_SOURCES = filter needed604 VBoxDD_SOURCES.l4 += \605 Audio/ossaudio.c606 endif # l4607 608 580 VBoxDD_SOURCES.linux += \ 609 581 Network/DrvTAP.cpp \ … … 659 631 $(VBoxDDU_1_STAGE_TARGET) \ 660 632 $(VBoxDD2_1_STAGE_TARGET) 661 endif662 ifeq ($(KBUILD_TARGET),l4)663 VBoxDD_LIBS += \664 $(L4_LIBDIR)/libl4sys.p.a665 633 endif 666 634 … … 883 851 $(LIB_VMM) \ 884 852 $(LIB_RUNTIME) 885 ifeq ($(KBUILD_TARGET),l4)886 VBoxDD2_LIBS += \887 $(L4_LIBDIR)/libl4sys.p.a888 endif889 853 VBoxDD2_LIBS.darwin += $(LIB_REM) 890 854 VBoxDD2_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxDD2.dylib 891 855 VBoxDD2_LDFLAGS.linux = -Wl,--no-undefined 892 VBoxDD2_LDFLAGS.l4 = -Wl,--no-undefined893 856 894 857 ifdef VBOX_WITH_PXE_ROM -
trunk/src/VBox/Devices/Network/DrvTAP.cpp
r45061 r46035 63 63 #include <errno.h> 64 64 #include <unistd.h> 65 66 #ifdef RT_OS_L467 # include <l4/vboxserver/file.h>68 #endif69 65 70 66 #include "VBoxDD.h" -
trunk/src/VBox/Devices/Storage/DrvHostDVD.cpp
r45061 r46035 34 34 # include <mach/mach_error.h> 35 35 # define USE_MEDIA_POLLING 36 37 #elif defined(RT_OS_L4)38 /* nothing (yet). */39 36 40 37 #elif defined RT_OS_LINUX … … 438 435 rc = VERR_DEV_IO_ERROR; 439 436 440 #elif defined(RT_OS_L4)441 /* Not really ported to L4 yet. */442 rc = VERR_INTERNAL_ERROR;443 444 437 #elif defined(RT_OS_LINUX) 445 438 int direction; … … 778 771 #endif 779 772 780 #ifndef RT_OS_L4 /* Passthrough is not supported on L4 yet */781 773 bool fPassthrough; 782 774 rc = CFGMR3QueryBool(pCfg, "Passthrough", &fPassthrough); … … 786 778 /* Passthrough requires opening the device in R/W mode. */ 787 779 pThis->fReadOnlyConfig = false; 788 # 780 #ifdef VBOX_WITH_SUID_WRAPPER /* Solaris setuid for Passthrough mode. */ 789 781 rc = solarisCheckUserAuth(); 790 782 if (RT_FAILURE(rc)) … … 793 785 return rc; 794 786 } 795 # 787 #endif /* VBOX_WITH_SUID_WRAPPER */ 796 788 } 797 #endif /* !RT_OS_L4 */798 789 799 790 pThis->IMount.pfnUnmount = drvHostDvdUnmount;
Note:
See TracChangeset
for help on using the changeset viewer.