]> xenbits.xensource.com Git - osstest/rumprun.git/commitdiff
librumpxen_xendev: Re-enable build for xenbus, and add it to the default bake
authorIan Jackson <ian.jackson@eu.citrix.com>
Mon, 5 Sep 2016 14:47:39 +0000 (15:47 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 7 Oct 2016 18:02:37 +0000 (19:02 +0100)
Fixes issue #73 for the xenbus driver.

privcmd and evtchn are not fixed yet - they are still disabled.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
app-tools/rumprun-bake.conf
platform/xen/Makefile
platform/xen/librumpxen_xendev/xendev_component.c

index 66262e9ef33aa926ae254670fc85f266b528c786..b54e16e7cef7184ef5c3970b89c87de09d3752e5 100644 (file)
@@ -118,7 +118,7 @@ conf xen_pv
        assimilate      _miconf
        add             -lrumpfs_kernfs         \
                        -lrumpnet_xenif         \
-                       # -lrumpxen_xendev issue 73
+                       -lrumpxen_xendev
 fnoc
 
 conf xen_pci
index 5c6c5d0a1e33f41b83b082260afb52176220f709..4f074f784ff030902fc9182c381d422261ee87a4 100644 (file)
@@ -14,9 +14,7 @@ OBJ_DIR ?= $(CURDIR)/obj
 
 LDSCRIPT:= $(abspath $(OBJ_DIR)/xen/minios.lds)
 
-# XXX: issue #73
-#INSTALLTGTS=  librumpxen_xendev_install librumpnet_xenif_install
-INSTALLTGTS=   librumpnet_xenif_install
+INSTALLTGTS=   librumpxen_xendev_install librumpnet_xenif_install
 
 include ../Makefile.inc
 
@@ -51,9 +49,7 @@ links:
 $(eval $(call BUILDLIB_target,librumpxen_xendev,.))
 $(eval $(call BUILDLIB_target,librumpnet_xenif,.))
 
-# XXX: issue #73
-#xenlibs: ${RROBJLIB}/librumpxen_xendev/librumpxen_xendev.a ${RROBJLIB}/librumpnet_xenif/librumpnet_xenif.a
-xenlibs: ${RROBJLIB}/librumpnet_xenif/librumpnet_xenif.a
+xenlibs: ${RROBJLIB}/librumpxen_xendev/librumpxen_xendev.a ${RROBJLIB}/librumpnet_xenif/librumpnet_xenif.a
 
 $(MAINOBJ): $(RUMP_OBJS) platformlibs xenlibs
        $(CC) -Wl,-r $(CFLAGS) $(LDFLAGS) $(RUMP_OBJS) -nostdlib -o $@ \
index 92471e8657a78b78554f92865f87d7ff05c1e6a3..419519531fa22824203da50b3703f9fa42df67f5 100644 (file)
@@ -59,7 +59,7 @@ static const struct xen_dev_info {
        [cmin] = { path, init_fn, component##_dev_open, \
                   &component##_dev_fileops }
        XDEV(0, DEV_XEN "/xenbus", NULL, xenbus),
-//     XDEV(1, "/dev/xenevt", xenevt_dev_init, xenevt),
+//     XDEV(1, "/dev/xenevt", xenevt_dev_init, xenevt),  XXX issue #73
 #undef XDEV
 };
 
@@ -156,7 +156,7 @@ RUMP_COMPONENT(RUMP_COMPONENT_DEV)
        }
 
        xenkernfs_init();
-//     xenprivcmd_init();
+//     xenprivcmd_init();  XXX issue #73
 }
 
 /*