Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • shivaraj.kandhasamy/advligorts
  • gerritkuehn/advligorts
  • ezekiel.dohmen/advligorts
  • michael.thomas/advligorts
  • christopher.wipf/advligorts
  • erik.vonreis/advligorts
  • keith-thorne/advligorts
  • jonathan-hanks/advligorts
  • jameson.rollins/advligorts
  • rolf.bork/advligorts
  • cds/software/advligorts
11 results
Show changes
Commits on Source (3)
......@@ -23,10 +23,11 @@ PERFORMANCEFLAGS=-DNDEBUG -g -O5
RELEASEFLAGS=-DNDEBUG -DNPROBE -g -O5
#DEBUGFLAGS=-DNDEBUG -O5 -unroll=16
DEVFLAGS=@DEVFLAGS@
MBUFSYM := $(shell $(srcdir)/find_module_symvers mbuf)
GPSSYM := $(shell $(srcdir)/find_module_symvers gpstime)
MBUFSYM := $(shell $(srcdir)/find_module_symvers -q mbuf)
GPSSYM := $(shell $(srcdir)/find_module_symvers -q gpstime)
CPUISOSYM := $(shell $(srcdir)/find_module_symvers -q rts-cpu-isolator)
%:
env RCG_SRC_DIR=$(top_srcdir) PERL5LIB=$(srcdir) MBUFSYM=$(MBUFSYM) GPSSYM=$(GPSSYM) $(srcdir)/feCodeGen.pl $@.mdl $@
env RCG_SRC_DIR=$(top_srcdir) PERL5LIB=$(srcdir) MBUFSYM=$(MBUFSYM) GPSSYM=$(GPSSYM) CPUISOSYM=$(CPUISOSYM) $(srcdir)/feCodeGen.pl $@.mdl $@
all:
......@@ -70,6 +70,7 @@ $currWorkDir = &Cwd::cwd();
$rcg_src_dir = $ENV{"RCG_SRC_DIR"};
$mbufsymfile = $ENV{"MBUFSYM"};
$gpssymfile = $ENV{"GPSSYM"};
$cpuisolatorfile = $ENV{"CPUISOSYM"};
$dolphinGen = 2;
if (! length $rcg_src_dir) { $rcg_src_dir = "$currWorkDir/../../.."; }
......
......@@ -4,10 +4,15 @@ import os
import sys
import subprocess
try:
modname = sys.argv[1]
except IndexError:
exit("usage: {} <modname>".format(sys.argv[0]))
import argparse
parser = argparse.ArgumentParser(description='A utility to search for symvers files for dkms kernel modules')
parser.add_argument('modname', help='Name of the module to search for a symvers file for.')
parser.add_argument('-q', '--quiet', default=False, action='store_true', help='Request no output on errors')
args = parser.parse_args()
modname = args.modname
quiet_err = args.quiet
uname = os.uname()
modstat = subprocess.run(
......@@ -37,4 +42,6 @@ if os.path.exists(modsym):
print(modsym)
exit()
if quiet_err:
exit(1)
exit("Module '{}' symvers file could not be found.".format(modname))
......@@ -15,6 +15,7 @@ print OUTM "# CPU-Shutdown Real Time Linux\n";
print OUTM "KBUILD_EXTRA_SYMBOLS=$::rcg_src_dir/src/drv/ExtraSymbols.symvers\n";
print OUTM "KBUILD_EXTRA_SYMBOLS += $::mbufsymfile\n";
print OUTM "KBUILD_EXTRA_SYMBOLS += $::gpssymfile\n";
print OUTM "KBUILD_EXTRA_SYMBOLS += $::cpuisolatorfile\n";
print OUTM "KBUILD_EXTRA_SYMBOLS += \$(PWD)/ModuleIOP.symvers\n";
print OUTM "ALL \+= user_mmap \$(TARGET_RTL)\n";
print OUTM "EXTRA_CFLAGS += -O -w -I../../include\n";
......