NetBSD/sys/modules
haad 61583090b2 Add support for compiling ZFS and Solaris modules as RUMP libraries. Add
some locking and rumpcopy primitives and refactor module building Makefiles
to work with both RUMP and kernel modules. This is first part of adding
support for regular test of zfs on NetBSD to hunt some bugs and make it
stable.

Ok by pooka@.
2011-01-18 22:21:22 +00:00
..
accf_dataready Rename the accept filter modules to make module name match filter name. 2008-11-20 09:58:45 +00:00
accf_httpready Rename the accept filter modules to make module name match filter name. 2008-11-20 09:58:45 +00:00
acpiacad Bump WARNS to 4. 2010-10-25 07:48:03 +00:00
acpibat Bump WARNS to 4. 2010-10-25 07:48:03 +00:00
acpibut Bump WARNS to 4. 2010-10-25 07:48:03 +00:00
acpicpu Remove DIAGNOSTIC. 2010-12-30 18:38:50 +00:00
acpidalb Build acpidalb(4), acpitz(4), acpivga(4), and aibs(4) as modules on x86. 2010-10-25 17:17:56 +00:00
acpifan Add a dummy-driver for ACPI fans. 2011-01-09 15:12:33 +00:00
acpilid Bump WARNS to 4. 2010-10-25 07:48:03 +00:00
acpipmtr Add build files for acpipmtr(4) module. 2011-01-05 20:15:52 +00:00
acpitz Bump WARNS to 4. 2010-10-26 04:37:33 +00:00
acpiverbose Define ioconf to create locators.h, which is now required by acpiverbose. 2010-08-11 14:50:38 +00:00
acpivga Build acpidalb(4), acpitz(4), acpivga(4), and aibs(4) as modules on x86. 2010-10-25 17:17:56 +00:00
acpiwdrt add acpiwdrt module glue 2011-01-17 15:49:56 +00:00
acpiwmi Bump WARNS to 4. 2010-10-25 07:48:03 +00:00
adosfs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
aibs Refactor slightly and bump WARNS to 4. 2010-10-26 03:11:10 +00:00
aio Make POSIX AIO loadable as a module. 2008-11-14 23:33:45 +00:00
aps support building aps(4) as a module 2011-01-16 01:07:32 +00:00
asus Build asus(x) and hpqlb(4) as modules on x86. 2010-10-26 05:36:49 +00:00
au8522 xc5k, au8522, and auvitek modules 2010-12-27 15:43:41 +00:00
auvitek xc5k, au8522, and auvitek modules 2010-12-27 15:43:41 +00:00
azalia
bpf add bpf kmod 2010-01-25 22:21:28 +00:00
ccd Add work in support for compiling ccd and cgd drivers as a modules. I forgot 2009-06-05 19:21:02 +00:00
cd9660
cgd Add work in support for compiling ccd and cgd drivers as a modules. I forgot 2009-06-05 19:21:02 +00:00
cir add "ir" and "cir" modules 2010-12-28 14:45:30 +00:00
coda Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
coda5 Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
compat Put async i/o compat routines in a separate source module from the 2011-01-17 15:57:04 +00:00
compat_aoutm68k Add compat_aoutm68k module build dir. 2010-10-15 11:22:01 +00:00
compat_freebsd Convert more MACHINE tests to MACHINE_ARCH 2009-02-14 13:50:50 +00:00
compat_ibcs2 Convert more MACHINE tests to MACHINE_ARCH 2009-02-14 13:50:50 +00:00
compat_irix s/SYSVIPC/SYSVMSG/, for message queues support. 2008-12-08 12:56:00 +00:00
compat_linux Follow up the removal of linux_support.S for amd64 and i386. 2009-02-24 12:17:51 +00:00
compat_linux32 Convert more MACHINE tests to MACHINE_ARCH 2009-02-14 13:50:50 +00:00
compat_netbsd32 Define KERN_SA when building the module 2011-01-04 20:52:53 +00:00
compat_ossaudio compat_ossaudio module, so others can depend on it. 2008-11-13 10:05:52 +00:00
compat_sunos System utilities, boot programs and kernel modules are machine 2009-12-13 05:01:32 +00:00
compat_sunos32 System utilities, boot programs and kernel modules are machine 2009-12-13 05:01:32 +00:00
compat_svr4 Convert more MACHINE tests to MACHINE_ARCH 2009-02-14 13:50:50 +00:00
coredump add powerpc64 support. from dennis.c.ferguson@gmail.com in PR#43029. 2010-03-22 02:00:33 +00:00
dm Typo. 2009-12-07 07:43:05 +00:00
drm Fix modules build after update of drm(4). 2009-06-22 13:13:08 +00:00
dtrace Disable errors reported by unknown pragmas in dtrace module. 2010-12-14 23:27:47 +00:00
efs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
example Revert most of previous: 2010-10-25 22:41:42 +00:00
exec_aout typo 2008-11-20 11:01:54 +00:00
exec_ecoff Make the emulations, exec formats, coredump, NFS, and the NFS server 2008-11-19 18:35:57 +00:00
exec_elf32 Disable PAX_ASLR on sh3 as well. exec_elf32 module doesn't work with it 2010-10-13 14:15:23 +00:00
exec_elf64 Not all platforms can do PaX stuff. The list was derived in private 2009-09-17 23:07:12 +00:00
exec_script Make the emulations, exec formats, coredump, NFS, and the NFS server 2008-11-19 18:35:57 +00:00
ext2fs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
fdesc Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
ffs -DFFS is no longer necessary 2010-03-03 00:01:20 +00:00
filecore Rename some modules to match their vfs name. 2008-11-24 11:26:49 +00:00
filemon First cut of simple syscall wrapper, which make(1) can use 2010-09-09 00:10:16 +00:00
fss Build modular fss driver. 2008-09-23 07:56:59 +00:00
hdafg add hdaudio and hdafg modules 2011-01-07 15:32:11 +00:00
hdaudio add hdaudio and hdafg modules 2011-01-07 15:32:11 +00:00
hfs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
hpqlb Build asus(x) and hpqlb(4) as modules on x86. 2010-10-26 05:36:49 +00:00
i915drm add a couple of missing files. pointed out by tron. 2009-06-22 15:34:53 +00:00
if_cas support building cas(4) as a module 2011-01-07 11:17:22 +00:00
ir add "ir" and "cir" modules 2010-12-28 14:45:30 +00:00
kernfs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
ksem Add missing ksem makefile. 2008-11-13 10:03:22 +00:00
layerfs PR kern/40110: null, overlay and umap modules loading -> panic (layerfs symbols not there) 2008-12-05 13:05:37 +00:00
lfs Remove the ufs_vnops.c hacks from the lfs module, since ffs (and 2010-03-02 18:00:24 +00:00
mfs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
miiverbose Extract MIIVERBOSE into a kernel module. The module can be builtin 2010-05-30 17:44:07 +00:00
miniroot Fail to load if there is no embedded file system image. 2008-11-16 15:47:35 +00:00
mqueue Make POSIX message queues a kernel module. 2009-07-19 02:50:44 +00:00
msdos Rename some modules to match their vfs name. 2008-11-24 11:26:49 +00:00
ndis ndis module. Deliberately not enabled as part of the build. 2008-11-13 12:11:54 +00:00
nfs Reflect removal of fs_nfs.h and -DNFS 2010-03-02 23:37:16 +00:00
nfsserver Reflect removal of fs_nfs.h and -DNFS 2010-03-02 23:37:16 +00:00
nilfs Import read-only part of the NiLFS (v2) implementation for NetBSD. It has been 2009-07-18 16:31:41 +00:00
npf NPF checkpoint: 2010-12-18 01:07:25 +00:00
nsmb nsmb module makefile 2010-12-10 19:46:40 +00:00
ntfs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
null Rename some modules to match their vfs name. 2008-11-24 11:26:49 +00:00
overlay Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
pad Makefile to build kernel module for pad. 2010-04-09 13:41:45 +00:00
pciverbose Extract the vendor/product tables and related access routines into a 2010-05-24 20:29:40 +00:00
pf Remove bpfilter.h as not needed. 2010-04-13 13:09:46 +00:00
ppp_bsdcomp Build and install the PPP compressors modules deflate and bsdcomp. 2008-11-25 02:42:35 +00:00
ppp_deflate Build and install the PPP compressors modules deflate and bsdcomp. 2008-11-25 02:42:35 +00:00
procfs Sync procfs module with kernel change for x86 MD. 2010-07-08 20:32:12 +00:00
pseye use ioconf 2010-12-28 00:49:21 +00:00
ptyfs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
puffs remember to add the new file to the build 2010-07-06 16:13:57 +00:00
putter
radeondrm add r600_blit.c and radeon_cs.c. 2010-05-27 07:27:35 +00:00
raidframe Add raidframe module dir. Rf needs some fixes before it can be used as a 2009-08-10 07:19:11 +00:00
scsiverbose Extract SCSIVERBOSE into a kernel module. The module can be builtin 2010-05-30 04:38:03 +00:00
secmodel_bsd44 First part of secmodel cleanup and other misc. changes: 2009-10-02 18:50:12 +00:00
secmodel_overlay First part of secmodel cleanup and other misc. changes: 2009-10-02 18:50:12 +00:00
securelevel First part of secmodel cleanup and other misc. changes: 2009-10-02 18:50:12 +00:00
smbfs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
solaris Add support for compiling ZFS and Solaris modules as RUMP libraries. Add 2011-01-18 22:21:22 +00:00
suser First part of secmodel cleanup and other misc. changes: 2009-10-02 18:50:12 +00:00
swsensor Add a new software-only sensor device. This is intended for use as a 2010-10-19 11:55:38 +00:00
sysvbfs sysvbfs module 2009-01-05 15:36:51 +00:00
thinkpad Bump WARNS to 4. 2010-10-25 07:48:03 +00:00
tmpfs Replace tmpfs_pool custom allocator code with a simpler layer for memory 2010-06-22 18:32:07 +00:00
tprof add makefiles for tprof drivers. 2009-03-10 14:49:49 +00:00
tprof_pmi add makefiles for tprof drivers. 2009-03-10 14:49:49 +00:00
uaudio
udf Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
umap Rename some modules to match their vfs name. 2008-11-24 11:26:49 +00:00
union Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
unionfs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
usbverbose Extract USBVERBOSE into a kernel module. The module can be builtin 2010-05-29 01:14:29 +00:00
uvideo kmod support for uvideo(4) 2008-09-18 21:53:32 +00:00
viadrm Add viadrm kmod 2009-09-27 12:44:05 +00:00
vnd enable COMPAT_30 and COMPAT_50 in the module. 2010-09-19 05:42:10 +00:00
wmidell Bump WARNS to 4. 2010-10-25 07:48:03 +00:00
wmihp Bump WARNS to 4. 2010-10-25 07:48:03 +00:00
wmimsi Bump WARNS to 4. 2010-10-25 07:48:03 +00:00
xc5k xc5k, au8522, and auvitek modules 2010-12-27 15:43:41 +00:00
xldscripts Add __cacheline_aligned and __read_mostly annotations. 2010-06-01 22:13:30 +00:00
zfs Add support for compiling ZFS and Solaris modules as RUMP libraries. Add 2011-01-18 22:21:22 +00:00
Makefile build and install aps module on i386 and amd64 2011-01-16 01:13:10 +00:00
Makefile.assym
Makefile.inc include bsd.ioconf.mk when necessary 2010-03-21 06:56:52 +00:00
README Add a note: 2008-11-13 10:06:46 +00:00

README

$NetBSD: README,v 1.1 2008/11/13 10:06:46 ad Exp $

Do not automatically install modules that would fundamentally alter system
behaviour or create a security hole, as the system may automatically load
modules.