|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
| #
1.49 |
|
17-Jan-2021 |
mrg |
call it "kernel object linker module framework" not just "module framework". the latter is generic enough to also mean the old ld(1) linked loadable kernel modules.
|
| #
1.48 |
|
01-Jun-2020 |
uwe |
Make -f description actually use the word "force" so that it can be found when searched for.
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
| #
1.47 |
|
18-Jul-2017 |
wiz |
Fix Dt argument.
|
| #
1.46 |
|
18-Jul-2017 |
christos |
PR/52417: Edgar Pettijohn: modules.conf(5) not mentioned in related manuals
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
|
| #
1.45 |
|
12-Sep-2016 |
wiz |
Add .An -nosplit.
|
| #
1.44 |
|
12-Sep-2016 |
sevan |
Document the version modload appeared and authors. Correct spelling mistakes. Bump date.
|
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| #
1.43 |
|
28-Nov-2015 |
pgoyette |
Add cross-refs from modload(8) amd modunload(8) to modctl(2)
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
| #
1.42 |
|
06-Aug-2011 |
wiz |
Quote path separator character.
|
| #
1.41 |
|
06-Aug-2011 |
mbalmer |
Do not not look for modules in the current working directory first. This is to prevent from accidentally loading ./module.kmod when we actually wanted to load module from the system module area.
To load a module from a filesystem path, the module name must contain at least on path separator character (/), to load a module from the system module areas, the name must not contain a path separator character:
modload ./mymod.kmod # loads mymod.kmod from the curren directory modload mymod # loads mymod.kmod from the system module area
|
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| #
1.40 |
|
14-Dec-2010 |
jruoho |
Fix xref; module(4) -> module(7).
|
| #
1.39 |
|
13-Dec-2010 |
jruoho |
Xref module(4).
|
| #
1.38 |
|
05-Mar-2010 |
pooka |
note module changes
|
|
Revision tags: matt-premerge-20091211
|
| #
1.37 |
|
11-Jun-2009 |
wiz |
Remove -P from -p section, not from -f one.
|
| #
1.36 |
|
10-Jun-2009 |
jnemeth |
-p -P doesn't make much sense since no module will be loaded.
|
| #
1.35 |
|
09-Jun-2009 |
jnemeth |
Add the MODCTL_NO_PROP flag to tell the kernel to ignore <module>.prop.
Add the '-P' option to modload(8) to set this flag.
|
| #
1.34 |
|
05-Jun-2009 |
jnemeth |
Add a new [-d var] option which when combined with -p and -m will allow you to delete vars from the existing <module>.prop file.
|
| #
1.33 |
|
05-Jun-2009 |
wiz |
Sort options.
|
| #
1.32 |
|
04-Jun-2009 |
jnemeth |
Add a "-m plist" option. This option will read in an existing <module>.prop file and merge any options supplied on the "command line".
This code will serve as the basis for in-kernel merging.
|
| #
1.31 |
|
19-May-2009 |
wiz |
Sync usage and man page.
|
| #
1.30 |
|
19-May-2009 |
wiz |
Sort option descriptions. Split usage in SYNOPSIS in two, since there are two different methods of calling it. Add arguments to option descriptions.
|
| #
1.29 |
|
19-May-2009 |
jnemeth |
Add -p option which outputs a property list suitable for loading with a module. This is in preparation for having the kernel load an optional <module>.prop alongside a module, which is useful for passing options to autoloaded modules and modules loaded at boot time.
|
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base mjf-devfs2-base
|
| #
1.28 |
|
17-Nov-2008 |
uwe |
Punctuation formatting nit.
|
| #
1.27 |
|
12-Nov-2008 |
ad |
Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base mjf-devfs-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base
|
| #
1.26 |
|
24-Mar-2006 |
reed |
branches: 1.26.20; In the DIAGNOSTICS section, document that mismatched LKM and kernel versions will be reported to the console and to the system message buffer.
And update documentation date.
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-3-base netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| #
1.25 |
|
06-Sep-2003 |
wiz |
New sentence, new line; improve grammar.
|
| #
1.24 |
|
06-Sep-2003 |
jdolecek |
implement support for forced LKM load, which makes the kernel skip the version checks, using new -f flag and LMFORCE ioctl
Hopefully the description in the manpage is discouraging enough so that nobody would dare even _think_ of using forced loads. A warning message is written to stderr when this is used, just in case.
|
| #
1.23 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
| #
1.22 |
|
14-Feb-2003 |
grant |
'NetBSD.org' and some mdoc fixes.
|
|
Revision tags: fvdl_fs64_base
|
| #
1.21 |
|
10-Oct-2002 |
simonb |
Add support for using an optional linker script (/usr/lkm/ldscript if found, and overridable by the -T option).
|
| #
1.20 |
|
01-Oct-2002 |
wiz |
New sentence, new line. By Robert Elz with minimal fixes.
|
| #
1.19 |
|
13-Sep-2002 |
gehenna |
For loadable drivers, the 3rd argument is character device major and the 4th argument is block device major.
Remove one item from BUGS section.
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| #
1.18 |
|
08-Feb-2002 |
ross |
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
|
| #
1.17 |
|
16-Nov-2001 |
wiz |
Improve author markup, use standard header.
|
| #
1.16 |
|
16-Nov-2001 |
wiz |
Whitespace nits
|
| #
1.15 |
|
05-Jun-2001 |
wiz |
Drop arguments of .Os.
|
|
Revision tags: netbsd-1-5-PATCH003 netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
|
| #
1.14 |
|
14-Jun-2000 |
cgd |
sweep of my licenses (userland files w/o only my copyright) for consistency. (no functional changes)
|
| #
1.13 |
|
14-Jun-2000 |
cgd |
fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
|
Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
| #
1.12 |
|
13-Jun-1999 |
mrg |
branches: 1.12.6; add ELF support, mostly from joda@pdc.kth.se (Johan Danielsson) in PR#6149, updated for the symtab support for a.out (non for ELF yet) and other cleanup by myself. should work on the alpha as well as other ELF ports... remove the ld(1) output by default, rather than leaving little binary turds across the filesystem...
|
| #
1.11 |
|
30-Apr-1999 |
ross |
Invert the meaning of -s, from "don't load symbols" to "load symbols". Document that this is expensive (and why) in the BUGS section.
|
|
Revision tags: netbsd-1-4-base
|
| #
1.10 |
|
10-Mar-1999 |
erh |
branches: 1.10.2; Add missing .El line.
|
| #
1.9 |
|
07-Mar-1999 |
mycroft |
Clean up SYNOPSIS formatting.
|
| #
1.8 |
|
13-Jan-1999 |
sommerfe |
Allow modload to load symbols for use by DDB.
|
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| #
1.7 |
|
15-Sep-1997 |
darrenr |
if xxxinit is not found in the module, look for <modname>_lkmentry as an alternate entry point (used in provided modules). Mention this on man page too.
|
| #
1.6 |
|
15-Sep-1997 |
lukem |
* cleanup for WARNS=1 * getopt returns -1 not EOF * use .Nm correctly
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
| #
1.5 |
|
18-Mar-1995 |
cgd |
convert to new RCS Id conventions; reduce my headache
|
| #
1.4 |
|
18-Sep-1994 |
mycroft |
Bug fixes from John Kohl: modload didn't honor its -p argument. It also would destroy the input file when you didn't specify an output symbol file with -o.
|
|
Revision tags: netbsd-1-0-base
|
| #
1.3 |
|
29-Jan-1994 |
jtc |
branches: 1.3.2; Fix spelling error in Copyright notice
|
| #
1.2 |
|
14-Jan-1994 |
jtc |
Fix spelling errors
|
|
Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
|
| #
1.1 |
|
08-Jun-1993 |
cgd |
add LKM man pages
|