Home | History | Annotate | only in /external/kmod/testsuite/module-playground
Up to higher level directory
NameDateSize
cache/22-Oct-2020
dummy.pkcs722-Oct-2020721
dummy.sha122-Oct-2020100K
dummy.sha25622-Oct-2020100K
Makefile22-Oct-20202K
Makefile.arch22-Oct-2020458
mod-fake-cciss.c22-Oct-20201.6K
mod-fake-hpsa.c22-Oct-20201.4K
mod-fake-scsi-mod.c22-Oct-2020353
mod-foo-a.c22-Oct-2020353
mod-foo-b.c22-Oct-2020353
mod-foo-c.c22-Oct-2020353
mod-foo.c22-Oct-2020396
mod-loop-a.c22-Oct-2020439
mod-loop-b.c22-Oct-2020439
mod-loop-c.c22-Oct-2020417
mod-loop-d.c22-Oct-2020417
mod-loop-e.c22-Oct-2020417
mod-loop-f.c22-Oct-2020406
mod-loop-g.c22-Oct-2020406
mod-loop-h.c22-Oct-2020417
mod-loop-i.c22-Oct-2020417
mod-loop-j.c22-Oct-2020428
mod-loop-k.c22-Oct-2020417
mod-loop.h22-Oct-2020223
mod-simple-i386.ko22-Oct-20201.9K
mod-simple-sparc64.ko22-Oct-20202.9K
mod-simple-x86_64.ko22-Oct-20202.7K
mod-simple.c22-Oct-2020295
README22-Oct-20201.1K

README

      1 Pre-compiled modules
      2 ====================
      3 
      4 Some modules are pre-compiled due to needing cross-compilers present on the
      5 build/dev machine which is inconvenient. Makefile is ready to compile them again
      6 in case they are missing:
      7 
      8 1) Prepare the linux kernel trees to build external modules, i.e.:
      9 
     10    kernel $ make ARCH=<arch> CROSS_COMPILER=<cross-compiler-prefix> defconfig
     11    kernel $ make ARCH=<arch> CROSS_COMPILER=<cross-compiler-prefix> modules_prepare
     12 
     13    For each architecture. See the Makefile to check which are the supported architectures.
     14 
     15 2) Export the variables below to point to the right place:
     16 
     17    KDIR_<arch>:                for each architecture it needs to point to a
     18                                kernel tree configured as in (1)
     19 
     20    CROSS_COMPILER_<arch:       for each architecture it needs to point to the
     21 			       correct toolchain prefix. Leave it blank if a
     22 			       cross-compiler is not needed (example: you are
     23 			       building a 32b module with a multilib compiler).
     24 
     25 
     26 3) Remove every %-<arch>.ko. After this the build system will recreate them.
     27