• Home
Name Date Size #Lines LOC

..--

cache/03-May-2024-

.gitignoreD03-May-2024178 1715

MakefileD03-May-20242 KiB8455

Makefile.archD03-May-2024458 1512

READMED03-May-20241.1 KiB2717

dummy.pkcs7D03-May-2024721

dummy.sha1D03-May-2024100 KiB

dummy.sha256D03-May-2024100 KiB

mod-fake-cciss.cD03-May-20241.6 KiB3833

mod-fake-hpsa.cD03-May-20241.4 KiB3731

mod-fake-scsi-mod.cD03-May-2024353 2217

mod-foo-a.cD03-May-2024353 2116

mod-foo-b.cD03-May-2024353 2116

mod-foo-c.cD03-May-2024353 2116

mod-foo.cD03-May-2024396 2417

mod-loop-a.cD03-May-2024439 2821

mod-loop-b.cD03-May-2024439 2821

mod-loop-c.cD03-May-2024417 2619

mod-loop-d.cD03-May-2024417 2619

mod-loop-e.cD03-May-2024417 2619

mod-loop-f.cD03-May-2024406 2518

mod-loop-g.cD03-May-2024406 2518

mod-loop-h.cD03-May-2024417 2619

mod-loop-i.cD03-May-2024417 2619

mod-loop-j.cD03-May-2024428 2720

mod-loop-k.cD03-May-2024417 2619

mod-loop.hD03-May-2024223 1412

mod-simple-i386.koD03-May-20241.9 KiB

mod-simple-sparc64.koD03-May-20242.9 KiB

mod-simple-x86_64.koD03-May-20242.7 KiB

mod-simple.cD03-May-2024295 1713

README

1Pre-compiled modules
2====================
3
4Some modules are pre-compiled due to needing cross-compilers present on the
5build/dev machine which is inconvenient. Makefile is ready to compile them again
6in case they are missing:
7
81) 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
152) 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
263) Remove every %-<arch>.ko. After this the build system will recreate them.
27