Skip to content
Snippets Groups Projects
Commit 71754b3f authored by Ezekiel Dohmen's avatar Ezekiel Dohmen
Browse files

Merge branch 'module-install-changes' of...

Merge branch 'module-install-changes' of git.ligo.org:ezekiel.dohmen/advligorts into userspace-shmem
parents 2c367fea c76aa573
No related branches found
No related tags found
3 merge requests!439RCG 5.0 release fro deb 10,!387Merge master branch into debian packaging branch,!370shmem instead of findsharedmemory, and allow force posix shmem build option
......@@ -26,6 +26,8 @@ INSTDIR := /lib/modules/$(KVER)/extra
SYMVERSDIR := /var/cache/$(MODULENAME)
SUDO_USER?= controls
obj-m += $(MODULENAME).o
$(MODULENAME)-y := $(MODULENAME)_core.o
$(MODULENAME)-y += ../../include/drv/spectracomGPS.o
......@@ -57,7 +59,7 @@ install:
rm -f /dev/$(MODULENAME) ; \
fi
mknod /dev/$(MODULENAME) c `grep $(MODULENAME) /proc/devices|awk '{print $$1}'` 0
chown controls /dev/$(MODULENAME)
chown $(SUDO_USER) /dev/$(MODULENAME)
# save Module.symvers if possible
mkdir -p $(SYMVERSDIR) || true
if [ -w $(SYMVERSDIR) ]; then cp Module.symvers $(SYMVERSDIR); fi
......
......@@ -24,6 +24,8 @@ INSTDIR := /lib/modules/$(KVER)/extra
SYMVERSDIR := /var/cache/$(MODULENAME)
SUDO_USER?= controls
ifeq ($(KERNELRELEASE),)
#all: $(MODULENAME)_test
all:
......@@ -50,7 +52,7 @@ install:
rm -f /dev/$(MODULENAME) ; \
fi
mknod /dev/$(MODULENAME) c `grep $(MODULENAME) /proc/devices|awk '{print $$1}'` 0
chown controls /dev/$(MODULENAME)
chown $(SUDO_USER) /dev/$(MODULENAME)
# save Module.symvers if possible
mkdir -p $(SYMVERSDIR) || true
if [ -w $(SYMVERSDIR) ]; then cp Module.symvers $(SYMVERSDIR); fi
......
......@@ -28,7 +28,7 @@ my ($makefileDir) = @_;
print OUTM "set(XMIT_DOLPHIN_TIME YES)\n";
}
print OUTM "list(APPEND CFLAGS \"-O2\")\n";
print OUTM "list(APPEND CFLAGS \"-O2 -fPIC\")\n";
print OUTM "list(APPEND CFLAGS \"$::servoflag\")\n";
if ($::iopModel > -1) { #************ SETUP FOR IOP ***************
......
......@@ -1078,7 +1078,6 @@ int testAwgTpInterfaceVersion(int node)
return node_version[ node ];
}
testpoint_t tp[ 128 ];
resultQueryTP_r result;
memset (&result, 0, sizeof (resultQueryTP_r));
......@@ -1095,6 +1094,8 @@ int testAwgTpInterfaceVersion(int node)
return 0;
}
// Test if TP_ASC_TP_INTERFACE is accessible
// if so, we must be older version 3, otherwise, something newer.
if ((querytp_1 (tpNode[node].id, node, TP_ASC_TP_INTERFACE, 128, 0,
0, &result, clnt) == RPC_SUCCESS) && (result.status >= 0)) {
printf("found version 3 or older test point interface\n");
......@@ -1106,6 +1107,7 @@ int testAwgTpInterfaceVersion(int node)
node_version[node] = 4;
}
xdr_free ((xdrproc_t)xdr_resultQueryTP_r, (char*) &result);
clnt_destroy (clnt);
return node_version[node];
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment