NetBSD/sys/modules
jruoho 53e8f6c919 Merge P-state support for acpicpu(4).
Remarks:

  1.    All processors (x86 or not) for which the vendor has implemented
        ACPI I/O access routines are supported. Native instructions are
        currently supported only for Intel's "Enhanced Speedstep". Code for
        "PowerNow!" (AMD) will be merged later. Native support for VIA's
        "PowerSaver" will be investigated.

  2.    Backwards compatibility with existing userland code is maintained.
        Comparable to the case with cpu_idle(9), the ACPI CPU driver
        installs alternative functions for the existing sysctl(8) controls.
        The "native" behavior (if any) is restored upon detachment.

  3.    The dynamic nature of ACPI-provided P-states needs more investigation.
        The maximum frequency induced (but not forced) by the firmware may
        change dynamically. Currently, the sysctl(8) controls error out with
        a value larger than the dynamic maximum. The code itself does not
        however yet react to the notifications from the firmware by changing
        the frequencies in-place. Presumably the system administrator should
        be able to choose whether to use dynamic or static frequencies.
2010-08-08 16:58:41 +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 Add makefiles for a sample of ACPI kernel modules. 2010-02-28 17:40:51 +00:00
acpibat Convert acpibat to use ioconf instead of homerolled config glue. 2010-03-21 07:09:56 +00:00
acpibut Add makefiles for a sample of ACPI kernel modules. 2010-02-28 17:40:51 +00:00
acpicpu Merge P-state support for acpicpu(4). 2010-08-08 16:58:41 +00:00
acpilid Add makefiles for a sample of ACPI kernel modules. 2010-02-28 17:40:51 +00:00
acpiverbose Remove the acpiwmi(4) dump from the ACPIVERBOSE module. Instead of this 2010-08-06 22:45:00 +00:00
adosfs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
aio Make POSIX AIO loadable as a module. 2008-11-14 23:33:45 +00:00
azalia Add Makefile for building azalia as a kmod 2008-06-02 11:34:07 +00:00
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 Replicate drm build fix, although this is not enabled by default yet. 2008-05-19 13:41:21 +00:00
cgd Add work in support for compiling ccd and cgd drivers as a modules. I forgot 2009-06-05 19:21:02 +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 Provide compatibility for pre-christos-time_t sysv sysctls. 2009-01-19 19:39:41 +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 Add netbsd32_compat_50.c to netbsd32 module sources list. 2009-12-21 16:40:58 +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 Include ../../Makefile.inc now that it works. 2010-03-13 22:29:33 +00:00
efs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
example KNF and tidy-up example module slightly. 2010-06-22 18:30:20 +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 Not all platforms can do PaX stuff. The list was derived in private 2009-09-17 23:07:12 +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
fss Build modular fss driver. 2008-09-23 07:56:59 +00:00
hfs Add of bunch of file system modules. 2008-06-28 16:11:35 +00:00
i915drm add a couple of missing files. pointed out by tron. 2009-06-22 15:34:53 +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
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 kmod reachover glue 2009-02-03 13:32:30 +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 Makefile for building putter kmod 2008-05-19 17:00:13 +00:00
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 DTrace: Add support for a simulated solaris_cpu[] data structure per 2010-03-12 21:37:37 +00:00
suser First part of secmodel cleanup and other misc. changes: 2009-10-02 18:50:12 +00:00
sysvbfs sysvbfs module 2009-01-05 15:36:51 +00:00
thinkpad Add makefiles for a sample of ACPI kernel modules. 2010-02-28 17:40:51 +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 Make uaudio compilable as a kmod. 2008-06-28 09:14:56 +00:00
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 Add support for the MODULAR framework to the vnd driver. Enable building of 2009-02-05 17:32:10 +00:00
xldscripts Add __cacheline_aligned and __read_mostly annotations. 2010-06-01 22:13:30 +00:00
zfs Update zfs module to new sources. 2010-02-28 15:22:16 +00:00
Makefile Extract ACPIVERBOSE into a kernel module. The module can be builtin 2010-05-31 20:32:28 +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.