ad
22a5f6ab5a
Rename some modules to match their vfs name.
2008-11-24 11:26:49 +00:00
martin
840e410768
exec_elf32 makes no sense on alpha
2008-11-23 15:29:42 +00:00
ad
d9d57112d9
PR port-amd64/39990 modules/compat_linux32: build fix
2008-11-21 10:04:58 +00:00
ad
5b4bafc85a
typo
2008-11-20 11:01:54 +00:00
ad
96c1610fd0
exec_aout module:
...
- compat_exec.c belongs here, not in compat.
- Make COMPAT_NOMID work in here.
2008-11-20 10:54:38 +00:00
ad
226bc85b61
Rename the accept filter modules to make module name match filter name.
2008-11-20 09:58:45 +00:00
ad
1ab7ca8fdc
PR port-amd64/39964 modules/compat_linux: missing symbols on amd64
2008-11-20 09:26:06 +00:00
ad
11c98a4abf
PR port-amd64 modules/compat missing symbols on amd64
...
Also, test for compat_??_machdep.c so we don't have to grow more ifdefs
in the makefile.
2008-11-20 09:22:57 +00:00
ad
92ce8c6a3d
Make the emulations, exec formats, coredump, NFS, and the NFS server
...
into modules. By and large this commit:
- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime
2008-11-19 18:35:57 +00:00
ad
974cf03d8d
Fail to load if there is no embedded file system image.
2008-11-16 15:47:35 +00:00
ad
15fabc9984
Return EOPNOTSUPP for unload.
2008-11-16 15:46:10 +00:00
ad
c94326aee4
+lfs_itimes.c
2008-11-16 15:39:19 +00:00
ad
e6a3385171
Make POSIX AIO loadable as a module.
2008-11-14 23:33:45 +00:00
ad
f34e8d4f6b
ndis module. Deliberately not enabled as part of the build.
2008-11-13 12:11:54 +00:00
ad
05844d020c
PR kern/39263 $ufs kernel module dependency problems
...
Pull in the ufs stuff and enable features to make this module useful.
2008-11-13 10:50:26 +00:00
ad
03dacfd7f4
+compat_ossaudio
2008-11-13 10:15:52 +00:00
ad
c3499e89ad
Add a note:
...
Do not automatically install modules that would fundamentally alter system
behaviour or create a security hole, as the system may automatically load
modules.
2008-11-13 10:06:46 +00:00
ad
b11cbdbb9d
compat_ossaudio module, so others can depend on it.
2008-11-13 10:05:52 +00:00
ad
57d1c37e21
Add missing ksem makefile.
2008-11-13 10:03:22 +00:00
ad
0b7375c9af
Allow the POSIX semaphore code to be loaded as a module.
2008-11-12 14:32:34 +00:00
ad
0efea177e3
Remove LKMs and switch to the module framework, pass 1.
...
Proposed on tech-kern@.
2008-11-12 12:35:50 +00:00
pooka
513be93faf
Revert revivesa merge botch to fix build.
2008-10-15 14:09:21 +00:00
wrstuden
fc7511b00e
Merge wrstuden-revivesa into HEAD.
2008-10-15 06:51:17 +00:00
hannken
95da771bbd
Build modular fss driver.
...
Reviewed by: Quentin Garnier <cube@netbsd.org>
2008-09-23 07:56:59 +00:00
jmcneill
0820cb0eaa
kmod support for uvideo(4)
2008-09-18 21:53:32 +00:00
reinoud
627e960617
Back out dirhash kernel module for now.
2008-08-30 10:49:27 +00:00
reinoud
0a5ad4e15d
Add dirhash kernel module for sharing dirhashing support with other FS
...
other than UDF. Its FS agnostic and could be used for any FS
Note to self: manpage needs to follow.
2008-08-29 14:20:25 +00:00
jmmv
4b6f682838
Fix build of the i915drm and radeondrm modules after the #include changes
...
from <dev/drm/drm{,P}.h> to "drm{,P}.h" by mrg@.
2008-07-08 10:11:02 +00:00
rumble
ed4fb1c656
Add of bunch of file system modules.
2008-06-28 16:11:35 +00:00
kent
eadd4f5dcf
Make uaudio compilable as a kmod.
...
XXX:
"modload uaudio.kmod" doesn't attach the uaudio driver to
plugged USB devices for now because uhub_rescan() is not
implemented yet. We need to re-plug USB devices after modload.
2008-06-28 09:14:56 +00:00
kent
78e5efcf6e
build and install azalia.kmod for amd64 and i386.
2008-06-26 16:10:35 +00:00
jmcneill
be7ed6b1cf
Add Makefile for building azalia as a kmod
2008-06-02 11:34:07 +00:00
ad
519fde5eda
Enable cd9660 module.
2008-05-20 19:02:19 +00:00
jmcneill
49475a7132
Enable putter and puffs modules in build.
2008-05-19 20:22:17 +00:00
jmcneill
effc049eb6
Add Makefile for building puffs kmod.
2008-05-19 17:08:57 +00:00
jmcneill
a14327894a
Makefile for building putter kmod
2008-05-19 17:00:13 +00:00
ad
784f5f1678
Replicate drm build fix, although this is not enabled by default yet.
2008-05-19 13:41:21 +00:00
tnn
0772c0d1b9
Fix build.
2008-05-19 13:21:57 +00:00
jmcneill
d185ee89b0
Build radeondrm kmod on i386.
2008-05-18 21:14:04 +00:00
jmcneill
72d2bc8973
Makefile for building radeondrm kmod
2008-05-18 21:13:22 +00:00
jmcneill
802b2951e9
Build drm and i915drm modules for i386 and amd64.
2008-05-18 20:55:24 +00:00
jmcneill
34b244eab1
Add Makefiles for building drmbase and i915drm as kmods.
2008-05-18 20:04:03 +00:00
ad
f1fc7f3fd6
cd9660 module as an example of a file system. Not enabled until we sort
...
out installation properly.
2008-05-03 15:58:47 +00:00
ad
7d1f779aa2
Build and install modules into /kernel/modules. Each module gets a
...
directory for properties, blobs, etc. It's not fixed in stone and
can easily be changed if there are issues with the location/layout.
2008-05-02 23:12:00 +00:00
ad
3ba209837a
- Add a bsd.kmodule.mk to build new style modules.
...
- Set the file suffix to .kmod
2008-05-02 14:20:50 +00:00
ad
8c94e76aa9
Add a module that looks up a "miniroot" section within its ELF object,
...
and passes that to md_root_setconf(). The file system image can be added
with objcopy after the module is built.
2008-05-02 13:03:58 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
jmmv
c062e07376
Add an example on how to handle the incoming properties during module load.
2008-03-02 11:19:30 +00:00
jmmv
d902e11647
Let this build by using BUILDSYMLINKS to workaround a problem in bsd.kmod.mk
...
that prevents a source file to be named exactly as the final module. Thanks
to pooka@ and mrg@ for pointing out how to resolve this.
Also define NOMAN because there is no manual page here.
2008-02-10 10:51:18 +00:00
ad
bbc79e58a6
Pull in my modules code for review/test/hacking.
2008-01-16 12:34:50 +00:00