Skip to content
Snippets Groups Projects
  1. Jul 08, 2022
  2. Jun 23, 2022
  3. Apr 21, 2022
    • Erik von Reis's avatar
      RCG: Allow module.symvers location to be specified in the environment · 0863c608
      Erik von Reis authored
      Makefiles now honor symvers file locations if they are already specified in the environment.
      This could cause problems if variables are unkowingly left defined.
      A better option would be to override the variables on the command line
      Variable names are changed to make it easier to derive them from module names.
      0863c608
  4. Apr 16, 2022
  5. Jan 11, 2022
    • Jonathan Hanks's avatar
      Adapt the rcg build process to use rts-cpu-isolator symvers file. · 8e092e02
      Jonathan Hanks authored
       * work towards #335
       * modify find_module_symvers to user argparser and have a quiet option to make missing symvers files empty strings
       * update the src/epics/util/Makefile.in to pass the location of the rts cpu isolator symver file to feCodeGen.pl
       * update createKernelMakefile.pm to add the rts cpu isolator symvers file to the KBUILD_EXTRA_SYMBOLS for the module
      8e092e02
  6. Dec 20, 2019
    • Jameson Rollins's avatar
      rcg: fix module symvers discovery · bb564993
      Jameson Rollins authored and Rolf Bork's avatar Rolf Bork committed
      This makes discovery of the Module.symvers happen at model build time,
      instead of at build tree creation/configuration.
      
      A find_module_symvers script is included to find the Module.symvers
      file, and it's used in the RCG Makefile to find module symvers files
      at build time.
      
      This reverts the top-level configure script changes from
      8c01de98, restoring the configure
      script and dropping the autoconf-generated configure step from the
      build setup.
      bb564993
  7. Dec 12, 2019
    • Keith Thorne's avatar
      Enable kernel module versioning - Rev2 · 8c01de98
      Keith Thorne authored
      Closes #14 - Restore support for kernel module versioning
      patches/kernel-4.19-cs/config-4.19.67-cs - change to MODVERSIONS=y
      patches/kernel-4.19-cs/README - Update note on config file
      -- changes for mbuf, gpstime symbol versions --
      Update RCG autotools - remove configure, move configure.in to configure.ac
      bootstrap - add to generate configure from configure.ac
      configure.ac - rename from configure.in, add tests to find path to mbuf, gpstime
      Module.symvers files - either /var/lib/dkms/$MODNAME/$MODVERS/$KVERS/$ARCH/
      for DKMS package or /var/cache/$MODNAME from local build
      src/drv/ExtraSymbols.symvers - Remove mbuf, gpstime symbols
      src/drv/gpstime/Makefile - Add caching of Module.symvers in /var/cache/gpstime on install
      src/drv/mbuf/Makefile - Add caching of Module.symvers in /var/cache/mbuf on install
      src/epics/util/Makefile.in  - Add mbuf,gpstime Module.symvers paths
      src/epics/util/feCodeGen.pl - Add KBUILD_EXTRA_SYMBOLS statements to front-end make file
      -- changes to front-end kernel module symbol versions --
      src/drv/ExtraSymbols.symvers - Remove need_to_load_IOP_first
      src/epics/util/Makefile.in - Add caching of need_to_load_IOP_first symbol version, copy of cache for builds
      src/epics/util/feCodeGen.pl - Add KBUILD_EXTRA_SYMBOLS for this
      8c01de98
  8. Mar 20, 2012
  9. Aug 26, 2011
  10. Aug 19, 2011
Loading