summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2008-11-22 16:14:52 +0000
committerdfr <dfr@FreeBSD.org>2008-11-22 16:14:52 +0000
commit19b6af98ec71398e77874582eb84ec5310c7156f (patch)
tree61eebb1b357f3edaa339d295e26a47a74534ac23 /sys/conf
parent83299de5870b2dc099c17aec548d3502821bc29b (diff)
downloadFreeBSD-src-19b6af98ec71398e77874582eb84ec5310c7156f.zip
FreeBSD-src-19b6af98ec71398e77874582eb84ec5310c7156f.tar.gz
Clone Kip's Xen on stable/6 tree so that I can work on improving FreeBSD/amd64
performance in Xen's HVM mode.
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/Makefile.alpha90
-rw-r--r--sys/conf/Makefile.amd6455
-rw-r--r--sys/conf/Makefile.arm130
-rw-r--r--sys/conf/Makefile.i38649
-rw-r--r--sys/conf/Makefile.ia6455
-rw-r--r--sys/conf/Makefile.pc9849
-rw-r--r--sys/conf/Makefile.powerpc54
-rw-r--r--sys/conf/Makefile.sparc6449
-rw-r--r--sys/conf/NOTES2671
-rw-r--r--sys/conf/defines35
-rw-r--r--sys/conf/files2063
-rw-r--r--sys/conf/files.alpha235
-rw-r--r--sys/conf/files.amd64286
-rw-r--r--sys/conf/files.arm80
-rw-r--r--sys/conf/files.i386518
-rw-r--r--sys/conf/files.ia64151
-rw-r--r--sys/conf/files.pc98376
-rw-r--r--sys/conf/files.powerpc128
-rw-r--r--sys/conf/files.sparc64155
-rw-r--r--sys/conf/kern.mk103
-rw-r--r--sys/conf/kern.post.mk242
-rw-r--r--sys/conf/kern.pre.mk144
-rw-r--r--sys/conf/kmod.mk462
-rw-r--r--sys/conf/kmod_syms.awk26
-rw-r--r--sys/conf/ldscript.alpha133
-rw-r--r--sys/conf/ldscript.amd64173
-rw-r--r--sys/conf/ldscript.arm136
-rw-r--r--sys/conf/ldscript.i386134
-rw-r--r--sys/conf/ldscript.ia64148
-rw-r--r--sys/conf/ldscript.powerpc139
-rw-r--r--sys/conf/ldscript.sparc64267
-rw-r--r--sys/conf/makeLINT.mk11
-rw-r--r--sys/conf/makeLINT.sed7
-rw-r--r--sys/conf/newvers.sh119
-rw-r--r--sys/conf/options736
-rw-r--r--sys/conf/options.alpha54
-rw-r--r--sys/conf/options.amd6460
-rw-r--r--sys/conf/options.arm23
-rw-r--r--sys/conf/options.i386168
-rw-r--r--sys/conf/options.ia6434
-rw-r--r--sys/conf/options.pc98107
-rw-r--r--sys/conf/options.powerpc16
-rw-r--r--sys/conf/options.sparc6428
-rw-r--r--sys/conf/systags.sh67
44 files changed, 0 insertions, 10766 deletions
diff --git a/sys/conf/Makefile.alpha b/sys/conf/Makefile.alpha
deleted file mode 100644
index c9b7c30..0000000
--- a/sys/conf/Makefile.alpha
+++ /dev/null
@@ -1,90 +0,0 @@
-# Makefile.alpha -- with config changes.
-# Copyright 1990 W. Jolitz
-# from: @(#)Makefile.alpha 7.1 5/10/91
-# $FreeBSD$
-#
-# Makefile for FreeBSD
-#
-# This makefile is constructed from a machine description:
-# config machineid
-# Most changes should be made in the machine description
-# /sys/alpha/conf/``machineid''
-# after which you should do
-# config machineid
-# Generic makefile changes should be made in
-# /sys/conf/Makefile.alpha
-# after which config should be rerun for all machines.
-#
-
-# Which version of config(8) is required.
-%VERSREQ= 600003
-
-.if !defined(S)
-.if exists(./@/.)
-S= ./@
-.else
-S= ../../..
-.endif
-.endif
-.include "$S/conf/kern.pre.mk"
-
-%BEFORE_DEPEND
-
-%OBJS
-
-%FILES.c
-
-%FILES.s
-
-%FILES.m
-
-%CLEAN
-
-SYSTEM_OBJS+= __divqu.o __divq.o __divlu.o __divl.o
-SYSTEM_OBJS+= __remqu.o __remq.o __remlu.o __reml.o
-CLEAN+= __divqu.S __divq.S __divlu.S __divl.S
-CLEAN+= __remqu.S __remq.S __remlu.S __reml.S
-
-__divqu.S: $S/$M/$M/divrem.m4
- @echo 'building ${.TARGET} from ${.ALLSRC}'
- @(echo "define(NAME,\`__divqu')define(OP,\`div')define(S,\`false')"; \
- echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
-
-__divq.S: $S/$M/$M/divrem.m4
- @echo 'building ${.TARGET} from ${.ALLSRC}'
- @(echo "define(NAME,\`__divq')define(OP,\`div')define(S,\`true')"; \
- echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
-
-__divlu.S: $S/$M/$M/divrem.m4
- @echo 'building ${.TARGET} from ${.ALLSRC}'
- @(echo "define(NAME,\`__divlu')define(OP,\`div')define(S,\`false')"; \
- echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
-
-__divl.S: $S/$M/$M/divrem.m4
- @echo 'building ${.TARGET} from ${.ALLSRC}'
- @(echo "define(NAME,\`__divl')define(OP,\`div')define(S,\`true')"; \
- echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
-
-__remqu.S: $S/$M/$M/divrem.m4
- @echo 'building ${.TARGET} from ${.ALLSRC}'
- @(echo "define(NAME,\`__remqu')define(OP,\`rem')define(S,\`false')"; \
- echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
-
-__remq.S: $S/$M/$M/divrem.m4
- @echo 'building ${.TARGET} from ${.ALLSRC}'
- @(echo "define(NAME,\`__remq')define(OP,\`rem')define(S,\`true')"; \
- echo "define(WORDSIZE,64)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
-
-__remlu.S: $S/$M/$M/divrem.m4
- @echo 'building ${.TARGET} from ${.ALLSRC}'
- @(echo "define(NAME,\`__remlu')define(OP,\`rem')define(S,\`false')"; \
- echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
-
-__reml.S: $S/$M/$M/divrem.m4
- @echo 'building ${.TARGET} from ${.ALLSRC}'
- @(echo "define(NAME,\`__reml')define(OP,\`rem')define(S,\`true')"; \
- echo "define(WORDSIZE,32)"; cat ${.ALLSRC}) | m4 > ${.TARGET}
-
-%RULES
-
-.include "$S/conf/kern.post.mk"
diff --git a/sys/conf/Makefile.amd64 b/sys/conf/Makefile.amd64
deleted file mode 100644
index c768084..0000000
--- a/sys/conf/Makefile.amd64
+++ /dev/null
@@ -1,55 +0,0 @@
-# Makefile.amd64 -- with config changes.
-# Copyright 1990 W. Jolitz
-# from: @(#)Makefile.i386 7.1 5/10/91
-# from FreeBSD: src/sys/conf/Makefile.i386,v 1.255 2002/02/20 23:35:49
-# $FreeBSD$
-#
-# Makefile for FreeBSD
-#
-# This makefile is constructed from a machine description:
-# config machineid
-# Most changes should be made in the machine description
-# /sys/amd64/conf/``machineid''
-# after which you should do
-# config machineid
-# Generic makefile changes should be made in
-# /sys/conf/Makefile.amd64
-# after which config should be rerun for all machines.
-#
-
-# Which version of config(8) is required.
-%VERSREQ= 600003
-
-STD8X16FONT?= iso
-
-.if !defined(S)
-.if exists(./@/.)
-S= ./@
-.else
-S= ../../..
-.endif
-.endif
-.include "$S/conf/kern.pre.mk"
-
-DDB_ENABLED!= grep DDB opt_ddb.h || true
-.if ${DDB_ENABLED} != ""
-CFLAGS+= -fno-omit-frame-pointer
-.endif
-
-MKMODULESENV+= MACHINE=amd64
-
-%BEFORE_DEPEND
-
-%OBJS
-
-%FILES.c
-
-%FILES.s
-
-%FILES.m
-
-%CLEAN
-
-%RULES
-
-.include "$S/conf/kern.post.mk"
diff --git a/sys/conf/Makefile.arm b/sys/conf/Makefile.arm
deleted file mode 100644
index d8bb293..0000000
--- a/sys/conf/Makefile.arm
+++ /dev/null
@@ -1,130 +0,0 @@
-# Makefile.arm -- with config changes.
-# Copyright 1990 W. Jolitz
-# from: @(#)Makefile.i386 7.1 5/10/91
-# $FreeBSD$
-#
-# Makefile for FreeBSD
-#
-# This makefile is constructed from a machine description:
-# config machineid
-# Most changes should be made in the machine description
-# /sys/arm/conf/``machineid''
-# after which you should do
-# config machineid
-# Generic makefile changes should be made in
-# /sys/conf/Makefile.arm
-# after which config should be rerun for all machines.
-#
-
-# Which version of config(8) is required.
-%VERSREQ= 600003
-
-# Temporary stuff while we're still embryonic
-NO_MODULES=
-
-STD8X16FONT?= iso
-
-.if !defined(S)
-.if exists(./@/.)
-S= ./@
-.else
-S= ../../..
-.endif
-.endif
-.include "$S/conf/kern.pre.mk"
-
-SYSTEM_LD:= ${SYSTEM_LD:$S/conf/ldscript.$M=ldscript.$M}
-SYSTEM_DEP:= ${SYSTEM_DEP:$S/conf/ldscript.$M=ldscript.$M}
-
-.if defined(ARM_BIG_ENDIAN)
-CC += -mbig-endian
-SYSTEM_LD += -EB
-LD += -EB
-.endif
-
-
-.if !defined(DEBUG) && !defined(PROFLEVEL)
-CFLAGS += -mno-apcs-frame
-STRIP_FLAGS = -S
-.endif
-
-DDB_ENABLED!= grep DDB opt_ddb.h || true
-
-SYSTEM_LD_ = ${LD} -Bdynamic -T ldscript.$M.noheader \
- -warn-common -export-dynamic -dynamic-linker /red/herring -o \
- ${FULLKERNEL}.noheader -X ${SYSTEM_OBJS} vers.o
-SYSTEM_LD_TAIL +=;sed s/" + SIZEOF_HEADERS"// ldscript.$M\
- >ldscript.$M.noheader; \
- ${SYSTEM_LD_}; \
- ${OBJCOPY} -S -O binary ${FULLKERNEL}.noheader \
- ${KERNEL_KO}.bin; \
- rm ${FULLKERNEL}.noheader
-
-FILES_CPU_FUNC = $S/$M/$M/cpufunc_asm_arm7tdmi.S \
- $S/$M/$M/cpufunc_asm_arm8.S $S/$M/$M/cpufunc_asm_arm9.S \
- $S/$M/$M/cpufunc_asm_sa1.S $S/$M/$M/cpufunc_asm_arm10.S \
- $S/$M/$M/cpufunc_asm_xscale.S $S/$M/$M/cpufunc_asm.S
-trampoline: ${KERNEL_KO}.tramp
-${KERNEL_KO}.tramp: ${KERNEL_KO} $S/$M/$M/inckern.S $S/$M/$M/elf_trampoline.c
- echo "#define KERNNAME \"${KERNEL_KO}.tmp\"" >opt_kernname.h
- sed s/${KERNVIRTADDR}/${KERNPHYSADDR}/ ldscript.$M > ldscript.$M.tramp
- sed s/" + SIZEOF_HEADERS"// ldscript.$M.tramp > \
- ldscript.$M.tramp.noheader
- ${OBJCOPY} --strip-symbol '$$d' --strip-symbol '$$a' \
- -g --strip-symbol '$$t' ${FULLKERNEL} ${KERNEL_KO}.tmp
- eval $$(stat -s ${KERNEL_KO}.tmp) && \
- echo "#define KERNSIZE $$st_size" >>opt_kernname.h
- ${CC} -O -nostdlib -I. -Xlinker -T -Xlinker ldscript.$M.tramp \
- $S/$M/$M/elf_trampoline.c $S/$M/$M/inckern.S ${FILES_CPU_FUNC} \
- -o ${KERNEL_KO}.tramp
- ${CC} -O -nostdlib -I. -Xlinker -T -Xlinker ldscript.$M.tramp.noheader \
- $S/$M/$M/elf_trampoline.c $S/$M/$M/inckern.S ${FILES_CPU_FUNC} -o \
- ${KERNEL_KO}.tramp.noheader
- ${OBJCOPY} -S -O binary ${KERNEL_KO}.tramp.noheader \
- ${KERNEL_KO}.tramp.bin
- ${OBJCOPY} ${STRIP_FLAGS} ${KERNEL_KO}.tmp
- echo "#define KERNNAME \"${KERNEL_KO}.tmp.gz\"" \
- >opt_kernname.h
- eval $$(stat -s ${KERNEL_KO}.tmp) && \
- echo "#define KERNSIZE $$st_size" >>opt_kernname.h
- gzip -9 ${KERNEL_KO}.tmp
- eval $$(stat -s ${KERNEL_KO}.tmp.gz) && \
- echo "#define KERNCOMPSIZE $$st_size" >>opt_kernname.h
- ${CC} -O2 -DKZIP -I. -c $S/kern/inflate.c -o inflate-tramp.o
- ${CC} -O -nostdlib -I. -Xlinker -T -Xlinker ldscript.$M.tramp \
- -DKZIP $S/$M/$M/elf_trampoline.c inflate-tramp.o $S/$M/$M/inckern.S \
- ${FILES_CPU_FUNC} -o ${KERNEL_KO}.gz.tramp
- ${CC} -O -nostdlib -I. -Xlinker -T -Xlinker ldscript.$M.tramp.noheader \
- -DKZIP $S/$M/$M/elf_trampoline.c inflate-tramp.o $S/$M/$M/inckern.S \
- ${FILES_CPU_FUNC} -o ${KERNEL_KO}.tramp.noheader
- ${OBJCOPY} -S -O binary ${KERNEL_KO}.tramp.noheader \
- ${KERNEL_KO}.gz.tramp.bin
- rm ${KERNEL_KO}.tmp.gz ${KERNEL_KO}.tramp.noheader opt_kernname.h \
- inflate-tramp.o
-
-%BEFORE_DEPEND
-
-%OBJS
-
-%FILES.c
-
-%FILES.s
-
-%FILES.m
-
-%CLEAN
-
-CLEAN+= ldscript.$M ${KERNEL_KO}.bin ldscript.$M.noheader
-
-.if ${DDB_ENABLED} != ""
-CLEAN+= ${KERNEL_KO}.tramp ${KERNEL_KO}.tramp.bin ldscript.$M.tramp \
- ldscript.$M.tramp.noheader ${KERNEL_KO}.gz.tramp \
- ${KERNEL_KO}.gz.tramp.bin
-
-.endif
-ldscript.$M: $S/conf/ldscript.$M
- cat $S/conf/ldscript.$M|sed s/KERNPHYSADDR/${KERNPHYSADDR}/g| \
- sed s/KERNVIRTADDR/${KERNVIRTADDR}/g > ldscript.$M
-%RULES
-
-.include "$S/conf/kern.post.mk"
diff --git a/sys/conf/Makefile.i386 b/sys/conf/Makefile.i386
deleted file mode 100644
index 3c92a89..0000000
--- a/sys/conf/Makefile.i386
+++ /dev/null
@@ -1,49 +0,0 @@
-# Makefile.i386 -- with config changes.
-# Copyright 1990 W. Jolitz
-# from: @(#)Makefile.i386 7.1 5/10/91
-# $FreeBSD$
-#
-# Makefile for FreeBSD
-#
-# This makefile is constructed from a machine description:
-# config machineid
-# Most changes should be made in the machine description
-# /sys/i386/conf/``machineid''
-# after which you should do
-# config machineid
-# Generic makefile changes should be made in
-# /sys/conf/Makefile.i386
-# after which config should be rerun for all machines.
-#
-
-# Which version of config(8) is required.
-%VERSREQ= 600003
-
-STD8X16FONT?= iso
-
-.if !defined(S)
-.if exists(./@/.)
-S= ./@
-.else
-S= ../../..
-.endif
-.endif
-.include "$S/conf/kern.pre.mk"
-
-MKMODULESENV+= MACHINE=i386
-
-%BEFORE_DEPEND
-
-%OBJS
-
-%FILES.c
-
-%FILES.s
-
-%FILES.m
-
-%CLEAN
-
-%RULES
-
-.include "$S/conf/kern.post.mk"
diff --git a/sys/conf/Makefile.ia64 b/sys/conf/Makefile.ia64
deleted file mode 100644
index ec4667a..0000000
--- a/sys/conf/Makefile.ia64
+++ /dev/null
@@ -1,55 +0,0 @@
-# Makefile.ia64 -- with config changes.
-# Copyright 1990 W. Jolitz
-# from: src/sys/conf/Makefile.alpha,v 1.76
-# $FreeBSD$
-#
-# Makefile for FreeBSD
-#
-# This makefile is constructed from a machine description:
-# config machineid
-# Most changes should be made in the machine description
-# /sys/ia64/conf/``machineid''
-# after which you should do
-# config machineid
-# Generic makefile changes should be made in
-# /sys/conf/Makefile.ia64
-# after which config should be rerun for all machines.
-#
-
-GCC3= you bet
-
-# Which version of config(8) is required.
-%VERSREQ= 600003
-
-STD8X16FONT?= iso
-
-.if !defined(S)
-.if exists(./@/.)
-S= ./@
-.else
-S= ../../..
-.endif
-.endif
-.include "$S/conf/kern.pre.mk"
-
-INCLUDES+= -I$S/contrib/ia64/libuwx/src
-
-CFLAGS+= -mconstant-gp
-
-ASM_CFLAGS= -x assembler-with-cpp -Wa,-x -DLOCORE ${CFLAGS}
-
-%BEFORE_DEPEND
-
-%OBJS
-
-%FILES.c
-
-%FILES.s
-
-%FILES.m
-
-%CLEAN
-
-%RULES
-
-.include "$S/conf/kern.post.mk"
diff --git a/sys/conf/Makefile.pc98 b/sys/conf/Makefile.pc98
deleted file mode 100644
index bee9486..0000000
--- a/sys/conf/Makefile.pc98
+++ /dev/null
@@ -1,49 +0,0 @@
-# Makefile for FreeBSD(98) after:
-#
-# Makefile.i386 -- with config changes.
-# Copyright 1990 W. Jolitz
-# from: @(#)Makefile.i386 7.1 5/10/91
-# $FreeBSD$
-#
-# Makefile for FreeBSD
-#
-# This makefile is constructed from a machine description:
-# config machineid
-# Most changes should be made in the machine description
-# /sys/pc98/conf/``machineid''
-# after which you should do
-# config machineid
-# Generic makefile changes should be made in
-# /sys/conf/Makefile.pc98
-# after which config should be rerun for all machines.
-#
-
-# Which version of config(8) is required.
-%VERSREQ= 600003
-
-.if !defined(S)
-.if exists(./@/.)
-S= ./@
-.else
-S= ../../..
-.endif
-.endif
-.include "$S/conf/kern.pre.mk"
-
-MKMODULESENV+= MACHINE=pc98
-
-%BEFORE_DEPEND
-
-%OBJS
-
-%FILES.c
-
-%FILES.s
-
-%FILES.m
-
-%CLEAN
-
-%RULES
-
-.include "$S/conf/kern.post.mk"
diff --git a/sys/conf/Makefile.powerpc b/sys/conf/Makefile.powerpc
deleted file mode 100644
index c0dd169..0000000
--- a/sys/conf/Makefile.powerpc
+++ /dev/null
@@ -1,54 +0,0 @@
-# Makefile.powerpc -- with config changes.
-# Copyright 1990 W. Jolitz
-# from: @(#)Makefile.i386 7.1 5/10/91
-# $FreeBSD$
-#
-# Makefile for FreeBSD
-#
-# This makefile is constructed from a machine description:
-# config machineid
-# Most changes should be made in the machine description
-# /sys/powerpc/conf/``machineid''
-# after which you should do
-# config machineid
-# Generic makefile changes should be made in
-# /sys/conf/Makefile.powerpc
-# after which config should be rerun for all machines.
-#
-
-# Which version of config(8) is required.
-%VERSREQ= 600003
-
-STD8X16FONT?= iso
-
-.if !defined(S)
-.if exists(./@/.)
-S= ./@
-.else
-S= ../../..
-.endif
-.endif
-.include "$S/conf/kern.pre.mk"
-
-CFLAGS+= -msoft-float
-
-DDB_ENABLED!= grep DDB opt_ddb.h || true
-.if ${DDB_ENABLED} != ""
-CFLAGS+= -fno-omit-frame-pointer
-.endif
-
-%BEFORE_DEPEND
-
-%OBJS
-
-%FILES.c
-
-%FILES.s
-
-%FILES.m
-
-%CLEAN
-
-%RULES
-
-.include "$S/conf/kern.post.mk"
diff --git a/sys/conf/Makefile.sparc64 b/sys/conf/Makefile.sparc64
deleted file mode 100644
index 3b6e71d..0000000
--- a/sys/conf/Makefile.sparc64
+++ /dev/null
@@ -1,49 +0,0 @@
-# Makefile.sparc64 -- with config changes.
-# Copyright 1990 W. Jolitz
-# from: @(#)Makefile.i386 7.1 5/10/91
-# $FreeBSD$
-#
-# Makefile for FreeBSD
-#
-# This makefile is constructed from a machine description:
-# config machineid
-# Most changes should be made in the machine description
-# /sys/sparc64/conf/``machineid''
-# after which you should do
-# config machineid
-# Generic makefile changes should be made in
-# /sys/conf/Makefile.sparc64
-# after which config should be rerun for all machines.
-#
-
-# Which version of config(8) is required.
-%VERSREQ= 600003
-
-STD8X16FONT?= iso
-
-.if !defined(S)
-.if exists(./@/.)
-S= ./@
-.else
-S= ../../..
-.endif
-.endif
-.include "$S/conf/kern.pre.mk"
-
-MDOBJS= exception.o interrupt.o
-
-%BEFORE_DEPEND
-
-%OBJS
-
-%FILES.c
-
-%FILES.s
-
-%FILES.m
-
-%CLEAN
-
-%RULES
-
-.include "$S/conf/kern.post.mk"
diff --git a/sys/conf/NOTES b/sys/conf/NOTES
deleted file mode 100644
index b9ef9a4..0000000
--- a/sys/conf/NOTES
+++ /dev/null
@@ -1,2671 +0,0 @@
-# $FreeBSD$
-#
-# NOTES -- Lines that can be cut/pasted into kernel and hints configs.
-#
-# Lines that begin with 'device', 'options', 'machine', 'ident', 'maxusers',
-# 'makeoptions', 'hints', etc. go into the kernel configuration that you
-# run config(8) with.
-#
-# Lines that begin with 'hint.' are NOT for config(8), they go into your
-# hints file. See /boot/device.hints and/or the 'hints' config(8) directive.
-#
-# Please use ``make LINT'' to create an old-style LINT file if you want to
-# do kernel test-builds.
-#
-# This file contains machine independent kernel configuration notes. For
-# machine dependent notes, look in /sys/<arch>/conf/NOTES.
-#
-
-#
-# NOTES conventions and style guide:
-#
-# Large block comments should begin and end with a line containing only a
-# comment character.
-#
-# To describe a particular object, a block comment (if it exists) should
-# come first. Next should come device, options, and hints lines in that
-# order. All device and option lines must be described by a comment that
-# doesn't just expand the device or option name. Use only a concise
-# comment on the same line if possible. Very detailed descriptions of
-# devices and subsystems belong in man pages.
-#
-# A space followed by a tab separates 'options' from an option name. Two
-# spaces followed by a tab separate 'device' from a device name. Comments
-# after an option or device should use one space after the comment character.
-# To comment out a negative option that disables code and thus should not be
-# enabled for LINT builds, precede 'options' with "#!".
-#
-
-#
-# This is the ``identification'' of the kernel. Usually this should
-# be the same as the name of your kernel.
-#
-ident LINT
-
-#
-# The `maxusers' parameter controls the static sizing of a number of
-# internal system tables by a formula defined in subr_param.c.
-# Omitting this parameter or setting it to 0 will cause the system to
-# auto-size based on physical memory.
-#
-maxusers 10
-
-#
-# The `makeoptions' parameter allows variables to be passed to the
-# generated Makefile in the build area.
-#
-# CONF_CFLAGS gives some extra compiler flags that are added to ${CFLAGS}
-# after most other flags. Here we use it to inhibit use of non-optimal
-# gcc builtin functions (e.g., memcmp).
-#
-# DEBUG happens to be magic.
-# The following is equivalent to 'config -g KERNELNAME' and creates
-# 'kernel.debug' compiled with -g debugging as well as a normal
-# 'kernel'. Use 'make install.debug' to install the debug kernel
-# but that isn't normally necessary as the debug symbols are not loaded
-# by the kernel and are not useful there anyway.
-#
-# KERNEL can be overridden so that you can change the default name of your
-# kernel.
-#
-# MODULES_OVERRIDE can be used to limit modules built to a specific list.
-#
-makeoptions CONF_CFLAGS=-fno-builtin #Don't allow use of memcmp, etc.
-#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
-#makeoptions KERNEL=foo #Build kernel "foo" and install "/foo"
-# Only build Linux API modules and plus those parts of the sound system I need.
-#makeoptions MODULES_OVERRIDE="linux sound/sound sound/driver/maestro3"
-makeoptions DESTDIR=/tmp
-
-#
-# FreeBSD processes are subject to certain limits to their consumption
-# of system resources. See getrlimit(2) for more details. Each
-# resource limit has two values, a "soft" limit and a "hard" limit.
-# The soft limits can be modified during normal system operation, but
-# the hard limits are set at boot time. Their default values are
-# in sys/<arch>/include/vmparam.h. There are two ways to change them:
-#
-# 1. Set the values at kernel build time. The options below are one
-# way to allow that limit to grow to 1GB. They can be increased
-# further by changing the parameters:
-#
-# 2. In /boot/loader.conf, set the tunables kern.maxswzone,
-# kern.maxbcache, kern.maxtsiz, kern.dfldsiz, kern.maxdsiz,
-# kern.dflssiz, kern.maxssiz and kern.sgrowsiz.
-#
-# The options in /boot/loader.conf override anything in the kernel
-# configuration file. See the function init_param1 in
-# sys/kern/subr_param.c for more details.
-#
-
-options MAXDSIZ=(1024UL*1024*1024)
-options MAXSSIZ=(128UL*1024*1024)
-options DFLDSIZ=(1024UL*1024*1024)
-
-#
-# BLKDEV_IOSIZE sets the default block size used in user block
-# device I/O. Note that this value will be overridden by the label
-# when specifying a block device from a label with a non-0
-# partition blocksize. The default is PAGE_SIZE.
-#
-options BLKDEV_IOSIZE=8192
-
-# Options for the VM subsystem
-# L2 cache size (in KB) can be specified in PQ_CACHESIZE
-options PQ_CACHESIZE=512 # color for 512k cache
-# Deprecated options supported for backwards compatibility
-#options PQ_NOOPT # No coloring
-#options PQ_LARGECACHE # color for 512k cache
-#options PQ_HUGECACHE # color for 1024k cache
-#options PQ_MEDIUMCACHE # color for 256k cache
-#options PQ_NORMALCACHE # color for 64k cache
-
-# This allows you to actually store this configuration file into
-# the kernel binary itself, where it may be later read by saying:
-# strings -n 3 /boot/kernel/kernel | sed -n 's/^___//p' > MYKERNEL
-#
-options INCLUDE_CONFIG_FILE # Include this file in kernel
-
-options GEOM_AES # Don't use, use GEOM_BDE
-options GEOM_APPLE # Apple partitioning
-options GEOM_BDE # Disk encryption.
-options GEOM_BSD # BSD disklabels
-options GEOM_CONCAT # Disk concatenation.
-options GEOM_ELI # Disk encryption.
-options GEOM_FOX # Redundant path mitigation
-options GEOM_GATE # Userland services.
-options GEOM_GPT # GPT partitioning
-options GEOM_LABEL # Providers labelization.
-options GEOM_MBR # DOS/MBR partitioning
-options GEOM_MIRROR # Disk mirroring.
-options GEOM_NOP # Test class.
-options GEOM_PC98 # NEC PC9800 partitioning
-options GEOM_RAID3 # RAID3 functionality.
-options GEOM_SHSEC # Shared secret.
-options GEOM_STRIPE # Disk striping.
-options GEOM_SUNLABEL # Sun/Solaris partitioning
-options GEOM_UZIP # Read-only compressed disks
-options GEOM_VOL # Volume names from UFS superblock
-options GEOM_ZERO # Peformance testing helper.
-
-#
-# The root device and filesystem type can be compiled in;
-# this provides a fallback option if the root device cannot
-# be correctly guessed by the bootstrap code, or an override if
-# the RB_DFLTROOT flag (-r) is specified when booting the kernel.
-#
-options ROOTDEVNAME=\"ufs:da0s2e\"
-
-
-#####################################################################
-# Scheduler options:
-#
-# Specifying one of SCHED_4BSD or SCHED_ULE is mandatory. These options
-# select which scheduler is compiled in.
-#
-# SCHED_4BSD is the historical, proven, BSD scheduler. It has a global run
-# queue and no cpu affinity which makes it suboptimal for SMP. It has very
-# good interactivity and priority selection.
-#
-# SCHED_ULE is a new scheduler that has been designed for SMP and has some
-# advantages for UP as well. It is intended to replace the 4BSD scheduler
-# over time. NOTE: SCHED_ULE is currently considered experimental and is
-# not recommended for production use at this time.
-#
-options SCHED_4BSD
-#options SCHED_ULE
-
-#####################################################################
-# SMP OPTIONS:
-#
-# SMP enables building of a Symmetric MultiProcessor Kernel.
-
-# Mandatory:
-options SMP # Symmetric MultiProcessor Kernel
-
-# ADAPTIVE_MUTEXES changes the behavior of blocking mutexes to spin
-# if the thread that currently owns the mutex is executing on another
-# CPU. This behaviour is enabled by default, so this option can be used
-# to disable it.
-options NO_ADAPTIVE_MUTEXES
-
-# ADAPTIVE_RWLOCKS changes the behavior of reader/writer locks to spin
-# if the thread that currently owns the rwlock is executing on another
-# CPU. This behaviour is enabled by default, so this option can be used
-# to disable it.
-options NO_ADAPTIVE_RWLOCKS
-
-
-# ADAPTIVE_GIANT causes the Giant lock to also be made adaptive when
-# running without NO_ADAPTIVE_MUTEXES. Normally, because Giant is assumed
-# to be held for extended periods, contention on Giant will cause a thread
-# to sleep rather than spinning.
-options ADAPTIVE_GIANT
-
-
-# ADAPTIVE_SX changes the behavior of sx locks to spin if the thread
-# that currently owns the lock is executing on another CPU. Note that
-# in addition to enabling this option, individual sx locks must be
-# initialized with the SX_ADAPTIVESPIN flag.
-options ADAPTIVE_SX
-
-# MUTEX_NOINLINE forces mutex operations to call functions to perform each
-# operation rather than inlining the simple cases. This can be used to
-# shrink the size of the kernel text segment. Note that this behavior is
-# already implied by the INVARIANT_SUPPORT, INVARIANTS, MUTEX_PROFILING,
-# and WITNESS options.
-options MUTEX_NOINLINE
-
-# MUTEX_WAKE_ALL changes the mutex unlock algorithm to wake all waiters
-# when a contested mutex is released rather than just awaking the highest
-# priority waiter.
-options MUTEX_WAKE_ALL
-
-# RWLOCK_NOINLINE forces rwlock operations to call functions to perform each
-# operation rather than inlining the simple cases. This can be used to
-# shrink the size of the kernel text segment. Note that this behavior is
-# already implied by the INVARIANT_SUPPORT, INVARIANTS, KTR, LOCK_PROFILING,
-# and WITNESS options.
-options RWLOCK_NOINLINE
-
-# SX_NOINLINE forces sx lock operations to call functions to perform each
-# operation rather than inlining the simple cases. This can be used to
-# shrink the size of the kernel text segment. Note that this behavior is
-# already implied by the INVARIANT_SUPPORT, INVARIANTS, KTR, LOCK_PROFILING,
-# and WITNESS options.
-options SX_NOINLINE
-
-# SMP Debugging Options:
-#
-# PREEMPTION allows the threads that are in the kernel to be preempted
-# by higher priority threads. It helps with interactivity and
-# allows interrupt threads to run sooner rather than waiting.
-# WARNING! Only tested on alpha, amd64, and i386.
-# FULL_PREEMPTION instructs the kernel to preempt non-realtime kernel
-# threads. Its sole use is to expose race conditions and other
-# bugs during development. Enabling this option will reduce
-# performance and increase the frequency of kernel panics by
-# design. If you aren't sure that you need it then you don't.
-# Relies on the PREEMPTION option. DON'T TURN THIS ON.
-# MUTEX_DEBUG enables various extra assertions in the mutex code.
-# SLEEPQUEUE_PROFILING enables rudimentary profiling of the hash table
-# used to hold active sleep queues.
-# TURNSTILE_PROFILING enables rudimentary profiling of the hash table
-# used to hold active lock queues.
-# WITNESS enables the witness code which detects deadlocks and cycles
-# during locking operations.
-# WITNESS_KDB causes the witness code to drop into the kernel debugger if
-# a lock hierarchy violation occurs or if locks are held when going to
-# sleep.
-# WITNESS_SKIPSPIN disables the witness checks on spin mutexes.
-options PREEMPTION
-options FULL_PREEMPTION
-options MUTEX_DEBUG
-options WITNESS
-options WITNESS_KDB
-options WITNESS_SKIPSPIN
-
-# MUTEX_PROFILING - Profiling mutual exclusion locks (mutexes). See
-# MUTEX_PROFILING(9) for details.
-options MUTEX_PROFILING
-# Set the number of buffers and the hash size. The hash size MUST be larger
-# than the number of buffers. Hash size should be prime.
-options MPROF_BUFFERS="1536"
-options MPROF_HASH_SIZE="1543"
-
-# Profiling for internal hash tables.
-options SLEEPQUEUE_PROFILING
-options TURNSTILE_PROFILING
-
-
-#####################################################################
-# COMPATIBILITY OPTIONS
-
-#
-# Implement system calls compatible with 4.3BSD and older versions of
-# FreeBSD. You probably do NOT want to remove this as much current code
-# still relies on the 4.3 emulation. Note that some architectures that
-# are supported by FreeBSD do not include support for certain important
-# aspects of this compatibility option, namely those related to the
-# signal delivery mechanism.
-#
-options COMPAT_43
-
-# Enable FreeBSD4 compatibility syscalls
-options COMPAT_FREEBSD4
-
-# Enable FreeBSD5 compatibility syscalls
-options COMPAT_FREEBSD5
-
-#
-# These three options provide support for System V Interface
-# Definition-style interprocess communication, in the form of shared
-# memory, semaphores, and message queues, respectively.
-#
-options SYSVSHM
-options SYSVSEM
-options SYSVMSG
-
-
-#####################################################################
-# DEBUGGING OPTIONS
-
-#
-# Compile with kernel debugger related code.
-#
-options KDB
-
-#
-# Print a stack trace of the current thread on the console for a panic.
-#
-options KDB_TRACE
-
-#
-# Don't enter the debugger for a panic. Intended for unattended operation
-# where you may want to enter the debugger from the console, but still want
-# the machine to recover from a panic.
-#
-options KDB_UNATTENDED
-
-#
-# Enable the ddb debugger backend.
-#
-options DDB
-
-#
-# Print the numerical value of symbols in addition to the symbolic
-# representation.
-#
-options DDB_NUMSYM
-
-#
-# Enable the remote gdb debugger backend.
-#
-options GDB
-
-#
-# SYSCTL_DEBUG enables a 'sysctl' debug tree that can be used to dump the
-# contents of the registered sysctl nodes on the console. It is disabled by
-# default because it generates excessively verbose consol output that can
-# interfere with serial console operation.
-#
-options SYSCTL_DEBUG
-
-#
-# DEBUG_MEMGUARD builds and enables memguard(9), a replacement allocator
-# for the kernel used to detect modify-after-free scenarios. See the
-# memguard(9) man page for more information on usage.
-#
-options DEBUG_MEMGUARD
-
-#
-# DEBUG_REDZONE enables buffer underflows and buffer overflows detection for
-# malloc(9).
-#
-options DEBUG_REDZONE
-
-#
-# KTRACE enables the system-call tracing facility ktrace(2). To be more
-# SMP-friendly, KTRACE uses a worker thread to process most trace events
-# asynchronously to the thread generating the event. This requires a
-# pre-allocated store of objects representing trace events. The
-# KTRACE_REQUEST_POOL option specifies the initial size of this store.
-# The size of the pool can be adjusted both at boottime and runtime via
-# the kern.ktrace_request_pool tunable and sysctl.
-#
-options KTRACE #kernel tracing
-options KTRACE_REQUEST_POOL=101
-
-#
-# KTR is a kernel tracing mechanism imported from BSD/OS. Currently
-# it has no userland interface aside from a few sysctl's. It is
-# enabled with the KTR option. KTR_ENTRIES defines the number of
-# entries in the circular trace buffer; it must be a power of two.
-# KTR_COMPILE defines the mask of events to compile into the kernel as
-# defined by the KTR_* constants in <sys/ktr.h>. KTR_MASK defines the
-# initial value of the ktr_mask variable which determines at runtime
-# what events to trace. KTR_CPUMASK determines which CPU's log
-# events, with bit X corresponding to cpu X. KTR_VERBOSE enables
-# dumping of KTR events to the console by default. This functionality
-# can be toggled via the debug.ktr_verbose sysctl and defaults to off
-# if KTR_VERBOSE is not defined.
-#
-options KTR
-options KTR_ENTRIES=1024
-options KTR_COMPILE=(KTR_INTR|KTR_PROC)
-options KTR_MASK=KTR_INTR
-options KTR_CPUMASK=0x3
-options KTR_VERBOSE
-
-#
-# ALQ(9) is a facilty for the asynchronous queuing of records from the kernel
-# to a vnode, and is employed by services such as KTR(4) to produce trace
-# files based on a kernel event stream. Records are written asynchronously
-# in a worker thread.
-#
-options ALQ
-options KTR_ALQ
-
-#
-# Print information on which SYSINIT mi_startup() is up to. If DDB is
-# enabled, DDB will be used to look up the name of the function and print
-# that instead of the function pointer.
-#
-options VERBOSE_SYSINIT
-
-#
-# The INVARIANTS option is used in a number of source files to enable
-# extra sanity checking of internal structures. This support is not
-# enabled by default because of the extra time it would take to check
-# for these conditions, which can only occur as a result of
-# programming errors.
-#
-options INVARIANTS
-
-#
-# The INVARIANT_SUPPORT option makes us compile in support for
-# verifying some of the internal structures. It is a prerequisite for
-# 'INVARIANTS', as enabling 'INVARIANTS' will make these functions be
-# called. The intent is that you can set 'INVARIANTS' for single
-# source files (by changing the source file or specifying it on the
-# command line) if you have 'INVARIANT_SUPPORT' enabled. Also, if you
-# wish to build a kernel module with 'INVARIANTS', then adding
-# 'INVARIANT_SUPPORT' to your kernel will provide all the necessary
-# infrastructure without the added overhead.
-#
-options INVARIANT_SUPPORT
-
-#
-# The DIAGNOSTIC option is used to enable extra debugging information
-# from some parts of the kernel. As this makes everything more noisy,
-# it is disabled by default.
-#
-options DIAGNOSTIC
-
-#
-# REGRESSION causes optional kernel interfaces necessary only for regression
-# testing to be enabled. These interfaces may constitute security risks
-# when enabled, as they permit processes to easily modify aspects of the
-# run-time environment to reproduce unlikely or unusual (possibly normally
-# impossible) scenarios.
-#
-options REGRESSION
-
-#
-# RESTARTABLE_PANICS allows one to continue from a panic as if it were
-# a call to the debugger via the Debugger() function instead. It is only
-# useful if a kernel debugger is present. To restart from a panic, reset
-# the panicstr variable to NULL and continue execution. This option is
-# for development use only and should NOT be used in production systems
-# to "workaround" a panic.
-#
-#options RESTARTABLE_PANICS
-
-#
-# This option let some drivers co-exist that can't co-exist in a running
-# system. This is used to be able to compile all kernel code in one go for
-# quality assurance purposes (like this file, which the option takes it name
-# from.)
-#
-options COMPILING_LINT
-
-
-#####################################################################
-# PERFORMANCE MONITORING OPTIONS
-
-#
-# The hwpmc driver that allows the use of in-CPU performance monitoring
-# counters for performance monitoring. The base kernel needs to configured
-# with the 'options' line, while the hwpmc device can be either compiled
-# in or loaded as a loadable kernel module.
-#
-# Additional configuration options may be required on specific architectures,
-# please see hwpmc(4).
-#
-device hwpmc # Driver (also a loadable module)
-options HWPMC_HOOKS # Other necessary kernel hooks
-
-
-#####################################################################
-# NETWORKING OPTIONS
-
-#
-# Protocol families:
-# Only the INET (Internet) family is officially supported in FreeBSD.
-#
-options INET #Internet communications protocols
-options INET6 #IPv6 communications protocols
-options IPSEC #IP security
-options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
-options IPSEC_DEBUG #debug for IP security
-#
-# Set IPSEC_FILTERGIF to force packets coming through a gif tunnel
-# to be processed by any configured packet filtering (ipfw, ipf).
-# The default is that packets coming from a tunnel are _not_ processed;
-# they are assumed trusted.
-#
-# IPSEC history is preserved for such packets, and can be filtered
-# using ipfw(8)'s 'ipsec' keyword, when this option is enabled.
-#
-#options IPSEC_FILTERGIF #filter ipsec packets from a tunnel
-
-#options FAST_IPSEC #new IPsec (cannot define w/ IPSEC)
-
-options IPX #IPX/SPX communications protocols
-options IPXIP #IPX in IP encapsulation (not available)
-
-options NCP #NetWare Core protocol
-
-options NETATALK #Appletalk communications protocols
-options NETATALKDEBUG #Appletalk debugging
-
-#
-# SMB/CIFS requester
-# NETSMB enables support for SMB protocol, it requires LIBMCHAIN and LIBICONV
-# options.
-options NETSMB #SMB/CIFS requester
-
-# mchain library. It can be either loaded as KLD or compiled into kernel
-options LIBMCHAIN
-
-# libalias library, performing NAT
-options LIBALIAS
-
-# altq(9). Enable the base part of the hooks with the ALTQ option.
-# Individual disciplines must be built into the base system and can not be
-# loaded as modules at this point. In order to build a SMP kernel you must
-# also have the ALTQ_NOPCC option.
-options ALTQ
-options ALTQ_CBQ # Class Bases Queueing
-options ALTQ_RED # Random Early Detection
-options ALTQ_RIO # RED In/Out
-options ALTQ_HFSC # Hierarchical Packet Scheduler
-options ALTQ_CDNR # Traffic conditioner
-options ALTQ_PRIQ # Priority Queueing
-options ALTQ_NOPCC # Required for SMP build
-options ALTQ_DEBUG
-
-# netgraph(4). Enable the base netgraph code with the NETGRAPH option.
-# Individual node types can be enabled with the corresponding option
-# listed below; however, this is not strictly necessary as netgraph
-# will automatically load the corresponding KLD module if the node type
-# is not already compiled into the kernel. Each type below has a
-# corresponding man page, e.g., ng_async(8).
-options NETGRAPH # netgraph(4) system
-options NETGRAPH_DEBUG # enable extra debugging, this
- # affects netgraph(4) and nodes
-# Node types
-options NETGRAPH_ASYNC
-options NETGRAPH_ATMLLC
-options NETGRAPH_ATM_ATMPIF
-options NETGRAPH_BLUETOOTH # ng_bluetooth(4)
-options NETGRAPH_BLUETOOTH_BT3C # ng_bt3c(4)
-options NETGRAPH_BLUETOOTH_H4 # ng_h4(4)
-options NETGRAPH_BLUETOOTH_HCI # ng_hci(4)
-options NETGRAPH_BLUETOOTH_L2CAP # ng_l2cap(4)
-options NETGRAPH_BLUETOOTH_SOCKET # ng_btsocket(4)
-options NETGRAPH_BLUETOOTH_UBT # ng_ubt(4)
-options NETGRAPH_BLUETOOTH_UBTBCMFW # ubtbcmfw(4)
-options NETGRAPH_BPF
-options NETGRAPH_BRIDGE
-options NETGRAPH_CISCO
-options NETGRAPH_DEFLATE
-options NETGRAPH_DEVICE
-options NETGRAPH_ECHO
-options NETGRAPH_EIFACE
-options NETGRAPH_ETHER
-options NETGRAPH_FEC
-options NETGRAPH_FRAME_RELAY
-options NETGRAPH_GIF
-options NETGRAPH_GIF_DEMUX
-options NETGRAPH_HOLE
-options NETGRAPH_IFACE
-options NETGRAPH_IP_INPUT
-options NETGRAPH_IPFW
-options NETGRAPH_KSOCKET
-options NETGRAPH_L2TP
-options NETGRAPH_LMI
-# MPPC compression requires proprietary files (not included)
-#options NETGRAPH_MPPC_COMPRESSION
-options NETGRAPH_MPPC_ENCRYPTION
-options NETGRAPH_NETFLOW
-options NETGRAPH_NAT
-options NETGRAPH_ONE2MANY
-options NETGRAPH_PPP
-options NETGRAPH_PPPOE
-options NETGRAPH_PPTPGRE
-options NETGRAPH_PRED1
-options NETGRAPH_RFC1490
-options NETGRAPH_SOCKET
-options NETGRAPH_SPLIT
-options NETGRAPH_SPPP
-options NETGRAPH_TAG
-options NETGRAPH_TCPMSS
-options NETGRAPH_TEE
-options NETGRAPH_TTY
-options NETGRAPH_UI
-options NETGRAPH_VJC
-
-# NgATM - Netgraph ATM
-options NGATM_ATM
-options NGATM_ATMBASE
-options NGATM_SSCOP
-options NGATM_SSCFU
-options NGATM_UNI
-options NGATM_CCATM
-
-device mn # Munich32x/Falc54 Nx64kbit/sec cards.
-
-#
-# Network interfaces:
-# The `loop' device is MANDATORY when networking is enabled.
-# The `ether' device provides generic code to handle
-# Ethernets; it is MANDATORY when an Ethernet device driver is
-# configured or token-ring is enabled.
-# The `vlan' device implements the VLAN tagging of Ethernet frames
-# according to IEEE 802.1Q. It requires `device miibus'.
-# The `wlan' device provides generic code to support 802.11
-# drivers, including host AP mode; it is MANDATORY for the wi,
-# ath, and awi drivers and will eventually be required by all 802.11 drivers.
-# The `wlan_wep', `wlan_tkip', and `wlan_ccmp' devices provide
-# support for WEP, TKIP, and AES-CCMP crypto protocols optionally
-# used with 802.11 devices that depend on the `wlan' module.
-# The `wlan_xauth' device provides support for external (i.e. user-mode)
-# authenticators for use with 802.11 drivers that use the `wlan'
-# module and support 802.1x and/or WPA security protocols.
-# The `wlan_acl' device provides a MAC-based access control mechanism
-# for use with 802.11 drivers operating in ap mode and using the
-# `wlan' module.
-# The `fddi' device provides generic code to support FDDI.
-# The `arcnet' device provides generic code to support Arcnet.
-# The `sppp' device serves a similar role for certain types
-# of synchronous PPP links (like `cx', `ar').
-# The `sl' device implements the Serial Line IP (SLIP) service.
-# The `ppp' device implements the Point-to-Point Protocol.
-# The `bpf' device enables the Berkeley Packet Filter. Be
-# aware of the legal and administrative consequences of enabling this
-# option. The number of devices determines the maximum number of
-# simultaneous BPF clients programs runnable. DHCP requires bpf.
-# The `disc' device implements a minimal network interface,
-# which throws away all packets sent and never receives any. It is
-# included for testing and benchmarking purposes.
-# The `edsc' device implements a minimal Ethernet interface,
-# which discards all packets sent and receives none.
-# The `tap' device is a pty-like virtual Ethernet interface
-# The `tun' device implements (user-)ppp and nos-tun
-# The `gif' device implements IPv6 over IP4 tunneling,
-# IPv4 over IPv6 tunneling, IPv4 over IPv4 tunneling and
-# IPv6 over IPv6 tunneling.
-# The `gre' device implements two types of IP4 over IP4 tunneling:
-# GRE and MOBILE, as specified in the RFC1701 and RFC2004.
-# The XBONEHACK option allows the same pair of addresses to be configured on
-# multiple gif interfaces.
-# The `faith' device captures packets sent to it and diverts them
-# to the IPv4/IPv6 translation daemon.
-# The `stf' device implements 6to4 encapsulation.
-# The `ef' device provides support for multiple ethernet frame types
-# specified via ETHER_* options. See ef(4) for details.
-#
-# The pf packet filter consists of three devices:
-# The `pf' device provides /dev/pf and the firewall code itself.
-# The `pflog' device provides the pflog0 interface which logs packets.
-# The `pfsync' device provides the pfsync0 interface used for
-# synchronization of firewall state tables (over the net).
-#
-# The PPP_BSDCOMP option enables support for compress(1) style entire
-# packet compression, the PPP_DEFLATE is for zlib/gzip style compression.
-# PPP_FILTER enables code for filtering the ppp data stream and selecting
-# events for resetting the demand dial activity timer - requires bpf.
-# See pppd(8) for more details.
-#
-device ether #Generic Ethernet
-device vlan #VLAN support (needs miibus)
-device wlan #802.11 support
-device wlan_wep #802.11 WEP support
-device wlan_ccmp #802.11 CCMP support
-device wlan_tkip #802.11 TKIP support
-device wlan_xauth #802.11 external authenticator support
-device wlan_acl #802.11 MAC ACL support
-device token #Generic TokenRing
-device fddi #Generic FDDI
-device arcnet #Generic Arcnet
-device sppp #Generic Synchronous PPP
-device loop #Network loopback device
-device bpf #Berkeley packet filter
-device disc #Discard device based on loopback
-device edsc #Ethernet discard device
-device tap #Virtual Ethernet driver
-device tun #Tunnel driver (ppp(8), nos-tun(8))
-device sl #Serial Line IP
-device gre #IP over IP tunneling
-device if_bridge #Bridge interface
-device pf #PF OpenBSD packet-filter firewall
-device pflog #logging support interface for PF
-device pfsync #synchronization interface for PF
-device carp #Common Address Redundancy Protocol
-device ppp #Point-to-point protocol
-options PPP_BSDCOMP #PPP BSD-compress support
-options PPP_DEFLATE #PPP zlib/deflate/gzip support
-options PPP_FILTER #enable bpf filtering (needs bpf)
-device lagg #Link aggregation interface
-
-device ef # Multiple ethernet frames support
-options ETHER_II # enable Ethernet_II frame
-options ETHER_8023 # enable Ethernet_802.3 (Novell) frame
-options ETHER_8022 # enable Ethernet_802.2 frame
-options ETHER_SNAP # enable Ethernet_802.2/SNAP frame
-
-# for IPv6
-device gif #IPv6 and IPv4 tunneling
-options XBONEHACK
-device faith #for IPv6 and IPv4 translation
-device stf #6to4 IPv6 over IPv4 encapsulation
-
-#
-# Internet family options:
-#
-# MROUTING enables the kernel multicast packet forwarder, which works
-# with mrouted(8).
-#
-# PIM enables Protocol Independent Multicast in the kernel.
-# Requires MROUTING enabled.
-#
-# IPFIREWALL enables support for IP firewall construction, in
-# conjunction with the `ipfw' program. IPFIREWALL_VERBOSE sends
-# logged packets to the system logger. IPFIREWALL_VERBOSE_LIMIT
-# limits the number of times a matching entry can be logged.
-#
-# WARNING: IPFIREWALL defaults to a policy of "deny ip from any to any"
-# and if you do not add other rules during startup to allow access,
-# YOU WILL LOCK YOURSELF OUT. It is suggested that you set firewall_type=open
-# in /etc/rc.conf when first enabling this feature, then refining the
-# firewall rules in /etc/rc.firewall after you've tested that the new kernel
-# feature works properly.
-#
-# IPFIREWALL_DEFAULT_TO_ACCEPT causes the default rule (at boot) to
-# allow everything. Use with care, if a cracker can crash your
-# firewall machine, they can get to your protected machines. However,
-# if you are using it as an as-needed filter for specific problems as
-# they arise, then this may be for you. Changing the default to 'allow'
-# means that you won't get stuck if the kernel and /sbin/ipfw binary get
-# out of sync.
-#
-# IPDIVERT enables the divert IP sockets, used by ``ipfw divert''. It
-# depends on IPFIREWALL if compiled into the kernel.
-#
-# IPFIREWALL_FORWARD enables changing of the packet destination either
-# to do some sort of policy routing or transparent proxying. Used by
-# ``ipfw forward''. All redirections apply to locally generated
-# packets too. Because of this great care is required when
-# crafting the ruleset.
-#
-# IPSTEALTH enables code to support stealth forwarding (i.e., forwarding
-# packets without touching the ttl). This can be useful to hide firewalls
-# from traceroute and similar tools.
-#
-# TCPDEBUG enables code which keeps traces of the TCP state machine
-# for sockets with the SO_DEBUG option set, which can then be examined
-# using the trpt(8) utility.
-#
-options MROUTING # Multicast routing
-options PIM # Protocol Independent Multicast
-options IPFIREWALL #firewall
-options IPFIREWALL_VERBOSE #enable logging to syslogd(8)
-options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity
-options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default
-options IPFIREWALL_FORWARD #packet destination changes
-options IPV6FIREWALL #firewall for IPv6
-options IPV6FIREWALL_VERBOSE
-options IPV6FIREWALL_VERBOSE_LIMIT=100
-options IPV6FIREWALL_DEFAULT_TO_ACCEPT
-options IPDIVERT #divert sockets
-options IPFILTER #ipfilter support
-options IPFILTER_LOG #ipfilter logging
-options IPFILTER_LOOKUP #ipfilter pools
-options IPFILTER_DEFAULT_BLOCK #block all packets by default
-options IPSTEALTH #support for stealth forwarding
-options TCPDEBUG
-
-# The MBUF_STRESS_TEST option enables options which create
-# various random failures / extreme cases related to mbuf
-# functions. See mbuf(9) for a list of available test cases.
-options MBUF_STRESS_TEST
-
-# Statically Link in accept filters
-options ACCEPT_FILTER_DATA
-options ACCEPT_FILTER_HTTP
-
-# TCP_DROP_SYNFIN adds support for ignoring TCP packets with SYN+FIN. This
-# prevents nmap et al. from identifying the TCP/IP stack, but breaks support
-# for RFC1644 extensions and is not recommended for web servers.
-#
-options TCP_DROP_SYNFIN #drop TCP packets with SYN+FIN
-
-# TCP_SIGNATURE adds support for RFC 2385 (TCP-MD5) digests. These are
-# carried in TCP option 19. This option is commonly used to protect
-# TCP sessions (e.g. BGP) where IPSEC is not available nor desirable.
-# This is enabled on a per-socket basis using the TCP_MD5SIG socket option.
-# This requires the use of 'device crypto', 'options FAST_IPSEC' or 'options
-# IPSEC', and 'device cryptodev'.
-#options TCP_SIGNATURE #include support for RFC 2385
-
-# DUMMYNET enables the "dummynet" bandwidth limiter. You need IPFIREWALL
-# as well. See dummynet(4) and ipfw(8) for more info. When you run
-# DUMMYNET it is advisable to also have at least "options HZ=1000" to achieve
-# a smooth scheduling of the traffic.
-#
-options DUMMYNET
-
-# BRIDGE enables bridging between ethernet cards -- see bridge(4).
-# You can use IPFIREWALL and DUMMYNET together with bridging.
-# NOTE: This option is deprecated and will be removed in the future.
-# See if_bridge(4) for an alternative.
-#
-options BRIDGE
-
-# Zero copy sockets support. This enables "zero copy" for sending and
-# receiving data via a socket. The send side works for any type of NIC,
-# the receive side only works for NICs that support MTUs greater than the
-# page size of your architecture and that support header splitting. See
-# zero_copy(9) for more details.
-options ZERO_COPY_SOCKETS
-
-#
-# ATM (HARP version) options
-#
-# ATM_CORE includes the base ATM functionality code. This must be included
-# for ATM support.
-#
-# ATM_IP includes support for running IP over ATM.
-#
-# At least one (and usually only one) of the following signalling managers
-# must be included (note that all signalling managers include PVC support):
-# ATM_SIGPVC includes support for the PVC-only signalling manager `sigpvc'.
-# ATM_SPANS includes support for the `spans' signalling manager, which runs
-# the FORE Systems's proprietary SPANS signalling protocol.
-# ATM_UNI includes support for the `uni30' and `uni31' signalling managers,
-# which run the ATM Forum UNI 3.x signalling protocols.
-#
-# The `hfa' driver provides support for the FORE Systems, Inc.
-# PCA-200E ATM PCI Adapter.
-#
-# The `harp' pseudo-driver makes all NATM interface drivers available to HARP.
-#
-options ATM_CORE #core ATM protocol family
-options ATM_IP #IP over ATM support
-options ATM_SIGPVC #SIGPVC signalling manager
-options ATM_SPANS #SPANS signalling manager
-options ATM_UNI #UNI signalling manager
-
-device hfa #FORE PCA-200E ATM PCI
-device harp #Pseudo-interface for NATM
-
-
-#####################################################################
-# FILESYSTEM OPTIONS
-
-#
-# Only the root, /usr, and /tmp filesystems need be statically
-# compiled; everything else will be automatically loaded at mount
-# time. (Exception: the UFS family--- FFS --- cannot
-# currently be demand-loaded.) Some people still prefer to statically
-# compile other filesystems as well.
-#
-# NB: The PORTAL, UMAP and UNION filesystems are known to be buggy, and
-# WILL panic your system if you attempt to do anything with them. They
-# are included here as an incentive for some enterprising soul to sit
-# down and fix them.
-#
-
-# One of these is mandatory:
-options FFS #Fast filesystem
-options NFSCLIENT #Network File System client
-
-# The rest are optional:
-options CD9660 #ISO 9660 filesystem
-options FDESCFS #File descriptor filesystem
-options HPFS #OS/2 File system
-options MSDOSFS #MS DOS File System (FAT, FAT32)
-options NFSSERVER #Network File System server
-# XXX don't build NFSLOCKD since it conflicts with ATM_SPANS
-#options NFSLOCKD #Network Lock Manager
-options NTFS #NT File System
-options NULLFS #NULL filesystem
-# Broken (depends on NCP):
-#options NWFS #NetWare filesystem
-options PORTALFS #Portal filesystem
-options PROCFS #Process filesystem (requires PSEUDOFS)
-options PSEUDOFS #Pseudo-filesystem framework
-options PSEUDOFS_TRACE #Debugging support for PSEUDOFS
-options SMBFS #SMB/CIFS filesystem
-options UDF #Universal Disk Format
-# Broken (seriously (functionally) broken):
-#options UMAPFS #UID map filesystem
-options UNIONFS #Union filesystem
-# The xFS_ROOT options REQUIRE the associated ``options xFS''
-options NFS_ROOT #NFS usable as root device
-
-# Soft updates is a technique for improving filesystem speed and
-# making abrupt shutdown less risky.
-#
-options SOFTUPDATES
-
-# Extended attributes allow additional data to be associated with files,
-# and is used for ACLs, Capabilities, and MAC labels.
-# See src/sys/ufs/ufs/README.extattr for more information.
-options UFS_EXTATTR
-options UFS_EXTATTR_AUTOSTART
-
-# Access Control List support for UFS filesystems. The current ACL
-# implementation requires extended attribute support, UFS_EXTATTR,
-# for the underlying filesystem.
-# See src/sys/ufs/ufs/README.acls for more information.
-options UFS_ACL
-
-# Directory hashing improves the speed of operations on very large
-# directories at the expense of some memory.
-options UFS_DIRHASH
-
-# Make space in the kernel for a root filesystem on a md device.
-# Define to the number of kilobytes to reserve for the filesystem.
-options MD_ROOT_SIZE=10
-
-# Make the md device a potential root device, either with preloaded
-# images of type mfs_root or md_root.
-options MD_ROOT
-
-# Disk quotas are supported when this option is enabled.
-options QUOTA #enable disk quotas
-
-# If you are running a machine just as a fileserver for PC and MAC
-# users, using SAMBA or Netatalk, you may consider setting this option
-# and keeping all those users' directories on a filesystem that is
-# mounted with the suiddir option. This gives new files the same
-# ownership as the directory (similar to group). It's a security hole
-# if you let these users run programs, so confine it to file-servers
-# (but it'll save you lots of headaches in those cases). Root owned
-# directories are exempt and X bits are cleared. The suid bit must be
-# set on the directory as well; see chmod(1) PC owners can't see/set
-# ownerships so they keep getting their toes trodden on. This saves
-# you all the support calls as the filesystem it's used on will act as
-# they expect: "It's my dir so it must be my file".
-#
-options SUIDDIR
-
-# NFS options:
-options NFS_MINATTRTIMO=3 # VREG attrib cache timeout in sec
-options NFS_MAXATTRTIMO=60
-options NFS_MINDIRATTRTIMO=30 # VDIR attrib cache timeout in sec
-options NFS_MAXDIRATTRTIMO=60
-options NFS_GATHERDELAY=10 # Default write gather delay (msec)
-options NFS_WDELAYHASHSIZ=16 # and with this
-options NFS_DEBUG # Enable NFS Debugging
-
-# Coda stuff:
-options CODA #CODA filesystem.
-device vcoda #coda minicache <-> venus comm.
-# Use the old Coda 5.x venus<->kernel interface instead of the new
-# realms-aware 6.x protocol.
-#options CODA_COMPAT_5
-
-#
-# Add support for the EXT2FS filesystem of Linux fame. Be a bit
-# careful with this - the ext2fs code has a tendency to lag behind
-# changes and not be exercised very much, so mounting read/write could
-# be dangerous (and even mounting read only could result in panics.)
-#
-options EXT2FS
-
-#
-# Add support for the ReiserFS filesystem (used in Linux). Currently,
-# this is limited to read-only access.
-#
-options REISERFS
-
-# Use real implementations of the aio_* system calls. There are numerous
-# stability and security issues in the current aio code that make it
-# unsuitable for inclusion on machines with untrusted local users.
-options VFS_AIO
-
-# Cryptographically secure random number generator; /dev/random
-device random
-
-# The system memory devices; /dev/mem, /dev/kmem
-device mem
-
-# Optional character code conversion support with LIBICONV.
-# Each option requires their base file system and LIBICONV.
-options CD9660_ICONV
-options MSDOSFS_ICONV
-options NTFS_ICONV
-options UDF_ICONV
-
-
-#####################################################################
-# POSIX P1003.1B
-
-# Real time extensions added in the 1993 Posix
-# _KPOSIX_PRIORITY_SCHEDULING: Build in _POSIX_PRIORITY_SCHEDULING
-
-options _KPOSIX_PRIORITY_SCHEDULING
-# p1003_1b_semaphores are very experimental,
-# user should be ready to assist in debugging if problems arise.
-options P1003_1B_SEMAPHORES
-
-
-#####################################################################
-# SECURITY POLICY PARAMETERS
-
-# Support for BSM audit
-options AUDIT
-
-# Support for Mandatory Access Control (MAC):
-options MAC
-options MAC_BIBA
-options MAC_BSDEXTENDED
-options MAC_DEBUG
-options MAC_IFOFF
-options MAC_LOMAC
-options MAC_MLS
-options MAC_NONE
-options MAC_PARTITION
-options MAC_PORTACL
-options MAC_SEEOTHERUIDS
-options MAC_STUB
-options MAC_TEST
-
-
-#####################################################################
-# CLOCK OPTIONS
-
-# The granularity of operation is controlled by the kernel option HZ whose
-# default value (1000 on most architectures) means a granularity of 1ms
-# (1s/HZ). Historically, the default was 100, but finer granularity is
-# required for DUMMYNET and other systems on modern hardware. There are
-# reasonable arguments that HZ should, in fact, be 100 still; consider,
-# that reducing the granularity too much might cause excessive overhead in
-# clock interrupt processing, potentially causing ticks to be missed and thus
-# actually reducing the accuracy of operation.
-
-options HZ=100
-
-# Enable support for the kernel PLL to use an external PPS signal,
-# under supervision of [x]ntpd(8)
-# More info in ntpd documentation: http://www.eecis.udel.edu/~ntp
-
-options PPS_SYNC
-
-
-#####################################################################
-# SCSI DEVICES
-
-# SCSI DEVICE CONFIGURATION
-
-# The SCSI subsystem consists of the `base' SCSI code, a number of
-# high-level SCSI device `type' drivers, and the low-level host-adapter
-# device drivers. The host adapters are listed in the ISA and PCI
-# device configuration sections below.
-#
-# It is possible to wire down your SCSI devices so that a given bus,
-# target, and LUN always come on line as the same device unit. In
-# earlier versions the unit numbers were assigned in the order that
-# the devices were probed on the SCSI bus. This means that if you
-# removed a disk drive, you may have had to rewrite your /etc/fstab
-# file, and also that you had to be careful when adding a new disk
-# as it may have been probed earlier and moved your device configuration
-# around. (See also option GEOM_VOL for a different solution to this
-# problem.)
-
-# This old behavior is maintained as the default behavior. The unit
-# assignment begins with the first non-wired down unit for a device
-# type. For example, if you wire a disk as "da3" then the first
-# non-wired disk will be assigned da4.
-
-# The syntax for wiring down devices is:
-
-hint.scbus.0.at="ahc0"
-hint.scbus.1.at="ahc1"
-hint.scbus.1.bus="0"
-hint.scbus.3.at="ahc2"
-hint.scbus.3.bus="0"
-hint.scbus.2.at="ahc2"
-hint.scbus.2.bus="1"
-hint.da.0.at="scbus0"
-hint.da.0.target="0"
-hint.da.0.unit="0"
-hint.da.1.at="scbus3"
-hint.da.1.target="1"
-hint.da.2.at="scbus2"
-hint.da.2.target="3"
-hint.sa.1.at="scbus1"
-hint.sa.1.target="6"
-
-# "units" (SCSI logical unit number) that are not specified are
-# treated as if specified as LUN 0.
-
-# All SCSI devices allocate as many units as are required.
-
-# The ch driver drives SCSI Media Changer ("jukebox") devices.
-#
-# The da driver drives SCSI Direct Access ("disk") and Optical Media
-# ("WORM") devices.
-#
-# The sa driver drives SCSI Sequential Access ("tape") devices.
-#
-# The cd driver drives SCSI Read Only Direct Access ("cd") devices.
-#
-# The ses driver drives SCSI Environment Services ("ses") and
-# SAF-TE ("SCSI Accessible Fault-Tolerant Enclosure") devices.
-#
-# The pt driver drives SCSI Processor devices.
-#
-# The sg driver provides a passthrough API that is compatible with the
-# Linux SG driver. It will work in conjunction with the COMPAT_LINUX
-# option to run linux SG apps. It can also stand on its own and provide
-# source level API compatiblity for porting apps to FreeBSD.
-#
-# Target Mode support is provided here but also requires that a SIM
-# (SCSI Host Adapter Driver) provide support as well.
-#
-# The targ driver provides target mode support as a Processor type device.
-# It exists to give the minimal context necessary to respond to Inquiry
-# commands. There is a sample user application that shows how the rest
-# of the command support might be done in /usr/share/examples/scsi_target.
-#
-# The targbh driver provides target mode support and exists to respond
-# to incoming commands that do not otherwise have a logical unit assigned
-# to them.
-#
-# The "unknown" device (uk? in pre-2.0.5) is now part of the base SCSI
-# configuration as the "pass" driver.
-
-device scbus #base SCSI code
-device ch #SCSI media changers
-device da #SCSI direct access devices (aka disks)
-device sa #SCSI tapes
-device cd #SCSI CD-ROMs
-device ses #SCSI Environmental Services (and SAF-TE)
-device pt #SCSI processor
-device targ #SCSI Target Mode Code
-device targbh #SCSI Target Mode Blackhole Device
-device pass #CAM passthrough driver
-device sg #Linux SCSI passthrough
-
-# CAM OPTIONS:
-# debugging options:
-# -- NOTE -- If you specify one of the bus/target/lun options, you must
-# specify them all!
-# CAMDEBUG: When defined enables debugging macros
-# CAM_DEBUG_BUS: Debug the given bus. Use -1 to debug all busses.
-# CAM_DEBUG_TARGET: Debug the given target. Use -1 to debug all targets.
-# CAM_DEBUG_LUN: Debug the given lun. Use -1 to debug all luns.
-# CAM_DEBUG_FLAGS: OR together CAM_DEBUG_INFO, CAM_DEBUG_TRACE,
-# CAM_DEBUG_SUBTRACE, and CAM_DEBUG_CDB
-#
-# CAM_MAX_HIGHPOWER: Maximum number of concurrent high power (start unit) cmds
-# CAM_NEW_TRAN_CODE: this is the new transport layer code that will be switched
-# to soon
-# SCSI_NO_SENSE_STRINGS: When defined disables sense descriptions
-# SCSI_NO_OP_STRINGS: When defined disables opcode descriptions
-# SCSI_DELAY: The number of MILLISECONDS to freeze the SIM (scsi adapter)
-# queue after a bus reset, and the number of milliseconds to
-# freeze the device queue after a bus device reset. This
-# can be changed at boot and runtime with the
-# kern.cam.scsi_delay tunable/sysctl.
-options CAMDEBUG
-options CAM_DEBUG_BUS=-1
-options CAM_DEBUG_TARGET=-1
-options CAM_DEBUG_LUN=-1
-options CAM_DEBUG_FLAGS=(CAM_DEBUG_INFO|CAM_DEBUG_TRACE|CAM_DEBUG_CDB)
-options CAM_MAX_HIGHPOWER=4
-options SCSI_NO_SENSE_STRINGS
-options SCSI_NO_OP_STRINGS
-options SCSI_DELAY=5000 # Be pessimistic about Joe SCSI device
-
-# Options for the CAM CDROM driver:
-# CHANGER_MIN_BUSY_SECONDS: Guaranteed minimum time quantum for a changer LUN
-# CHANGER_MAX_BUSY_SECONDS: Maximum time quantum per changer LUN, only
-# enforced if there is I/O waiting for another LUN
-# The compiled in defaults for these variables are 2 and 10 seconds,
-# respectively.
-#
-# These can also be changed on the fly with the following sysctl variables:
-# kern.cam.cd.changer.min_busy_seconds
-# kern.cam.cd.changer.max_busy_seconds
-#
-options CHANGER_MIN_BUSY_SECONDS=2
-options CHANGER_MAX_BUSY_SECONDS=10
-
-# Options for the CAM sequential access driver:
-# SA_IO_TIMEOUT: Timeout for read/write/wfm operations, in minutes
-# SA_SPACE_TIMEOUT: Timeout for space operations, in minutes
-# SA_REWIND_TIMEOUT: Timeout for rewind operations, in minutes
-# SA_ERASE_TIMEOUT: Timeout for erase operations, in minutes
-# SA_1FM_AT_EOD: Default to model which only has a default one filemark at EOT.
-options SA_IO_TIMEOUT=4
-options SA_SPACE_TIMEOUT=60
-options SA_REWIND_TIMEOUT=(2*60)
-options SA_ERASE_TIMEOUT=(4*60)
-options SA_1FM_AT_EOD
-
-# Optional timeout for the CAM processor target (pt) device
-# This is specified in seconds. The default is 60 seconds.
-options SCSI_PT_DEFAULT_TIMEOUT=60
-
-# Optional enable of doing SES passthrough on other devices (e.g., disks)
-#
-# Normally disabled because a lot of newer SCSI disks report themselves
-# as having SES capabilities, but this can then clot up attempts to build
-# build a topology with the SES device that's on the box these drives
-# are in....
-options SES_ENABLE_PASSTHROUGH
-
-
-#####################################################################
-# MISCELLANEOUS DEVICES AND OPTIONS
-
-# The `pty' device usually turns out to be ``effectively mandatory'',
-# as it is required for `telnetd', `rlogind', `screen', `emacs', and
-# `xterm', among others.
-
-device pty #Pseudo ttys
-device nmdm #back-to-back tty devices
-device md #Memory/malloc disk
-device snp #Snoop device - to look at pty/vty/etc..
-device ccd #Concatenated disk driver
-device firmware #firmware(9) support
-
-# Kernel side iconv library
-options LIBICONV
-
-# Size of the kernel message buffer. Should be N * pagesize.
-options MSGBUF_SIZE=40960
-
-# Maximum size of a tty or pty input buffer.
-options TTYHOG=8193
-
-
-#####################################################################
-# HARDWARE DEVICE CONFIGURATION
-
-# For ISA the required hints are listed.
-# EISA, MCA, PCI and pccard are self identifying buses, so no hints
-# are needed.
-
-#
-# Mandatory devices:
-#
-
-# The keyboard controller; it controls the keyboard and the PS/2 mouse.
-device atkbdc
-hint.atkbdc.0.at="isa"
-hint.atkbdc.0.port="0x060"
-
-# The AT keyboard
-device atkbd
-hint.atkbd.0.at="atkbdc"
-hint.atkbd.0.irq="1"
-
-# Options for atkbd:
-options ATKBD_DFLT_KEYMAP # specify the built-in keymap
-makeoptions ATKBD_DFLT_KEYMAP=jp.106
-
-# These options are valid for other keyboard drivers as well.
-options KBD_DISABLE_KEYMAP_LOAD # refuse to load a keymap
-options KBD_INSTALL_CDEV # install a CDEV entry in /dev
-
-# `flags' for atkbd:
-# 0x01 Force detection of keyboard, else we always assume a keyboard
-# 0x02 Don't reset keyboard, useful for some newer ThinkPads
-# 0x03 Force detection and avoid reset, might help with certain
-# dockingstations
-# 0x04 Old-style (XT) keyboard support, useful for older ThinkPads
-
-# PS/2 mouse
-device psm
-hint.psm.0.at="atkbdc"
-hint.psm.0.irq="12"
-
-# Options for psm:
-options PSM_HOOKRESUME #hook the system resume event, useful
- #for some laptops
-options PSM_RESETAFTERSUSPEND #reset the device at the resume event
-
-# Video card driver for VGA adapters.
-device vga
-hint.vga.0.at="isa"
-
-# Options for vga:
-# Try the following option if the mouse pointer is not drawn correctly
-# or font does not seem to be loaded properly. May cause flicker on
-# some systems.
-options VGA_ALT_SEQACCESS
-
-# If you can dispense with some vga driver features, you may want to
-# use the following options to save some memory.
-#options VGA_NO_FONT_LOADING # don't save/load font
-#options VGA_NO_MODE_CHANGE # don't change video modes
-
-# Older video cards may require this option for proper operation.
-options VGA_SLOW_IOACCESS # do byte-wide i/o's to TS and GDC regs
-
-# The following option probably won't work with the LCD displays.
-options VGA_WIDTH90 # support 90 column modes
-
-options FB_DEBUG # Frame buffer debugging
-
-device splash # Splash screen and screen saver support
-
-# Various screen savers.
-device blank_saver
-device daemon_saver
-device dragon_saver
-device fade_saver
-device fire_saver
-device green_saver
-device logo_saver
-device rain_saver
-device snake_saver
-device star_saver
-device warp_saver
-
-# The syscons console driver (sco color console compatible).
-device sc
-hint.sc.0.at="isa"
-options MAXCONS=16 # number of virtual consoles
-options SC_ALT_MOUSE_IMAGE # simplified mouse cursor in text mode
-options SC_DFLT_FONT # compile font in
-makeoptions SC_DFLT_FONT=cp850
-options SC_DISABLE_KDBKEY # disable `debug' key
-options SC_DISABLE_REBOOT # disable reboot key sequence
-options SC_HISTORY_SIZE=200 # number of history buffer lines
-options SC_MOUSE_CHAR=0x3 # char code for text mode mouse cursor
-options SC_PIXEL_MODE # add support for the raster text mode
-
-# The following options will let you change the default colors of syscons.
-options SC_NORM_ATTR=(FG_GREEN|BG_BLACK)
-options SC_NORM_REV_ATTR=(FG_YELLOW|BG_GREEN)
-options SC_KERNEL_CONS_ATTR=(FG_RED|BG_BLACK)
-options SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_RED)
-
-# The following options will let you change the default behaviour of
-# cut-n-paste feature
-options SC_CUT_SPACES2TABS # convert leading spaces into tabs
-options SC_CUT_SEPCHARS=\"x09\" # set of characters that delimit words
- # (default is single space - \"x20\")
-
-# If you have a two button mouse, you may want to add the following option
-# to use the right button of the mouse to paste text.
-options SC_TWOBUTTON_MOUSE
-
-# You can selectively disable features in syscons.
-options SC_NO_CUTPASTE
-options SC_NO_FONT_LOADING
-options SC_NO_HISTORY
-options SC_NO_SYSMOUSE
-options SC_NO_SUSPEND_VTYSWITCH
-
-# `flags' for sc
-# 0x80 Put the video card in the VESA 800x600 dots, 16 color mode
-# 0x100 Probe for a keyboard device periodically if one is not present
-
-#
-# Optional devices:
-#
-
-#
-# SCSI host adapters:
-#
-# adv: All Narrow SCSI bus AdvanSys controllers.
-# adw: Second Generation AdvanSys controllers including the ADV940UW.
-# aha: Adaptec 154x/1535/1640
-# ahb: Adaptec 174x EISA controllers
-# ahc: Adaptec 274x/284x/2910/293x/294x/394x/3950x/3960x/398X/4944/
-# 19160x/29160x, aic7770/aic78xx
-# ahd: Adaptec 29320/39320 Controllers.
-# aic: Adaptec 6260/6360, APA-1460 (PC Card), NEC PC9801-100 (C-BUS)
-# amd: Support for the AMD 53C974 SCSI host adapter chip as found on devices
-# such as the Tekram DC-390(T).
-# bt: Most Buslogic controllers: including BT-445, BT-54x, BT-64x, BT-74x,
-# BT-75x, BT-946, BT-948, BT-956, BT-958, SDC3211B, SDC3211F, SDC3222F
-# esp: NCR53c9x. Only for SBUS hardware right now.
-# isp: Qlogic ISP 1020, 1040 and 1040B PCI SCSI host adapters,
-# ISP 1240 Dual Ultra SCSI, ISP 1080 and 1280 (Dual) Ultra2,
-# ISP 12160 Ultra3 SCSI,
-# Qlogic ISP 2100 and ISP 2200 1Gb Fibre Channel host adapters.
-# Qlogic ISP 2300 and ISP 2312 2Gb Fibre Channel host adapters.
-# ispfw: Firmware module for Qlogic host adapters
-# mpt: LSI-Logic MPT/Fusion 53c1020 or 53c1030 Ultra4
-# or FC9x9 Fibre Channel host adapters.
-# ncr: NCR 53C810, 53C825 self-contained SCSI host adapters.
-# sym: Symbios/Logic 53C8XX family of PCI-SCSI I/O processors:
-# 53C810, 53C810A, 53C815, 53C825, 53C825A, 53C860, 53C875,
-# 53C876, 53C885, 53C895, 53C895A, 53C896, 53C897, 53C1510D,
-# 53C1010-33, 53C1010-66.
-# trm: Tekram DC395U/UW/F DC315U adapters.
-# wds: WD7000
-
-#
-# Note that the order is important in order for Buslogic ISA/EISA cards to be
-# probed correctly.
-#
-device bt
-hint.bt.0.at="isa"
-hint.bt.0.port="0x330"
-device adv
-hint.adv.0.at="isa"
-device adw
-device aha
-hint.aha.0.at="isa"
-device aic
-hint.aic.0.at="isa"
-device ahb
-device ahc
-device ahd
-device amd
-device esp
-device isp
-hint.isp.0.disable="1"
-hint.isp.0.role="3"
-hint.isp.0.prefer_iomap="1"
-hint.isp.0.prefer_memmap="1"
-hint.isp.0.fwload_disable="1"
-hint.isp.0.ignore_nvram="1"
-hint.isp.0.fullduplex="1"
-hint.isp.0.topology="lport"
-hint.isp.0.topology="nport"
-hint.isp.0.topology="lport-only"
-hint.isp.0.topology="nport-only"
-# we can't get u_int64_t types, nor can we get strings if it's got
-# a leading 0x, hence this silly dodge.
-hint.isp.0.portwnn="w50000000aaaa0000"
-hint.isp.0.nodewnn="w50000000aaaa0001"
-device ispfw
-device mpt
-device ncr
-device sym
-device trm
-device wds
-hint.wds.0.at="isa"
-hint.wds.0.port="0x350"
-hint.wds.0.irq="11"
-hint.wds.0.drq="6"
-
-# The aic7xxx driver will attempt to use memory mapped I/O for all PCI
-# controllers that have it configured only if this option is set. Unfortunately,
-# this doesn't work on some motherboards, which prevents it from being the
-# default.
-options AHC_ALLOW_MEMIO
-
-# Dump the contents of the ahc controller configuration PROM.
-options AHC_DUMP_EEPROM
-
-# Bitmap of units to enable targetmode operations.
-options AHC_TMODE_ENABLE
-
-# Compile in Aic7xxx Debugging code.
-options AHC_DEBUG
-
-# Aic7xxx driver debugging options. See sys/dev/aic7xxx/aic7xxx.h
-options AHC_DEBUG_OPTS
-
-# Print register bitfields in debug output. Adds ~128k to driver
-# See ahc(4).
-options AHC_REG_PRETTY_PRINT
-
-# Compile in aic79xx debugging code.
-options AHD_DEBUG
-
-# Aic79xx driver debugging options. Adds ~215k to driver. See ahd(4).
-options AHD_DEBUG_OPTS=0xFFFFFFFF
-
-# Print human-readable register definitions when debugging
-options AHD_REG_PRETTY_PRINT
-
-# Bitmap of units to enable targetmode operations.
-options AHD_TMODE_ENABLE
-
-# The adw driver will attempt to use memory mapped I/O for all PCI
-# controllers that have it configured only if this option is set.
-options ADW_ALLOW_MEMIO
-
-# Options used in dev/isp/ (Qlogic SCSI/FC driver).
-#
-# ISP_TARGET_MODE - enable target mode operation
-#
-options ISP_TARGET_MODE=1
-
-# Options used in dev/sym/ (Symbios SCSI driver).
-#options SYM_SETUP_LP_PROBE_MAP #-Low Priority Probe Map (bits)
- # Allows the ncr to take precedence
- # 1 (1<<0) -> 810a, 860
- # 2 (1<<1) -> 825a, 875, 885, 895
- # 4 (1<<2) -> 895a, 896, 1510d
-#options SYM_SETUP_SCSI_DIFF #-HVD support for 825a, 875, 885
- # disabled:0 (default), enabled:1
-#options SYM_SETUP_PCI_PARITY #-PCI parity checking
- # disabled:0, enabled:1 (default)
-#options SYM_SETUP_MAX_LUN #-Number of LUNs supported
- # default:8, range:[1..64]
-
-# The 'asr' driver provides support for current DPT/Adaptec SCSI RAID
-# controllers (SmartRAID V and VI and later).
-# These controllers require the CAM infrastructure.
-#
-device asr
-
-# The 'dpt' driver provides support for old DPT controllers (http://www.dpt.com/).
-# These have hardware RAID-{0,1,5} support, and do multi-initiator I/O.
-# The DPT controllers are commonly re-licensed under other brand-names -
-# some controllers by Olivetti, Dec, HP, AT&T, SNI, AST, Alphatronic, NEC and
-# Compaq are actually DPT controllers.
-#
-# See src/sys/dev/dpt for debugging and other subtle options.
-# DPT_MEASURE_PERFORMANCE Enables a set of (semi)invasive metrics. Various
-# instruments are enabled. The tools in
-# /usr/sbin/dpt_* assume these to be enabled.
-# DPT_HANDLE_TIMEOUTS Normally device timeouts are handled by the DPT.
-# If you ant the driver to handle timeouts, enable
-# this option. If your system is very busy, this
-# option will create more trouble than solve.
-# DPT_TIMEOUT_FACTOR Used to compute the excessive amount of time to
-# wait when timing out with the above option.
-# DPT_DEBUG_xxxx These are controllable from sys/dev/dpt/dpt.h
-# DPT_LOST_IRQ When enabled, will try, once per second, to catch
-# any interrupt that got lost. Seems to help in some
-# DPT-firmware/Motherboard combinations. Minimal
-# cost, great benefit.
-# DPT_RESET_HBA Make "reset" actually reset the controller
-# instead of fudging it. Only enable this if you
-# are 100% certain you need it.
-
-device dpt
-
-# DPT options
-#!CAM# options DPT_MEASURE_PERFORMANCE
-#!CAM# options DPT_HANDLE_TIMEOUTS
-options DPT_TIMEOUT_FACTOR=4
-options DPT_LOST_IRQ
-options DPT_RESET_HBA
-
-#
-# Compaq "CISS" RAID controllers (SmartRAID 5* series)
-# These controllers have a SCSI-like interface, and require the
-# CAM infrastructure.
-#
-device ciss
-
-#
-# Intel Integrated RAID controllers.
-# This driver was developed and is maintained by Intel. Contacts
-# at Intel for this driver are
-# "Kannanthanam, Boji T" <boji.t.kannanthanam@intel.com> and
-# "Leubner, Achim" <achim.leubner@intel.com>.
-#
-device iir
-
-#
-# Mylex AcceleRAID and eXtremeRAID controllers with v6 and later
-# firmware. These controllers have a SCSI-like interface, and require
-# the CAM infrastructure.
-#
-device mly
-
-#
-# Compaq Smart RAID, Mylex DAC960 and AMI MegaRAID controllers. Only
-# one entry is needed; the code will find and configure all supported
-# controllers.
-#
-device ida # Compaq Smart RAID
-device mlx # Mylex DAC960
-device amr # AMI MegaRAID
-device mfi # LSI MegaRAID SAS
-device mfip # LSI MegaRAID SAS passthrough, requires CAM
-options MFI_DEBUG
-
-#
-# 3ware ATA RAID
-#
-device twe # 3ware ATA RAID
-
-#
-# The 'ATA' driver supports all ATA and ATAPI devices, including PC Card
-# devices. You only need one "device ata" for it to find all
-# PCI and PC Card ATA/ATAPI devices on modern machines.
-device ata
-device atadisk # ATA disk drives
-device ataraid # ATA RAID drives
-device atapicd # ATAPI CDROM drives
-device atapifd # ATAPI floppy drives
-device atapist # ATAPI tape drives
-device atapicam # emulate ATAPI devices as SCSI ditto via CAM
- # needs CAM to be present (scbus & pass)
-#
-# For older non-PCI, non-PnPBIOS systems, these are the hints lines to add:
-hint.ata.0.at="isa"
-hint.ata.0.port="0x1f0"
-hint.ata.0.irq="14"
-hint.ata.1.at="isa"
-hint.ata.1.port="0x170"
-hint.ata.1.irq="15"
-
-#
-# The following options are valid on the ATA driver:
-#
-# ATA_STATIC_ID: controller numbering is static ie depends on location
-# else the device numbers are dynamically allocated.
-
-options ATA_STATIC_ID
-
-#
-# Standard floppy disk controllers and floppy tapes, supports
-# the Y-E DATA External FDD (PC Card)
-#
-device fdc
-hint.fdc.0.at="isa"
-hint.fdc.0.port="0x3F0"
-hint.fdc.0.irq="6"
-hint.fdc.0.drq="2"
-#
-# FDC_DEBUG enables floppy debugging. Since the debug output is huge, you
-# gotta turn it actually on by setting the variable fd_debug with DDB,
-# however.
-options FDC_DEBUG
-#
-# Activate this line if you happen to have an Insight floppy tape.
-# Probing them proved to be dangerous for people with floppy disks only,
-# so it's "hidden" behind a flag:
-#hint.fdc.0.flags="1"
-
-# Specify floppy devices
-hint.fd.0.at="fdc0"
-hint.fd.0.drive="0"
-hint.fd.1.at="fdc0"
-hint.fd.1.drive="1"
-
-#
-# sio: serial ports (see sio(4)), including support for various
-# PC Card devices, such as Modem and NICs (see etc/defaults/pccard.conf)
-#
-device sio
-hint.sio.0.at="isa"
-hint.sio.0.port="0x3F8"
-hint.sio.0.flags="0x10"
-hint.sio.0.irq="4"
-
-# Options for sio:
-options COM_ESP # Code for Hayes ESP.
-options COM_MULTIPORT # Code for some cards with shared IRQs.
-options CONSPEED=115200 # Speed for serial console
- # (default 9600).
-
-# `flags' specific to sio(4). See below for flags used by both sio(4) and
-# uart(4).
-# 0x20 force this unit to be the console (unless there is another
-# higher priority console). This replaces the COMCONSOLE option.
-# 0x40 reserve this unit for low level console operations. Do not
-# access the device in any normal way.
-# PnP `flags'
-# 0x1 disable probing of this device. Used to prevent your modem
-# from being attached as a PnP modem.
-# Other flags for sio that aren't documented in the man page.
-# 0x20000 enable hardware RTS/CTS and larger FIFOs. Only works for
-# ST16650A-compatible UARTs.
-
-#
-# uart: newbusified driver for serial interfaces. It consolidates the sio(4),
-# sab(4) and zs(4) drivers.
-#
-device uart
-
-# Options for uart(4)
-options UART_PPS_ON_CTS # Do time pulse capturing using CTS
- # instead of DCD.
-
-# The following hint should only be used for pure ISA devices. It is not
-# needed otherwise. Use of hints is strongly discouraged.
-hint.uart.0.at="isa"
-
-# The following 3 hints are used when the UART is a system device (i.e., a
-# console or debug port), but only on platforms that don't have any other
-# means to pass the information to the kernel. The unit number of the hint
-# is only used to bundle the hints together. There is no relation to the
-# unit number of the probed UART.
-hint.uart.0.port="0x3f8"
-hint.uart.0.flags="0x10"
-hint.uart.0.baud="115200"
-
-# `flags' for serial drivers that support consoles like sio(4) and uart(4):
-# 0x10 enable console support for this unit. Other console flags
-# (if applicable) are ignored unless this is set. Enabling
-# console support does not make the unit the preferred console.
-# Boot with -h or set boot_serial=YES in the loader. For sio(4)
-# specifically, the 0x20 flag can also be set (see above).
-# Currently, at most one unit can have console support; the
-# first one (in config file order) with this flag set is
-# preferred. Setting this flag for sio0 gives the old behaviour.
-# 0x80 use this port for serial line gdb support in ddb. Also known
-# as debug port.
-#
-
-# Options for serial drivers that support consoles:
-options BREAK_TO_DEBUGGER # A BREAK on a serial console goes to
- # ddb, if available.
-
-# Solaris implements a new BREAK which is initiated by a character
-# sequence CR ~ ^b which is similar to a familiar pattern used on
-# Sun servers by the Remote Console.
-options ALT_BREAK_TO_DEBUGGER
-
-# PCI Universal Communications driver
-# Supports various single and multi port PCI serial cards. Maybe later
-# also the parallel ports on combination serial/parallel cards. New cards
-# can be added in src/sys/dev/puc/pucdata.c.
-#
-# If the PUC_FASTINTR option is used the driver will try to use fast
-# interrupts. The card must then be the only user of that interrupt.
-# Interrupts cannot be shared when using PUC_FASTINTR.
-device puc
-options PUC_FASTINTR
-
-#
-# Network interfaces:
-#
-# MII bus support is required for some PCI 10/100 ethernet NICs,
-# namely those which use MII-compliant transceivers or implement
-# transceiver control interfaces that operate like an MII. Adding
-# "device miibus" to the kernel config pulls in support for
-# the generic miibus API and all of the PHY drivers, including a
-# generic one for PHYs that aren't specifically handled by an
-# individual driver.
-device miibus
-
-# an: Aironet 4500/4800 802.11 wireless adapters. Supports the PCMCIA,
-# PCI and ISA varieties.
-# awi: Support for IEEE 802.11 PC Card devices using the AMD Am79C930 and
-# Harris (Intersil) Chipset with PCnetMobile firmware by AMD.
-# bge: Support for gigabit ethernet adapters based on the Broadcom
-# BCM570x family of controllers, including the 3Com 3c996-T,
-# the Netgear GA302T, the SysKonnect SK-9D21 and SK-9D41, and
-# the embedded gigE NICs on Dell PowerEdge 2550 servers.
-# cm: Arcnet SMC COM90c26 / SMC COM90c56
-# (and SMC COM90c66 in '56 compatibility mode) adapters.
-# cnw: Xircom CNW/Netware Airsurfer PC Card adapter
-# cs: IBM Etherjet and other Crystal Semi CS89x0-based adapters
-# dc: Support for PCI fast ethernet adapters based on the DEC/Intel 21143
-# and various workalikes including:
-# the ADMtek AL981 Comet and AN985 Centaur, the ASIX Electronics
-# AX88140A and AX88141, the Davicom DM9100 and DM9102, the Lite-On
-# 82c168 and 82c169 PNIC, the Lite-On/Macronix LC82C115 PNIC II
-# and the Macronix 98713/98713A/98715/98715A/98725 PMAC. This driver
-# replaces the old al, ax, dm, pn and mx drivers. List of brands:
-# Digital DE500-BA, Kingston KNE100TX, D-Link DFE-570TX, SOHOware SFA110,
-# SVEC PN102-TX, CNet Pro110B, 120A, and 120B, Compex RL100-TX,
-# LinkSys LNE100TX, LNE100TX V2.0, Jaton XpressNet, Alfa Inc GFC2204,
-# KNE110TX.
-# de: Digital Equipment DC21040
-# em: Intel Pro/1000 Gigabit Ethernet 82542, 82543, 82544 based adapters.
-# ep: 3Com 3C509, 3C529, 3C556, 3C562D, 3C563D, 3C572, 3C574X, 3C579, 3C589
-# and PC Card devices using these chipsets.
-# ex: Intel EtherExpress Pro/10 and other i82595-based adapters,
-# Olicom Ethernet PC Card devices.
-# fe: Fujitsu MB86960A/MB86965A Ethernet
-# fea: DEC DEFEA EISA FDDI adapter
-# fpa: Support for the Digital DEFPA PCI FDDI. `device fddi' is also needed.
-# fxp: Intel EtherExpress Pro/100B
-# (hint of prefer_iomap can be done to prefer I/O instead of Mem mapping)
-# gem: Apple GMAC/Sun ERI/Sun GEM
-# hme: Sun HME (Happy Meal Ethernet)
-# jme: JMicron JMC260 Fast Ethernet/JMC250 Gigabit Ethernet based adapters.
-# le: AMD Am7900 LANCE and Am79C9xx PCnet
-# lge: Support for PCI gigabit ethernet adapters based on the Level 1
-# LXT1001 NetCellerator chipset. This includes the D-Link DGE-500SX,
-# SMC TigerCard 1000 (SMC9462SX), and some Addtron cards.
-# msk: Support for gigabit ethernet adapters based on the Marvell/SysKonnect
-# Yukon II Gigabit controllers, including 88E8021, 88E8022, 88E8061,
-# 88E8062, 88E8035, 88E8036, 88E8038, 88E8050, 88E8052, 88E8053,
-# 88E8055, 88E8056 and D-Link 560T/550SX.
-# my: Myson Fast Ethernet (MTD80X, MTD89X)
-# nge: Support for PCI gigabit ethernet adapters based on the National
-# Semiconductor DP83820 and DP83821 chipset. This includes the
-# SMC EZ Card 1000 (SMC9462TX), D-Link DGE-500T, Asante FriendlyNet
-# GigaNIX 1000TA and 1000TPC, the Addtron AEG320T, the LinkSys
-# EG1032 and EG1064, the Surecom EP-320G-TX and the Netgear GA622T.
-# pcn: Support for PCI fast ethernet adapters based on the AMD Am79c97x
-# chipsets, including the PCnet/FAST, PCnet/FAST+, PCnet/PRO and
-# PCnet/Home. These were previously handled by the lnc driver (and
-# still will be if you leave this driver out of the kernel).
-# re: RealTek 8139C+/8169/816xS/811xS/8101E PCI/PCIe Ethernet adapter
-# rl: Support for PCI fast ethernet adapters based on the RealTek 8129/8139
-# chipset. Note that the RealTek driver defaults to using programmed
-# I/O to do register accesses because memory mapped mode seems to cause
-# severe lockups on SMP hardware. This driver also supports the
-# Accton EN1207D `Cheetah' adapter, which uses a chip called
-# the MPX 5030/5038, which is either a RealTek in disguise or a
-# RealTek workalike. Note that the D-Link DFE-530TX+ uses the RealTek
-# chipset and is supported by this driver, not the 'vr' driver.
-# sf: Support for Adaptec Duralink PCI fast ethernet adapters based on the
-# Adaptec AIC-6915 "starfire" controller.
-# This includes dual and quad port cards, as well as one 100baseFX card.
-# Most of these are 64-bit PCI devices, except for one single port
-# card which is 32-bit.
-# sis: Support for NICs based on the Silicon Integrated Systems SiS 900,
-# SiS 7016 and NS DP83815 PCI fast ethernet controller chips.
-# sbsh: Support for Granch SBNI16 SHDSL modem PCI adapters
-# sk: Support for the SysKonnect SK-984x series PCI gigabit ethernet NICs.
-# This includes the SK-9841 and SK-9842 single port cards (single mode
-# and multimode fiber) and the SK-9843 and SK-9844 dual port cards
-# (also single mode and multimode).
-# The driver will autodetect the number of ports on the card and
-# attach each one as a separate network interface.
-# sn: Support for ISA and PC Card Ethernet devices using the
-# SMC91C90/92/94/95 chips.
-# ste: Sundance Technologies ST201 PCI fast ethernet controller, includes
-# the D-Link DFE-550TX.
-# stge: Support for gigabit ethernet adapters based on the Sundance/Tamarack
-# TC9021 family of controllers, including the Sundance ST2021/ST2023,
-# the Sundance/Tamarack TC9021, the D-Link DL-4000 and ASUS NX1101.
-# ti: Support for PCI gigabit ethernet NICs based on the Alteon Networks
-# Tigon 1 and Tigon 2 chipsets. This includes the Alteon AceNIC, the
-# 3Com 3c985, the Netgear GA620 and various others. Note that you will
-# probably want to bump up kern.ipc.nmbclusters a lot to use this driver.
-# tl: Support for the Texas Instruments TNETE100 series 'ThunderLAN'
-# cards and integrated ethernet controllers. This includes several
-# Compaq Netelligent 10/100 cards and the built-in ethernet controllers
-# in several Compaq Prosignia, Proliant and Deskpro systems. It also
-# supports several Olicom 10Mbps and 10/100 boards.
-# tx: SMC 9432 TX, BTX and FTX cards. (SMC EtherPower II series)
-# txp: Support for 3Com 3cR990 cards with the "Typhoon" chipset
-# vr: Support for various fast ethernet adapters based on the VIA
-# Technologies VT3043 `Rhine I' and VT86C100A `Rhine II' chips,
-# including the D-Link DFE530TX (see 'rl' for DFE530TX+), the Hawking
-# Technologies PN102TX, and the AOpen/Acer ALN-320.
-# vx: 3Com 3C590 and 3C595
-# wb: Support for fast ethernet adapters based on the Winbond W89C840F chip.
-# Note: this is not the same as the Winbond W89C940F, which is a
-# NE2000 clone.
-# wi: Lucent WaveLAN/IEEE 802.11 PCMCIA adapters. Note: this supports both
-# the PCMCIA and ISA cards: the ISA card is really a PCMCIA to ISA
-# bridge with a PCMCIA adapter plugged into it.
-# xe: Xircom/Intel EtherExpress Pro100/16 PC Card ethernet controller,
-# Accton Fast EtherCard-16, Compaq Netelligent 10/100 PC Card,
-# Toshiba 10/100 Ethernet PC Card, Xircom 16-bit Ethernet + Modem 56
-# xl: Support for the 3Com 3c900, 3c905, 3c905B and 3c905C (Fast)
-# Etherlink XL cards and integrated controllers. This includes the
-# integrated 3c905B-TX chips in certain Dell Optiplex and Dell
-# Precision desktop machines and the integrated 3c905-TX chips
-# in Dell Latitude laptop docking stations.
-# Also supported: 3Com 3c980(C)-TX, 3Com 3cSOHO100-TX, 3Com 3c450-TX
-
-# Order for ISA/EISA devices is important here
-
-device cm
-hint.cm.0.at="isa"
-hint.cm.0.port="0x2e0"
-hint.cm.0.irq="9"
-hint.cm.0.maddr="0xdc000"
-device cs
-hint.cs.0.at="isa"
-hint.cs.0.port="0x300"
-device ep
-device ex
-device fe
-hint.fe.0.at="isa"
-hint.fe.0.port="0x300"
-device fea
-device sn
-hint.sn.0.at="isa"
-hint.sn.0.port="0x300"
-hint.sn.0.irq="10"
-device an
-device awi
-device cnw
-device wi
-device xe
-
-# PCI Ethernet NICs that use the common MII bus controller code.
-device dc # DEC/Intel 21143 and various workalikes
-device fxp # Intel EtherExpress PRO/100B (82557, 82558)
-hint.fxp.0.prefer_iomap="0"
-device gem # Apple GMAC/Sun ERI/Sun GEM
-device hme # Sun HME (Happy Meal Ethernet)
-device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet
-device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet
-device my # Myson Fast Ethernet (MTD80X, MTD89X)
-device re # RealTek 8139C+/8169/8169S/8110S
-device rl # RealTek 8129/8139
-device pcn # AMD Am79C97x PCI 10/100 NICs
-device sf # Adaptec AIC-6915 (``Starfire'')
-device sbsh # Granch SBNI16 SHDSL modem
-device sis # Silicon Integrated Systems SiS 900/SiS 7016
-device ste # Sundance ST201 (D-Link DFE-550TX)
-device stge # Sundance/Tamarack TC9021 gigabit Ethernet
-device tl # Texas Instruments ThunderLAN
-device tx # SMC EtherPower II (83c170 ``EPIC'')
-device vr # VIA Rhine, Rhine II
-device wb # Winbond W89C840F
-device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
-
-# PCI Ethernet NICs.
-device de # DEC/Intel DC21x4x (``Tulip'')
-device le # AMD Am7900 LANCE and Am79C9xx PCnet
-device txp # 3Com 3cR990 (``Typhoon'')
-device vx # 3Com 3c590, 3c595 (``Vortex'')
-
-# PCI Gigabit & FDDI NICs.
-device bge
-device cxgb # Chelsio T3 10 Gigabit Ethernet
-device lge
-device nge
-device sk
-device ti
-device fpa
-
-# Use "private" jumbo buffers allocated exclusively for the ti(4) driver.
-# This option is incompatible with the TI_JUMBO_HDRSPLIT option below.
-#options TI_PRIVATE_JUMBOS
-# Turn on the header splitting option for the ti(4) driver firmware. This
-# only works for Tigon II chips, and has no effect for Tigon I chips.
-options TI_JUMBO_HDRSPLIT
-
-# These two options allow manipulating the mbuf cluster size and mbuf size,
-# respectively. Be very careful with NIC driver modules when changing
-# these from their default values, because that can potentially cause a
-# mismatch between the mbuf size assumed by the kernel and the mbuf size
-# assumed by a module. The only driver that currently has the ability to
-# detect a mismatch is ti(4).
-options MCLSHIFT=12 # mbuf cluster shift in bits, 12 == 4KB
-options MSIZE=512 # mbuf size in bytes
-
-#
-# ATM related options (Cranor version)
-# (note: this driver cannot be used with the HARP ATM stack)
-#
-# The `en' device provides support for Efficient Networks (ENI)
-# ENI-155 PCI midway cards, and the Adaptec 155Mbps PCI ATM cards (ANA-59x0).
-#
-# The `hatm' device provides support for Fore/Marconi HE155 and HE622
-# ATM PCI cards.
-#
-# The `fatm' device provides support for Fore PCA200E ATM PCI cards.
-#
-# The `patm' device provides support for IDT77252 based cards like
-# ProSum's ProATM-155 and ProATM-25 and IDT's evaluation boards.
-#
-# atm device provides generic atm functions and is required for
-# atm devices.
-# NATM enables the netnatm protocol family that can be used to
-# bypass TCP/IP.
-#
-# utopia provides the access to the ATM PHY chips and is required for en,
-# hatm and fatm.
-#
-# the current driver supports only PVC operations (no atm-arp, no multicast).
-# for more details, please read the original documents at
-# http://www.ccrc.wustl.edu/pub/chuck/tech/bsdatm/bsdatm.html
-#
-device atm
-device en
-device fatm #Fore PCA200E
-device hatm #Fore/Marconi HE155/622
-device patm #IDT77252 cards (ProATM and IDT)
-device utopia #ATM PHY driver
-options NATM #native ATM
-
-options LIBMBPOOL #needed by patm, iatm
-
-#
-# Sound drivers
-#
-# sound: The generic sound driver.
-#
-
-device sound
-
-#
-# snd_*: Device-specific drivers.
-#
-# The flags of the device tells the device a bit more info about the
-# device that normally is obtained through the PnP interface.
-# bit 2..0 secondary DMA channel;
-# bit 4 set if the board uses two dma channels;
-# bit 15..8 board type, overrides autodetection; leave it
-# zero if don't know what to put in (and you don't,
-# since this is unsupported at the moment...).
-#
-# snd_ad1816: Analog Devices AD1816 ISA PnP/non-PnP.
-# snd_als4000: Avance Logic ALS4000 PCI.
-# snd_atiixp: ATI IXP 200/300/400 PCI.
-# snd_au88x0 Aureal Vortex 1/2/Advantage PCI. This driver
-# lacks support for playback and recording.
-# snd_audiocs: Crystal Semiconductor CS4231 SBus/EBus. Only
-# for sparc64.
-# snd_cmi: CMedia CMI8338/CMI8738 PCI.
-# snd_cs4281: Crystal Semiconductor CS4281 PCI.
-# snd_csa: Crystal Semiconductor CS461x/428x PCI. (except
-# 4281)
-# snd_ds1: Yamaha DS-1 PCI.
-# snd_emu10k1: Creative EMU10K1 PCI and EMU10K2 (Audigy) PCI.
-# snd_envy24: VIA Envy24 and compatible, needs snd_spicds.
-# snd_envy24ht: VIA Envy24HT and compatible, needs snd_spicds.
-# snd_es137x: Ensoniq AudioPCI ES137x PCI.
-# snd_ess: Ensoniq ESS ISA PnP/non-PnP, to be used in
-# conjunction with snd_sbc.
-# snd_fm801: Forte Media FM801 PCI.
-# snd_gusc: Gravis UltraSound ISA PnP/non-PnP.
-# snd_hda: Intel High Definition Audio (Controller) and
-# compatible.
-# snd_ich: Intel ICH PCI and some more audio controllers
-# embedded in a chipset, for example nVidia
-# nForce controllers.
-# snd_maestro: ESS Technology Maestro-1/2x PCI.
-# snd_maestro3: ESS Technology Maestro-3/Allegro PCI.
-# snd_mss: Microsoft Sound System ISA PnP/non-PnP.
-# snd_neomagic: Neomagic 256 AV/ZX PCI.
-# snd_sb16: Creative SoundBlaster16, to be used in
-# conjuction with snd_sbc.
-# snd_sb8: Creative SoundBlaster (pre-16), to be used in
-# conjuction with snd_sbc.
-# snd_sbc: Creative SoundBlaster ISA PnP/non-PnP.
-# Supports ESS and Avance ISA chips as well.
-# snd_solo: ESS Solo-1x PCI.
-# snd_t4dwave: Trident 4DWave DX/NX PCI, Sis 7018 PCI and Acer Labs
-# M5451 PCI.
-# snd_via8233: VIA VT8233x PCI.
-# snd_via82c686: VIA VT82C686A PCI.
-# snd_vibes: S3 Sonicvibes PCI.
-# snd_uaudio: USB audio.
-
-device snd_ad1816
-device snd_als4000
-device snd_atiixp
-#device snd_au88x0
-#device snd_audiocs
-device snd_cmi
-device snd_cs4281
-device snd_csa
-device snd_ds1
-device snd_emu10k1
-device snd_envy24
-device snd_envy24ht
-device snd_es137x
-device snd_ess
-device snd_fm801
-device snd_gusc
-device snd_hda
-device snd_ich
-device snd_maestro
-device snd_maestro3
-device snd_mss
-device snd_neomagic
-device snd_sb16
-device snd_sb8
-device snd_sbc
-device snd_solo
-device snd_spicds
-device snd_t4dwave
-device snd_via8233
-device snd_via82c686
-device snd_vibes
-device snd_uaudio
-
-# For non-pnp sound cards:
-hint.pcm.0.at="isa"
-hint.pcm.0.irq="10"
-hint.pcm.0.drq="1"
-hint.pcm.0.flags="0x0"
-hint.sbc.0.at="isa"
-hint.sbc.0.port="0x220"
-hint.sbc.0.irq="5"
-hint.sbc.0.drq="1"
-hint.sbc.0.flags="0x15"
-hint.gusc.0.at="isa"
-hint.gusc.0.port="0x220"
-hint.gusc.0.irq="5"
-hint.gusc.0.drq="1"
-hint.gusc.0.flags="0x13"
-
-#
-# IEEE-488 hardware:
-# pcii: PCIIA cards (uPD7210 based isa cards)
-device pcii
-hint.pcii.0.at="isa"
-hint.pcii.0.port="0x2e1"
-hint.pcii.0.irq="5"
-hint.pcii.0.drq="1"
-
-#
-# Miscellaneous hardware:
-#
-# scd: Sony CD-ROM using proprietary (non-ATAPI) interface
-# mcd: Mitsumi CD-ROM using proprietary (non-ATAPI) interface
-# bktr: Brooktree bt848/848a/849a/878/879 video capture and TV Tuner board
-# cy: Cyclades serial driver
-# joy: joystick (including IO DATA PCJOY PC Card joystick)
-# rc: RISCom/8 multiport card
-# rp: Comtrol Rocketport(ISA/PCI) - single card
-# si: Specialix SI/XIO 4-32 port terminal multiplexor
-# nmdm: nullmodem terminal driver (see nmdm(4))
-
-# Notes on the Comtrol Rocketport driver:
-#
-# The exact values used for rp0 depend on how many boards you have
-# in the system. The manufacturer's sample configs are listed as:
-#
-# device rp # core driver support
-#
-# Comtrol Rocketport ISA single card
-# hint.rp.0.at="isa"
-# hint.rp.0.port="0x280"
-#
-# If instead you have two ISA cards, one installed at 0x100 and the
-# second installed at 0x180, then you should add the following to
-# your kernel probe hints:
-# hint.rp.0.at="isa"
-# hint.rp.0.port="0x100"
-# hint.rp.1.at="isa"
-# hint.rp.1.port="0x180"
-#
-# For 4 ISA cards, it might be something like this:
-# hint.rp.0.at="isa"
-# hint.rp.0.port="0x180"
-# hint.rp.1.at="isa"
-# hint.rp.1.port="0x100"
-# hint.rp.2.at="isa"
-# hint.rp.2.port="0x340"
-# hint.rp.3.at="isa"
-# hint.rp.3.port="0x240"
-#
-# For PCI cards, you need no hints.
-
-# Mitsumi CD-ROM
-device mcd
-hint.mcd.0.at="isa"
-hint.mcd.0.port="0x300"
-# for the Sony CDU31/33A CDROM
-device scd
-hint.scd.0.at="isa"
-hint.scd.0.port="0x230"
-device joy # PnP aware, hints for nonpnp only
-hint.joy.0.at="isa"
-hint.joy.0.port="0x201"
-device rc
-hint.rc.0.at="isa"
-hint.rc.0.port="0x220"
-hint.rc.0.irq="12"
-device rp
-hint.rp.0.at="isa"
-hint.rp.0.port="0x280"
-device si
-options SI_DEBUG
-hint.si.0.at="isa"
-hint.si.0.maddr="0xd0000"
-hint.si.0.irq="12"
-device nmdm
-
-#
-# The 'bktr' device is a PCI video capture device using the Brooktree
-# bt848/bt848a/bt849a/bt878/bt879 chipset. When used with a TV Tuner it forms a
-# TV card, e.g. Miro PC/TV, Hauppauge WinCast/TV WinTV, VideoLogic Captivator,
-# Intel Smart Video III, AverMedia, IMS Turbo, FlyVideo.
-#
-# options OVERRIDE_CARD=xxx
-# options OVERRIDE_TUNER=xxx
-# options OVERRIDE_MSP=1
-# options OVERRIDE_DBX=1
-# These options can be used to override the auto detection
-# The current values for xxx are found in src/sys/dev/bktr/bktr_card.h
-# Using sysctl(8) run-time overrides on a per-card basis can be made
-#
-# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL
-# or
-# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_NTSC
-# Specifies the default video capture mode.
-# This is required for Dual Crystal (28&35Mhz) boards where PAL is used
-# to prevent hangs during initialisation, e.g. VideoLogic Captivator PCI.
-#
-# options BKTR_USE_PLL
-# This is required for PAL or SECAM boards with a 28Mhz crystal and no 35Mhz
-# crystal, e.g. some new Bt878 cards.
-#
-# options BKTR_GPIO_ACCESS
-# This enable IOCTLs which give user level access to the GPIO port.
-#
-# options BKTR_NO_MSP_RESET
-# Prevents the MSP34xx reset. Good if you initialise the MSP in another OS first
-#
-# options BKTR_430_FX_MODE
-# Switch Bt878/879 cards into Intel 430FX chipset compatibility mode.
-#
-# options BKTR_SIS_VIA_MODE
-# Switch Bt878/879 cards into SIS/VIA chipset compatibility mode which is
-# needed for some old SiS and VIA chipset motherboards.
-# This also allows Bt878/879 chips to work on old OPTi (<1997) chipset
-# motherboards and motherboards with bad or incomplete PCI 2.1 support.
-# As a rough guess, old = before 1998
-#
-# options BKTR_NEW_MSP34XX_DRIVER
-# Use new, more complete initialization scheme for the msp34* soundchip.
-# Should fix stereo autodetection if the old driver does only output
-# mono sound.
-
-#
-# options BKTR_USE_FREEBSD_SMBUS
-# Compile with FreeBSD SMBus implementation
-#
-# Brooktree driver has been ported to the new I2C framework. Thus,
-# you'll need to have the following 3 lines in the kernel config.
-# device smbus
-# device iicbus
-# device iicbb
-# device iicsmb
-# The iic and smb devices are only needed if you want to control other
-# I2C slaves connected to the external connector of some cards.
-#
-device bktr
-
-#
-# PC Card/PCMCIA and Cardbus
-# (NEWCARD)
-#
-# pccbb: pci/cardbus bridge implementing YENTA interface
-# pccard: pccard slots
-# cardbus: cardbus slots
-device cbb
-device pccard
-device cardbus
-
-#
-# SMB bus
-#
-# System Management Bus support is provided by the 'smbus' device.
-# Access to the SMBus device is via the 'smb' device (/dev/smb*),
-# which is a child of the 'smbus' device.
-#
-# Supported devices:
-# smb standard I/O through /dev/smb*
-#
-# Supported SMB interfaces:
-# iicsmb I2C to SMB bridge with any iicbus interface
-# bktr brooktree848 I2C hardware interface
-# intpm Intel PIIX4 (82371AB, 82443MX) Power Management Unit
-# alpm Acer Aladdin-IV/V/Pro2 Power Management Unit
-# ichsmb Intel ICH SMBus controller chips (82801AA, 82801AB, 82801BA)
-# viapm VIA VT82C586B/596B/686A and VT8233 Power Management Unit
-# amdpm AMD 756 Power Management Unit
-# amdsmb AMD 8111 SMBus 2.0 Controller
-# nfpm NVIDIA nForce Power Management Unit
-# nfsmb NVIDIA nForce2/3/4 MCP SMBus 2.0 Controller
-#
-device smbus # Bus support, required for smb below.
-
-device intpm
-device alpm
-device ichsmb
-device viapm
-device amdpm
-device amdsmb
-device nfpm
-device nfsmb
-
-device smb
-
-#
-# I2C Bus
-#
-# Philips i2c bus support is provided by the `iicbus' device.
-#
-# Supported devices:
-# ic i2c network interface
-# iic i2c standard io
-# iicsmb i2c to smb bridge. Allow i2c i/o with smb commands.
-#
-# Supported interfaces:
-# bktr brooktree848 I2C software interface
-#
-# Other:
-# iicbb generic I2C bit-banging code (needed by lpbb, bktr)
-#
-device iicbus # Bus support, required for ic/iic/iicsmb below.
-device iicbb
-
-device ic
-device iic
-device iicsmb # smb over i2c bridge
-
-# Parallel-Port Bus
-#
-# Parallel port bus support is provided by the `ppbus' device.
-# Multiple devices may be attached to the parallel port, devices
-# are automatically probed and attached when found.
-#
-# Supported devices:
-# vpo Iomega Zip Drive
-# Requires SCSI disk support ('scbus' and 'da'), best
-# performance is achieved with ports in EPP 1.9 mode.
-# lpt Parallel Printer
-# plip Parallel network interface
-# ppi General-purpose I/O ("Geek Port") + IEEE1284 I/O
-# pps Pulse per second Timing Interface
-# lpbb Philips official parallel port I2C bit-banging interface
-#
-# Supported interfaces:
-# ppc ISA-bus parallel port interfaces.
-#
-
-options PPC_PROBE_CHIPSET # Enable chipset specific detection
- # (see flags in ppc(4))
-options DEBUG_1284 # IEEE1284 signaling protocol debug
-options PERIPH_1284 # Makes your computer act as an IEEE1284
- # compliant peripheral
-options DONTPROBE_1284 # Avoid boot detection of PnP parallel devices
-options VP0_DEBUG # ZIP/ZIP+ debug
-options LPT_DEBUG # Printer driver debug
-options PPC_DEBUG # Parallel chipset level debug
-options PLIP_DEBUG # Parallel network IP interface debug
-options PCFCLOCK_VERBOSE # Verbose pcfclock driver
-options PCFCLOCK_MAX_RETRIES=5 # Maximum read tries (default 10)
-
-device ppc
-hint.ppc.0.at="isa"
-hint.ppc.0.irq="7"
-device ppbus
-device vpo
-device lpt
-device plip
-device ppi
-device pps
-device lpbb
-device pcfclock
-
-# Kernel BOOTP support
-
-options BOOTP # Use BOOTP to obtain IP address/hostname
- # Requires NFSCLIENT and NFS_ROOT
-options BOOTP_NFSROOT # NFS mount root filesystem using BOOTP info
-options BOOTP_NFSV3 # Use NFS v3 to NFS mount root
-options BOOTP_COMPAT # Workaround for broken bootp daemons.
-options BOOTP_WIRED_TO=fxp0 # Use interface fxp0 for BOOTP
-
-#
-# Add software watchdog routines.
-#
-options SW_WATCHDOG
-
-#
-# Disable swapping of stack pages. This option removes all
-# code which actually performs swapping, so it's not possible to turn
-# it back on at run-time.
-#
-# This is sometimes usable for systems which don't have any swap space
-# (see also sysctls "vm.defer_swapspace_pageouts" and
-# "vm.disable_swapspace_pageouts")
-#
-#options NO_SWAPPING
-
-# Set the number of sf_bufs to allocate. sf_bufs are virtual buffers
-# for sendfile(2) that are used to map file VM pages, and normally
-# default to a quantity that is roughly 16*MAXUSERS+512. You would
-# typically want about 4 of these for each simultaneous file send.
-#
-options NSFBUFS=1024
-
-#
-# Enable extra debugging code for locks. This stores the filename and
-# line of whatever acquired the lock in the lock itself, and change a
-# number of function calls to pass around the relevant data. This is
-# not at all useful unless you are debugging lock code. Also note
-# that it is likely to break e.g. fstat(1) unless you recompile your
-# userland with -DDEBUG_LOCKS as well.
-#
-options DEBUG_LOCKS
-
-
-#####################################################################
-# USB support
-# UHCI controller
-device uhci
-# OHCI controller
-device ohci
-# EHCI controller
-device ehci
-# General USB code (mandatory for USB)
-device usb
-#
-# USB Double Bulk Pipe devices
-device udbp
-# USB Fm Radio
-device ufm
-# Generic USB device driver
-device ugen
-# Human Interface Device (anything with buttons and dials)
-device uhid
-# USB keyboard
-device ukbd
-# USB printer
-device ulpt
-# USB Iomega Zip 100 Drive (Requires scbus and da)
-device umass
-# USB support for Belkin F5U109 and Magic Control Technology serial adapters
-device umct
-# USB modem support
-device umodem
-# USB mouse
-device ums
-# Diamond Rio 500 Mp3 player
-device urio
-# USB scanners
-device uscanner
-#
-# USB serial support
-device ucom
-# USB support for Arkmicro Technologies ARK3116 based serial adapters
-device uark
-# USB support for Belkin F5U103 and compatible serial adapters
-device ubsa
-# USB support for BWCT console serial adapters
-device ubser
-# USB support for serial adapters based on the FT8U100AX and FT8U232AM
-device uftdi
-# USB support for Prolific PL-2303 serial adapters
-device uplcom
-# USB Visor and Palm devices
-device uvisor
-# USB serial support for DDI pocket's PHS
-device uvscom
-#
-# ADMtek USB ethernet. Supports the LinkSys USB100TX,
-# the Billionton USB100, the Melco LU-ATX, the D-Link DSB-650TX
-# and the SMC 2202USB. Also works with the ADMtek AN986 Pegasus
-# eval board.
-device aue
-
-# ASIX Electronics AX88172 USB 2.0 ethernet driver. Used in the
-# LinkSys USB200M and various other adapters.
-
-device axe
-
-#
-# Devices which communicate using Ethernet over USB, particularly
-# Communication Device Class (CDC) Ethernet specification. Supports
-# Sharp Zaurus PDAs, some DOCSIS cable modems and so on.
-device cdce
-#
-# CATC USB-EL1201A USB ethernet. Supports the CATC Netmate
-# and Netmate II, and the Belkin F5U111.
-device cue
-#
-# Kawasaki LSI ethernet. Supports the LinkSys USB10T,
-# Entrega USB-NET-E45, Peracom Ethernet Adapter, the
-# 3Com 3c19250, the ADS Technologies USB-10BT, the ATen UC10T,
-# the Netgear EA101, the D-Link DSB-650, the SMC 2102USB
-# and 2104USB, and the Corega USB-T.
-device kue
-#
-# RealTek RTL8150 USB to fast ethernet. Supports the Melco LUA-KTX
-# and the GREEN HOUSE GH-USB100B.
-device rue
-#
-# Davicom DM9601E USB to fast ethernet. Supports the Corega FEther USB-TXC.
-device udav
-
-
-# debugging options for the USB subsystem
-#
-options USB_DEBUG
-
-# options for ukbd:
-options UKBD_DFLT_KEYMAP # specify the built-in keymap
-makeoptions UKBD_DFLT_KEYMAP=it.iso
-
-# options for uplcom:
-options UPLCOM_INTR_INTERVAL=100 # interrupt pipe interval
- # in milliseconds
-
-# options for uvscom:
-options UVSCOM_DEFAULT_OPKTSIZE=8 # default output packet size
-options UVSCOM_INTR_INTERVAL=100 # interrupt pipe interval
- # in milliseconds
-
-#####################################################################
-# FireWire support
-
-device firewire # FireWire bus code
-device sbp # SCSI over Firewire (Requires scbus and da)
-device sbp_targ # SBP-2 Target mode (Requires scbus and targ)
-device fwe # Ethernet over FireWire (non-standard!)
-device fwip # IP over FireWire (rfc2734 and rfc3146)
-
-#####################################################################
-# dcons support (Dumb Console Device)
-
-device dcons # dumb console driver
-device dcons_crom # FireWire attachment
-options DCONS_BUF_SIZE=16384 # buffer size
-options DCONS_POLL_HZ=100 # polling rate
-options DCONS_FORCE_CONSOLE=0 # force to be the primary console
-options DCONS_FORCE_GDB=1 # force to be the gdb device
-
-#####################################################################
-# crypto subsystem
-#
-# This is a port of the openbsd crypto framework. Include this when
-# configuring FAST_IPSEC and when you have a h/w crypto device to accelerate
-# user applications that link to openssl.
-#
-# Drivers are ports from openbsd with some simple enhancements that have
-# been fed back to openbsd.
-
-device crypto # core crypto support
-device cryptodev # /dev/crypto for access to h/w
-
-device rndtest # FIPS 140-2 entropy tester
-
-device hifn # Hifn 7951, 7781, etc.
-options HIFN_DEBUG # enable debugging support: hw.hifn.debug
-options HIFN_RNDTEST # enable rndtest support
-
-device ubsec # Broadcom 5501, 5601, 58xx
-options UBSEC_DEBUG # enable debugging support: hw.ubsec.debug
-options UBSEC_RNDTEST # enable rndtest support
-
-#####################################################################
-
-
-#
-# Embedded system options:
-#
-# An embedded system might want to run something other than init.
-options INIT_PATH=/sbin/init:/stand/sysinstall
-
-# Debug options
-options BUS_DEBUG # enable newbus debugging
-options DEBUG_VFS_LOCKS # enable vfs lock debugging
-options SOCKBUF_DEBUG # enable sockbuf last record/mb tail checking
-
-#####################################################################
-# SYSV IPC KERNEL PARAMETERS
-#
-# Maximum number of entries in a semaphore map.
-options SEMMAP=31
-
-# Maximum number of System V semaphores that can be used on the system at
-# one time.
-options SEMMNI=11
-
-# Total number of semaphores system wide
-options SEMMNS=61
-
-# Total number of undo structures in system
-options SEMMNU=31
-
-# Maximum number of System V semaphores that can be used by a single process
-# at one time.
-options SEMMSL=61
-
-# Maximum number of operations that can be outstanding on a single System V
-# semaphore at one time.
-options SEMOPM=101
-
-# Maximum number of undo operations that can be outstanding on a single
-# System V semaphore at one time.
-options SEMUME=11
-
-# Maximum number of shared memory pages system wide.
-options SHMALL=1025
-
-# Maximum size, in bytes, of a single System V shared memory region.
-options SHMMAX=(SHMMAXPGS*PAGE_SIZE+1)
-options SHMMAXPGS=1025
-
-# Minimum size, in bytes, of a single System V shared memory region.
-options SHMMIN=2
-
-# Maximum number of shared memory regions that can be used on the system
-# at one time.
-options SHMMNI=33
-
-# Maximum number of System V shared memory regions that can be attached to
-# a single process at one time.
-options SHMSEG=9
-
-# Set the amount of time (in seconds) the system will wait before
-# rebooting automatically when a kernel panic occurs. If set to (-1),
-# the system will wait indefinitely until a key is pressed on the
-# console.
-options PANIC_REBOOT_WAIT_TIME=16
-
-# Attempt to bypass the buffer cache and put data directly into the
-# userland buffer for read operation when O_DIRECT flag is set on the
-# file. Both offset and length of the read operation must be
-# multiples of the physical media sector size.
-#
-options DIRECTIO
-
-# Specify a lower limit for the number of swap I/O buffers. They are
-# (among other things) used when bypassing the buffer cache due to
-# DIRECTIO kernel option enabled and O_DIRECT flag set on file.
-#
-options NSWBUF_MIN=120
-
-#####################################################################
-
-# More undocumented options for linting.
-# Note that documenting these are not considered an affront.
-
-options CAM_DEBUG_DELAY
-
-# VFS cluster debugging.
-options CLUSTERDEBUG
-
-options DEBUG
-
-# Kernel filelock debugging.
-options LOCKF_DEBUG
-
-# System V compatible message queues
-# Please note that the values provided here are used to test kernel
-# building. The defaults in the sources provide almost the same numbers.
-# MSGSSZ must be a power of 2 between 8 and 1024.
-options MSGMNB=2049 # Max number of chars in queue
-options MSGMNI=41 # Max number of message queue identifiers
-options MSGSEG=2049 # Max number of message segments
-options MSGSSZ=16 # Size of a message segment
-options MSGTQL=41 # Max number of messages in system
-
-options NBUF=512 # Number of buffer headers
-
-options SCSI_NCR_DEBUG
-options SCSI_NCR_MAX_SYNC=10000
-options SCSI_NCR_MAX_WIDE=1
-options SCSI_NCR_MYADDR=7
-
-options SC_DEBUG_LEVEL=5 # Syscons debug level
-options SC_RENDER_DEBUG # syscons rendering debugging
-
-options SHOW_BUSYBUFS # List buffers that prevent root unmount
-options SLIP_IFF_OPTS
-options VFS_BIO_DEBUG # VFS buffer I/O debugging
-
-options KSTACK_MAX_PAGES=32 # Maximum pages to give the kernel stack
-
-# Adaptec Array Controller driver options
-options AAC_DEBUG # Debugging levels:
- # 0 - quiet, only emit warnings
- # 1 - noisy, emit major function
- # points and things done
- # 2 - extremely noisy, emit trace
- # items in loops, etc.
-
-# Yet more undocumented options for linting.
-# BKTR_ALLOC_PAGES has no effect except to cause warnings, and
-# BROOKTREE_ALLOC_PAGES hasn't actually been superseded by it, since the
-# driver still mostly spells this option BROOKTREE_ALLOC_PAGES.
-##options BKTR_ALLOC_PAGES=(217*4+1)
-options BROOKTREE_ALLOC_PAGES=(217*4+1)
-options MAXFILES=999
-options NDEVFSINO=1025
-options NDEVFSOVERFLOW=32769
-
-# Yet more undocumented options for linting.
-options VGA_DEBUG
diff --git a/sys/conf/defines b/sys/conf/defines
deleted file mode 100644
index 021ebd5..0000000
--- a/sys/conf/defines
+++ /dev/null
@@ -1,35 +0,0 @@
-/:#if.*[ \t]*KPROF/d
-/:#if.*[ \t]*PGINPROF/d
-/:#if.*[ \t]*UNFAST/d
-/:#if.*[ \t]*INSECURE/d
-/:#if.*[ \t]*TRACE/d
-/:#if.*[ \t]*DISKMON/d
-/:#if.*[ \t]*INTRLVE/d
-/:#if.*[ \t]*lint/d
-/:#if.*[ \t]*notdef/d
-/:#if.*[ \t]*unneeded/d
-/:#if.*[ \t]*vax/d
-/:#if.*[ \t]*sparc/d
-/:#if.*[ \t]*i386/d
-/:#if.*[ \t]*tahoe/d
-/:#if.*[ \t]*sun4c/d
-/:#if.*[ \t]*TCPTRUEOOB/d
-/:#if.*[ \t]*irele/d
-/:#if.*[ \t]*ilock/d
-/:#if.*[ \t]*notyet/d
-/:#if.*[ \t]*BSDVM_COMPAT/d
-/:#if[ \t]*0/d
-/:#if[ \t]*1/d
-/:#if.*[ \t]*__GNUC__/d
-/:#if.*[ \t]*__STDC__/d
-/:#if.*[ \t]*BYTE_ORDER/d
-/:#if.*[ \t]*LOCKF_DEBUG/d
-/:#if.*[ \t]*KMEMSTATS/d
-/:#if.*[ \t]*PPS_SYNC/d
-/:#if.*[ \t]*EXT_CLOCK/d
-/:#if.*[ \t]*DIAGNOSTIC/d
-/:#if.*[ \t]*[Dd][Ee][Bb][Uu][Gg]/d
-/:#if.*[ \t]*PT_ATTACH/d
-/:#if.*[ \t]*PT_GETREGS/d
-/:#if.*[ \t]*TIOCHPCL/d
-/:#if.*[ \t]*PARANOID/d
diff --git a/sys/conf/files b/sys/conf/files
deleted file mode 100644
index a0d66a2..0000000
--- a/sys/conf/files
+++ /dev/null
@@ -1,2063 +0,0 @@
-# $FreeBSD$
-#
-# The long compile-with and dependency lines are required because of
-# limitations in config: backslash-newline doesn't work in strings, and
-# dependency lines other than the first are silently ignored.
-#
-acpi_quirks.h optional acpi \
- dependency "$S/tools/acpi_quirks2h.awk $S/dev/acpica/acpi_quirks" \
- compile-with "${AWK} -f $S/tools/acpi_quirks2h.awk $S/dev/acpica/acpi_quirks" \
- no-obj no-implicit-rule before-depend \
- clean "acpi_quirks.h"
-aicasm optional ahc \
- dependency "$S/dev/aic7xxx/aicasm/*.[chyl]" \
- compile-with "CC=${CC} ${MAKE} -f $S/dev/aic7xxx/aicasm/Makefile MAKESRCPATH=$S/dev/aic7xxx/aicasm" \
- no-obj no-implicit-rule \
- clean "aicasm* y.tab.h"
-aicasm optional ahd \
- dependency "$S/dev/aic7xxx/aicasm/*.[chyl]" \
- compile-with "CC=${CC} ${MAKE} -f $S/dev/aic7xxx/aicasm/Makefile MAKESRCPATH=$S/dev/aic7xxx/aicasm" \
- no-obj no-implicit-rule \
- clean "aicasm* y.tab.h"
-aic7xxx_seq.h optional ahc \
- compile-with "./aicasm ${INCLUDES} -I$S/cam/scsi -I$S/dev/aic7xxx -o aic7xxx_seq.h -r aic7xxx_reg.h -p aic7xxx_reg_print.c -i $S/dev/aic7xxx/aic7xxx_osm.h $S/dev/aic7xxx/aic7xxx.seq" \
- no-obj no-implicit-rule before-depend local \
- clean "aic7xxx_seq.h" \
- dependency "$S/dev/aic7xxx/aic7xxx.{reg,seq} $S/cam/scsi/scsi_message.h aicasm"
-aic7xxx_reg.h optional ahc \
- compile-with "./aicasm ${INCLUDES} -I$S/cam/scsi -I$S/dev/aic7xxx -o aic7xxx_seq.h -r aic7xxx_reg.h -p aic7xxx_reg_print.c -i $S/dev/aic7xxx/aic7xxx_osm.h $S/dev/aic7xxx/aic7xxx.seq" \
- no-obj no-implicit-rule before-depend local \
- clean "aic7xxx_reg.h" \
- dependency "$S/dev/aic7xxx/aic7xxx.{reg,seq} $S/cam/scsi/scsi_message.h aicasm"
-aic7xxx_reg_print.c optional ahc \
- compile-with "./aicasm ${INCLUDES} -I$S/cam/scsi -I$S/dev/aic7xxx -o aic7xxx_seq.h -r aic7xxx_reg.h -p aic7xxx_reg_print.c -i $S/dev/aic7xxx/aic7xxx_osm.h $S/dev/aic7xxx/aic7xxx.seq" \
- no-obj no-implicit-rule local \
- clean "aic7xxx_reg_print.c" \
- dependency "$S/dev/aic7xxx/aic7xxx.{reg,seq} $S/cam/scsi/scsi_message.h aicasm"
-aic7xxx_reg_print.o optional ahc ahc_reg_pretty_print \
- compile-with "${NORMAL_C}" \
- no-implicit-rule local
-aic79xx_seq.h optional ahd pci \
- compile-with "./aicasm ${INCLUDES} -I$S/cam/scsi -I$S/dev/aic7xxx -o aic79xx_seq.h -r aic79xx_reg.h -p aic79xx_reg_print.c -i $S/dev/aic7xxx/aic79xx_osm.h $S/dev/aic7xxx/aic79xx.seq" \
- no-obj no-implicit-rule before-depend local \
- clean "aic79xx_seq.h" \
- dependency "$S/dev/aic7xxx/aic79xx.{reg,seq} $S/cam/scsi/scsi_message.h aicasm"
-aic79xx_reg.h optional ahd pci \
- compile-with "./aicasm ${INCLUDES} -I$S/cam/scsi -I$S/dev/aic7xxx -o aic79xx_seq.h -r aic79xx_reg.h -p aic79xx_reg_print.c -i $S/dev/aic7xxx/aic79xx_osm.h $S/dev/aic7xxx/aic79xx.seq" \
- no-obj no-implicit-rule before-depend local \
- clean "aic79xx_reg.h" \
- dependency "$S/dev/aic7xxx/aic79xx.{reg,seq} $S/cam/scsi/scsi_message.h aicasm"
-aic79xx_reg_print.c optional ahd pci \
- compile-with "./aicasm ${INCLUDES} -I$S/cam/scsi -I$S/dev/aic7xxx -o aic79xx_seq.h -r aic79xx_reg.h -p aic79xx_reg_print.c -i $S/dev/aic7xxx/aic79xx_osm.h $S/dev/aic7xxx/aic79xx.seq" \
- no-obj no-implicit-rule local \
- clean "aic79xx_reg_print.c" \
- dependency "$S/dev/aic7xxx/aic79xx.{reg,seq} $S/cam/scsi/scsi_message.h aicasm"
-aic79xx_reg_print.o optional ahd pci ahd_reg_pretty_print \
- compile-with "${NORMAL_C}" \
- no-implicit-rule local
-emu10k1-alsa%diked.h optional snd_emu10k1 pci \
- dependency "$S/tools/emu10k1-mkalsa.sh $S/gnu/dev/sound/pci/emu10k1-alsa.h" \
- compile-with "CC=${CC} AWK=${AWK} sh $S/tools/emu10k1-mkalsa.sh $S/gnu/dev/sound/pci/emu10k1-alsa.h emu10k1-alsa%diked.h" \
- no-obj no-implicit-rule before-depend \
- clean "emu10k1-alsa%diked.h"
-miidevs.h optional miibus \
- dependency "$S/tools/miidevs2h.awk $S/dev/mii/miidevs" \
- compile-with "${AWK} -f $S/tools/miidevs2h.awk $S/dev/mii/miidevs" \
- no-obj no-implicit-rule before-depend \
- clean "miidevs.h"
-miidevs.h optional mii \
- dependency "$S/tools/miidevs2h.awk $S/dev/mii/miidevs" \
- compile-with "${AWK} -f $S/tools/miidevs2h.awk $S/dev/mii/miidevs" \
- no-obj no-implicit-rule before-depend \
- clean "miidevs.h"
-pccarddevs.h standard \
- dependency "$S/tools/pccarddevs2h.awk $S/dev/pccard/pccarddevs" \
- compile-with "${AWK} -f $S/tools/pccarddevs2h.awk $S/dev/pccard/pccarddevs" \
- no-obj no-implicit-rule before-depend \
- clean "pccarddevs.h"
-usbdevs.h optional usb \
- dependency "$S/tools/usbdevs2h.awk $S/dev/usb/usbdevs" \
- compile-with "${AWK} -f $S/tools/usbdevs2h.awk $S/dev/usb/usbdevs -h" \
- no-obj no-implicit-rule before-depend \
- clean "usbdevs.h"
-usbdevs_data.h optional usb \
- dependency "$S/tools/usbdevs2h.awk $S/dev/usb/usbdevs" \
- compile-with "${AWK} -f $S/tools/usbdevs2h.awk $S/dev/usb/usbdevs -d" \
- no-obj no-implicit-rule before-depend \
- clean "usbdevs_data.h"
-cam/cam.c optional scbus
-cam/cam_periph.c optional scbus
-cam/cam_queue.c optional scbus
-cam/cam_sim.c optional scbus
-cam/cam_xpt.c optional scbus
-cam/scsi/scsi_all.c optional scbus
-cam/scsi/scsi_cd.c optional cd
-cam/scsi/scsi_ch.c optional ch
-cam/scsi/scsi_da.c optional da
-cam/scsi/scsi_low.c optional ct
-cam/scsi/scsi_low.c optional ncv
-cam/scsi/scsi_low.c optional nsp
-cam/scsi/scsi_low.c optional stg
-cam/scsi/scsi_low_pisa.c optional ct
-cam/scsi/scsi_low_pisa.c optional ncv
-cam/scsi/scsi_low_pisa.c optional nsp
-cam/scsi/scsi_low_pisa.c optional stg
-cam/scsi/scsi_pass.c optional pass
-cam/scsi/scsi_pt.c optional pt
-cam/scsi/scsi_sa.c optional sa
-cam/scsi/scsi_ses.c optional ses
-cam/scsi/scsi_sg.c optional sg
-cam/scsi/scsi_targ_bh.c optional targbh
-cam/scsi/scsi_target.c optional targ
-coda/coda_fbsd.c optional vcoda
-coda/coda_namecache.c optional vcoda
-coda/coda_psdev.c optional vcoda
-coda/coda_subr.c optional vcoda
-coda/coda_venus.c optional vcoda
-coda/coda_vfsops.c optional vcoda
-coda/coda_vnops.c optional vcoda
-compat/linprocfs/linprocfs.c optional linprocfs
-compat/linsysfs/linsysfs.c optional linsysfs
-contrib/altq/altq/altq_cbq.c optional altq
-contrib/altq/altq/altq_cdnr.c optional altq
-contrib/altq/altq/altq_hfsc.c optional altq
-contrib/altq/altq/altq_priq.c optional altq
-contrib/altq/altq/altq_red.c optional altq
-contrib/altq/altq/altq_rio.c optional altq
-contrib/altq/altq/altq_rmclass.c optional altq
-contrib/altq/altq/altq_subr.c optional altq
-contrib/dev/acpica/dbcmds.c optional acpi acpi_debug
-contrib/dev/acpica/dbdisply.c optional acpi acpi_debug
-contrib/dev/acpica/dbexec.c optional acpi acpi_debug
-contrib/dev/acpica/dbfileio.c optional acpi acpi_debug
-contrib/dev/acpica/dbhistry.c optional acpi acpi_debug
-contrib/dev/acpica/dbinput.c optional acpi acpi_debug
-contrib/dev/acpica/dbstats.c optional acpi acpi_debug
-contrib/dev/acpica/dbutils.c optional acpi acpi_debug
-contrib/dev/acpica/dbxface.c optional acpi acpi_debug
-contrib/dev/acpica/dmbuffer.c optional acpi acpi_debug
-contrib/dev/acpica/dmnames.c optional acpi acpi_debug
-contrib/dev/acpica/dmopcode.c optional acpi acpi_debug
-contrib/dev/acpica/dmobject.c optional acpi acpi_debug
-contrib/dev/acpica/dmresrc.c optional acpi acpi_debug
-contrib/dev/acpica/dmresrcl.c optional acpi acpi_debug
-contrib/dev/acpica/dmresrcs.c optional acpi acpi_debug
-contrib/dev/acpica/dmutils.c optional acpi acpi_debug
-contrib/dev/acpica/dmwalk.c optional acpi acpi_debug
-contrib/dev/acpica/dsfield.c optional acpi
-contrib/dev/acpica/dsinit.c optional acpi
-contrib/dev/acpica/dsmethod.c optional acpi
-contrib/dev/acpica/dsmthdat.c optional acpi
-contrib/dev/acpica/dsobject.c optional acpi
-contrib/dev/acpica/dsopcode.c optional acpi
-contrib/dev/acpica/dsutils.c optional acpi
-contrib/dev/acpica/dswexec.c optional acpi
-contrib/dev/acpica/dswload.c optional acpi
-contrib/dev/acpica/dswscope.c optional acpi
-contrib/dev/acpica/dswstate.c optional acpi
-contrib/dev/acpica/evevent.c optional acpi
-contrib/dev/acpica/evgpe.c optional acpi
-contrib/dev/acpica/evgpeblk.c optional acpi
-contrib/dev/acpica/evmisc.c optional acpi
-contrib/dev/acpica/evregion.c optional acpi
-contrib/dev/acpica/evrgnini.c optional acpi
-contrib/dev/acpica/evsci.c optional acpi
-contrib/dev/acpica/evxface.c optional acpi
-contrib/dev/acpica/evxfevnt.c optional acpi
-contrib/dev/acpica/evxfregn.c optional acpi
-contrib/dev/acpica/exconfig.c optional acpi
-contrib/dev/acpica/exconvrt.c optional acpi
-contrib/dev/acpica/excreate.c optional acpi
-contrib/dev/acpica/exdump.c optional acpi
-contrib/dev/acpica/exfield.c optional acpi
-contrib/dev/acpica/exfldio.c optional acpi
-contrib/dev/acpica/exmisc.c optional acpi
-contrib/dev/acpica/exmutex.c optional acpi
-contrib/dev/acpica/exnames.c optional acpi
-contrib/dev/acpica/exoparg1.c optional acpi
-contrib/dev/acpica/exoparg2.c optional acpi
-contrib/dev/acpica/exoparg3.c optional acpi
-contrib/dev/acpica/exoparg6.c optional acpi
-contrib/dev/acpica/exprep.c optional acpi
-contrib/dev/acpica/exregion.c optional acpi
-contrib/dev/acpica/exresnte.c optional acpi
-contrib/dev/acpica/exresolv.c optional acpi
-contrib/dev/acpica/exresop.c optional acpi
-contrib/dev/acpica/exstore.c optional acpi
-contrib/dev/acpica/exstoren.c optional acpi
-contrib/dev/acpica/exstorob.c optional acpi
-contrib/dev/acpica/exsystem.c optional acpi
-contrib/dev/acpica/exutils.c optional acpi
-contrib/dev/acpica/hwacpi.c optional acpi
-contrib/dev/acpica/hwgpe.c optional acpi
-contrib/dev/acpica/hwregs.c optional acpi
-contrib/dev/acpica/hwsleep.c optional acpi
-contrib/dev/acpica/hwtimer.c optional acpi
-contrib/dev/acpica/nsaccess.c optional acpi
-contrib/dev/acpica/nsalloc.c optional acpi
-contrib/dev/acpica/nsdump.c optional acpi
-contrib/dev/acpica/nseval.c optional acpi
-contrib/dev/acpica/nsinit.c optional acpi
-contrib/dev/acpica/nsload.c optional acpi
-contrib/dev/acpica/nsnames.c optional acpi
-contrib/dev/acpica/nsobject.c optional acpi
-contrib/dev/acpica/nsparse.c optional acpi
-contrib/dev/acpica/nssearch.c optional acpi
-contrib/dev/acpica/nsutils.c optional acpi
-contrib/dev/acpica/nswalk.c optional acpi
-contrib/dev/acpica/nsxfeval.c optional acpi
-contrib/dev/acpica/nsxfname.c optional acpi
-contrib/dev/acpica/nsxfobj.c optional acpi
-contrib/dev/acpica/psargs.c optional acpi
-contrib/dev/acpica/psopcode.c optional acpi
-contrib/dev/acpica/psparse.c optional acpi
-contrib/dev/acpica/psscope.c optional acpi
-contrib/dev/acpica/pstree.c optional acpi
-contrib/dev/acpica/psutils.c optional acpi
-contrib/dev/acpica/pswalk.c optional acpi
-contrib/dev/acpica/psxface.c optional acpi
-contrib/dev/acpica/rsaddr.c optional acpi
-contrib/dev/acpica/rscalc.c optional acpi
-contrib/dev/acpica/rscreate.c optional acpi
-contrib/dev/acpica/rsdump.c optional acpi
-contrib/dev/acpica/rsio.c optional acpi
-contrib/dev/acpica/rsirq.c optional acpi
-contrib/dev/acpica/rslist.c optional acpi
-contrib/dev/acpica/rsmemory.c optional acpi
-contrib/dev/acpica/rsmisc.c optional acpi
-contrib/dev/acpica/rsutils.c optional acpi
-contrib/dev/acpica/rsxface.c optional acpi
-contrib/dev/acpica/tbconvrt.c optional acpi
-contrib/dev/acpica/tbget.c optional acpi
-contrib/dev/acpica/tbgetall.c optional acpi
-contrib/dev/acpica/tbinstal.c optional acpi
-contrib/dev/acpica/tbrsdt.c optional acpi
-contrib/dev/acpica/tbutils.c optional acpi
-contrib/dev/acpica/tbxface.c optional acpi
-contrib/dev/acpica/tbxfroot.c optional acpi
-contrib/dev/acpica/utalloc.c optional acpi
-contrib/dev/acpica/utclib.c optional acpi
-contrib/dev/acpica/utcopy.c optional acpi
-contrib/dev/acpica/utdebug.c optional acpi
-contrib/dev/acpica/utdelete.c optional acpi
-contrib/dev/acpica/uteval.c optional acpi
-contrib/dev/acpica/utglobal.c optional acpi
-contrib/dev/acpica/utinit.c optional acpi
-contrib/dev/acpica/utmath.c optional acpi
-contrib/dev/acpica/utmisc.c optional acpi
-contrib/dev/acpica/utobject.c optional acpi
-contrib/dev/acpica/utxface.c optional acpi
-contrib/ipfilter/netinet/fil.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_auth.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_fil_freebsd.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_frag.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_log.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_nat.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_proxy.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_state.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_lookup.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_pool.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_htable.c optional ipfilter inet
-contrib/ipfilter/netinet/ip_sync.c optional ipfilter inet
-contrib/ipfilter/netinet/mlfk_ipl.c optional ipfilter inet
-contrib/ngatm/netnatm/api/cc_conn.c optional ngatm_ccatm
-contrib/ngatm/netnatm/api/cc_data.c optional ngatm_ccatm
-contrib/ngatm/netnatm/api/cc_dump.c optional ngatm_ccatm
-contrib/ngatm/netnatm/api/cc_port.c optional ngatm_ccatm
-contrib/ngatm/netnatm/api/cc_sig.c optional ngatm_ccatm
-contrib/ngatm/netnatm/api/cc_user.c optional ngatm_ccatm
-contrib/ngatm/netnatm/api/unisap.c optional ngatm_ccatm
-contrib/ngatm/netnatm/misc/straddr.c optional ngatm_atmbase
-contrib/ngatm/netnatm/misc/unimsg_common.c optional ngatm_atmbase
-contrib/ngatm/netnatm/msg/traffic.c optional ngatm_atmbase
-contrib/ngatm/netnatm/msg/uni_ie.c optional ngatm_atmbase
-contrib/ngatm/netnatm/msg/uni_msg.c optional ngatm_atmbase
-contrib/ngatm/netnatm/saal/saal_sscfu.c optional ngatm_sscfu
-contrib/ngatm/netnatm/saal/saal_sscop.c optional ngatm_sscop
-contrib/ngatm/netnatm/sig/sig_call.c optional ngatm_uni
-contrib/ngatm/netnatm/sig/sig_coord.c optional ngatm_uni
-contrib/ngatm/netnatm/sig/sig_party.c optional ngatm_uni
-contrib/ngatm/netnatm/sig/sig_print.c optional ngatm_uni
-contrib/ngatm/netnatm/sig/sig_reset.c optional ngatm_uni
-contrib/ngatm/netnatm/sig/sig_uni.c optional ngatm_uni
-contrib/ngatm/netnatm/sig/sig_unimsgcpy.c optional ngatm_uni
-contrib/ngatm/netnatm/sig/sig_verify.c optional ngatm_uni
-contrib/pf/net/if_pflog.c optional pflog
-contrib/pf/net/if_pfsync.c optional pfsync
-contrib/pf/net/pf.c optional pf
-contrib/pf/net/pf_if.c optional pf
-contrib/pf/net/pf_subr.c optional pf
-contrib/pf/net/pf_ioctl.c optional pf
-contrib/pf/net/pf_norm.c optional pf
-contrib/pf/net/pf_table.c optional pf
-contrib/pf/net/pf_osfp.c optional pf
-contrib/pf/netinet/in4_cksum.c optional pf inet
-crypto/blowfish/bf_ecb.c optional ipsec ipsec_esp
-crypto/blowfish/bf_skey.c optional crypto
-crypto/camellia/camellia.c optional crypto
-crypto/camellia/camellia.c optional ipsec ipsec_esp
-crypto/camellia/camellia-api.c optional crypto
-crypto/camellia/camellia-api.c optional ipsec ipsec_esp
-crypto/blowfish/bf_skey.c optional ipsec ipsec_esp
-crypto/des/des_ecb.c optional crypto
-crypto/des/des_ecb.c optional ipsec ipsec_esp
-crypto/des/des_ecb.c optional netsmb
-crypto/des/des_setkey.c optional crypto
-crypto/des/des_setkey.c optional ipsec ipsec_esp
-crypto/des/des_setkey.c optional netsmb
-crypto/rc4/rc4.c optional netgraph_mppc_encryption
-crypto/rijndael/rijndael-alg-fst.c optional crypto
-crypto/rijndael/rijndael-alg-fst.c optional geom_bde
-crypto/rijndael/rijndael-alg-fst.c optional ipsec
-crypto/rijndael/rijndael-alg-fst.c optional random
-crypto/rijndael/rijndael-alg-fst.c optional wlan_ccmp
-crypto/rijndael/rijndael-api-fst.c optional geom_bde
-crypto/rijndael/rijndael-api-fst.c optional random
-crypto/rijndael/rijndael-api.c optional crypto
-crypto/rijndael/rijndael-api.c optional ipsec
-crypto/rijndael/rijndael-api.c optional wlan_ccmp
-crypto/sha1.c optional carp
-crypto/sha1.c optional netgraph_mppc_encryption
-crypto/sha1.c optional crypto
-crypto/sha1.c optional ipsec
-crypto/sha2/sha2.c optional crypto
-crypto/sha2/sha2.c optional geom_bde
-crypto/sha2/sha2.c optional ipsec
-crypto/sha2/sha2.c optional random
-ddb/db_access.c optional ddb
-ddb/db_break.c optional ddb
-ddb/db_command.c optional ddb
-ddb/db_examine.c optional ddb
-ddb/db_expr.c optional ddb
-ddb/db_input.c optional ddb
-ddb/db_lex.c optional ddb
-ddb/db_main.c optional ddb
-ddb/db_output.c optional ddb
-ddb/db_print.c optional ddb
-ddb/db_ps.c optional ddb
-ddb/db_run.c optional ddb
-ddb/db_sym.c optional ddb
-ddb/db_thread.c optional ddb
-ddb/db_variables.c optional ddb
-ddb/db_watch.c optional ddb
-ddb/db_write_cmd.c optional ddb
-#dev/dpt/dpt_control.c optional dpt
-dev/aac/aac.c optional aac
-dev/aac/aac_cam.c optional aacp aac
-dev/aac/aac_debug.c optional aac
-dev/aac/aac_disk.c optional aac
-dev/aac/aac_linux.c optional aac compat_linux
-dev/aac/aac_pci.c optional aac pci
-dev/acpi_support/acpi_asus.c optional acpi_asus acpi
-dev/acpi_support/acpi_fujitsu.c optional acpi_fujitsu acpi
-dev/acpi_support/acpi_ibm.c optional acpi_ibm acpi
-dev/acpi_support/acpi_panasonic.c optional acpi_panasonic acpi
-dev/acpi_support/acpi_sony.c optional acpi_sony acpi
-dev/acpi_support/acpi_toshiba.c optional acpi_toshiba acpi
-dev/acpica/Osd/OsdDebug.c optional acpi
-dev/acpica/Osd/OsdHardware.c optional acpi
-dev/acpica/Osd/OsdInterrupt.c optional acpi
-dev/acpica/Osd/OsdMemory.c optional acpi
-dev/acpica/Osd/OsdSchedule.c optional acpi
-dev/acpica/Osd/OsdStream.c optional acpi
-dev/acpica/Osd/OsdSynch.c optional acpi
-dev/acpica/Osd/OsdTable.c optional acpi
-dev/acpica/acpi.c optional acpi
-dev/acpica/acpi_acad.c optional acpi
-dev/acpica/acpi_battery.c optional acpi
-dev/acpica/acpi_button.c optional acpi
-dev/acpica/acpi_cmbat.c optional acpi
-dev/acpica/acpi_cpu.c optional acpi
-dev/acpica/acpi_ec.c optional acpi
-dev/acpica/acpi_hpet.c optional acpi
-dev/acpica/acpi_isab.c optional acpi isa
-dev/acpica/acpi_lid.c optional acpi
-dev/acpica/acpi_package.c optional acpi
-dev/acpica/acpi_pci.c optional acpi pci
-dev/acpica/acpi_pci_link.c optional acpi pci
-dev/acpica/acpi_pcib.c optional acpi pci
-dev/acpica/acpi_pcib_acpi.c optional acpi pci
-dev/acpica/acpi_pcib_pci.c optional acpi pci
-dev/acpica/acpi_perf.c optional acpi
-dev/acpica/acpi_powerres.c optional acpi
-dev/acpica/acpi_quirk.c optional acpi
-dev/acpica/acpi_resource.c optional acpi
-dev/acpica/acpi_smbat.c optional acpi
-dev/acpica/acpi_thermal.c optional acpi
-dev/acpica/acpi_throttle.c optional acpi
-dev/acpica/acpi_timer.c optional acpi
-dev/acpica/acpi_video.c optional acpi_video acpi
-dev/acpica/acpi_dock.c optional acpi_dock acpi
-dev/adlink/adlink.c optional adlink
-dev/advansys/adv_eisa.c optional adv eisa
-dev/advansys/adv_pci.c optional adv pci
-dev/advansys/advansys.c optional adv
-dev/advansys/advlib.c optional adv
-dev/advansys/advmcode.c optional adv
-dev/advansys/adw_pci.c optional adw pci
-dev/advansys/adwcam.c optional adw
-dev/advansys/adwlib.c optional adw
-dev/advansys/adwmcode.c optional adw
-dev/aha/aha.c optional aha
-dev/aha/aha_isa.c optional aha isa
-dev/aha/aha_mca.c optional aha mca
-dev/ahb/ahb.c optional ahb eisa
-dev/aic/aic.c optional aic
-dev/aic/aic_pccard.c optional aic pccard
-dev/aic7xxx/ahc_eisa.c optional ahc eisa
-dev/aic7xxx/ahc_isa.c optional ahc isa
-dev/aic7xxx/ahc_pci.c optional ahc pci
-dev/aic7xxx/ahd_pci.c optional ahd pci
-dev/aic7xxx/aic7770.c optional ahc
-dev/aic7xxx/aic79xx.c optional ahd pci
-dev/aic7xxx/aic79xx_osm.c optional ahd pci
-dev/aic7xxx/aic79xx_pci.c optional ahd pci
-dev/aic7xxx/aic7xxx.c optional ahc
-dev/aic7xxx/aic7xxx_93cx6.c optional ahc
-dev/aic7xxx/aic7xxx_osm.c optional ahc
-dev/aic7xxx/aic7xxx_pci.c optional ahc pci
-dev/amd/amd.c optional amd
-dev/amr/amr.c optional amr
-dev/amr/amr_cam.c optional amr
-dev/amr/amr_disk.c optional amr
-dev/amr/amr_linux.c optional amr compat_linux
-dev/amr/amr_pci.c optional amr pci
-dev/an/if_an.c optional an
-dev/an/if_an_isa.c optional an isa
-dev/an/if_an_pccard.c optional an pccard
-dev/an/if_an_pci.c optional an pci
-dev/asr/asr.c optional asr pci
-dev/ata/ata_if.m optional ata
-dev/ata/ata-all.c optional ata
-dev/ata/ata-card.c optional ata pccard
-dev/ata/ata-cbus.c optional ata pc98
-dev/ata/ata-chipset.c optional ata pci
-dev/ata/ata-disk.c optional atadisk
-dev/ata/ata-dma.c optional ata pci
-dev/ata/ata-isa.c optional ata isa
-dev/ata/ata-lowlevel.c optional ata
-dev/ata/ata-pci.c optional ata pci
-dev/ata/ata-queue.c optional ata
-dev/ata/ata-raid.c optional ataraid
-dev/ata/ata-usb.c optional atausb
-dev/ata/atapi-cam.c optional atapicam
-dev/ata/atapi-cd.c optional atapicd
-dev/ata/atapi-fd.c optional atapifd
-dev/ata/atapi-tape.c optional atapist
-dev/ath/ah_osdep.c optional ath_hal \
- compile-with "${NORMAL_C} -I$S/dev/ath"
-dev/ath/ath_rate/amrr/amrr.c optional ath_rate_amrr \
- compile-with "${NORMAL_C} -I$S/dev/ath"
-dev/ath/ath_rate/onoe/onoe.c optional ath_rate_onoe \
- compile-with "${NORMAL_C} -I$S/dev/ath"
-dev/ath/ath_rate/sample/sample.c optional ath_rate_sample \
- compile-with "${NORMAL_C} -I$S/dev/ath"
-dev/ath/if_ath.c optional ath \
- compile-with "${NORMAL_C} -I$S/dev/ath"
-dev/ath/if_ath_pci.c optional ath pci \
- compile-with "${NORMAL_C} -I$S/dev/ath"
-dev/awi/am79c930.c optional awi
-dev/awi/awi.c optional awi
-dev/awi/if_awi_pccard.c optional awi pccard
-dev/bce/if_bce.c optional bce
-dev/bfe/if_bfe.c optional bfe
-dev/bge/if_bge.c optional bge
-dev/bktr/bktr_audio.c optional bktr pci
-dev/bktr/bktr_card.c optional bktr pci
-dev/bktr/bktr_core.c optional bktr pci
-dev/bktr/bktr_i2c.c optional bktr pci smbus
-dev/bktr/bktr_os.c optional bktr pci
-dev/bktr/bktr_tuner.c optional bktr pci
-dev/bktr/msp34xx.c optional bktr pci
-dev/buslogic/bt.c optional bt
-dev/buslogic/bt_eisa.c optional bt eisa
-dev/buslogic/bt_isa.c optional bt isa
-dev/buslogic/bt_mca.c optional bt mca
-dev/buslogic/bt_pci.c optional bt pci
-dev/cardbus/cardbus.c optional cardbus
-dev/cardbus/cardbus_cis.c optional cardbus
-#dev/cardbus/cardbus_device.c optional cardbus
-dev/ciss/ciss.c optional ciss
-dev/cm/smc90cx6.c optional cm
-dev/cnw/if_cnw.c optional cnw pccard
-dev/cpufreq/ichss.c optional cpufreq
-dev/cs/if_cs.c optional cs
-dev/cs/if_cs_isa.c optional cs isa
-dev/cs/if_cs_pccard.c optional cs pccard
-dev/cxgb/cxgb_main.c optional cxgb pci
-dev/cxgb/cxgb_lro.c optional cxgb pci
-dev/cxgb/cxgb_offload.c optional cxgb pci
-dev/cxgb/cxgb_l2t.c optional cxgb pci
-dev/cxgb/cxgb_sge.c optional cxgb pci
-dev/cxgb/common/cxgb_mc5.c optional cxgb pci
-dev/cxgb/common/cxgb_vsc7323.c optional cxgb pci
-dev/cxgb/common/cxgb_vsc8211.c optional cxgb pci
-dev/cxgb/common/cxgb_ael1002.c optional cxgb pci
-dev/cxgb/common/cxgb_mv88e1xxx.c optional cxgb pci
-dev/cxgb/common/cxgb_xgmac.c optional cxgb pci
-dev/cxgb/common/cxgb_t3_hw.c optional cxgb pci
-dev/cxgb/sys/uipc_mvec.c optional cxgb pci
-dev/cy/cy.c optional cy
-dev/cy/cy_isa.c optional cy isa
-dev/cy/cy_pci.c optional cy pci
-dev/dcons/dcons.c optional dcons
-dev/dcons/dcons_crom.c optional dcons_crom
-dev/dcons/dcons_os.c optional dcons
-dev/digi/CX.c optional digi_CX
-dev/digi/CX_PCI.c optional digi_CX_PCI
-dev/digi/EPCX.c optional digi_EPCX
-dev/digi/EPCX_PCI.c optional digi_EPCX_PCI
-dev/digi/Xe.c optional digi_Xe
-dev/digi/Xem.c optional digi_Xem
-dev/digi/Xr.c optional digi_Xr
-dev/digi/digi.c optional digi
-dev/digi/digi_isa.c optional digi isa
-dev/digi/digi_pci.c optional digi pci
-dev/dpt/dpt_eisa.c optional dpt eisa
-dev/dpt/dpt_pci.c optional dpt pci
-dev/dpt/dpt_scsi.c optional dpt
-dev/drm/ati_pcigart.c optional drm
-dev/drm/drm_agpsupport.c optional drm
-dev/drm/drm_auth.c optional drm
-dev/drm/drm_bufs.c optional drm
-dev/drm/drm_context.c optional drm
-dev/drm/drm_dma.c optional drm
-dev/drm/drm_drawable.c optional drm
-dev/drm/drm_drv.c optional drm
-dev/drm/drm_fops.c optional drm
-dev/drm/drm_ioctl.c optional drm
-dev/drm/drm_irq.c optional drm
-dev/drm/drm_lock.c optional drm
-dev/drm/drm_memory.c optional drm
-dev/drm/drm_pci.c optional drm
-dev/drm/drm_scatter.c optional drm
-dev/drm/drm_sysctl.c optional drm
-dev/drm/drm_vm.c optional drm
-dev/drm/i915_dma.c optional i915drm
-dev/drm/i915_drv.c optional i915drm
-dev/drm/i915_irq.c optional i915drm
-dev/drm/i915_mem.c optional i915drm
-dev/drm/mach64_dma.c optional mach64drm
-dev/drm/mach64_drv.c optional mach64drm
-dev/drm/mach64_irq.c optional mach64drm
-dev/drm/mach64_state.c optional mach64drm
-dev/drm/mga_dma.c optional mgadrm
-dev/drm/mga_drv.c optional mgadrm
-dev/drm/mga_irq.c optional mgadrm
-dev/drm/mga_state.c optional mgadrm \
- compile-with "${NORMAL_C} -finline-limit=13500"
-dev/drm/mga_warp.c optional mgadrm
-dev/drm/r128_cce.c optional r128drm
-dev/drm/r128_drv.c optional r128drm
-dev/drm/r128_irq.c optional r128drm
-dev/drm/r128_state.c optional r128drm \
- compile-with "${NORMAL_C} -finline-limit=13500"
-dev/drm/r300_cmdbuf.c optional radeondrm
-dev/drm/radeon_cp.c optional radeondrm
-dev/drm/radeon_drv.c optional radeondrm
-dev/drm/radeon_irq.c optional radeondrm
-dev/drm/radeon_mem.c optional radeondrm
-dev/drm/radeon_state.c optional radeondrm
-dev/drm/savage_bci.c optional savagedrm
-dev/drm/savage_drv.c optional savagedrm
-dev/drm/savage_state.c optional savagedrm
-dev/drm/sis_drv.c optional sisdrm
-dev/drm/sis_ds.c optional sisdrm
-dev/drm/sis_mm.c optional sisdrm
-dev/drm/tdfx_drv.c optional tdfxdrm
-dev/ed/if_ed.c optional ed
-dev/ed/if_ed_novell.c optional ed
-dev/ed/if_ed_pccard.c optional ed pccard
-dev/ed/if_ed_pci.c optional ed pci
-dev/ed/if_ed_rtl80x9.c optional ed
-dev/eisa/eisa_if.m standard
-dev/eisa/eisaconf.c optional eisa
-dev/em/if_em.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_80003es2lan.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_82540.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_82541.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_82542.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_82543.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_82571.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_82575.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_api.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_ich8lan.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_mac.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_manage.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_nvm.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/em/e1000_phy.c optional em \
- compile-with "${NORMAL_C} -I$S/dev/em"
-dev/en/if_en_pci.c optional en pci
-dev/en/midway.c optional en
-dev/ep/if_ep.c optional ep
-dev/ep/if_ep_eisa.c optional ep eisa
-dev/ep/if_ep_isa.c optional ep isa
-dev/ep/if_ep_mca.c optional ep mca
-dev/ep/if_ep_pccard.c optional ep pccard
-dev/esp/ncr53c9x.c optional esp
-dev/ex/if_ex.c optional ex
-dev/ex/if_ex_isa.c optional ex isa
-#dev/ex/if_ex_pccard.c optional ex pccard
-dev/exca/exca.c optional cbb
-dev/fatm/if_fatm.c optional fatm pci
-dev/fe/if_fe.c optional fe
-dev/fe/if_fe_pccard.c optional fe pccard
-dev/firewire/firewire.c optional firewire
-dev/firewire/fwcrom.c optional firewire
-dev/firewire/fwdev.c optional firewire
-dev/firewire/fwdma.c optional firewire
-dev/firewire/fwmem.c optional firewire
-dev/firewire/fwohci.c optional firewire
-dev/firewire/fwohci_pci.c optional firewire pci
-dev/firewire/if_fwe.c optional fwe
-dev/firewire/if_fwip.c optional fwip
-dev/firewire/sbp.c optional sbp
-dev/firewire/sbp_targ.c optional sbp_targ
-dev/fxp/if_fxp.c optional fxp
-dev/gem/if_gem.c optional gem
-dev/gem/if_gem_pci.c optional gem pci
-dev/harp/if_harp.c optional harp pci
-dev/hatm/if_hatm.c optional hatm pci
-dev/hatm/if_hatm_intr.c optional hatm pci
-dev/hatm/if_hatm_ioctl.c optional hatm pci
-dev/hatm/if_hatm_rx.c optional hatm pci
-dev/hatm/if_hatm_tx.c optional hatm pci
-dev/hfa/fore_buffer.c optional hfa
-dev/hfa/fore_command.c optional hfa
-dev/hfa/fore_globals.c optional hfa
-dev/hfa/fore_if.c optional hfa
-dev/hfa/fore_init.c optional hfa
-dev/hfa/fore_intr.c optional hfa
-dev/hfa/fore_output.c optional hfa
-dev/hfa/fore_receive.c optional hfa
-dev/hfa/fore_stats.c optional hfa
-dev/hfa/fore_timer.c optional hfa
-dev/hfa/fore_transmit.c optional hfa
-dev/hfa/fore_vcm.c optional hfa
-#dev/hfa/hfa_eisa.c optional hfa eisa
-dev/hfa/hfa_freebsd.c optional hfa
-dev/hfa/hfa_pci.c optional hfa pci
-#dev/hfa/hfa_sbus.c optional hfa sbus
-dev/hifn/hifn7751.c optional hifn
-dev/hme/if_hme.c optional hme
-dev/hme/if_hme_pci.c optional hme pci
-dev/hme/if_hme_sbus.c optional hme sbus
-dev/hwpmc/hwpmc_logging.c optional hwpmc
-dev/hwpmc/hwpmc_mod.c optional hwpmc
-dev/ichsmb/ichsmb.c optional ichsmb
-dev/ichsmb/ichsmb_pci.c optional ichsmb pci
-dev/ida/ida.c optional ida
-dev/ida/ida_disk.c optional ida
-dev/ida/ida_eisa.c optional ida eisa
-dev/ida/ida_pci.c optional ida pci
-dev/ie/if_ie.c optional ie isa nowerror
-dev/ie/if_ie_isa.c optional ie isa
-dev/ieee488/ibfoo.c optional pcii
-dev/ieee488/pcii.c optional pcii
-dev/ieee488/upd7210.c optional pcii
-dev/iicbus/ad7418.c optional ad7418
-dev/iicbus/ds1672.c optional ds1672
-dev/iicbus/if_ic.c optional ic
-dev/iicbus/iic.c optional iic
-dev/iicbus/iicbb.c optional iicbb
-dev/iicbus/iicbb_if.m optional iicbb
-dev/iicbus/iicbus.c optional iicbus
-dev/iicbus/iicbus_if.m optional iicbus
-dev/iicbus/iiconf.c optional iicbus
-dev/iicbus/iicsmb.c optional iicsmb \
- dependency "iicbus_if.h"
-dev/iir/iir.c optional iir
-dev/iir/iir_ctrl.c optional iir
-dev/iir/iir_pci.c optional iir pci
-dev/ips/ips.c optional ips
-dev/ips/ips_commands.c optional ips
-dev/ips/ips_disk.c optional ips
-dev/ips/ips_ioctl.c optional ips
-dev/ips/ips_pci.c optional ips pci
-dev/ipw/if_ipw.c optional ipw
-dev/isp/isp.c optional isp
-dev/isp/isp_freebsd.c optional isp
-dev/isp/isp_library.c optional isp
-dev/isp/isp_pci.c optional isp pci
-dev/isp/isp_sbus.c optional isp sbus
-dev/isp/isp_target.c optional isp
-dev/ispfw/ispfw.c optional ispfw
-dev/iwi/if_iwi.c optional iwi
-dev/ixgb/if_ixgb.c optional ixgb
-dev/ixgb/ixgb_ee.c optional ixgb
-dev/ixgb/ixgb_hw.c optional ixgb
-dev/jme/if_jme.c optional jme pci
-dev/joy/joy.c optional joy
-dev/joy/joy_isa.c optional joy isa
-dev/joy/joy_pccard.c optional joy pccard
-dev/kbdmux/kbdmux.c optional kbdmux
-dev/le/am7990.c optional le
-dev/le/am79900.c optional le
-dev/le/if_le_pci.c optional le pci
-dev/le/lance.c optional le
-dev/led/led.c standard
-dev/lge/if_lge.c optional lge
-dev/lnc/if_lnc.c optional lnc
-dev/lnc/if_lnc_pci.c optional lnc pci
-dev/mc146818/mc146818.c optional mc146818
-dev/mca/mca_bus.c optional mca
-dev/mcd/mcd.c optional mcd isa nowerror
-dev/mcd/mcd_isa.c optional mcd isa nowerror
-dev/md/md.c optional md
-dev/mem/memdev.c optional mem
-dev/mfi/mfi.c optional mfi
-dev/mfi/mfi_debug.c optional mfi
-dev/mfi/mfi_pci.c optional mfi pci
-dev/mfi/mfi_disk.c optional mfi
-dev/mfi/mfi_linux.c optional mfi compat_linux
-dev/mfi/mfi_cam.c optional mfip scbus
-dev/mii/acphy.c optional miibus
-dev/mii/acphy.c optional acphy
-dev/mii/amphy.c optional miibus
-dev/mii/amphy.c optional amphy
-dev/mii/bmtphy.c optional miibus
-dev/mii/bmtphy.c optional bmtphy
-dev/mii/brgphy.c optional miibus
-dev/mii/brgphy.c optional brgphy
-dev/mii/ciphy.c optional miibus
-dev/mii/ciphy.c optional ciphy
-dev/mii/dcphy.c optional dc pci
-dev/mii/e1000phy.c optional miibus
-dev/mii/e1000phy.c optional e1000phy
-dev/mii/exphy.c optional miibus
-dev/mii/exphy.c optional exphy
-dev/mii/gentbi.c optional miibus
-dev/mii/gentbi.c optional mii
-dev/mii/icsphy.c optional miibus
-dev/mii/icsphy.c optional icsphy
-dev/mii/inphy.c optional miibus
-dev/mii/inphy.c optional inphy
-dev/mii/ip1000phy.c optional miibus
-dev/mii/ip1000phy.c optional ip1000phy
-dev/mii/jmphy.c optional miibus
-dev/mii/jmphy.c optional jmphy
-dev/mii/lxtphy.c optional miibus
-dev/mii/lxtphy.c optional lxtphy
-dev/mii/mii.c optional miibus
-dev/mii/mii.c optional mii
-dev/mii/mii_physubr.c optional miibus
-dev/mii/mii_physubr.c optional mii
-dev/mii/miibus_if.m optional miibus
-dev/mii/miibus_if.m optional mii
-dev/mii/mlphy.c optional miibus
-dev/mii/mlphy.c optional mlphy
-dev/mii/nsgphy.c optional miibus
-dev/mii/nsgphy.c optional nsgphy
-dev/mii/nsphy.c optional miibus
-dev/mii/nsphy.c optional nsphy
-dev/mii/nsphyter.c optional miibus
-dev/mii/nsphyter.c optional nsphyter
-dev/mii/pnaphy.c optional miibus
-dev/mii/pnaphy.c optional pnaphy
-dev/mii/pnphy.c optional miibus
-dev/mii/pnphy.c optional pnphy
-dev/mii/qsphy.c optional miibus
-dev/mii/qsphy.c optional qsphy
-dev/mii/rgephy.c optional miibus
-dev/mii/rgephy.c optional rgephy
-dev/mii/rlphy.c optional miibus
-dev/mii/rlphy.c optional rlphy
-dev/mii/ruephy.c optional miibus
-dev/mii/ruephy.c optional ruephy
-dev/mii/tdkphy.c optional miibus
-dev/mii/tdkphy.c optional tdkphy
-dev/mii/tlphy.c optional miibus
-dev/mii/tlphy.c optional tlphy
-dev/mii/ukphy.c optional miibus
-dev/mii/ukphy.c optional mii
-dev/mii/ukphy_subr.c optional miibus
-dev/mii/ukphy_subr.c optional mii
-dev/mii/xmphy.c optional miibus
-dev/mii/xmphy.c optional xmphy
-dev/mk48txx/mk48txx.c optional mk48txx
-dev/mlx/mlx.c optional mlx
-dev/mlx/mlx_disk.c optional mlx
-dev/mlx/mlx_pci.c optional mlx pci
-dev/mly/mly.c optional mly
-dev/mmc/mmc.c optional mmc
-dev/mmc/mmcbr_if.m optional mmc
-dev/mmc/mmcbus_if.m optional mmc
-dev/mmc/mmcsd.c optional mmcsd
-dev/mpt/mpt.c optional mpt
-dev/mpt/mpt_cam.c optional mpt
-dev/mpt/mpt_debug.c optional mpt
-dev/mpt/mpt_pci.c optional mpt pci
-dev/mpt/mpt_raid.c optional mpt
-dev/mpt/mpt_user.c optional mpt
-dev/msk/if_msk.c optional msk
-dev/my/if_my.c optional my
-dev/ncv/ncr53c500.c optional ncv
-dev/ncv/ncr53c500_pccard.c optional ncv pccard
-dev/nge/if_nge.c optional nge
-dev/nmdm/nmdm.c optional nmdm
-dev/nsp/nsp.c optional nsp
-dev/nsp/nsp_pccard.c optional nsp pccard
-dev/null/null.c standard
-dev/patm/if_patm.c optional patm pci
-dev/patm/if_patm_attach.c optional patm pci
-dev/patm/if_patm_intr.c optional patm pci
-dev/patm/if_patm_ioctl.c optional patm pci
-dev/patm/if_patm_rtables.c optional patm pci
-dev/patm/if_patm_rx.c optional patm pci
-dev/patm/if_patm_tx.c optional patm pci
-dev/pbio/pbio.c optional pbio isa
-dev/pccard/card_if.m standard
-dev/pccard/pccard.c optional pccard
-dev/pccard/pccard_cis.c optional pccard
-dev/pccard/pccard_cis_quirks.c optional pccard
-dev/pccard/pccard_device.c optional pccard
-dev/pccard/power_if.m standard
-dev/pccbb/pccbb.c optional cbb
-dev/pccbb/pccbb_isa.c optional cbb isa
-dev/pccbb/pccbb_pci.c optional cbb pci
-dev/pci/eisa_pci.c optional pci eisa
-dev/pci/fixup_pci.c optional pci
-dev/pci/ignore_pci.c optional pci
-dev/pci/isa_pci.c optional pci isa
-dev/pci/pci.c optional pci
-dev/pci/pci_if.m standard
-dev/pci/pci_pci.c optional pci
-dev/pci/pci_user.c optional pci
-dev/pci/pcib_if.m standard
-dev/pdq/if_fea.c optional fea eisa
-dev/pdq/if_fpa.c optional fpa pci
-dev/pdq/pdq.c optional fea eisa nowerror
-dev/pdq/pdq.c optional fpa pci nowerror
-dev/pdq/pdq_ifsubr.c optional fea eisa nowerror
-dev/pdq/pdq_ifsubr.c optional fpa pci nowerror
-dev/ppbus/if_plip.c optional plip
-dev/ppbus/immio.c optional vpo
-dev/ppbus/lpbb.c optional lpbb
-dev/ppbus/lpt.c optional lpt
-dev/ppbus/pcfclock.c optional pcfclock
-dev/ppbus/ppb_1284.c optional ppbus
-dev/ppbus/ppb_base.c optional ppbus
-dev/ppbus/ppb_msq.c optional ppbus
-dev/ppbus/ppbconf.c optional ppbus
-dev/ppbus/ppbus_if.m optional ppbus
-dev/ppbus/ppi.c optional ppi
-dev/ppbus/pps.c optional pps
-dev/ppbus/vpo.c optional vpo
-dev/ppbus/vpoio.c optional vpo
-dev/pst/pst-iop.c optional pst
-dev/pst/pst-pci.c optional pst pci
-dev/pst/pst-raid.c optional pst
-dev/puc/puc.c optional puc
-dev/puc/puc_ebus.c optional puc ebus
-dev/puc/puc_pccard.c optional puc pccard
-dev/puc/puc_pci.c optional puc pci
-dev/puc/puc_sbus.c optional puc fhc
-dev/puc/puc_sbus.c optional puc sbus
-dev/puc/pucdata.c optional puc pci
-dev/ral/rt2560.c optional ral
-dev/ral/rt2661.c optional ral
-dev/ral/if_ralrate.c optional ral
-dev/ral/if_ral_pci.c optional ral pci
-dev/random/harvest.c standard
-dev/random/hash.c optional random
-dev/random/probe.c optional random
-dev/random/randomdev.c optional random
-dev/random/randomdev_soft.c optional random
-dev/random/yarrow.c optional random
-dev/ray/if_ray.c optional ray pccard
-dev/rc/rc.c optional rc
-dev/re/if_re.c optional re
-dev/rndtest/rndtest.c optional rndtest
-dev/rp/rp.c optional rp
-dev/rp/rp_isa.c optional rp isa
-dev/rp/rp_pci.c optional rp pci
-dev/sab/sab.c optional sab ebus
-dev/safe/safe.c optional safe
-dev/sbsh/if_sbsh.c optional sbsh
-dev/scd/scd.c optional scd isa
-dev/scd/scd_isa.c optional scd isa
-dev/si/si.c optional si
-dev/si/si2_z280.c optional si
-dev/si/si3_t225.c optional si
-dev/si/si_eisa.c optional si eisa
-dev/si/si_isa.c optional si isa
-dev/si/si_pci.c optional si pci
-dev/sio/sio_pccard.c optional sio pccard
-dev/sio/sio_pci.c optional sio pci
-dev/sio/sio_puc.c optional sio puc pci
-dev/sk/if_sk.c optional sk pci
-dev/smbus/smb.c optional smb
-dev/smbus/smbconf.c optional smbus
-dev/smbus/smbus.c optional smbus
-dev/smbus/smbus_if.m optional smbus
-dev/sn/if_sn.c optional sn
-dev/sn/if_sn_isa.c optional sn isa
-dev/sn/if_sn_pccard.c optional sn pccard
-dev/snp/snp.c optional snp
-dev/sound/isa/ad1816.c optional snd_ad1816 isa
-dev/sound/isa/es1888.c optional snd_ess isa
-dev/sound/isa/ess.c optional snd_ess isa
-dev/sound/isa/gusc.c optional snd_gusc isa
-dev/sound/isa/mss.c optional snd_mss isa
-dev/sound/isa/sb16.c optional snd_sb16 isa
-dev/sound/isa/sb8.c optional snd_sb8 isa
-dev/sound/isa/sbc.c optional snd_sbc isa
-dev/sound/isa/sndbuf_dma.c optional sound isa
-dev/sound/pci/als4000.c optional snd_als4000 pci
-dev/sound/pci/atiixp.c optional snd_atiixp pci
-#dev/sound/pci/au88x0.c optional snd_au88x0 pci
-dev/sound/pci/cmi.c optional snd_cmi pci
-dev/sound/pci/cs4281.c optional snd_cs4281 pci
-dev/sound/pci/csa.c optional snd_csa pci \
- warning "kernel contains GPL contaminated csaimg.h header"
-dev/sound/pci/csapcm.c optional snd_csa pci
-dev/sound/pci/ds1.c optional snd_ds1 pci
-dev/sound/pci/emu10k1.c optional snd_emu10k1 pci \
- dependency "emu10k1-alsa%diked.h" \
- warning "kernel contains GPL contaminated emu10k1 headers"
-dev/sound/pci/envy24.c optional snd_envy24 pci
-dev/sound/pci/envy24ht.c optional snd_envy24ht pci
-dev/sound/pci/es137x.c optional snd_es137x pci
-dev/sound/pci/fm801.c optional snd_fm801 pci
-dev/sound/pci/ich.c optional snd_ich pci
-dev/sound/pci/maestro.c optional snd_maestro pci
-dev/sound/pci/maestro3.c optional snd_maestro3 pci \
- warning "kernel contains GPL contaminated maestro3 headers"
-dev/sound/pci/neomagic.c optional snd_neomagic pci
-dev/sound/pci/solo.c optional snd_solo pci
-dev/sound/pci/spicds.c optional snd_spicds pci
-dev/sound/pci/t4dwave.c optional snd_t4dwave pci
-dev/sound/pci/via8233.c optional snd_via8233 pci
-dev/sound/pci/via82c686.c optional snd_via82c686 pci
-dev/sound/pci/vibes.c optional snd_vibes pci
-dev/sound/pci/hda/hdac.c optional snd_hda pci
-dev/sound/pcm/ac97.c optional sound
-dev/sound/pcm/ac97_if.m optional sound
-dev/sound/pcm/ac97_patch.c optional sound
-dev/sound/pcm/buffer.c optional sound
-dev/sound/pcm/channel.c optional sound
-dev/sound/pcm/channel_if.m optional sound
-dev/sound/pcm/dsp.c optional sound
-dev/sound/pcm/fake.c optional sound
-dev/sound/pcm/feeder.c optional sound
-dev/sound/pcm/feeder_fmt.c optional sound
-dev/sound/pcm/feeder_if.m optional sound
-dev/sound/pcm/feeder_rate.c optional sound
-dev/sound/pcm/feeder_volume.c optional sound
-dev/sound/pcm/mixer.c optional sound
-dev/sound/pcm/mixer_if.m optional sound
-dev/sound/pcm/sndstat.c optional sound
-dev/sound/pcm/sound.c optional sound
-dev/sound/pcm/vchan.c optional sound
-#dev/sound/usb/upcm.c optional snd_upcm usb
-dev/sound/usb/uaudio.c optional snd_uaudio usb
-dev/sound/usb/uaudio_pcm.c optional snd_uaudio usb
-dev/sr/if_sr.c optional sr
-dev/sr/if_sr_pci.c optional sr pci
-dev/stg/tmc18c30.c optional stg
-dev/stg/tmc18c30_isa.c optional stg isa
-dev/stg/tmc18c30_pccard.c optional stg pccard
-dev/stg/tmc18c30_pci.c optional stg pci
-dev/stg/tmc18c30_subr.c optional stg
-dev/stge/if_stge.c optional stge
-dev/streams/streams.c optional streams
-dev/sx/sx.c optional sx
-#dev/sx/sx_isa.c optional sx isa
-dev/sx/sx_util.c optional sx
-dev/sx/sx_pci.c optional sx pci
-dev/sym/sym_hipd.c optional sym \
- dependency "$S/dev/sym/sym_{conf,defs}.h"
-dev/syscons/blank/blank_saver.c optional blank_saver
-dev/syscons/daemon/daemon_saver.c optional daemon_saver
-dev/syscons/dragon/dragon_saver.c optional dragon_saver
-dev/syscons/fade/fade_saver.c optional fade_saver
-dev/syscons/fire/fire_saver.c optional fire_saver
-dev/syscons/green/green_saver.c optional green_saver
-dev/syscons/logo/logo.c optional logo_saver
-dev/syscons/logo/logo_saver.c optional logo_saver
-dev/syscons/rain/rain_saver.c optional rain_saver
-dev/syscons/snake/snake_saver.c optional snake_saver
-dev/syscons/star/star_saver.c optional star_saver
-dev/syscons/warp/warp_saver.c optional warp_saver
-dev/tdfx/tdfx_linux.c optional tdfx_linux tdfx compat_linux
-dev/tdfx/tdfx_pci.c optional tdfx pci
-dev/trm/trm.c optional trm
-dev/twa/tw_cl_init.c optional twa
-dev/twa/tw_cl_intr.c optional twa
-dev/twa/tw_cl_io.c optional twa
-dev/twa/tw_cl_misc.c optional twa
-dev/twa/tw_osl_cam.c optional twa
-dev/twa/tw_osl_freebsd.c optional twa
-dev/twe/twe.c optional twe
-dev/twe/twe_freebsd.c optional twe
-dev/tx/if_tx.c optional tx
-dev/txp/if_txp.c optional txp
-dev/uart/uart_bus_acpi.c optional uart acpi
-#dev/uart/uart_bus_cbus.c optional uart cbus
-dev/uart/uart_bus_ebus.c optional uart ebus
-dev/uart/uart_bus_isa.c optional uart isa
-dev/uart/uart_bus_pccard.c optional uart pccard
-dev/uart/uart_bus_pci.c optional uart pci
-dev/uart/uart_bus_puc.c optional uart puc
-dev/uart/uart_core.c optional uart
-dev/uart/uart_dbg.c optional uart gdb
-dev/uart/uart_dev_ns8250.c optional uart
-dev/uart/uart_dev_sab82532.c optional uart
-dev/uart/uart_dev_z8530.c optional uart
-dev/uart/uart_if.m optional uart
-dev/uart/uart_subr.c optional uart
-dev/uart/uart_tty.c optional uart
-dev/ubsec/ubsec.c optional ubsec
-#
-# USB support
-dev/usb/ehci.c optional ehci
-dev/usb/ehci_pci.c optional ehci pci
-dev/usb/hid.c optional usb
-dev/usb/if_aue.c optional aue
-dev/usb/if_axe.c optional axe
-dev/usb/if_cdce.c optional cdce
-dev/usb/if_cue.c optional cue
-dev/usb/if_kue.c optional kue
-dev/usb/if_ural.c optional ural
-dev/usb/if_rue.c optional rue
-dev/usb/if_udav.c optional udav
-dev/usb/ohci.c optional ohci
-dev/usb/ohci_pci.c optional ohci pci
-dev/usb/uark.c optional uark ucom
-dev/usb/ubsa.c optional ubsa ucom
-dev/usb/ubser.c optional ubser
-dev/usb/ucom.c optional ucom
-dev/usb/ucycom.c optional ucycom ucom
-dev/usb/udbp.c optional udbp
-dev/usb/ufm.c optional ufm
-dev/usb/uftdi.c optional uftdi ucom
-dev/usb/ugen.c optional ugen
-dev/usb/uhci.c optional uhci
-dev/usb/uhci_pci.c optional uhci pci
-dev/usb/uhid.c optional uhid
-dev/usb/uhub.c optional usb
-dev/usb/ukbd.c optional ukbd
-dev/usb/ulpt.c optional ulpt
-dev/usb/umass.c optional umass
-dev/usb/umct.c optional umct
-dev/usb/umodem.c optional umodem
-dev/usb/ums.c optional ums
-dev/usb/uplcom.c optional uplcom ucom
-dev/usb/urio.c optional urio
-dev/usb/usb.c optional usb
-dev/usb/usb_ethersubr.c optional usb
-dev/usb/usb_if.m optional usb
-dev/usb/usb_mem.c optional usb
-dev/usb/usb_quirks.c optional usb
-dev/usb/usb_subr.c optional usb
-dev/usb/usbdi.c optional usb
-dev/usb/usbdi_util.c optional usb
-dev/usb/uscanner.c optional uscanner
-dev/usb/uvisor.c optional uvisor ucom
-dev/usb/uvscom.c optional uvscom ucom
-dev/utopia/idtphy.c optional utopia
-dev/utopia/suni.c optional utopia
-dev/utopia/utopia.c optional utopia
-dev/vge/if_vge.c optional vge
-dev/vkbd/vkbd.c optional vkbd
-dev/vx/if_vx.c optional vx
-dev/vx/if_vx_eisa.c optional vx eisa
-dev/vx/if_vx_pci.c optional vx pci
-dev/watchdog/watchdog.c standard
-dev/wds/wd7000.c optional wds isa
-dev/wi/if_wi.c optional wi
-dev/wi/if_wi_pccard.c optional wi pccard
-dev/wi/if_wi_pci.c optional wi pci
-dev/wl/if_wl.c optional wl isa
-dev/xe/if_xe.c optional xe
-dev/xe/if_xe_pccard.c optional xe pccard
-fs/deadfs/dead_vnops.c standard
-fs/devfs/devfs_devs.c standard
-fs/devfs/devfs_rule.c standard
-fs/devfs/devfs_vfsops.c standard
-fs/devfs/devfs_vnops.c standard
-fs/fdescfs/fdesc_vfsops.c optional fdescfs
-fs/fdescfs/fdesc_vnops.c optional fdescfs
-fs/fifofs/fifo_vnops.c standard
-fs/hpfs/hpfs_alsubr.c optional hpfs
-fs/hpfs/hpfs_lookup.c optional hpfs
-fs/hpfs/hpfs_subr.c optional hpfs
-fs/hpfs/hpfs_vfsops.c optional hpfs
-fs/hpfs/hpfs_vnops.c optional hpfs
-fs/msdosfs/msdosfs_conv.c optional msdosfs
-fs/msdosfs/msdosfs_denode.c optional msdosfs
-fs/msdosfs/msdosfs_fat.c optional msdosfs
-fs/msdosfs/msdosfs_fileno.c optional msdosfs
-fs/msdosfs/msdosfs_iconv.c optional msdosfs_iconv
-fs/msdosfs/msdosfs_lookup.c optional msdosfs
-fs/msdosfs/msdosfs_vfsops.c optional msdosfs
-fs/msdosfs/msdosfs_vnops.c optional msdosfs
-fs/ntfs/ntfs_compr.c optional ntfs
-fs/ntfs/ntfs_iconv.c optional ntfs_iconv
-fs/ntfs/ntfs_ihash.c optional ntfs
-fs/ntfs/ntfs_subr.c optional ntfs
-fs/ntfs/ntfs_vfsops.c optional ntfs
-fs/ntfs/ntfs_vnops.c optional ntfs
-fs/nullfs/null_subr.c optional nullfs
-fs/nullfs/null_vfsops.c optional nullfs
-fs/nullfs/null_vnops.c optional nullfs
-fs/nwfs/nwfs_io.c optional nwfs
-fs/nwfs/nwfs_ioctl.c optional nwfs
-fs/nwfs/nwfs_node.c optional nwfs
-fs/nwfs/nwfs_subr.c optional nwfs
-fs/nwfs/nwfs_vfsops.c optional nwfs
-fs/nwfs/nwfs_vnops.c optional nwfs
-fs/portalfs/portal_vfsops.c optional portalfs
-fs/portalfs/portal_vnops.c optional portalfs
-fs/procfs/procfs.c optional procfs
-fs/procfs/procfs_ctl.c optional procfs
-fs/procfs/procfs_dbregs.c optional procfs
-fs/procfs/procfs_fpregs.c optional procfs
-fs/procfs/procfs_ioctl.c optional procfs
-fs/procfs/procfs_map.c optional procfs
-fs/procfs/procfs_mem.c optional procfs
-fs/procfs/procfs_note.c optional procfs
-fs/procfs/procfs_regs.c optional procfs
-fs/procfs/procfs_rlimit.c optional procfs
-fs/procfs/procfs_status.c optional procfs
-fs/procfs/procfs_type.c optional procfs
-fs/pseudofs/pseudofs.c optional pseudofs
-fs/pseudofs/pseudofs_fileno.c optional pseudofs
-fs/pseudofs/pseudofs_vncache.c optional pseudofs
-fs/pseudofs/pseudofs_vnops.c optional pseudofs
-fs/smbfs/smbfs_io.c optional smbfs
-fs/smbfs/smbfs_node.c optional smbfs
-fs/smbfs/smbfs_smb.c optional smbfs
-fs/smbfs/smbfs_subr.c optional smbfs
-fs/smbfs/smbfs_vfsops.c optional smbfs
-fs/smbfs/smbfs_vnops.c optional smbfs
-fs/udf/osta.c optional udf
-fs/udf/udf_iconv.c optional udf_iconv
-fs/udf/udf_vfsops.c optional udf
-fs/udf/udf_vnops.c optional udf
-fs/umapfs/umap_subr.c optional umapfs
-fs/umapfs/umap_vfsops.c optional umapfs
-fs/umapfs/umap_vnops.c optional umapfs
-fs/unionfs/union_subr.c optional unionfs
-fs/unionfs/union_vfsops.c optional unionfs
-fs/unionfs/union_vnops.c optional unionfs
-gdb/gdb_main.c optional gdb
-gdb/gdb_packet.c optional gdb
-geom/bde/g_bde.c optional geom_bde
-geom/bde/g_bde_crypt.c optional geom_bde
-geom/bde/g_bde_lock.c optional geom_bde
-geom/bde/g_bde_work.c optional geom_bde
-geom/concat/g_concat.c optional geom_concat
-geom/eli/g_eli.c optional geom_eli
-geom/eli/g_eli_crypto.c optional geom_eli
-geom/eli/g_eli_ctl.c optional geom_eli
-geom/eli/g_eli_integrity.c optional geom_eli
-geom/eli/g_eli_key.c optional geom_eli
-geom/eli/g_eli_privacy.c optional geom_eli
-geom/eli/pkcs5v2.c optional geom_eli
-geom/gate/g_gate.c optional geom_gate
-geom/geom_aes.c optional geom_aes
-geom/geom_apple.c optional geom_apple
-geom/geom_bsd.c optional geom_bsd
-geom/geom_bsd_enc.c optional geom_bsd
-geom/geom_ccd.c optional ccd
-geom/geom_ccd.c optional geom_ccd
-geom/geom_ctl.c standard
-geom/geom_dev.c standard
-geom/geom_disk.c standard
-geom/geom_dump.c standard
-geom/geom_event.c standard
-geom/geom_fox.c optional geom_fox
-geom/geom_gpt.c optional geom_gpt
-geom/geom_io.c standard
-geom/geom_kern.c standard
-geom/geom_mbr.c optional geom_mbr
-geom/geom_mbr_enc.c optional geom_mbr
-geom/geom_pc98.c optional geom_pc98
-geom/geom_pc98_enc.c optional geom_pc98
-geom/geom_slice.c standard
-geom/geom_subr.c standard
-geom/geom_sunlabel.c optional geom_sunlabel
-geom/geom_sunlabel_enc.c optional geom_sunlabel
-geom/geom_vfs.c standard
-geom/geom_vol_ffs.c optional geom_vol
-geom/label/g_label.c optional geom_label
-geom/label/g_label_ext2fs.c optional geom_label
-geom/label/g_label_iso9660.c optional geom_label
-geom/label/g_label_msdosfs.c optional geom_label
-geom/label/g_label_ntfs.c optional geom_label
-geom/label/g_label_reiserfs.c optional geom_label
-geom/label/g_label_ufs.c optional geom_label
-geom/mirror/g_mirror.c optional geom_mirror
-geom/mirror/g_mirror_ctl.c optional geom_mirror
-geom/nop/g_nop.c optional geom_nop
-geom/raid3/g_raid3.c optional geom_raid3
-geom/raid3/g_raid3_ctl.c optional geom_raid3
-geom/shsec/g_shsec.c optional geom_shsec
-geom/stripe/g_stripe.c optional geom_stripe
-geom/uzip/g_uzip.c optional geom_uzip
-geom/zero/g_zero.c optional geom_zero
-gnu/fs/ext2fs/ext2_alloc.c optional ext2fs \
- warning "kernel contains GPL contaminated ext2fs filesystem"
-gnu/fs/ext2fs/ext2_balloc.c optional ext2fs
-gnu/fs/ext2fs/ext2_bmap.c optional ext2fs
-gnu/fs/ext2fs/ext2_inode.c optional ext2fs
-gnu/fs/ext2fs/ext2_inode_cnv.c optional ext2fs
-gnu/fs/ext2fs/ext2_linux_balloc.c optional ext2fs
-gnu/fs/ext2fs/ext2_linux_ialloc.c optional ext2fs
-gnu/fs/ext2fs/ext2_lookup.c optional ext2fs
-gnu/fs/ext2fs/ext2_subr.c optional ext2fs
-gnu/fs/ext2fs/ext2_vfsops.c optional ext2fs
-gnu/fs/ext2fs/ext2_vnops.c optional ext2fs
-gnu/fs/reiserfs/reiserfs_hashes.c optional reiserfs \
- warning "kernel contains GPL contaminated ReiserFS filesystem"
-gnu/fs/reiserfs/reiserfs_inode.c optional reiserfs
-gnu/fs/reiserfs/reiserfs_item_ops.c optional reiserfs
-gnu/fs/reiserfs/reiserfs_namei.c optional reiserfs
-gnu/fs/reiserfs/reiserfs_prints.c optional reiserfs
-gnu/fs/reiserfs/reiserfs_stree.c optional reiserfs
-gnu/fs/reiserfs/reiserfs_vfsops.c optional reiserfs
-gnu/fs/reiserfs/reiserfs_vnops.c optional reiserfs
-#
-# isdn4bsd device drivers
-#
-i4b/driver/i4b_trace.c optional i4btrc
-i4b/driver/i4b_rbch.c optional i4brbch
-i4b/driver/i4b_tel.c optional i4btel
-i4b/driver/i4b_ipr.c optional i4bipr
-net/slcompress.c optional i4bipr
-i4b/driver/i4b_ctl.c optional i4bctl
-i4b/driver/i4b_ing.c optional i4bing
-i4b/driver/i4b_isppp.c optional i4bisppp
-net/slcompress.c optional i4bisppp
-#
-# isdn4bsd CAPI driver
-#
-i4b/capi/capi_l4if.c optional i4bcapi
-i4b/capi/capi_llif.c optional i4bcapi
-i4b/capi/capi_msgs.c optional i4bcapi
-#
-# isdn4bsd AVM B1/T1 CAPI driver
-#
-i4b/capi/iavc/iavc_pci.c optional iavc i4bcapi pci
-i4b/capi/iavc/iavc_isa.c optional iavc i4bcapi isa
-i4b/capi/iavc/iavc_lli.c optional iavc i4bcapi
-i4b/capi/iavc/iavc_card.c optional iavc i4bcapi
-#
-# isdn4bsd support
-#
-i4b/layer2/i4b_mbuf.c optional i4btrc
-#
-# isdn4bsd Q.921 handler
-#
-i4b/layer2/i4b_l2.c optional i4bq921
-i4b/layer2/i4b_l2fsm.c optional i4bq921
-i4b/layer2/i4b_uframe.c optional i4bq921
-i4b/layer2/i4b_tei.c optional i4bq921
-i4b/layer2/i4b_sframe.c optional i4bq921
-i4b/layer2/i4b_iframe.c optional i4bq921
-i4b/layer2/i4b_l2timer.c optional i4bq921
-i4b/layer2/i4b_util.c optional i4bq921
-i4b/layer2/i4b_lme.c optional i4bq921
-#
-# isdn4bsd Q.931 handler
-#
-i4b/layer3/i4b_q931.c optional i4bq931
-i4b/layer3/i4b_l3fsm.c optional i4bq931
-i4b/layer3/i4b_l3timer.c optional i4bq931
-i4b/layer3/i4b_l2if.c optional i4bq931
-i4b/layer3/i4b_l4if.c optional i4bq931
-i4b/layer3/i4b_q932fac.c optional i4bq931
-#
-# isdn4bsd control device driver, interface to isdnd
-#
-i4b/layer4/i4b_i4bdrv.c optional i4b
-i4b/layer4/i4b_l4.c optional i4b
-i4b/layer4/i4b_l4mgmt.c optional i4b
-i4b/layer4/i4b_l4timer.c optional i4b
-#
-isa/isa_if.m standard
-isa/isa_common.c optional isa
-isa/isahint.c optional isa
-isa/orm.c optional isa
-isa/pnp.c optional isa
-isa/pnpparse.c optional isa
-isofs/cd9660/cd9660_bmap.c optional cd9660
-isofs/cd9660/cd9660_lookup.c optional cd9660
-isofs/cd9660/cd9660_node.c optional cd9660
-isofs/cd9660/cd9660_rrip.c optional cd9660
-isofs/cd9660/cd9660_util.c optional cd9660
-isofs/cd9660/cd9660_vfsops.c optional cd9660
-isofs/cd9660/cd9660_vnops.c optional cd9660
-isofs/cd9660/cd9660_iconv.c optional cd9660_iconv
-kern/bus_if.m standard
-kern/clock_if.m optional genclock
-kern/cpufreq_if.m standard
-kern/device_if.m standard
-kern/imgact_elf.c standard
-kern/imgact_shell.c standard
-kern/inflate.c optional gzip
-kern/init_main.c standard
-kern/init_sysent.c standard
-kern/kern_acct.c standard
-kern/kern_acl.c standard
-kern/kern_alq.c optional alq
-kern/kern_clock.c standard
-kern/kern_condvar.c standard
-kern/kern_conf.c standard
-kern/kern_cpu.c standard
-kern/kern_context.c standard
-kern/kern_descrip.c standard
-kern/kern_environment.c standard
-kern/kern_event.c standard
-kern/kern_exec.c standard
-kern/kern_exit.c standard
-kern/kern_fork.c standard
-kern/kern_idle.c standard
-kern/kern_intr.c standard
-kern/kern_jail.c standard
-kern/kern_kse.c standard
-kern/kern_kthread.c standard
-kern/kern_ktr.c optional ktr
-kern/kern_ktrace.c standard
-kern/kern_linker.c standard
-kern/kern_lock.c standard
-kern/kern_lockf.c standard
-kern/kern_mac.c standard
-kern/kern_malloc.c standard
-kern/kern_mbuf.c standard
-kern/kern_mib.c standard
-kern/kern_module.c standard
-kern/kern_mtxpool.c standard
-kern/kern_mutex.c standard
-kern/kern_ntptime.c standard
-kern/kern_physio.c standard
-kern/kern_pmc.c standard
-kern/kern_poll.c optional device_polling
-kern/kern_proc.c standard
-kern/kern_prot.c standard
-kern/kern_resource.c standard
-kern/kern_rwlock.c standard
-kern/kern_sema.c standard
-kern/kern_shutdown.c standard
-kern/kern_sig.c standard
-kern/kern_subr.c standard
-kern/kern_sx.c standard
-kern/kern_synch.c standard
-kern/kern_syscalls.c standard
-kern/kern_sysctl.c standard
-kern/kern_tc.c standard
-kern/kern_thr.c standard
-kern/kern_thread.c standard
-kern/kern_time.c standard
-kern/kern_timeout.c standard
-kern/kern_umtx.c standard
-kern/kern_uuid.c standard
-kern/kern_xxx.c standard
-kern/link_elf.c standard
-kern/linker_if.m standard
-kern/md4c.c optional netsmb
-kern/md5c.c standard
-kern/sched_4bsd.c optional sched_4bsd
-kern/sched_ule.c optional sched_ule
-kern/subr_autoconf.c standard
-kern/subr_blist.c standard
-kern/subr_bus.c standard
-kern/subr_clock.c optional genclock
-kern/subr_devstat.c standard
-kern/subr_disk.c standard
-kern/subr_eventhandler.c standard
-kern/subr_firmware.c optional firmware
-kern/subr_hints.c standard
-kern/subr_kdb.c standard
-kern/subr_kobj.c standard
-kern/subr_lock.c standard
-kern/subr_log.c standard
-kern/subr_mbpool.c optional libmbpool
-kern/subr_mchain.c optional libmchain
-kern/subr_module.c standard
-kern/subr_msgbuf.c standard
-kern/subr_param.c standard
-kern/subr_pcpu.c standard
-kern/subr_power.c standard
-kern/subr_prf.c standard
-kern/subr_prof.c standard
-kern/subr_rman.c standard
-kern/subr_sbuf.c standard
-kern/subr_scanf.c standard
-kern/subr_sleepqueue.c standard
-kern/subr_smp.c standard
-kern/subr_stack.c optional ddb
-kern/subr_taskqueue.c standard
-kern/subr_trap.c standard
-kern/subr_turnstile.c standard
-kern/subr_unit.c standard
-kern/subr_witness.c optional witness
-kern/sys_generic.c standard
-kern/sys_pipe.c standard
-kern/sys_process.c standard
-kern/sys_socket.c standard
-kern/syscalls.c optional witness
-kern/sysv_ipc.c standard
-kern/sysv_msg.c optional sysvmsg
-kern/sysv_sem.c optional sysvsem
-kern/sysv_shm.c optional sysvshm
-kern/tty.c standard
-kern/tty_compat.c standard
-kern/tty_conf.c standard
-kern/tty_cons.c standard
-kern/tty_pty.c optional pty
-kern/tty_subr.c standard
-kern/tty_tty.c standard
-kern/uipc_accf.c optional inet
-kern/uipc_cow.c optional zero_copy_sockets
-kern/uipc_domain.c standard
-kern/uipc_mbuf.c standard
-kern/uipc_mbuf2.c standard
-kern/uipc_sem.c optional p1003_1b_semaphores
-kern/uipc_socket.c standard
-kern/uipc_socket2.c standard
-kern/uipc_syscalls.c standard
-kern/uipc_usrreq.c standard
-kern/vfs_aio.c optional vfs_aio
-kern/vfs_bio.c standard
-kern/vfs_cache.c standard
-kern/vfs_cluster.c standard
-kern/vfs_default.c standard
-kern/vfs_export.c standard
-kern/vfs_hash.c standard
-kern/vfs_init.c standard
-kern/vfs_lookup.c standard
-kern/vfs_mount.c standard
-kern/vfs_subr.c standard
-kern/vfs_syscalls.c standard
-kern/vfs_vnops.c standard
-#
-# These files in libkern/ are those needed by all architectures. Some
-# of the files in libkern/ are only needed on some architectures, e.g.,
-# libkern/divdi3.c is needed by i386 but not alpha. Also, some of these
-# routines may be optimized for a particular platform. In either case,
-# the file should be moved to conf/files.<arch> from here.
-#
-libkern/arc4random.c standard
-libkern/bcd.c standard
-libkern/bsearch.c standard
-libkern/crc32.c standard
-libkern/fnmatch.c standard
-libkern/gets.c standard
-libkern/iconv.c optional libiconv
-libkern/iconv_converter_if.m optional libiconv
-libkern/iconv_xlat.c optional libiconv
-libkern/iconv_xlat16.c optional libiconv
-libkern/index.c standard
-libkern/inet_ntoa.c standard
-libkern/mcount.c optional profiling-routine
-libkern/qsort.c standard
-libkern/qsort_r.c standard
-libkern/random.c standard
-libkern/rindex.c standard
-libkern/scanc.c standard
-libkern/skpc.c standard
-libkern/strcasecmp.c standard
-libkern/strcat.c standard
-libkern/strcmp.c standard
-libkern/strcpy.c standard
-libkern/strcspn.c standard
-libkern/strdup.c standard
-libkern/strlcat.c standard
-libkern/strlcpy.c standard
-libkern/strlen.c standard
-libkern/strncmp.c standard
-libkern/strncpy.c standard
-libkern/strsep.c standard
-libkern/strspn.c standard
-libkern/strstr.c standard
-libkern/strtol.c standard
-libkern/strtoq.c standard
-libkern/strtoul.c standard
-libkern/strtouq.c standard
-libkern/strvalid.c standard
-net/bpf.c standard
-net/bpf_filter.c optional bpf
-net/bpf_filter.c optional netgraph_bpf
-net/bridge.c optional bridge
-net/bridgestp.c optional if_bridge
-net/bsd_comp.c optional ppp_bsdcomp
-net/ieee8023ad_lacp.c optional lagg
-net/if.c standard
-net/if_arcsubr.c optional arcnet
-net/if_atmsubr.c optional atm
-net/if_bridge.c optional if_bridge
-net/if_clone.c standard
-net/if_disc.c optional disc
-net/if_edsc.c optional edsc
-net/if_ef.c optional ef
-net/if_enc.c optional enc
-net/if_ethersubr.c optional ether
-net/if_faith.c optional faith
-net/if_fddisubr.c optional fddi
-net/if_fwsubr.c optional fwip
-net/if_gif.c optional gif
-net/if_gre.c optional gre
-net/if_iso88025subr.c optional token
-net/if_lagg.c optional lagg
-net/if_loop.c optional loop
-net/if_media.c standard
-net/if_mib.c standard
-net/if_ppp.c optional ppp
-net/if_sl.c optional sl
-net/if_spppfr.c optional sppp
-net/if_spppfr.c optional i4bisppp
-net/if_spppfr.c optional netgraph_sppp
-net/if_spppsubr.c optional sppp
-net/if_spppsubr.c optional i4bisppp
-net/if_spppsubr.c optional netgraph_sppp
-net/if_stf.c optional stf
-net/if_tun.c optional tun
-net/if_tap.c optional tap
-net/if_vlan.c optional vlan
-net/mppcc.c optional netgraph_mppc_compression
-net/mppcd.c optional netgraph_mppc_compression
-net/netisr.c standard
-net/ppp_deflate.c optional ppp_deflate
-net/ppp_tty.c optional ppp
-net/pfil.c optional ether
-net/pfil.c optional inet
-net/radix.c standard
-net/raw_cb.c standard
-net/raw_usrreq.c standard
-net/route.c standard
-net/rtsock.c standard
-net/slcompress.c optional netgraph_vjc
-net/slcompress.c optional ppp
-net/slcompress.c optional sl
-net/slcompress.c optional sppp
-net/slcompress.c optional netgraph_sppp
-net/zlib.c optional ppp_deflate
-net/zlib.c optional ipsec
-net/zlib.c optional crypto
-net/zlib.c optional geom_uzip
-net/zlib.c optional netgraph_deflate
-net80211/ieee80211.c optional wlan
-net80211/ieee80211_acl.c optional wlan_acl
-net80211/ieee80211_amrr.c optional wlan_amrr
-net80211/ieee80211_crypto.c optional wlan
-net80211/ieee80211_crypto_ccmp.c optional wlan_ccmp
-net80211/ieee80211_crypto_none.c optional wlan
-net80211/ieee80211_crypto_tkip.c optional wlan_tkip
-net80211/ieee80211_crypto_wep.c optional wlan_wep
-net80211/ieee80211_freebsd.c optional wlan
-net80211/ieee80211_input.c optional wlan
-net80211/ieee80211_ioctl.c optional wlan
-net80211/ieee80211_node.c optional wlan
-net80211/ieee80211_output.c optional wlan
-net80211/ieee80211_proto.c optional wlan
-net80211/ieee80211_xauth.c optional wlan_xauth
-netatalk/aarp.c optional netatalk
-netatalk/at_control.c optional netatalk
-netatalk/at_proto.c optional netatalk
-netatalk/at_rmx.c optional netatalkdebug
-netatalk/ddp_input.c optional netatalk
-netatalk/ddp_output.c optional netatalk
-netatalk/ddp_pcb.c optional netatalk
-netatalk/ddp_usrreq.c optional netatalk
-netatm/atm_aal5.c optional atm_core
-netatm/atm_cm.c optional atm_core
-netatm/atm_device.c optional atm_core
-netatm/atm_if.c optional atm_core
-netatm/atm_proto.c optional atm_core
-netatm/atm_signal.c optional atm_core
-netatm/atm_socket.c optional atm_core
-netatm/atm_subr.c optional atm_core
-netatm/atm_usrreq.c optional atm_core
-netatm/ipatm/ipatm_event.c optional atm_ip atm_core
-netatm/ipatm/ipatm_if.c optional atm_ip atm_core
-netatm/ipatm/ipatm_input.c optional atm_ip atm_core
-netatm/ipatm/ipatm_load.c optional atm_ip atm_core
-netatm/ipatm/ipatm_output.c optional atm_ip atm_core
-netatm/ipatm/ipatm_usrreq.c optional atm_ip atm_core
-netatm/ipatm/ipatm_vcm.c optional atm_ip atm_core
-netatm/sigpvc/sigpvc_if.c optional atm_sigpvc atm_core
-netatm/sigpvc/sigpvc_subr.c optional atm_sigpvc atm_core
-netatm/spans/spans_arp.c optional atm_spans atm_core \
- dependency "spans_xdr.h"
-netatm/spans/spans_cls.c optional atm_spans atm_core
-netatm/spans/spans_if.c optional atm_spans atm_core
-netatm/spans/spans_kxdr.c optional atm_spans atm_core
-netatm/spans/spans_msg.c optional atm_spans atm_core
-netatm/spans/spans_print.c optional atm_spans atm_core
-netatm/spans/spans_proto.c optional atm_spans atm_core
-netatm/spans/spans_subr.c optional atm_spans atm_core
-netatm/spans/spans_util.c optional atm_spans atm_core
-spans_xdr.h optional atm_spans atm_core \
- before-depend \
- dependency "$S/netatm/spans/spans_xdr.x" \
- compile-with "rpcgen -h -C $S/netatm/spans/spans_xdr.x | grep -v rpc/rpc.h > spans_xdr.h" \
- clean "spans_xdr.h" \
- no-obj no-implicit-rule
-spans_xdr.c optional atm_spans atm_core \
- before-depend \
- dependency "$S/netatm/spans/spans_xdr.x" \
- compile-with "rpcgen -c -C $S/netatm/spans/spans_xdr.x | grep -v rpc/rpc.h > spans_xdr.c" \
- clean "spans_xdr.c" \
- no-obj no-implicit-rule local
-spans_xdr.o optional atm_spans atm_core \
- dependency "$S/netatm/spans/spans_xdr.x" \
- compile-with "${NORMAL_C}" \
- no-implicit-rule local
-netatm/uni/q2110_sigaa.c optional atm_uni atm_core
-netatm/uni/q2110_sigcpcs.c optional atm_uni atm_core
-netatm/uni/q2110_subr.c optional atm_uni atm_core
-netatm/uni/qsaal1_sigaa.c optional atm_uni atm_core
-netatm/uni/qsaal1_sigcpcs.c optional atm_uni atm_core
-netatm/uni/qsaal1_subr.c optional atm_uni atm_core
-netatm/uni/sscf_uni.c optional atm_uni atm_core
-netatm/uni/sscf_uni_lower.c optional atm_uni atm_core
-netatm/uni/sscf_uni_upper.c optional atm_uni atm_core
-netatm/uni/sscop.c optional atm_uni atm_core
-netatm/uni/sscop_lower.c optional atm_uni atm_core
-netatm/uni/sscop_pdu.c optional atm_uni atm_core
-netatm/uni/sscop_sigaa.c optional atm_uni atm_core
-netatm/uni/sscop_sigcpcs.c optional atm_uni atm_core
-netatm/uni/sscop_subr.c optional atm_uni atm_core
-netatm/uni/sscop_timer.c optional atm_uni atm_core
-netatm/uni/sscop_upper.c optional atm_uni atm_core
-netatm/uni/uni_load.c optional atm_uni atm_core
-netatm/uni/uniarp.c optional atm_uni atm_core
-netatm/uni/uniarp_cache.c optional atm_uni atm_core
-netatm/uni/uniarp_input.c optional atm_uni atm_core
-netatm/uni/uniarp_output.c optional atm_uni atm_core
-netatm/uni/uniarp_timer.c optional atm_uni atm_core
-netatm/uni/uniarp_vcm.c optional atm_uni atm_core
-netatm/uni/uniip.c optional atm_uni atm_core
-netatm/uni/unisig_decode.c optional atm_uni atm_core
-netatm/uni/unisig_encode.c optional atm_uni atm_core
-netatm/uni/unisig_if.c optional atm_uni atm_core
-netatm/uni/unisig_mbuf.c optional atm_uni atm_core
-netatm/uni/unisig_msg.c optional atm_uni atm_core
-netatm/uni/unisig_print.c optional atm_uni atm_core
-netatm/uni/unisig_proto.c optional atm_uni atm_core
-netatm/uni/unisig_sigmgr_state.c optional atm_uni atm_core
-netatm/uni/unisig_subr.c optional atm_uni atm_core
-netatm/uni/unisig_util.c optional atm_uni atm_core
-netatm/uni/unisig_vc_state.c optional atm_uni atm_core
-netgraph/atm/atmpif/ng_atmpif.c optional netgraph_atm_atmpif
-netgraph/atm/atmpif/ng_atmpif_harp.c optional netgraph_atm_atmpif
-netgraph/atm/ccatm/ng_ccatm.c optional ngatm_ccatm
-netgraph/atm/ng_atm.c optional ngatm_atm
-netgraph/atm/ngatmbase.c optional ngatm_atmbase
-netgraph/atm/sscfu/ng_sscfu.c optional ngatm_sscfu
-netgraph/atm/sscop/ng_sscop.c optional ngatm_sscop
-netgraph/atm/uni/ng_uni.c optional ngatm_uni
-netgraph/bluetooth/common/ng_bluetooth.c optional netgraph_bluetooth
-netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c optional netgraph_bluetooth_bt3c
-netgraph/bluetooth/drivers/h4/ng_h4.c optional netgraph_bluetooth_h4
-netgraph/bluetooth/drivers/ubt/ng_ubt.c optional netgraph_bluetooth_ubt
-netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c optional netgraph_bluetooth_ubtbcmfw
-netgraph/bluetooth/hci/ng_hci_cmds.c optional netgraph_bluetooth_hci
-netgraph/bluetooth/hci/ng_hci_evnt.c optional netgraph_bluetooth_hci
-netgraph/bluetooth/hci/ng_hci_main.c optional netgraph_bluetooth_hci
-netgraph/bluetooth/hci/ng_hci_misc.c optional netgraph_bluetooth_hci
-netgraph/bluetooth/hci/ng_hci_ulpi.c optional netgraph_bluetooth_hci
-netgraph/bluetooth/l2cap/ng_l2cap_cmds.c optional netgraph_bluetooth_l2cap
-netgraph/bluetooth/l2cap/ng_l2cap_evnt.c optional netgraph_bluetooth_l2cap
-netgraph/bluetooth/l2cap/ng_l2cap_llpi.c optional netgraph_bluetooth_l2cap
-netgraph/bluetooth/l2cap/ng_l2cap_main.c optional netgraph_bluetooth_l2cap
-netgraph/bluetooth/l2cap/ng_l2cap_misc.c optional netgraph_bluetooth_l2cap
-netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c optional netgraph_bluetooth_l2cap
-netgraph/bluetooth/socket/ng_btsocket.c optional netgraph_bluetooth_socket
-netgraph/bluetooth/socket/ng_btsocket_hci_raw.c optional netgraph_bluetooth_socket
-netgraph/bluetooth/socket/ng_btsocket_l2cap.c optional netgraph_bluetooth_socket
-netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c optional netgraph_bluetooth_socket
-netgraph/bluetooth/socket/ng_btsocket_rfcomm.c optional netgraph_bluetooth_socket
-netgraph/netflow/netflow.c optional netgraph_netflow
-netgraph/netflow/ng_netflow.c optional netgraph_netflow
-netgraph/ng_UI.c optional netgraph_UI
-netgraph/ng_async.c optional netgraph_async
-netgraph/ng_atmllc.c optional netgraph_atmllc
-netgraph/ng_base.c optional netgraph
-netgraph/ng_bpf.c optional netgraph_bpf
-netgraph/ng_bridge.c optional netgraph_bridge
-netgraph/ng_cisco.c optional netgraph_cisco
-netgraph/ng_deflate.c optional netgraph_deflate
-netgraph/ng_device.c optional netgraph_device
-netgraph/ng_echo.c optional netgraph_echo
-netgraph/ng_eiface.c optional netgraph_eiface
-netgraph/ng_ether.c optional netgraph_ether
-netgraph/ng_fec.c optional netgraph_fec
-netgraph/ng_frame_relay.c optional netgraph_frame_relay
-netgraph/ng_gif.c optional netgraph_gif
-netgraph/ng_gif_demux.c optional netgraph_gif_demux
-netgraph/ng_hole.c optional netgraph_hole
-netgraph/ng_iface.c optional netgraph_iface
-netgraph/ng_ip_input.c optional netgraph_ip_input
-netgraph/ng_ipfw.c optional netgraph_ipfw
-netgraph/ng_ksocket.c optional netgraph_ksocket
-netgraph/ng_l2tp.c optional netgraph_l2tp
-netgraph/ng_lmi.c optional netgraph_lmi
-netgraph/ng_mppc.c optional netgraph_mppc_compression
-netgraph/ng_mppc.c optional netgraph_mppc_encryption
-netgraph/ng_nat.c optional netgraph_nat
-netgraph/ng_one2many.c optional netgraph_one2many
-netgraph/ng_parse.c optional netgraph
-netgraph/ng_ppp.c optional netgraph_ppp
-netgraph/ng_pppoe.c optional netgraph_pppoe
-netgraph/ng_pptpgre.c optional netgraph_pptpgre
-netgraph/ng_pred1.c optional netgraph_pred1
-netgraph/ng_rfc1490.c optional netgraph_rfc1490
-netgraph/ng_socket.c optional netgraph_socket
-netgraph/ng_split.c optional netgraph_split
-netgraph/ng_sppp.c optional netgraph_sppp
-netgraph/ng_tag.c optional netgraph_tag
-netgraph/ng_tcpmss.c optional netgraph_tcpmss
-netgraph/ng_tee.c optional netgraph_tee
-netgraph/ng_tty.c optional netgraph_tty
-netgraph/ng_vjc.c optional netgraph_vjc
-netinet/accf_data.c optional accept_filter_data
-netinet/accf_http.c optional accept_filter_http
-netinet/if_atm.c optional atm
-netinet/if_ether.c optional ether
-netinet/igmp.c optional inet
-netinet/in.c optional inet
-netinet/ip_carp.c optional carp
-netinet/in_gif.c optional gif inet
-netinet/ip_gre.c optional gre inet
-netinet/ip_id.c optional inet
-netinet/in_pcb.c optional inet
-netinet/in_proto.c optional inet
-netinet/in_rmx.c optional inet
-netinet/ip_divert.c optional ipdivert
-netinet/ip_dummynet.c optional dummynet
-netinet/ip_ecn.c optional inet
-netinet/ip_ecn.c optional inet6
-netinet/ip_encap.c optional inet
-netinet/ip_encap.c optional inet6
-netinet/ip_fastfwd.c optional inet
-netinet/ip_fw2.c optional ipfirewall
-netinet/ip_fw_pfil.c optional ipfirewall
-netinet/ip_icmp.c optional inet
-netinet/ip_input.c optional inet
-netinet/ip_mroute.c optional mrouting
-netinet/ip_output.c optional inet
-netinet/raw_ip.c optional inet
-netinet/tcp_debug.c optional tcpdebug
-netinet/tcp_hostcache.c optional inet
-netinet/tcp_input.c optional inet
-netinet/tcp_output.c optional inet
-netinet/tcp_sack.c optional inet
-netinet/tcp_subr.c optional inet
-netinet/tcp_syncache.c optional inet
-netinet/tcp_timer.c optional inet
-netinet/tcp_usrreq.c optional inet
-netinet/udp_usrreq.c optional inet
-netinet/libalias/alias.c optional libalias
-netinet/libalias/alias_cuseeme.c optional libalias
-netinet/libalias/alias_db.c optional libalias
-netinet/libalias/alias_ftp.c optional libalias
-netinet/libalias/alias_irc.c optional libalias
-netinet/libalias/alias_nbt.c optional libalias
-netinet/libalias/alias_pptp.c optional libalias
-netinet/libalias/alias_proxy.c optional libalias
-netinet/libalias/alias_skinny.c optional libalias
-netinet/libalias/alias_smedia.c optional libalias
-netinet/libalias/alias_util.c optional libalias
-netinet/libalias/alias.c optional netgraph_nat
-netinet/libalias/alias_cuseeme.c optional netgraph_nat
-netinet/libalias/alias_db.c optional netgraph_nat
-netinet/libalias/alias_ftp.c optional netgraph_nat
-netinet/libalias/alias_irc.c optional netgraph_nat
-netinet/libalias/alias_nbt.c optional netgraph_nat
-netinet/libalias/alias_pptp.c optional netgraph_nat
-netinet/libalias/alias_proxy.c optional netgraph_nat
-netinet/libalias/alias_skinny.c optional netgraph_nat
-netinet/libalias/alias_smedia.c optional netgraph_nat
-netinet/libalias/alias_util.c optional netgraph_nat
-netinet6/ah_aesxcbcmac.c optional ipsec
-netinet6/ah_core.c optional ipsec
-netinet6/ah_input.c optional ipsec
-netinet6/ah_output.c optional ipsec
-netinet6/dest6.c optional inet6
-netinet6/esp_aesctr.c optional ipsec ipsec_esp
-netinet6/esp_core.c optional ipsec ipsec_esp
-netinet6/esp_input.c optional ipsec ipsec_esp
-netinet6/esp_output.c optional ipsec ipsec_esp
-netinet6/esp_rijndael.c optional ipsec ipsec_esp
-netinet6/esp_camellia.c optional ipsec ipsec_esp
-netinet6/frag6.c optional inet6
-netinet6/icmp6.c optional inet6
-netinet6/in6.c optional inet6
-netinet6/in6_cksum.c optional inet6
-netinet6/in6_gif.c optional gif inet6
-netinet6/in6_ifattach.c optional inet6
-netinet6/in6_pcb.c optional inet6
-netinet6/in6_proto.c optional inet6
-netinet6/in6_rmx.c optional inet6
-netinet6/in6_src.c optional inet6
-netinet6/ip6_forward.c optional inet6
-netinet6/ip6_fw.c optional inet6 ipv6firewall
-netinet6/ip6_id.c optional inet6
-netinet6/ip6_input.c optional inet6
-netinet6/ip6_mroute.c optional inet6
-netinet6/ip6_output.c optional inet6
-netinet6/ipcomp_core.c optional ipsec
-netinet6/ipcomp_input.c optional ipsec
-netinet6/ipcomp_output.c optional ipsec
-netinet6/ipsec.c optional ipsec
-netinet6/mld6.c optional inet6
-netinet6/nd6.c optional inet6
-netinet6/nd6_nbr.c optional inet6
-netinet6/nd6_rtr.c optional inet6
-netinet6/raw_ip6.c optional inet6
-netinet6/route6.c optional inet6
-netinet6/scope6.c optional inet6
-netinet6/udp6_output.c optional inet6
-netinet6/udp6_usrreq.c optional inet6
-netipsec/ipsec.c optional fast_ipsec
-netipsec/ipsec_input.c optional fast_ipsec
-netipsec/ipsec_mbuf.c optional fast_ipsec
-netipsec/ipsec_output.c optional fast_ipsec
-netipsec/key.c optional fast_ipsec
-netipsec/key_debug.c optional fast_ipsec
-netipsec/keysock.c optional fast_ipsec
-netipsec/xform_ah.c optional fast_ipsec
-netipsec/xform_esp.c optional fast_ipsec
-netipsec/xform_ipcomp.c optional fast_ipsec
-netipsec/xform_ipip.c optional fast_ipsec
-netipsec/xform_tcp.c optional fast_ipsec tcp_signature
-netipx/ipx.c optional ipx
-netipx/ipx_cksum.c optional ipx
-netipx/ipx_input.c optional ipx
-netipx/ipx_ip.c optional ipx
-netipx/ipx_outputfl.c optional ipx
-netipx/ipx_pcb.c optional ipx
-netipx/ipx_proto.c optional ipx
-netipx/ipx_usrreq.c optional ipx
-netipx/spx_debug.c optional ipx
-netipx/spx_usrreq.c optional ipx
-netkey/key.c optional ipsec
-netkey/key_debug.c optional ipsec
-netkey/keydb.c optional ipsec
-netkey/keysock.c optional ipsec
-netnatm/natm.c optional natm
-netnatm/natm_pcb.c optional natm
-netnatm/natm_proto.c optional natm
-netncp/ncp_conn.c optional ncp
-netncp/ncp_crypt.c optional ncp
-netncp/ncp_login.c optional ncp
-netncp/ncp_mod.c optional ncp
-netncp/ncp_ncp.c optional ncp
-netncp/ncp_nls.c optional ncp
-netncp/ncp_rq.c optional ncp
-netncp/ncp_sock.c optional ncp
-netncp/ncp_subr.c optional ncp
-netsmb/smb_conn.c optional netsmb
-netsmb/smb_crypt.c optional netsmb
-netsmb/smb_dev.c optional netsmb
-netsmb/smb_iod.c optional netsmb
-netsmb/smb_rq.c optional netsmb
-netsmb/smb_smb.c optional netsmb
-netsmb/smb_subr.c optional netsmb
-netsmb/smb_trantcp.c optional netsmb
-netsmb/smb_usr.c optional netsmb
-nfs/nfs_common.c optional nfsclient
-nfs/nfs_common.c optional nfsserver
-nfs4client/nfs4_dev.c optional nfsclient
-nfs4client/nfs4_idmap.c optional nfsclient
-nfs4client/nfs4_socket.c optional nfsclient
-nfs4client/nfs4_subs.c optional nfsclient
-nfs4client/nfs4_vfs_subs.c optional nfsclient
-nfs4client/nfs4_vfsops.c optional nfsclient
-nfs4client/nfs4_vn_subs.c optional nfsclient
-nfs4client/nfs4_vnops.c optional nfsclient
-nfsclient/bootp_subr.c optional bootp nfsclient
-nfsclient/krpc_subr.c optional bootp nfsclient
-nfsclient/nfs_bio.c optional nfsclient
-nfsclient/nfs_diskless.c optional nfsclient nfs_root
-nfsclient/nfs_node.c optional nfsclient
-nfsclient/nfs_socket.c optional nfsclient
-nfsclient/nfs_subs.c optional nfsclient
-nfsclient/nfs_nfsiod.c optional nfsclient
-nfsclient/nfs_vfsops.c optional nfsclient
-nfsclient/nfs_vnops.c optional nfsclient
-nfsclient/nfs_lock.c optional nfsclient
-nfsserver/nfs_serv.c optional nfsserver
-nfsserver/nfs_srvsock.c optional nfsserver
-nfsserver/nfs_srvcache.c optional nfsserver
-nfsserver/nfs_srvsubs.c optional nfsserver
-nfsserver/nfs_syscalls.c optional nfsserver
-nlm/nlm_prot_clnt.c optional nfslockd
-nlm/nlm_prot_impl.c optional nfslockd
-nlm/nlm_prot_server.c optional nfslockd
-nlm/nlm_prot_svc.c optional nfslockd
-nlm/nlm_prot_xdr.c optional nfslockd
-nlm/sm_inter_xdr.c optional nfslockd
-# crypto support
-opencrypto/cast.c optional crypto
-opencrypto/cast.c optional ipsec ipsec_esp
-opencrypto/criov.c optional crypto
-opencrypto/crypto.c optional crypto
-opencrypto/cryptodev.c optional cryptodev
-opencrypto/cryptosoft.c optional crypto
-opencrypto/deflate.c optional crypto
-opencrypto/rmd160.c optional crypto
-opencrypto/rmd160.c optional ipsec
-opencrypto/skipjack.c optional crypto
-opencrypto/xform.c optional crypto
-pci/agp.c optional agp pci
-pci/agp_if.m optional agp pci
-pci/alpm.c optional alpm pci
-pci/amdpm.c optional amdpm pci
-pci/amdpm.c optional nfpm pci
-pci/amdsmb.c optional amdsmb pci
-pci/if_dc.c optional dc pci
-pci/if_de.c optional de pci
-pci/if_mn.c optional mn pci
-pci/if_pcn.c optional pcn pci
-pci/if_rl.c optional rl pci
-pci/if_sf.c optional sf pci
-pci/if_sis.c optional sis pci
-pci/if_ste.c optional ste pci
-pci/if_ti.c optional ti pci
-pci/if_tl.c optional tl pci
-pci/if_vr.c optional vr pci
-pci/if_wb.c optional wb pci
-pci/if_xl.c optional xl pci
-pci/intpm.c optional intpm pci
-pci/ncr.c optional ncr pci
-pci/nfsmb.c optional nfsmb pci
-pci/viapm.c optional viapm pci
-pci/xrpu.c optional xrpu pci
-posix4/ksched.c optional _kposix_priority_scheduling
-posix4/p1003_1b.c standard
-posix4/posix4_mib.c standard
-rpc/auth_none.c optional nfslockd
-rpc/auth_unix.c optional nfslockd
-rpc/authunix_prot.c optional nfslockd
-rpc/clnt_dg.c optional nfslockd
-rpc/clnt_rc.c optional nfslockd
-rpc/clnt_vc.c optional nfslockd
-rpc/getnetconfig.c optional nfslockd
-rpc/inet_ntop.c optional nfslockd
-rpc/inet_pton.c optional nfslockd
-rpc/rpc_callmsg.c optional nfslockd
-rpc/rpc_generic.c optional nfslockd
-rpc/rpc_prot.c optional nfslockd
-rpc/rpcb_clnt.c optional nfslockd
-rpc/rpcb_prot.c optional nfslockd
-rpc/rpcclnt.c optional nfsclient
-rpc/svc.c optional nfslockd
-rpc/svc_auth.c optional nfslockd
-rpc/svc_auth_unix.c optional nfslockd
-rpc/svc_dg.c optional nfslockd
-rpc/svc_generic.c optional nfslockd
-rpc/svc_vc.c optional nfslockd
-security/audit/audit.c optional audit
-security/audit/audit_arg.c optional audit
-security/audit/audit_bsm.c optional audit
-security/audit/audit_bsm_klib.c optional audit
-security/audit/audit_bsm_token.c optional audit
-security/audit/audit_pipe.c optional audit
-security/audit/audit_syscalls.c standard
-security/audit/audit_trigger.c optional audit
-security/audit/audit_worker.c optional audit
-security/mac/mac_inet.c optional mac inet
-security/mac/mac_label.c optional mac
-security/mac/mac_net.c optional mac
-security/mac/mac_pipe.c optional mac
-security/mac/mac_posix_sem.c optional mac
-security/mac/mac_process.c optional mac
-security/mac/mac_socket.c optional mac
-security/mac/mac_system.c optional mac
-security/mac/mac_sysv_msg.c optional mac
-security/mac/mac_sysv_sem.c optional mac
-security/mac/mac_sysv_shm.c optional mac
-security/mac/mac_vfs.c optional mac
-security/mac_biba/mac_biba.c optional mac_biba
-security/mac_bsdextended/mac_bsdextended.c optional mac_bsdextended
-security/mac_ifoff/mac_ifoff.c optional mac_ifoff
-security/mac_lomac/mac_lomac.c optional mac_lomac
-security/mac_mls/mac_mls.c optional mac_mls
-security/mac_none/mac_none.c optional mac_none
-security/mac_partition/mac_partition.c optional mac_partition
-security/mac_portacl/mac_portacl.c optional mac_portacl
-security/mac_seeotheruids/mac_seeotheruids.c optional mac_seeotheruids
-security/mac_stub/mac_stub.c optional mac_stub
-security/mac_test/mac_test.c optional mac_test
-ufs/ffs/ffs_alloc.c optional ffs
-ufs/ffs/ffs_balloc.c optional ffs
-ufs/ffs/ffs_inode.c optional ffs
-ufs/ffs/ffs_snapshot.c optional ffs
-ufs/ffs/ffs_softdep.c optional ffs
-ufs/ffs/ffs_subr.c optional ffs
-ufs/ffs/ffs_tables.c optional ffs
-ufs/ffs/ffs_vfsops.c optional ffs
-ufs/ffs/ffs_vnops.c optional ffs
-ufs/ffs/ffs_rawread.c optional directio
-ufs/ufs/ufs_acl.c optional ffs
-ufs/ufs/ufs_bmap.c optional ffs
-ufs/ufs/ufs_dirhash.c optional ffs
-ufs/ufs/ufs_extattr.c optional ffs
-ufs/ufs/ufs_inode.c optional ffs
-ufs/ufs/ufs_lookup.c optional ffs
-ufs/ufs/ufs_quota.c optional ffs
-ufs/ufs/ufs_vfsops.c optional ffs
-ufs/ufs/ufs_vnops.c optional ffs
-vm/default_pager.c standard
-vm/device_pager.c standard
-vm/phys_pager.c standard
-vm/redzone.c optional DEBUG_REDZONE
-vm/swap_pager.c standard
-vm/uma_core.c standard
-vm/uma_dbg.c standard
-vm/vm_contig.c standard
-vm/memguard.c optional DEBUG_MEMGUARD
-vm/vm_fault.c standard
-vm/vm_glue.c standard
-vm/vm_init.c standard
-vm/vm_kern.c standard
-vm/vm_map.c standard
-vm/vm_meter.c standard
-vm/vm_mmap.c standard
-vm/vm_object.c standard
-vm/vm_page.c standard
-vm/vm_pageout.c standard
-vm/vm_pageq.c standard
-vm/vm_pager.c standard
-vm/vm_unix.c standard
-vm/vm_zeroidle.c standard
-vm/vnode_pager.c standard
-xdr/xdr.c optional nfslockd
-xdr/xdr_array.c optional nfslockd
-xdr/xdr_mbuf.c optional nfslockd
-xdr/xdr_mem.c optional nfslockd
-xdr/xdr_reference.c optional nfslockd
-xdr/xdr_sizeof.c optional nfslockd
-
-
-xen/gnttab.c optional xen
-xen/features.c optional xen
-xen/evtchn/evtchn.c optional xen
-xen/evtchn/evtchn_dev.c optional xen
-xen/xenbus/xenbus_client.c optional xen
-xen/xenbus/xenbus_comms.c optional xen
-xen/xenbus/xenbus_dev.c optional xen
-xen/xenbus/xenbus_probe.c optional xen
-xen/xenbus/xenbus_probe_backend.c optional xen
-xen/xenbus/xenbus_xs.c optional xen
-dev/xen/console/console.c optional xen
-dev/xen/console/xencons_ring.c optional xen
-dev/xen/blkfront/blkfront.c optional xen
-dev/xen/netfront/netfront.c optional xen
diff --git a/sys/conf/files.alpha b/sys/conf/files.alpha
deleted file mode 100644
index b5a79a5..0000000
--- a/sys/conf/files.alpha
+++ /dev/null
@@ -1,235 +0,0 @@
-# This file tells config what files go into building a kernel,
-# files marked standard are always included.
-#
-# $FreeBSD$
-#
-# The long compile-with and dependency lines are required because of
-# limitations in config: backslash-newline doesn't work in strings, and
-# dependency lines other than the first are silently ignored.
-#
-#
-linux_genassym.o optional compat_linux \
- dependency "$S/alpha/linux/linux_genassym.c" \
- compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
- no-obj no-implicit-rule \
- clean "linux_genassym.o"
-#
-linux_assym.h optional compat_linux \
- dependency "$S/kern/genassym.sh linux_genassym.o" \
- compile-with "sh $S/kern/genassym.sh linux_genassym.o > ${.TARGET}" \
- no-obj no-implicit-rule before-depend \
- clean "linux_assym.h"
-#
-font.h optional sc_dflt_font \
- compile-with "uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'static u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'static u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'static u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \
- no-obj no-implicit-rule before-depend \
- clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
-#
-atkbdmap.h optional atkbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${ATKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > atkbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "atkbdmap.h"
-#
-ukbdmap.h optional ukbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > ukbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "ukbdmap.h"
-#
-hal.o optional ath_hal \
- dependency "$S/contrib/dev/ath/public/alpha-elf.hal.o.uu" \
- compile-with "uudecode < $S/contrib/dev/ath/public/alpha-elf.hal.o.uu" \
- no-implicit-rule
-opt_ah.h optional ath_hal \
- dependency "$S/contrib/dev/ath/public/alpha-elf.opt_ah.h" \
- compile-with "cp $S/contrib/dev/ath/public/alpha-elf.opt_ah.h opt_ah.h" \
- no-obj no-implicit-rule before-depend \
- clean "opt_ah.h"
-alpha/alpha/api_up1000.c optional api_up1000
-alpha/alpha/atomic.s standard
-alpha/alpha/autoconf.c standard
-alpha/alpha/busdma_machdep.c standard
-alpha/alpha/busspace.c standard
-alpha/alpha/clock.c standard
-alpha/alpha/clock_if.m standard
-alpha/alpha/cpuconf.c standard
-alpha/alpha/db_disasm.c optional ddb
-alpha/alpha/db_interface.c optional ddb
-alpha/alpha/db_trace.c optional ddb
-alpha/alpha/dec_1000a.c optional dec_1000a
-alpha/alpha/dec_1000a.c optional dec_1000a
-alpha/alpha/dec_2100_a50.c optional dec_2100_a50
-alpha/alpha/dec_2100_a500.c optional dec_2100_a500
-alpha/alpha/dec_axppci_33.c optional dec_axppci_33
-alpha/alpha/dec_eb164.c optional dec_eb164
-alpha/alpha/dec_eb64plus.c optional dec_eb64plus
-alpha/alpha/dec_kn20aa.c optional dec_kn20aa
-alpha/alpha/dec_kn300.c optional dec_kn300
-alpha/alpha/dec_kn8ae.c optional dec_kn8ae
-alpha/alpha/dec_st550.c optional dec_st550
-alpha/alpha/dec_st6600.c optional dec_st6600
-alpha/alpha/dec_3000_300.c optional dec_3000_300
-alpha/alpha/dec_3000_500.c optional dec_3000_500
-alpha/alpha/dump_machdep.c standard
-alpha/alpha/elf_machdep.c standard
-alpha/alpha/exception.s standard
-alpha/alpha/fp_emulate.c standard
-alpha/alpha/ieee_float.c standard
-alpha/alpha/gdb_machdep.c optional gdb
-alpha/alpha/in_cksum.c optional inet
-alpha/alpha/interrupt.c standard
-alpha/alpha/locore.s standard no-obj
-alpha/alpha/machdep.c standard
-alpha/alpha/mem.c optional mem
-alpha/alpha/pmap.c standard
-alpha/alpha/mp_machdep.c optional smp
-alpha/alpha/prom.c standard
-alpha/alpha/promcons.c standard
-alpha/alpha/prom_disp.s standard
-alpha/alpha/sgmap.c standard
-alpha/alpha/support.s standard
-alpha/alpha/swtch.s standard
-alpha/alpha/sys_machdep.c standard
-alpha/alpha/trap.c standard
-alpha/alpha/uio_machdep.c standard
-alpha/alpha/uma_machdep.c standard
-alpha/alpha/vm_machdep.c standard
-alpha/isa/isa.c optional isa
-alpha/isa/isa_dma.c optional isa
-alpha/isa/mcclock_isa.c optional isa
-alpha/linux/linux_dummy.c optional compat_linux
-alpha/linux/linux_locore.s optional compat_linux \
- dependency "linux_assym.h"
-alpha/linux/linux_machdep.c optional compat_linux
-alpha/linux/linux_sysent.c optional compat_linux
-alpha/linux/linux_sysvec.c optional compat_linux
-alpha/mcbus/mcbus.c optional dec_kn300
-alpha/mcbus/mcmem.c optional dec_kn300
-alpha/mcbus/mcpcia.c optional dec_kn300
-alpha/osf1/imgact_osf1.c optional compat_linux
-alpha/osf1/imgact_osf1.c optional compat_osf1
-alpha/osf1/osf1_ioctl.c optional compat_linux
-alpha/osf1/osf1_ioctl.c optional compat_osf1
-alpha/osf1/osf1_misc.c optional compat_linux
-alpha/osf1/osf1_misc.c optional compat_osf1
-alpha/osf1/osf1_mount.c optional compat_linux
-alpha/osf1/osf1_mount.c optional compat_osf1
-alpha/osf1/osf1_signal.c optional compat_linux
-alpha/osf1/osf1_signal.c optional compat_osf1
-alpha/osf1/osf1_sysent.c optional compat_linux
-alpha/osf1/osf1_sysent.c optional compat_osf1
-alpha/osf1/osf1_sysvec.c optional compat_linux
-alpha/osf1/osf1_sysvec.c optional compat_osf1
-alpha/pci/alphapci_if.m optional pci
-alpha/pci/apecs.c optional dec_2100_a50
-alpha/pci/apecs.c optional dec_eb64plus
-alpha/pci/apecs.c optional dec_1000a
-alpha/pci/apecs_pci.c optional dec_2100_a50
-alpha/pci/apecs_pci.c optional dec_eb64plus
-alpha/pci/apecs_pci.c optional dec_1000a
-alpha/pci/bwx.c optional pci
-alpha/pci/cia.c optional dec_eb164
-alpha/pci/cia.c optional dec_kn20aa
-alpha/pci/cia.c optional dec_st550
-alpha/pci/cia.c optional dec_1000a
-alpha/pci/cia_pci.c optional dec_eb164
-alpha/pci/cia_pci.c optional dec_kn20aa
-alpha/pci/cia_pci.c optional dec_st550
-alpha/pci/cia_pci.c optional dec_1000a
-alpha/pci/irongate.c optional api_up1000
-alpha/pci/irongate_pci.c optional api_up1000
-alpha/pci/lca.c optional dec_axppci_33
-alpha/pci/lca_pci.c optional dec_axppci_33
-alpha/pci/pci_eb164_intr.s optional dec_eb164
-alpha/pci/pci_eb164_intr.s optional dec_kn20aa
-alpha/pci/pci_eb164_intr.s optional dec_st550
-alpha/pci/pci_eb64plus_intr.s optional dec_2100_a50
-alpha/pci/pci_eb64plus_intr.s optional dec_eb64plus
-alpha/pci/pcibus.c optional pci
-alpha/pci/swiz.c optional pci
-alpha/pci/t2.c optional dec_2100_a500
-alpha/pci/t2_pci.c optional dec_2100_a500
-alpha/pci/tsunami.c optional dec_st6600
-alpha/pci/tsunami_pci.c optional dec_st6600
-alpha/tlsb/dwlpx.c optional dec_kn8ae
-alpha/tlsb/gbus.c optional dec_kn8ae
-alpha/tlsb/kftxx.c optional dec_kn8ae
-alpha/tlsb/mcclock_tlsb.c optional dec_kn8ae
-alpha/tlsb/tlsb.c optional dec_kn8ae
-alpha/tlsb/tlsbcpu.c optional dec_kn8ae
-alpha/tlsb/tlsbmem.c optional dec_kn8ae
-alpha/tlsb/zs_tlsb.c optional dec_kn8ae
-compat/linux/linux_file.c optional compat_linux
-compat/linux/linux_getcwd.c optional compat_linux
-compat/linux/linux_ioctl.c optional compat_linux
-compat/linux/linux_ipc.c optional compat_linux
-compat/linux/linux_mib.c optional compat_linux
-compat/linux/linux_misc.c optional compat_linux
-compat/linux/linux_signal.c optional compat_linux
-compat/linux/linux_socket.c optional compat_linux
-compat/linux/linux_sysctl.c optional compat_linux
-compat/linux/linux_stats.c optional compat_linux
-compat/linux/linux_util.c optional compat_linux
-crypto/blowfish/bf_enc.c optional crypto
-crypto/blowfish/bf_enc.c optional ipsec ipsec_esp
-crypto/des/des_enc.c optional crypto
-crypto/des/des_enc.c optional ipsec ipsec_esp
-crypto/des/des_enc.c optional netsmb
-dev/advansys/adv_isa.c optional adv isa
-dev/aic/aic_isa.c optional aic isa
-dev/atkbdc/atkbd.c optional atkbd atkbdc
-dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc
-dev/atkbdc/atkbdc.c optional atkbdc
-dev/atkbdc/atkbdc_isa.c optional atkbdc isa
-dev/atkbdc/atkbdc_subr.c optional atkbdc
-dev/atkbdc/psm.c optional psm atkbdc
-dev/dec/mcclock.c optional mcclock
-dev/dec/mcclock_if.m optional mcclock
-dev/ed/if_ed_3c503.c optional ed isa ed_3c503
-dev/ed/if_ed_isa.c optional ed isa
-dev/ed/if_ed_wd80x3.c optional ed isa
-dev/ed/if_ed_hpp.c optional ed isa ed_hpp
-dev/ed/if_ed_sic.c optional ed isa ed_sic
-dev/fb/fb.c optional fb
-dev/fb/fb.c optional vga
-dev/fb/splash.c optional splash
-dev/fb/vga.c optional vga
-dev/fdc/fdc.c optional fdc
-dev/fdc/fdc_isa.c optional fdc isa
-dev/hwpmc/hwpmc_alpha.c optional hwpmc
-dev/kbd/kbd.c optional atkbd
-dev/kbd/kbd.c optional sc
-dev/kbd/kbd.c optional ukbd
-dev/ppc/ppc.c optional ppc
-dev/ppc/ppc_puc.c optional ppc puc
-dev/sio/sio.c optional sio
-dev/sio/sio_isa.c optional sio isa
-dev/syscons/schistory.c optional sc
-dev/syscons/scmouse.c optional sc
-dev/syscons/scterm.c optional sc
-dev/syscons/scterm-dumb.c optional sc
-dev/syscons/scterm-sc.c optional sc
-dev/syscons/scvgarndr.c optional sc vga
-dev/syscons/scgfbrndr.c optional sc tga
-dev/syscons/scvidctl.c optional sc
-dev/syscons/scvtb.c optional sc
-dev/syscons/syscons.c optional sc
-dev/syscons/sysmouse.c optional sc
-dev/uart/uart_cpu_alpha.c optional uart
-geom/geom_bsd.c standard
-geom/geom_bsd_enc.c standard
-isa/syscons_isa.c optional sc
-isa/vga_isa.c optional vga
-libkern/alpha/bswap16.S standard
-libkern/alpha/bswap32.S standard
-libkern/bcmp.c standard
-libkern/ffs.c standard
-libkern/ffsl.c standard
-libkern/fls.c standard
-libkern/flsl.c standard
-dev/fb/tga.c optional tga
-dev/fb/boot_font.c optional tga
-dev/tga/tga_pci.c optional tga
-dev/fb/fb.c optional tga
-dev/fb/gfb.c optional tga
-dev/gfb/gfb_pci.c optional tga
-pci/agp_amd.c optional agp
diff --git a/sys/conf/files.amd64 b/sys/conf/files.amd64
deleted file mode 100644
index 7cabee9..0000000
--- a/sys/conf/files.amd64
+++ /dev/null
@@ -1,286 +0,0 @@
-# This file tells config what files go into building a kernel,
-# files marked standard are always included.
-#
-# $FreeBSD$
-#
-# The long compile-with and dependency lines are required because of
-# limitations in config: backslash-newline doesn't work in strings, and
-# dependency lines other than the first are silently ignored.
-#
-#
-linux32_genassym.o optional compat_linux32 \
- dependency "$S/amd64/linux32/linux32_genassym.c" \
- compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
- no-obj no-implicit-rule \
- clean "linux32_genassym.o"
-#
-linux32_assym.h optional compat_linux32 \
- dependency "$S/kern/genassym.sh linux32_genassym.o" \
- compile-with "sh $S/kern/genassym.sh linux32_genassym.o > ${.TARGET}" \
- no-obj no-implicit-rule before-depend \
- clean "linux32_assym.h"
-#
-ia32_genassym.o standard \
- dependency "$S/compat/ia32/ia32_genassym.c" \
- compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
- no-obj no-implicit-rule \
- clean "ia32_genassym.o"
-#
-ia32_assym.h standard \
- dependency "$S/kern/genassym.sh ia32_genassym.o" \
- compile-with "env NM='${NM}' sh $S/kern/genassym.sh ia32_genassym.o > ${.TARGET}" \
- no-obj no-implicit-rule before-depend \
- clean "ia32_assym.h"
-#
-font.h optional sc_dflt_font \
- compile-with "uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'static u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'static u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'static u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \
- no-obj no-implicit-rule before-depend \
- clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
-#
-atkbdmap.h optional atkbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${ATKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > atkbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "atkbdmap.h"
-#
-ukbdmap.h optional ukbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > ukbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "ukbdmap.h"
-#
-hal.o optional ath_hal \
- dependency "$S/contrib/dev/ath/public/x86_64-elf.hal.o.uu" \
- compile-with "uudecode < $S/contrib/dev/ath/public/x86_64-elf.hal.o.uu" \
- no-implicit-rule
-opt_ah.h optional ath_hal \
- dependency "$S/contrib/dev/ath/public/x86_64-elf.opt_ah.h" \
- compile-with "cp $S/contrib/dev/ath/public/x86_64-elf.opt_ah.h opt_ah.h" \
- no-obj no-implicit-rule before-depend \
- clean "opt_ah.h"
-#
-nvenetlib.o optional nve pci \
- dependency "$S/contrib/dev/nve/amd64/nvenetlib.o.bz2.uu" \
- compile-with "uudecode $S/contrib/dev/nve/amd64/nvenetlib.o.bz2.uu ; bzip2 -df nvenetlib.o.bz2" \
- no-implicit-rule
-#
-os+%DIKED-nve.h optional nve pci \
- dependency "$S/contrib/dev/nve/os.h" \
- compile-with "sed -e 's/^.*#include.*phy\.h.*$$//' $S/contrib/dev/nve/os.h > os+%DIKED-nve.h" \
- no-implicit-rule no-obj before-depend \
- clean "os+%DIKED-nve.h"
-#
-hptmvraid.o optional hptmv \
- dependency "$S/dev/hptmv/amd64-elf.raid.o.uu" \
- compile-with "uudecode < $S/dev/hptmv/amd64-elf.raid.o.uu" \
- no-implicit-rule
-#
-hptrr_lib.o optional hptrr \
- dependency "$S/dev/hptrr/amd64-elf.hptrr_lib.o.uu" \
- compile-with "uudecode < $S/dev/hptrr/amd64-elf.hptrr_lib.o.uu" \
- no-implicit-rule
-#
-rr232x_lib.o optional rr232x \
- dependency "$S/dev/rr232x/amd64-elf.rr232x_lib.o.uu" \
- compile-with "uudecode < $S/dev/rr232x/amd64-elf.rr232x_lib.o.uu" \
- no-implicit-rule
-#
-amd64/acpica/OsdEnvironment.c optional acpi
-amd64/acpica/acpi_machdep.c optional acpi
-amd64/acpica/acpi_wakeup.c optional acpi
-amd64/acpica/madt.c optional acpi
-amd64/amd64/amd64_mem.c optional mem
-#amd64/amd64/apic_vector.S standard
-amd64/amd64/atomic.c standard
-amd64/amd64/autoconf.c standard
-amd64/amd64/bios.c standard
-amd64/amd64/busdma_machdep.c standard
-amd64/amd64/cpu_switch.S standard
-amd64/amd64/db_disasm.c optional ddb
-amd64/amd64/db_interface.c optional ddb
-amd64/amd64/db_trace.c optional ddb
-amd64/amd64/dump_machdep.c standard
-amd64/amd64/elf_machdep.c standard
-amd64/amd64/exception.S standard
-amd64/amd64/fpu.c standard
-amd64/amd64/gdb_machdep.c optional gdb
-amd64/amd64/identcpu.c standard
-amd64/amd64/in_cksum.c optional inet
-amd64/amd64/initcpu.c standard
-amd64/amd64/intr_machdep.c standard
-amd64/amd64/io.c optional io
-amd64/amd64/io_apic.c standard
-amd64/amd64/legacy.c standard
-amd64/amd64/local_apic.c standard
-amd64/amd64/locore.S standard no-obj
-amd64/amd64/machdep.c standard
-amd64/amd64/mem.c optional mem
-amd64/amd64/minidump_machdep.c standard
-amd64/amd64/mp_machdep.c optional smp
-amd64/amd64/mp_watchdog.c optional mp_watchdog smp
-amd64/amd64/mpboot.S optional smp
-amd64/amd64/mptable.c optional mptable
-amd64/amd64/mptable_pci.c optional mptable pci
-amd64/amd64/msi.c optional pci
-amd64/amd64/nexus.c standard
-amd64/amd64/pmap.c standard
-amd64/amd64/prof_machdep.c optional profiling-routine
-amd64/amd64/sigtramp.S standard
-amd64/amd64/support.S standard
-amd64/amd64/sys_machdep.c standard
-amd64/amd64/trap.c standard
-amd64/amd64/tsc.c standard
-amd64/amd64/uio_machdep.c standard
-amd64/amd64/uma_machdep.c standard
-amd64/amd64/vm_machdep.c standard
-amd64/isa/atpic.c optional atpic isa
-#amd64/isa/atpic_vector.S optional atpic isa
-amd64/isa/clock.c standard
-amd64/isa/elcr.c standard
-amd64/isa/isa.c standard
-amd64/isa/isa_dma.c standard
-amd64/isa/nmi.c standard
-amd64/pci/pci_bus.c optional pci
-amd64/pci/pci_cfgreg.c optional pci
-crypto/blowfish/bf_enc.c optional crypto
-crypto/blowfish/bf_enc.c optional ipsec ipsec_esp
-crypto/des/des_enc.c optional crypto
-crypto/des/des_enc.c optional ipsec ipsec_esp
-crypto/des/des_enc.c optional netsmb
-dev/acpica/acpi_if.m standard
-dev/arcmsr/arcmsr.c optional arcmsr pci
-dev/atkbdc/atkbd.c optional atkbd atkbdc
-dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc
-dev/atkbdc/atkbdc.c optional atkbdc
-dev/atkbdc/atkbdc_isa.c optional atkbdc isa
-dev/atkbdc/atkbdc_subr.c optional atkbdc
-dev/atkbdc/psm.c optional psm atkbdc
-dev/coretemp/coretemp.c optional coretemp
-dev/fb/fb.c optional fb
-dev/fb/fb.c optional vga
-dev/fb/splash.c optional splash
-dev/fb/vga.c optional vga
-dev/ichwd/ichwd.c optional ichwd
-dev/if_ndis/if_ndis.c optional ndis
-dev/if_ndis/if_ndis_pccard.c optional ndis pccard
-dev/if_ndis/if_ndis_pci.c optional ndis cardbus
-dev/if_ndis/if_ndis_pci.c optional ndis pci
-dev/if_ndis/if_ndis_usb.c optional ndis usb
-dev/io/iodev.c optional io
-dev/ipmi/ipmi.c optional ipmi
-dev/ipmi/ipmi_acpi.c optional ipmi acpi
-dev/ipmi/ipmi_isa.c optional ipmi isa
-dev/ipmi/ipmi_kcs.c optional ipmi
-dev/ipmi/ipmi_smic.c optional ipmi
-dev/ipmi/ipmi_smbus.c optional ipmi smbus
-dev/ipmi/ipmi_smbios.c optional ipmi
-dev/ipmi/ipmi_ssif.c optional ipmi smbus
-dev/ipmi/ipmi_pci.c optional ipmi pci
-dev/fdc/fdc.c optional fdc
-dev/fdc/fdc_acpi.c optional fdc
-dev/fdc/fdc_isa.c optional fdc isa
-dev/fdc/fdc_pccard.c optional fdc pccard
-dev/hptmv/entry.c optional hptmv
-dev/hptmv/mv.c optional hptmv
-dev/hptmv/gui_lib.c optional hptmv
-dev/hptmv/hptproc.c optional hptmv
-dev/hptmv/ioctl.c optional hptmv
-dev/hptrr/hptrr_os_bsd.c optional hptrr
-dev/hptrr/hptrr_osm_bsd.c optional hptrr
-dev/hptrr/hptrr_config.c optional hptrr
-dev/hwpmc/hwpmc_amd.c optional hwpmc
-dev/hwpmc/hwpmc_piv.c optional hwpmc
-dev/hwpmc/hwpmc_x86.c optional hwpmc
-dev/kbd/kbd.c optional atkbd
-dev/kbd/kbd.c optional sc
-dev/kbd/kbd.c optional ukbd
-dev/mem/memutil.c optional mem
-dev/mxge/if_mxge.c optional mxge pci
-dev/mxge/mxge_lro.c optional mxge pci
-dev/mxge/mxge_eth_z8e.c optional mxge pci
-dev/mxge/mxge_ethp_z8e.c optional mxge pci
-dev/mxge/mxge_rss_eth_z8e.c optional mxge pci
-dev/mxge/mxge_rss_ethp_z8e.c optional mxge pci
-net/zlib.c optional mxge
-dev/nve/if_nve.c optional nve pci
-dev/nvram/nvram.c optional nvram isa
-dev/rr232x/os_bsd.c optional rr232x
-dev/rr232x/osm_bsd.c optional rr232x
-dev/rr232x/rr232x_config.c optional rr232x
-dev/ppc/ppc.c optional ppc
-dev/ppc/ppc_puc.c optional ppc puc
-dev/sio/sio.c optional sio
-dev/sio/sio_isa.c optional sio isa
-dev/speaker/spkr.c optional speaker
-dev/syscons/apm/apm_saver.c optional apm_saver apm
-dev/syscons/schistory.c optional sc
-dev/syscons/scmouse.c optional sc
-dev/syscons/scterm-dumb.c optional sc
-dev/syscons/scterm-sc.c optional sc
-dev/syscons/scterm.c optional sc
-dev/syscons/scvgarndr.c optional sc vga
-dev/syscons/scvidctl.c optional sc
-dev/syscons/scvtb.c optional sc
-dev/syscons/syscons.c optional sc
-dev/syscons/sysmouse.c optional sc
-dev/uart/uart_cpu_amd64.c optional uart
-geom/geom_bsd.c standard
-geom/geom_bsd_enc.c standard
-geom/geom_mbr.c standard
-geom/geom_mbr_enc.c standard
-isa/syscons_isa.c optional sc
-isa/vga_isa.c optional vga
-kern/link_elf_obj.c standard
-pci/agp_amd64.c optional agp
-pci/agp_i810.c optional agp
-pci/agp_intel.c optional agp
-#
-# IA32 binary support
-#
-#amd64/ia32/ia32_exception.S optional compat_ia32
-amd64/ia32/ia32_reg.c optional compat_ia32
-amd64/ia32/ia32_signal.c optional compat_ia32
-amd64/ia32/ia32_sigtramp.S optional compat_ia32
-amd64/ia32/ia32_syscall.c optional compat_ia32
-compat/freebsd32/freebsd32_misc.c optional compat_ia32
-compat/freebsd32/freebsd32_syscalls.c optional compat_ia32
-compat/freebsd32/freebsd32_sysent.c optional compat_ia32
-compat/ia32/ia32_sysvec.c optional compat_ia32
-kern/imgact_elf32.c optional compat_ia32
-#
-# Linux/i386 binary support
-#
-amd64/linux32/linux32_dummy.c optional compat_linux32
-amd64/linux32/linux32_locore.s optional compat_linux32 \
- dependency "linux32_assym.h"
-amd64/linux32/linux32_machdep.c optional compat_linux32
-amd64/linux32/linux32_sysent.c optional compat_linux32
-amd64/linux32/linux32_sysvec.c optional compat_linux32
-compat/linux/linux_file.c optional compat_linux32
-compat/linux/linux_getcwd.c optional compat_linux32
-compat/linux/linux_ioctl.c optional compat_linux32
-compat/linux/linux_ipc.c optional compat_linux32
-compat/linux/linux_mib.c optional compat_linux32
-compat/linux/linux_misc.c optional compat_linux32
-compat/linux/linux_signal.c optional compat_linux32
-compat/linux/linux_socket.c optional compat_linux32
-compat/linux/linux_stats.c optional compat_linux32
-compat/linux/linux_sysctl.c optional compat_linux32
-compat/linux/linux_time.c optional compat_linux32
-compat/linux/linux_uid16.c optional compat_linux32
-compat/linux/linux_util.c optional compat_linux32
-#
-dev/amr/amr_linux.c optional compat_linux32 amr
-dev/mfi/mfi_linux.c optional compat_linux32 mfi
-# Windows NDIS driver support
-#
-compat/ndis/kern_ndis.c optional ndisapi pci
-compat/ndis/kern_windrv.c optional ndisapi pci
-compat/ndis/subr_hal.c optional ndisapi pci
-compat/ndis/subr_ndis.c optional ndisapi pci
-compat/ndis/subr_ntoskrnl.c optional ndisapi pci
-compat/ndis/subr_pe.c optional ndisapi pci
-compat/ndis/subr_usbd.c optional ndisapi pci
-compat/ndis/winx64_wrap.S optional ndisapi pci
-i386/bios/smbios.c optional smbios
-i386/cpufreq/powernow.c optional cpufreq
-i386/cpufreq/est.c optional cpufreq
-i386/cpufreq/p4tcc.c optional cpufreq
diff --git a/sys/conf/files.arm b/sys/conf/files.arm
deleted file mode 100644
index 749b729..0000000
--- a/sys/conf/files.arm
+++ /dev/null
@@ -1,80 +0,0 @@
-# $FreeBSD$
-crypto/blowfish/bf_enc.c optional crypto | ipsec ipsec_esp
-crypto/des/des_enc.c optional crypto | ipsec ipsec_esp | \
- netsmb
-arm/arm/autoconf.c standard
-arm/arm/bcopy_page.S standard
-arm/arm/bcopyinout.S standard
-arm/arm/blockio.S standard
-arm/arm/bootconfig.c standard
-arm/arm/bus_space_asm_generic.S standard
-arm/arm/busdma_machdep.c standard
-arm/arm/copystr.S standard
-arm/arm/cpufunc.c standard
-arm/arm/cpufunc_asm.S standard
-arm/arm/cpufunc_asm_sa1.S standard
-arm/arm/cpufunc_asm_armv4.S standard
-arm/arm/cpufunc_asm_sa11x0.S standard
-arm/arm/db_disasm.c optional ddb
-arm/arm/db_interface.c optional ddb
-arm/arm/db_trace.c optional ddb
-arm/arm/disassem.c optional ddb
-arm/arm/dump_machdep.c standard
-arm/arm/elf_machdep.c standard
-arm/arm/exception.S standard
-arm/arm/fiq.c standard
-arm/arm/fiq_subr.S standard
-arm/arm/fusu.S standard
-arm/arm/identcpu.c standard
-arm/arm/in_cksum.c standard
-arm/arm/in_cksum_arm.S standard
-arm/arm/intr.c standard
-arm/arm/locore.S standard no-obj
-arm/arm/machdep.c standard
-arm/arm/mem.c optional mem
-arm/arm/nexus.c optional nexus
-arm/arm/nexus_io.c optional nexus
-arm/arm/nexus_io_asm.S optional nexus
-arm/arm/pmap.c standard
-arm/arm/setcpsr.S standard
-arm/arm/setstack.s standard
-arm/arm/support.S standard
-arm/arm/swtch.S standard
-arm/arm/sys_machdep.c standard
-arm/arm/trap.c standard
-arm/arm/uio_machdep.c standard
-arm/arm/undefined.c standard
-arm/arm/vectors.S standard
-arm/arm/vm_machdep.c standard
-arm/fpe-arm/armfpe_glue.S optional armfpe
-arm/fpe-arm/armfpe_init.c optional armfpe
-arm/fpe-arm/armfpe.S optional armfpe
-dev/hwpmc/hwpmc_arm.c optional hwpmc
-geom/geom_bsd.c standard
-geom/geom_bsd_enc.c standard
-geom/geom_mbr.c standard
-geom/geom_mbr_enc.c standard
-hal.o optional ath_hal \
- compile-with "ATH_HAL_CPU=`echo ${CONF_CFLAGS}|sed 's/.*-mcpu=\([a-zA-Z0-9]*\).*/\1/'`; ATH_ENDIAN=`if (echo ${CC}|grep mbig-endian>/dev/null); then echo be; else echo le; fi;`; uudecode < $S/contrib/dev/ath/public/$$ATH_HAL_CPU-$$ATH_ENDIAN-elf.hal.o.uu" \
- no-implicit-rule
-opt_ah.h optional ath_hal \
- compile-with "ATH_HAL_CPU=`echo ${CONF_CFLAGS}|sed 's/.*-mcpu=\([a-zA-Z0-9]*\).*/\1/'`; ATH_ENDIAN=`if (echo ${CC}|grep mbig-endian>/dev/null); then echo be; else echo le; fi;`; rm -f opt_ah.h; cp $S/contrib/dev/ath/public/$$ATH_HAL_CPU-$$ATH_ENDIAN-elf.opt_ah.h opt_ah.h" \
- no-obj no-implicit-rule before-depend \
- clean "opt_ah.h"
-libkern/arm/divsi3.S standard
-libkern/arm/ffs.S standard
-libkern/arm/muldi3.c standard
-libkern/ashldi3.c standard
-libkern/ashrdi3.c standard
-libkern/divdi3.c standard
-libkern/ffsl.c standard
-libkern/fls.c standard
-libkern/flsl.c standard
-libkern/lshrdi3.c standard
-libkern/moddi3.c standard
-libkern/qdivrem.c standard
-libkern/udivdi3.c standard
-libkern/umoddi3.c standard
-#XXX: We can't use these versions, as strcmp.c is included conf/files
-#libkern/arm/strcmp.S standard
-#libkern/arm/strncmp.S standard
diff --git a/sys/conf/files.i386 b/sys/conf/files.i386
deleted file mode 100644
index 1337c73..0000000
--- a/sys/conf/files.i386
+++ /dev/null
@@ -1,518 +0,0 @@
-# This file tells config what files go into building a kernel,
-# files marked standard are always included.
-#
-# $FreeBSD$
-#
-# The long compile-with and dependency lines are required because of
-# limitations in config: backslash-newline doesn't work in strings, and
-# dependency lines other than the first are silently ignored.
-#
-linux_genassym.o optional compat_linux \
- dependency "$S/i386/linux/linux_genassym.c" \
- compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
- no-obj no-implicit-rule \
- clean "linux_genassym.o"
-#
-linux_assym.h optional compat_linux \
- dependency "$S/kern/genassym.sh linux_genassym.o" \
- compile-with "sh $S/kern/genassym.sh linux_genassym.o > ${.TARGET}" \
- no-obj no-implicit-rule before-depend \
- clean "linux_assym.h"
-#
-svr4_genassym.o optional compat_svr4 \
- dependency "$S/i386/svr4/svr4_genassym.c" \
- compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
- no-obj no-implicit-rule \
- clean "svr4_genassym.o"
-#
-svr4_assym.h optional compat_svr4 \
- dependency "$S/kern/genassym.sh svr4_genassym.o" \
- compile-with "sh $S/kern/genassym.sh svr4_genassym.o > ${.TARGET}" \
- no-obj no-implicit-rule before-depend \
- clean "svr4_assym.h"
-#
-font.h optional sc_dflt_font \
- compile-with "uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'static u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'static u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'static u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \
- no-obj no-implicit-rule before-depend \
- clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
-#
-atkbdmap.h optional atkbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${ATKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > atkbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "atkbdmap.h"
-#
-ukbdmap.h optional ukbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > ukbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "ukbdmap.h"
-#
-trlld.o optional oltr \
- dependency "$S/contrib/dev/oltr/i386-elf.trlld.o.uu" \
- compile-with "uudecode < $S/contrib/dev/oltr/i386-elf.trlld.o.uu" \
- no-implicit-rule
-#
-hal.o optional ath_hal \
- dependency "$S/contrib/dev/ath/public/i386-elf.hal.o.uu" \
- compile-with "uudecode < $S/contrib/dev/ath/public/i386-elf.hal.o.uu" \
- no-implicit-rule
-opt_ah.h optional ath_hal \
- dependency "$S/contrib/dev/ath/public/i386-elf.opt_ah.h" \
- compile-with "cp $S/contrib/dev/ath/public/i386-elf.opt_ah.h opt_ah.h" \
- no-obj no-implicit-rule before-depend \
- clean "opt_ah.h"
-#
-nvenetlib.o optional nve pci \
- dependency "$S/contrib/dev/nve/i386/nvenetlib.o.bz2.uu" \
- compile-with "uudecode $S/contrib/dev/nve/i386/nvenetlib.o.bz2.uu ; bzip2 -df nvenetlib.o.bz2" \
- no-implicit-rule
-#
-os+%DIKED-nve.h optional nve pci \
- dependency "$S/contrib/dev/nve/os.h" \
- compile-with "sed -e 's/^.*#include.*phy\.h.*$$//' $S/contrib/dev/nve/os.h > os+%DIKED-nve.h" \
- no-implicit-rule no-obj before-depend \
- clean "os+%DIKED-nve.h"
-#
-hptmvraid.o optional hptmv \
- dependency "$S/dev/hptmv/i386-elf.raid.o.uu" \
- compile-with "uudecode < $S/dev/hptmv/i386-elf.raid.o.uu" \
- no-implicit-rule
-#
-hptrr_lib.o optional hptrr \
- dependency "$S/dev/hptrr/i386-elf.hptrr_lib.o.uu" \
- compile-with "uudecode < $S/dev/hptrr/i386-elf.hptrr_lib.o.uu" \
- no-implicit-rule
-#
-rr232x_lib.o optional rr232x \
- dependency "$S/dev/rr232x/i386-elf.rr232x_lib.o.uu" \
- compile-with "uudecode < $S/dev/rr232x/i386-elf.rr232x_lib.o.uu" \
- no-implicit-rule
-#
-#
-compat/linux/linux_file.c optional compat_linux
-compat/linux/linux_getcwd.c optional compat_linux
-compat/linux/linux_ioctl.c optional compat_linux
-compat/linux/linux_ipc.c optional compat_linux
-compat/linux/linux_mib.c optional compat_linux
-compat/linux/linux_misc.c optional compat_linux
-compat/linux/linux_signal.c optional compat_linux
-compat/linux/linux_socket.c optional compat_linux
-compat/linux/linux_stats.c optional compat_linux
-compat/linux/linux_sysctl.c optional compat_linux
-compat/linux/linux_time.c optional compat_linux
-compat/linux/linux_uid16.c optional compat_linux
-compat/linux/linux_util.c optional compat_linux
-compat/ndis/kern_ndis.c optional ndisapi pci
-compat/ndis/kern_windrv.c optional ndisapi pci
-compat/ndis/subr_hal.c optional ndisapi pci
-compat/ndis/subr_ndis.c optional ndisapi pci
-compat/ndis/subr_ntoskrnl.c optional ndisapi pci
-compat/ndis/subr_pe.c optional ndisapi pci
-compat/ndis/subr_usbd.c optional ndisapi pci
-compat/ndis/winx32_wrap.S optional ndisapi pci
-compat/pecoff/imgact_pecoff.c optional pecoff_support
-compat/svr4/imgact_svr4.c optional compat_svr4
-compat/svr4/svr4_fcntl.c optional compat_svr4
-compat/svr4/svr4_filio.c optional compat_svr4
-compat/svr4/svr4_ioctl.c optional compat_svr4
-compat/svr4/svr4_ipc.c optional compat_svr4
-compat/svr4/svr4_misc.c optional compat_svr4
-compat/svr4/svr4_resource.c optional compat_svr4
-compat/svr4/svr4_signal.c optional compat_svr4
-compat/svr4/svr4_socket.c optional compat_svr4
-compat/svr4/svr4_sockio.c optional compat_svr4
-compat/svr4/svr4_stat.c optional compat_svr4
-compat/svr4/svr4_stream.c optional compat_svr4
-compat/svr4/svr4_syscallnames.c optional compat_svr4
-compat/svr4/svr4_sysent.c optional compat_svr4
-compat/svr4/svr4_sysvec.c optional compat_svr4
-compat/svr4/svr4_termios.c optional compat_svr4
-compat/svr4/svr4_ttold.c optional compat_svr4
-contrib/dev/oltr/if_oltr.c optional oltr
-contrib/dev/oltr/if_oltr_isa.c optional oltr isa
-contrib/dev/oltr/if_oltr_pci.c optional oltr pci
-contrib/dev/oltr/trlldbm.c optional oltr
-contrib/dev/oltr/trlldhm.c optional oltr
-contrib/dev/oltr/trlldmac.c optional oltr
-bf_enc.o optional ipsec ipsec_esp \
- dependency "$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S" \
- compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \
- no-implicit-rule
-crypto/des/arch/i386/des_enc.S optional ipsec ipsec_esp
-crypto/des/arch/i386/des_enc.S optional netsmb
-bf_enc.o optional crypto \
- dependency "$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S" \
- compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \
- no-implicit-rule
-crypto/des/arch/i386/des_enc.S optional crypto
-crypto/des/des_ecb.c optional crypto
-crypto/des/des_setkey.c optional crypto
-crypto/via/padlock.c optional padlock
-crypto/via/padlock_cipher.c optional padlock
-crypto/via/padlock_hash.c optional padlock
-dev/advansys/adv_isa.c optional adv isa
-dev/aic/aic_isa.c optional aic isa
-dev/arcmsr/arcmsr.c optional arcmsr pci
-dev/ar/if_ar.c optional ar
-dev/ar/if_ar_isa.c optional ar isa
-dev/ar/if_ar_pci.c optional ar pci
-dev/arl/if_arl.c optional arl
-dev/arl/if_arl_isa.c optional arl isa
-dev/atkbdc/atkbd.c optional atkbd atkbdc
-dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc
-dev/atkbdc/atkbdc.c optional atkbdc
-dev/atkbdc/atkbdc_isa.c optional atkbdc isa
-dev/atkbdc/atkbdc_subr.c optional atkbdc
-dev/atkbdc/psm.c optional psm atkbdc
-dev/ce/ceddk.c optional ce
-dev/ce/if_ce.c optional ce
-dev/ce/tau32-ddk.c optional ce
-dev/cm/if_cm_isa.c optional cm isa
-dev/coretemp/coretemp.c optional coretemp
-dev/cp/cpddk.c optional cp
-dev/cp/if_cp.c optional cp
-dev/ctau/ctau.c optional ctau
-dev/ctau/ctddk.c optional ctau
-dev/ctau/if_ct.c optional ctau
-dev/cx/csigma.c optional cx
-dev/cx/cxddk.c optional cx
-dev/cx/if_cx.c optional cx
-dev/ed/if_ed_3c503.c optional ed isa ed_3c503
-dev/ed/if_ed_isa.c optional ed isa
-dev/ed/if_ed_wd80x3.c optional ed isa
-dev/ed/if_ed_hpp.c optional ed isa ed_hpp
-dev/ed/if_ed_sic.c optional ed isa ed_sic
-dev/fb/fb.c optional fb
-dev/fb/fb.c optional vga
-dev/fb/splash.c optional splash
-dev/fb/vga.c optional vga
-dev/fdc/fdc.c optional fdc
-dev/fdc/fdc_acpi.c optional fdc
-dev/fdc/fdc_isa.c optional fdc isa
-dev/fdc/fdc_pccard.c optional fdc pccard
-dev/fe/if_fe_isa.c optional fe isa
-dev/hptmv/entry.c optional hptmv
-dev/hptmv/mv.c optional hptmv
-dev/hptmv/gui_lib.c optional hptmv
-dev/hptmv/hptproc.c optional hptmv
-dev/hptmv/ioctl.c optional hptmv
-dev/hptrr/hptrr_os_bsd.c optional hptrr
-dev/hptrr/hptrr_osm_bsd.c optional hptrr
-dev/hptrr/hptrr_config.c optional hptrr
-dev/hwpmc/hwpmc_amd.c optional hwpmc
-dev/hwpmc/hwpmc_pentium.c optional hwpmc
-dev/hwpmc/hwpmc_piv.c optional hwpmc
-dev/hwpmc/hwpmc_ppro.c optional hwpmc
-dev/hwpmc/hwpmc_x86.c optional hwpmc
-dev/ichwd/ichwd.c optional ichwd
-dev/if_ndis/if_ndis.c optional ndis
-dev/if_ndis/if_ndis_pccard.c optional ndis pccard
-dev/if_ndis/if_ndis_pci.c optional ndis cardbus
-dev/if_ndis/if_ndis_pci.c optional ndis pci
-dev/if_ndis/if_ndis_usb.c optional ndis usb
-dev/io/iodev.c optional io
-dev/ipmi/ipmi.c optional ipmi
-dev/ipmi/ipmi_acpi.c optional ipmi acpi
-dev/ipmi/ipmi_isa.c optional ipmi isa
-dev/ipmi/ipmi_kcs.c optional ipmi
-dev/ipmi/ipmi_smic.c optional ipmi
-dev/ipmi/ipmi_smbus.c optional ipmi smbus
-dev/ipmi/ipmi_smbios.c optional ipmi
-dev/ipmi/ipmi_ssif.c optional ipmi smbus
-dev/ipmi/ipmi_pci.c optional ipmi pci
-dev/kbd/kbd.c optional atkbd
-dev/kbd/kbd.c optional sc
-dev/kbd/kbd.c optional ukbd
-dev/kbd/kbd.c optional vt
-dev/lnc/if_lnc_isa.c optional lnc isa
-dev/mem/memutil.c optional mem
-dev/mse/mse.c optional mse
-dev/mse/mse_isa.c optional mse isa
-dev/mxge/if_mxge.c optional mxge pci
-dev/mxge/mxge_lro.c optional mxge pci
-dev/mxge/mxge_eth_z8e.c optional mxge pci
-dev/mxge/mxge_ethp_z8e.c optional mxge pci
-dev/mxge/mxge_rss_eth_z8e.c optional mxge pci
-dev/mxge/mxge_rss_ethp_z8e.c optional mxge pci
-net/zlib.c optional mxge
-dev/nve/if_nve.c optional nve pci
-dev/nvram/nvram.c optional nvram isa
-dev/ppc/ppc.c optional ppc
-dev/ppc/ppc_puc.c optional ppc puc pci
-dev/random/nehemiah.c optional random
-dev/rr232x/os_bsd.c optional rr232x
-dev/rr232x/osm_bsd.c optional rr232x
-dev/rr232x/rr232x_config.c optional rr232x
-dev/sbni/if_sbni.c optional sbni
-dev/sbni/if_sbni_isa.c optional sbni isa
-dev/sbni/if_sbni_pci.c optional sbni pci
-dev/sio/sio.c optional sio
-dev/sio/sio_isa.c optional sio isa
-dev/speaker/spkr.c optional speaker
-dev/sr/if_sr_isa.c optional sr isa
-dev/syscons/apm/apm_saver.c optional apm_saver apm
-dev/syscons/schistory.c optional sc
-dev/syscons/scmouse.c optional sc
-dev/syscons/scterm.c optional sc
-dev/syscons/scterm-dumb.c optional sc
-dev/syscons/scterm-sc.c optional sc
-dev/syscons/scvesactl.c optional sc vga vesa
-dev/syscons/scvgarndr.c optional sc vga
-dev/syscons/scvidctl.c optional sc
-dev/syscons/scvtb.c optional sc
-dev/syscons/syscons.c optional sc
-dev/syscons/sysmouse.c optional sc
-dev/uart/uart_cpu_i386.c optional uart
-geom/geom_bsd.c standard
-geom/geom_bsd_enc.c standard
-geom/geom_mbr.c standard
-geom/geom_mbr_enc.c standard
-dev/acpica/acpi_if.m standard
-i386/acpica/OsdEnvironment.c optional acpi
-i386/acpica/acpi_machdep.c optional acpi
-i386/acpica/acpi_wakeup.c optional acpi
-acpi_wakecode.h optional acpi \
- dependency "$S/i386/acpica/acpi_wakecode.S assym.s" \
- compile-with "${MAKE} -f $S/i386/acpica/Makefile MAKESRCPATH=$S/i386/acpica" \
- no-obj no-implicit-rule before-depend \
- clean "acpi_wakecode.h acpi_wakecode.o acpi_wakecode.bin"
-#
-i386/acpica/madt.c optional acpi apic
-i386/bios/apm.c optional apm
-i386/bios/mca_machdep.c optional mca
-i386/bios/smapi.c optional smapi
-i386/bios/smapi_bios.S optional smapi
-i386/bios/smbios.c optional smbios
-i386/bios/vpd.c optional vpd
-i386/cpufreq/est.c optional cpufreq
-i386/cpufreq/p4tcc.c optional cpufreq
-i386/cpufreq/powernow.c optional cpufreq
-i386/cpufreq/smist.c optional cpufreq
-#i386/i386/apic_vector.s optional apic
-i386/i386/atomic.c standard \
- compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}"
-i386/i386/autoconf.c standard
-i386/i386/bios.c optional native
-i386/i386/bioscall.s optional native
-i386/i386/busdma_machdep.c standard
-i386/i386/db_disasm.c optional ddb
-i386/i386/db_interface.c optional ddb
-i386/i386/db_trace.c optional ddb
-i386/i386/dump_machdep.c standard
-i386/i386/elan-mmcr.c optional cpu_elan
-i386/i386/elan-mmcr.c optional cpu_soekris
-i386/i386/elf_machdep.c standard
-i386/i386/exception.s optional native
-i386/xen/exception.s optional xen
-i386/i386/gdb_machdep.c optional gdb
-i386/i386/geode.c optional cpu_geode
-i386/i386/i686_mem.c optional mem
-i386/i386/identcpu.c standard
-i386/i386/in_cksum.c optional inet
-i386/i386/initcpu.c standard
-i386/i386/intr_machdep.c standard
-i386/i386/io.c optional io
-i386/i386/io_apic.c optional apic
-i386/i386/k6_mem.c optional mem
-i386/i386/legacy.c standard
-i386/i386/local_apic.c optional apic
-i386/i386/locore.s optional native no-obj
-i386/xen/locore.s optional xen no-obj
-i386/i386/longrun.c optional cpu_enable_longrun
-i386/i386/machdep.c standard
-i386/i386/mem.c optional mem
-i386/i386/minidump_machdep.c standard
-i386/i386/mp_clock.c optional smp
-i386/i386/mp_machdep.c optional native smp
-i386/xen/mp_machdep.c optional xen smp
-i386/i386/mp_watchdog.c optional mp_watchdog smp
-i386/i386/mpboot.s optional native smp
-i386/xen/mptable.c optional apic xen
-i386/i386/mptable.c optional apic native
-i386/i386/mptable_pci.c optional apic pci
-i386/i386/msi.c optional apic pci
-i386/i386/nexus.c standard
-i386/i386/perfmon.c optional perfmon
-i386/i386/perfmon.c optional perfmon profiling-routine
-i386/i386/pmap.c optional native
-i386/xen/pmap.c optional xen
-i386/xen/xen_machdep.c optional xen
-i386/i386/ptrace_machdep.c standard
-i386/i386/support.s standard
-i386/i386/swtch.s standard
-i386/i386/sys_machdep.c standard
-i386/i386/trap.c standard
-i386/i386/tsc.c standard
-i386/i386/uio_machdep.c standard
-i386/i386/vm86.c standard
-i386/i386/vm_machdep.c standard
-i386/ibcs2/ibcs2_errno.c optional ibcs2
-i386/ibcs2/ibcs2_fcntl.c optional ibcs2
-i386/ibcs2/ibcs2_ioctl.c optional ibcs2
-i386/ibcs2/ibcs2_ipc.c optional ibcs2
-i386/ibcs2/ibcs2_isc.c optional ibcs2
-i386/ibcs2/ibcs2_isc_sysent.c optional ibcs2
-i386/ibcs2/ibcs2_misc.c optional ibcs2
-i386/ibcs2/ibcs2_msg.c optional ibcs2
-i386/ibcs2/ibcs2_other.c optional ibcs2
-i386/ibcs2/ibcs2_signal.c optional ibcs2
-i386/ibcs2/ibcs2_socksys.c optional ibcs2
-i386/ibcs2/ibcs2_stat.c optional ibcs2
-i386/ibcs2/ibcs2_sysent.c optional ibcs2
-i386/ibcs2/ibcs2_sysi86.c optional ibcs2
-i386/ibcs2/ibcs2_sysvec.c optional ibcs2
-i386/ibcs2/ibcs2_util.c optional ibcs2
-i386/ibcs2/ibcs2_xenix.c optional ibcs2
-i386/ibcs2/ibcs2_xenix_sysent.c optional ibcs2
-i386/ibcs2/imgact_coff.c optional ibcs2
-i386/isa/atpic.c optional atpic
-#i386/isa/atpic_vector.s standard
-i386/isa/clock.c optional native
-i386/xen/clock.c optional xen
-i386/isa/elcr.c standard
-i386/isa/elink.c optional ep
-i386/isa/elink.c optional ie
-i386/isa/if_el.c optional el
-i386/isa/isa.c optional isa
-i386/isa/isa_dma.c optional isa
-i386/isa/nmi.c standard
-i386/isa/npx.c optional npx
-i386/isa/pcf.c optional pcf
-i386/isa/pcvt/pcvt_drv.c optional vt
-i386/isa/pcvt/pcvt_ext.c optional vt
-i386/isa/pcvt/pcvt_kbd.c optional vt
-i386/isa/pcvt/pcvt_out.c optional vt
-i386/isa/pcvt/pcvt_sup.c optional vt
-i386/isa/pcvt/pcvt_vtf.c optional vt
-i386/isa/pmtimer.c optional pmtimer
-i386/isa/prof_machdep.c optional profiling-routine
-i386/isa/spic.c optional spic
-i386/isa/vesa.c optional vga vesa
-i386/linux/imgact_linux.c optional compat_linux
-i386/linux/linux_dummy.c optional compat_linux
-i386/linux/linux_locore.s optional compat_linux \
- dependency "linux_assym.h"
-i386/linux/linux_machdep.c optional compat_linux
-i386/linux/linux_ptrace.c optional compat_linux
-i386/linux/linux_sysent.c optional compat_linux
-i386/linux/linux_sysvec.c optional compat_linux
-i386/pci/pci_bus.c optional pci
-i386/pci/pci_cfgreg.c optional pci
-i386/pci/pci_pir.c optional pci
-i386/svr4/svr4_locore.s optional compat_svr4 \
- dependency "svr4_assym.h" \
- warning "COMPAT_SVR4 is broken and should be avoided"
-i386/svr4/svr4_machdep.c optional compat_svr4
-#
-# isdn4bsd, needed for isic | iwic | ifpi | ifpi2 | ihfc | ifpnp | itjc
-#
-i4b/layer1/i4b_hdlc.c optional itjc
-i4b/layer1/i4b_hdlc.c optional ihfc
-i4b/layer1/i4b_l1dmux.c optional isic
-i4b/layer1/i4b_l1lib.c optional isic
-i4b/layer1/i4b_l1dmux.c optional iwic
-i4b/layer1/i4b_l1lib.c optional iwic
-i4b/layer1/i4b_l1dmux.c optional ifpi
-i4b/layer1/i4b_l1lib.c optional ifpi
-i4b/layer1/i4b_l1dmux.c optional ifpi2
-i4b/layer1/i4b_l1lib.c optional ifpi2
-i4b/layer1/i4b_l1dmux.c optional ihfc
-i4b/layer1/i4b_l1lib.c optional ihfc
-i4b/layer1/i4b_l1dmux.c optional ifpnp
-i4b/layer1/i4b_l1lib.c optional ifpnp
-i4b/layer1/i4b_l1dmux.c optional itjc
-i4b/layer1/i4b_l1lib.c optional itjc
-#
-# isdn4bsd, isic
-#
-i4b/layer1/isic/i4b_asuscom_ipac.c optional isic
-i4b/layer1/isic/i4b_avm_a1.c optional isic
-i4b/layer1/isic/i4b_bchan.c optional isic
-i4b/layer1/isic/i4b_ctx_s0P.c optional isic
-i4b/layer1/isic/i4b_drn_ngo.c optional isic
-i4b/layer1/isic/i4b_dynalink.c optional isic
-i4b/layer1/isic/i4b_elsa_qs1i.c optional isic
-i4b/layer1/isic/i4b_elsa_qs1p.c optional isic pci
-i4b/layer1/isic/i4b_elsa_pcc16.c optional isic
-i4b/layer1/isic/i4b_hscx.c optional isic
-i4b/layer1/isic/i4b_isac.c optional isic
-i4b/layer1/isic/i4b_isic.c optional isic
-i4b/layer1/isic/i4b_isic_isa.c optional isic
-i4b/layer1/isic/i4b_isic_pnp.c optional isic
-i4b/layer1/isic/i4b_itk_ix1.c optional isic
-i4b/layer1/isic/i4b_l1.c optional isic
-i4b/layer1/isic/i4b_l1fsm.c optional isic
-i4b/layer1/isic/i4b_siemens_isurf.c optional isic
-i4b/layer1/isic/i4b_sws.c optional isic
-i4b/layer1/isic/i4b_tel_s016.c optional isic
-i4b/layer1/isic/i4b_tel_s0163.c optional isic
-i4b/layer1/isic/i4b_tel_s08.c optional isic
-i4b/layer1/isic/i4b_usr_sti.c optional isic
-i4b/layer1/isic/i4b_diva.c optional isic
-#
-# isdn4bsd, iwic
-#
-i4b/layer1/iwic/i4b_iwic_pci.c optional iwic pci
-i4b/layer1/iwic/i4b_iwic_dchan.c optional iwic pci
-i4b/layer1/iwic/i4b_iwic_bchan.c optional iwic pci
-i4b/layer1/iwic/i4b_iwic_fsm.c optional iwic pci
-i4b/layer1/iwic/i4b_iwic_l1if.c optional iwic pci
-#
-# isdn4bsd, ifpi
-#
-i4b/layer1/ifpi/i4b_ifpi_pci.c optional ifpi pci
-i4b/layer1/ifpi/i4b_ifpi_isac.c optional ifpi pci
-i4b/layer1/ifpi/i4b_ifpi_l1.c optional ifpi pci
-i4b/layer1/ifpi/i4b_ifpi_l1fsm.c optional ifpi pci
-#
-# isdn4bsd, ifpi2
-#
-i4b/layer1/ifpi2/i4b_ifpi2_pci.c optional ifpi2 pci
-i4b/layer1/ifpi2/i4b_ifpi2_isacsx.c optional ifpi2 pci
-i4b/layer1/ifpi2/i4b_ifpi2_l1.c optional ifpi2 pci
-i4b/layer1/ifpi2/i4b_ifpi2_l1fsm.c optional ifpi2 pci
-#
-# isdn4bsd, ifpnp
-#
-i4b/layer1/ifpnp/i4b_ifpnp_avm.c optional ifpnp
-i4b/layer1/ifpnp/i4b_ifpnp_isac.c optional ifpnp
-i4b/layer1/ifpnp/i4b_ifpnp_l1.c optional ifpnp
-i4b/layer1/ifpnp/i4b_ifpnp_l1fsm.c optional ifpnp
-#
-# isdn4bsd, ihfc
-#
-i4b/layer1/ihfc/i4b_ihfc_l1if.c optional ihfc
-i4b/layer1/ihfc/i4b_ihfc_pnp.c optional ihfc
-i4b/layer1/ihfc/i4b_ihfc_drv.c optional ihfc
-#
-# isdn4bsd, itjc
-#
-i4b/layer1/itjc/i4b_itjc_pci.c optional itjc
-i4b/layer1/itjc/i4b_itjc_isac.c optional itjc
-i4b/layer1/itjc/i4b_itjc_l1.c optional itjc
-i4b/layer1/itjc/i4b_itjc_l1fsm.c optional itjc
-#
-isa/syscons_isa.c optional sc
-isa/vga_isa.c optional vga
-kern/imgact_aout.c optional compat_aout
-kern/imgact_gzip.c optional gzip
-libkern/divdi3.c standard
-libkern/ffsl.c standard
-libkern/flsl.c standard
-libkern/moddi3.c standard
-libkern/qdivrem.c standard
-libkern/ucmpdi2.c standard
-libkern/udivdi3.c standard
-libkern/umoddi3.c standard
-pci/agp_ali.c optional agp
-pci/agp_amd.c optional agp
-pci/agp_amd64.c optional agp
-pci/agp_ati.c optional agp
-pci/agp_i810.c optional agp
-pci/agp_intel.c optional agp
-pci/agp_nvidia.c optional agp
-pci/agp_sis.c optional agp
-pci/agp_via.c optional agp
-i386/xbox/xbox.c optional xbox
-i386/xbox/xboxfb.c optional xboxfb
-dev/fb/boot_font.c optional xboxfb
-i386/xbox/pic16l.s optional xbox
diff --git a/sys/conf/files.ia64 b/sys/conf/files.ia64
deleted file mode 100644
index 43cc232..0000000
--- a/sys/conf/files.ia64
+++ /dev/null
@@ -1,151 +0,0 @@
-# This file tells config what files go into building a kernel,
-# files marked standard are always included.
-#
-# $FreeBSD$
-#
-# The long compile-with and dependency lines are required because of
-# limitations in config: backslash-newline doesn't work in strings, and
-# dependency lines other than the first are silently ignored.
-#
-#
-font8x16.o optional std8x16font \
- compile-with "uudecode < /usr/share/syscons/fonts/${STD8X16FONT}-8x16.fnt && file2c 'unsigned char font_16[16*256] = {' '};' < ${STD8X16FONT}-8x16 > font8x16.c && ${CC} -c ${CFLAGS} font8x16.c" \
- no-implicit-rule before-depend \
- clean "${STD8X16FONT}-8x16 font8x16.c"
-#
-atkbdmap.h optional atkbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${ATKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > atkbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "atkbdmap.h"
-#
-font.h optional sc_dflt_font \
- compile-with "uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'static u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'static u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'static u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \
- no-obj no-implicit-rule before-depend \
- clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
-#
-ukbdmap.h optional ukbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > ukbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "ukbdmap.h"
-#
-compat/freebsd32/freebsd32_misc.c optional compat_ia32
-compat/freebsd32/freebsd32_syscalls.c optional compat_ia32
-compat/freebsd32/freebsd32_sysent.c optional compat_ia32
-compat/ia32/ia32_sysvec.c optional compat_ia32
-contrib/ia64/libuwx/src/uwx_bstream.c standard
-contrib/ia64/libuwx/src/uwx_context.c standard
-contrib/ia64/libuwx/src/uwx_env.c standard
-contrib/ia64/libuwx/src/uwx_scoreboard.c standard
-contrib/ia64/libuwx/src/uwx_step.c standard
-contrib/ia64/libuwx/src/uwx_str.c standard
-contrib/ia64/libuwx/src/uwx_swap.c standard
-contrib/ia64/libuwx/src/uwx_trace.c standard
-contrib/ia64/libuwx/src/uwx_uinfo.c standard
-contrib/ia64/libuwx/src/uwx_utable.c standard
-crypto/blowfish/bf_enc.c optional crypto
-crypto/blowfish/bf_enc.c optional ipsec ipsec_esp
-crypto/des/des_enc.c optional crypto
-crypto/des/des_enc.c optional ipsec ipsec_esp
-crypto/des/des_enc.c optional netsmb
-dev/advansys/adv_isa.c optional adv isa
-dev/aic/aic_isa.c optional aic isa
-dev/atkbdc/atkbd.c optional atkbd atkbdc
-dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc
-dev/atkbdc/atkbdc.c optional atkbdc
-dev/atkbdc/atkbdc_isa.c optional atkbdc isa
-dev/atkbdc/atkbdc_subr.c optional atkbdc
-dev/atkbdc/psm.c optional psm atkbdc
-dev/fb/fb.c optional fb
-dev/fb/fb.c optional vga
-dev/fb/splash.c optional splash
-dev/fb/vga.c optional vga
-dev/hwpmc/hwpmc_ia64.c optional hwpmc
-dev/kbd/kbd.c optional atkbd
-dev/kbd/kbd.c optional sc
-dev/kbd/kbd.c optional ukbd
-dev/ppc/ppc.c optional ppc isa
-dev/ppc/ppc_puc.c optional ppc puc
-dev/syscons/schistory.c optional sc
-dev/syscons/scmouse.c optional sc
-dev/syscons/scterm-dumb.c optional sc
-dev/syscons/scterm-sc.c optional sc
-dev/syscons/scterm.c optional sc
-dev/syscons/scvgarndr.c optional sc vga
-dev/syscons/scvidctl.c optional sc
-dev/syscons/scvtb.c optional sc
-dev/syscons/syscons.c optional sc
-dev/syscons/sysmouse.c optional sc
-dev/uart/uart_cpu_ia64.c optional uart
-geom/geom_bsd.c standard
-geom/geom_bsd_enc.c standard
-geom/geom_gpt.c standard
-geom/geom_mbr.c standard
-geom/geom_mbr_enc.c standard
-dev/acpica/acpi_if.m standard
-ia64/acpica/OsdEnvironment.c optional acpi
-ia64/acpica/acpi_machdep.c optional acpi
-ia64/acpica/acpi_wakeup.c optional acpi
-ia64/acpica/madt.c optional acpi
-ia64/disasm/disasm_decode.c standard
-ia64/disasm/disasm_extract.c standard
-ia64/disasm/disasm_format.c standard
-ia64/ia32/ia32_reg.c optional compat_ia32
-ia64/ia32/ia32_signal.c optional compat_ia32
-ia64/ia32/ia32_sigtramp.c optional compat_ia32
-ia64/ia32/ia32_trap.c optional compat_ia32
-ia64/ia64/autoconf.c standard
-ia64/ia64/busdma_machdep.c standard
-ia64/ia64/clock.c standard
-ia64/ia64/context.S standard
-ia64/ia64/db_interface.c optional ddb
-ia64/ia64/db_trace.c optional ddb
-ia64/ia64/dump_machdep.c standard
-ia64/ia64/efi.c standard
-ia64/ia64/elf_machdep.c standard
-ia64/ia64/exception.S standard
-ia64/ia64/gdb_machdep.c optional gdb
-ia64/ia64/in_cksum.c optional inet
-ia64/ia64/interrupt.c standard
-ia64/ia64/locore.S standard no-obj
-ia64/ia64/machdep.c standard
-ia64/ia64/mca.c standard
-ia64/ia64/mem.c optional mem
-ia64/ia64/mp_machdep.c optional smp
-ia64/ia64/nexus.c standard
-ia64/ia64/pal.S standard
-ia64/ia64/pmap.c standard
-ia64/ia64/ptrace_machdep.c standard
-ia64/ia64/sal.c standard
-ia64/ia64/sapic.c standard
-ia64/ia64/setjmp.S standard
-ia64/ia64/ssc.c optional ski
-ia64/ia64/sscdisk.c optional ski
-ia64/ia64/support.S standard
-ia64/ia64/sys_machdep.c standard
-ia64/ia64/syscall.S standard
-ia64/ia64/trap.c standard
-ia64/ia64/uio_machdep.c standard
-ia64/ia64/uma_machdep.c standard
-ia64/ia64/unaligned.c standard
-ia64/ia64/unwind.c standard
-ia64/ia64/vm_machdep.c standard
-ia64/isa/isa.c optional isa
-ia64/isa/isa_dma.c optional isa
-ia64/pci/pci_cfgreg.c optional pci
-isa/syscons_isa.c optional sc
-isa/vga_isa.c optional vga
-kern/imgact_elf32.c optional compat_ia32
-libkern/bcmp.c standard
-libkern/ffsl.c standard
-libkern/fls.c standard
-libkern/flsl.c standard
-libkern/ia64/__divdi3.S standard
-libkern/ia64/__divsi3.S standard
-libkern/ia64/__moddi3.S standard
-libkern/ia64/__modsi3.S standard
-libkern/ia64/__udivdi3.S standard
-libkern/ia64/__udivsi3.S standard
-libkern/ia64/__umoddi3.S standard
-libkern/ia64/__umodsi3.S standard
-libkern/ia64/bswap16.S standard
-libkern/ia64/bswap32.S standard
diff --git a/sys/conf/files.pc98 b/sys/conf/files.pc98
deleted file mode 100644
index 7e7bef5..0000000
--- a/sys/conf/files.pc98
+++ /dev/null
@@ -1,376 +0,0 @@
-# This file tells config what files go into building a kernel,
-# files marked standard are always included.
-#
-# modified for PC-9801/PC-9821
-#
-# $FreeBSD$
-#
-# The long compile-with and dependency lines are required because of
-# limitations in config: backslash-newline doesn't work in strings, and
-# dependency lines other than the first are silently ignored.
-#
-linux_genassym.o optional compat_linux \
- dependency "$S/i386/linux/linux_genassym.c" \
- compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
- no-obj no-implicit-rule \
- clean "linux_genassym.o"
-#
-linux_assym.h optional compat_linux \
- dependency "$S/kern/genassym.sh linux_genassym.o" \
- compile-with "sh $S/kern/genassym.sh linux_genassym.o > ${.TARGET}" \
- no-obj no-implicit-rule before-depend \
- clean "linux_assym.h"
-#
-svr4_genassym.o optional compat_svr4 \
- dependency "$S/i386/svr4/svr4_genassym.c" \
- compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
- no-obj no-implicit-rule \
- clean "svr4_genassym.o"
-#
-svr4_assym.h optional compat_svr4 \
- dependency "$S/kern/genassym.sh svr4_genassym.o" \
- compile-with "sh $S/kern/genassym.sh svr4_genassym.o > ${.TARGET}" \
- no-obj no-implicit-rule before-depend \
- clean "svr4_assym.h"
-#
-ukbdmap.h optional ukbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > ukbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "ukbdmap.h"
-#
-trlld.o optional oltr \
- dependency "$S/contrib/dev/oltr/i386-elf.trlld.o.uu" \
- compile-with "uudecode < $S/contrib/dev/oltr/i386-elf.trlld.o.uu" \
- no-implicit-rule
-#
-hal.o optional ath_hal \
- dependency "$S/contrib/dev/ath/public/i386-elf.hal.o.uu" \
- compile-with "uudecode < $S/contrib/dev/ath/public/i386-elf.hal.o.uu" \
- no-implicit-rule
-opt_ah.h optional ath_hal \
- dependency "$S/contrib/dev/ath/public/i386-elf.opt_ah.h" \
- compile-with "cp $S/contrib/dev/ath/public/i386-elf.opt_ah.h opt_ah.h" \
- no-obj no-implicit-rule before-depend \
- clean "opt_ah.h"
-#
-compat/linux/linux_file.c optional compat_linux
-compat/linux/linux_getcwd.c optional compat_linux
-compat/linux/linux_ioctl.c optional compat_linux
-compat/linux/linux_ipc.c optional compat_linux
-compat/linux/linux_mib.c optional compat_linux
-compat/linux/linux_misc.c optional compat_linux
-compat/linux/linux_signal.c optional compat_linux
-compat/linux/linux_socket.c optional compat_linux
-compat/linux/linux_stats.c optional compat_linux
-compat/linux/linux_sysctl.c optional compat_linux
-compat/linux/linux_time.c optional compat_linux
-compat/linux/linux_uid16.c optional compat_linux
-compat/linux/linux_util.c optional compat_linux
-compat/pecoff/imgact_pecoff.c optional pecoff_support
-compat/svr4/imgact_svr4.c optional compat_svr4
-compat/svr4/svr4_fcntl.c optional compat_svr4
-compat/svr4/svr4_filio.c optional compat_svr4
-compat/svr4/svr4_ioctl.c optional compat_svr4
-compat/svr4/svr4_ipc.c optional compat_svr4
-compat/svr4/svr4_misc.c optional compat_svr4
-compat/svr4/svr4_resource.c optional compat_svr4
-compat/svr4/svr4_signal.c optional compat_svr4
-compat/svr4/svr4_socket.c optional compat_svr4
-compat/svr4/svr4_sockio.c optional compat_svr4
-compat/svr4/svr4_stat.c optional compat_svr4
-compat/svr4/svr4_stream.c optional compat_svr4
-compat/svr4/svr4_syscallnames.c optional compat_svr4
-compat/svr4/svr4_sysent.c optional compat_svr4
-compat/svr4/svr4_sysvec.c optional compat_svr4
-compat/svr4/svr4_termios.c optional compat_svr4
-compat/svr4/svr4_ttold.c optional compat_svr4
-contrib/dev/oltr/if_oltr.c optional oltr
-contrib/dev/oltr/if_oltr_pci.c optional oltr pci
-contrib/dev/oltr/trlldbm.c optional oltr
-contrib/dev/oltr/trlldhm.c optional oltr
-contrib/dev/oltr/trlldmac.c optional oltr
-bf_enc.o optional ipsec ipsec_esp \
- dependency "$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S" \
- compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \
- no-implicit-rule
-crypto/des/arch/i386/des_enc.S optional ipsec ipsec_esp
-crypto/des/arch/i386/des_enc.S optional netsmb
-bf_enc.o optional crypto \
- dependency "$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S" \
- compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \
- no-implicit-rule
-crypto/des/arch/i386/des_enc.S optional crypto
-crypto/des/des_ecb.c optional crypto
-crypto/des/des_setkey.c optional crypto
-dev/aic/aic_cbus.c optional aic isa
-dev/ar/if_ar.c optional ar
-dev/ar/if_ar_pci.c optional ar pci
-dev/ce/ceddk.c optional ce
-dev/ce/if_ce.c optional ce
-dev/ce/tau32-ddk.c optional ce
-dev/cp/cpddk.c optional cp
-dev/cp/if_cp.c optional cp
-dev/ct/bshw_machdep.c optional ct
-dev/ct/ct.c optional ct
-dev/ct/ct_isa.c optional ct isa
-dev/ed/if_ed_cbus.c optional ed isa
-dev/ed/if_ed_wd80x3.c optional ed isa
-dev/fb/fb.c optional fb
-dev/fb/fb.c optional gdc
-dev/fb/splash.c optional splash
-dev/fe/if_fe_cbus.c optional fe isa
-dev/hwpmc/hwpmc_amd.c optional hwpmc
-dev/hwpmc/hwpmc_pentium.c optional hwpmc
-dev/hwpmc/hwpmc_piv.c optional hwpmc
-dev/hwpmc/hwpmc_ppro.c optional hwpmc
-dev/hwpmc/hwpmc_x86.c optional hwpmc
-dev/io/iodev.c optional io
-dev/kbd/kbd.c optional pckbd
-dev/kbd/kbd.c optional sc
-dev/kbd/kbd.c optional ukbd
-dev/lnc/if_lnc_cbus.c optional lnc isa
-dev/mem/memutil.c optional mem
-dev/mse/mse.c optional mse
-dev/mse/mse_cbus.c optional mse isa
-dev/ppc/ppc_puc.c optional ppc puc pci
-dev/sbni/if_sbni.c optional sbni
-dev/sbni/if_sbni_pci.c optional sbni pci
-dev/snc/dp83932.c optional snc
-dev/snc/dp83932subr.c optional snc
-dev/snc/if_snc.c optional snc
-dev/snc/if_snc_cbus.c optional snc isa
-dev/snc/if_snc_pccard.c optional snc pccard
-dev/speaker/spkr.c optional speaker
-dev/syscons/apm/apm_saver.c optional apm_saver apm
-dev/syscons/schistory.c optional sc
-dev/syscons/scmouse.c optional sc
-dev/syscons/scterm.c optional sc
-dev/syscons/scterm-dumb.c optional sc
-dev/syscons/scvidctl.c optional sc
-dev/syscons/syscons.c optional sc
-dev/syscons/sysmouse.c optional sc
-dev/uart/uart_cpu_pc98.c optional uart
-geom/geom_bsd.c standard
-geom/geom_bsd_enc.c standard
-geom/geom_pc98.c standard
-geom/geom_pc98_enc.c standard
-i386/bios/apm.c optional apm
-#i386/i386/apic_vector.s optional apic
-i386/i386/atomic.c standard \
- compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}"
-i386/i386/autoconf.c standard
-i386/i386/bios.c standard
-i386/i386/bioscall.s standard
-i386/i386/busdma_machdep.c standard
-i386/i386/db_disasm.c optional ddb
-i386/i386/db_interface.c optional ddb
-i386/i386/db_trace.c optional ddb
-i386/i386/dump_machdep.c standard
-i386/i386/elf_machdep.c standard
-i386/i386/exception.s standard
-i386/i386/gdb_machdep.c optional gdb
-i386/i386/i686_mem.c optional mem
-i386/i386/identcpu.c standard
-i386/i386/in_cksum.c optional inet
-i386/i386/initcpu.c standard
-i386/i386/intr_machdep.c standard
-i386/i386/io.c optional io
-i386/i386/io_apic.c optional apic
-i386/i386/k6_mem.c optional mem
-i386/i386/legacy.c standard
-i386/i386/local_apic.c optional apic
-i386/i386/locore.s standard no-obj
-i386/i386/mem.c optional mem
-i386/i386/minidump_machdep.c standard
-i386/i386/mp_clock.c optional smp
-i386/i386/mp_machdep.c optional smp
-i386/i386/mp_watchdog.c optional mp_watchdog smp
-i386/i386/mpboot.s optional smp
-i386/i386/mptable.c optional apic
-i386/i386/mptable_pci.c optional apic pci
-i386/i386/msi.c optional apic pci
-i386/i386/nexus.c standard
-i386/i386/perfmon.c optional perfmon
-i386/i386/perfmon.c optional perfmon profiling-routine
-i386/i386/pmap.c standard
-i386/i386/ptrace_machdep.c standard
-i386/i386/support.s standard
-i386/i386/swtch.s standard
-i386/i386/sys_machdep.c standard
-i386/i386/trap.c standard
-i386/i386/tsc.c standard
-i386/i386/uio_machdep.c standard
-i386/i386/vm86.c standard
-i386/i386/vm_machdep.c standard
-i386/ibcs2/ibcs2_errno.c optional ibcs2
-i386/ibcs2/ibcs2_fcntl.c optional ibcs2
-i386/ibcs2/ibcs2_ioctl.c optional ibcs2
-i386/ibcs2/ibcs2_ipc.c optional ibcs2
-i386/ibcs2/ibcs2_isc.c optional ibcs2
-i386/ibcs2/ibcs2_isc_sysent.c optional ibcs2
-i386/ibcs2/ibcs2_misc.c optional ibcs2
-i386/ibcs2/ibcs2_msg.c optional ibcs2
-i386/ibcs2/ibcs2_other.c optional ibcs2
-i386/ibcs2/ibcs2_signal.c optional ibcs2
-i386/ibcs2/ibcs2_socksys.c optional ibcs2
-i386/ibcs2/ibcs2_stat.c optional ibcs2
-i386/ibcs2/ibcs2_sysent.c optional ibcs2
-i386/ibcs2/ibcs2_sysi86.c optional ibcs2
-i386/ibcs2/ibcs2_sysvec.c optional ibcs2
-i386/ibcs2/ibcs2_util.c optional ibcs2
-i386/ibcs2/ibcs2_xenix.c optional ibcs2
-i386/ibcs2/ibcs2_xenix_sysent.c optional ibcs2
-i386/ibcs2/imgact_coff.c optional ibcs2
-i386/isa/atpic.c standard
-#i386/isa/atpic_vector.s standard
-i386/isa/elink.c optional ep
-i386/isa/elink.c optional ie
-i386/isa/isa.c optional isa
-i386/isa/npx.c optional npx
-i386/isa/pmtimer.c optional pmtimer
-i386/isa/prof_machdep.c optional profiling-routine
-i386/linux/imgact_linux.c optional compat_linux
-i386/linux/linux_dummy.c optional compat_linux
-i386/linux/linux_locore.s optional compat_linux \
- dependency "linux_assym.h"
-i386/linux/linux_machdep.c optional compat_linux
-i386/linux/linux_ptrace.c optional compat_linux
-i386/linux/linux_sysent.c optional compat_linux
-i386/linux/linux_sysvec.c optional compat_linux
-i386/pci/pci_bus.c optional pci
-i386/pci/pci_cfgreg.c optional pci
-i386/pci/pci_pir.c optional pci
-i386/svr4/svr4_locore.s optional compat_svr4 \
- dependency "svr4_assym.h" \
- warning "COMPAT_SVR4 is broken and should be avoided"
-i386/svr4/svr4_machdep.c optional compat_svr4
-#
-# isdn4bsd, needed for isic | iwic | ifpi | ifpi2 | ihfc | ifpnp | itjc
-#
-i4b/layer1/i4b_hdlc.c optional itjc
-i4b/layer1/i4b_hdlc.c optional ihfc
-i4b/layer1/i4b_l1dmux.c optional isic
-i4b/layer1/i4b_l1lib.c optional isic
-i4b/layer1/i4b_l1dmux.c optional iwic
-i4b/layer1/i4b_l1lib.c optional iwic
-i4b/layer1/i4b_l1dmux.c optional ifpi
-i4b/layer1/i4b_l1lib.c optional ifpi
-i4b/layer1/i4b_l1dmux.c optional ifpi2
-i4b/layer1/i4b_l1lib.c optional ifpi2
-i4b/layer1/i4b_l1dmux.c optional ihfc
-i4b/layer1/i4b_l1lib.c optional ihfc
-i4b/layer1/i4b_l1dmux.c optional ifpnp
-i4b/layer1/i4b_l1lib.c optional ifpnp
-i4b/layer1/i4b_l1dmux.c optional itjc
-i4b/layer1/i4b_l1lib.c optional itjc
-#
-# isdn4bsd, isic
-#
-i4b/layer1/isic/i4b_asuscom_ipac.c optional isic
-i4b/layer1/isic/i4b_avm_a1.c optional isic
-i4b/layer1/isic/i4b_bchan.c optional isic
-i4b/layer1/isic/i4b_ctx_s0P.c optional isic
-i4b/layer1/isic/i4b_drn_ngo.c optional isic
-i4b/layer1/isic/i4b_dynalink.c optional isic
-i4b/layer1/isic/i4b_elsa_qs1i.c optional isic
-i4b/layer1/isic/i4b_elsa_qs1p.c optional isic pci
-i4b/layer1/isic/i4b_elsa_pcc16.c optional isic
-i4b/layer1/isic/i4b_hscx.c optional isic
-i4b/layer1/isic/i4b_isac.c optional isic
-i4b/layer1/isic/i4b_isic.c optional isic
-i4b/layer1/isic/i4b_isic_isa.c optional isic
-i4b/layer1/isic/i4b_isic_pnp.c optional isic
-i4b/layer1/isic/i4b_itk_ix1.c optional isic
-i4b/layer1/isic/i4b_l1.c optional isic
-i4b/layer1/isic/i4b_l1fsm.c optional isic
-i4b/layer1/isic/i4b_siemens_isurf.c optional isic
-i4b/layer1/isic/i4b_sws.c optional isic
-i4b/layer1/isic/i4b_tel_s016.c optional isic
-i4b/layer1/isic/i4b_tel_s0163.c optional isic
-i4b/layer1/isic/i4b_tel_s08.c optional isic
-i4b/layer1/isic/i4b_usr_sti.c optional isic
-i4b/layer1/isic/i4b_diva.c optional isic
-#
-# isdn4bsd, iwic
-#
-i4b/layer1/iwic/i4b_iwic_pci.c optional iwic pci
-i4b/layer1/iwic/i4b_iwic_dchan.c optional iwic pci
-i4b/layer1/iwic/i4b_iwic_bchan.c optional iwic pci
-i4b/layer1/iwic/i4b_iwic_fsm.c optional iwic pci
-i4b/layer1/iwic/i4b_iwic_l1if.c optional iwic pci
-#
-# isdn4bsd, ifpi
-#
-i4b/layer1/ifpi/i4b_ifpi_pci.c optional ifpi pci
-i4b/layer1/ifpi/i4b_ifpi_isac.c optional ifpi pci
-i4b/layer1/ifpi/i4b_ifpi_l1.c optional ifpi pci
-i4b/layer1/ifpi/i4b_ifpi_l1fsm.c optional ifpi pci
-#
-# isdn4bsd, ifpi2
-#
-i4b/layer1/ifpi2/i4b_ifpi2_pci.c optional ifpi2 pci
-i4b/layer1/ifpi2/i4b_ifpi2_isacsx.c optional ifpi2 pci
-i4b/layer1/ifpi2/i4b_ifpi2_l1.c optional ifpi2 pci
-i4b/layer1/ifpi2/i4b_ifpi2_l1fsm.c optional ifpi2 pci
-#
-# isdn4bsd, ifpnp
-#
-i4b/layer1/ifpnp/i4b_ifpnp_avm.c optional ifpnp
-i4b/layer1/ifpnp/i4b_ifpnp_isac.c optional ifpnp
-i4b/layer1/ifpnp/i4b_ifpnp_l1.c optional ifpnp
-i4b/layer1/ifpnp/i4b_ifpnp_l1fsm.c optional ifpnp
-#
-# isdn4bsd, ihfc
-#
-i4b/layer1/ihfc/i4b_ihfc_l1if.c optional ihfc
-i4b/layer1/ihfc/i4b_ihfc_pnp.c optional ihfc
-i4b/layer1/ihfc/i4b_ihfc_drv.c optional ihfc
-#
-# isdn4bsd, itjc
-#
-i4b/layer1/itjc/i4b_itjc_pci.c optional itjc
-i4b/layer1/itjc/i4b_itjc_isac.c optional itjc
-i4b/layer1/itjc/i4b_itjc_l1.c optional itjc
-i4b/layer1/itjc/i4b_itjc_l1fsm.c optional itjc
-#
-kern/imgact_aout.c optional compat_aout
-kern/imgact_gzip.c optional gzip
-libkern/divdi3.c standard
-libkern/ffsl.c standard
-libkern/flsl.c standard
-libkern/moddi3.c standard
-libkern/qdivrem.c standard
-libkern/ucmpdi2.c standard
-libkern/udivdi3.c standard
-libkern/umoddi3.c standard
-pc98/apm/apm_bioscall.S optional apm
-pc98/cbus/cbus_dma.c optional isa
-pc98/cbus/clock.c standard
-pc98/cbus/fdc.c optional fdc
-pc98/cbus/fdc_cbus.c optional fdc isa
-pc98/cbus/gdc.c optional gdc
-pc98/cbus/nmi.c standard
-pc98/cbus/olpt.c optional olpt
-pc98/cbus/pckbd.c optional pckbd
-pc98/cbus/pmc.c optional pmc
-pc98/cbus/ppc.c optional ppc
-pc98/cbus/scgdcrndr.c optional sc gdc
-pc98/cbus/scterm-sck.c optional sc
-pc98/cbus/scvtb.c optional sc
-pc98/cbus/sio.c optional sio
-pc98/cbus/sio_cbus.c optional sio isa
-pc98/cbus/syscons_cbus.c optional sc
-pc98/pc98/busio.s standard
-pc98/pc98/busiosubr.c standard
-pc98/pc98/canbepm.c optional canbepm
-pc98/pc98/canbus.c optional canbus
-pc98/pc98/canbus_if.m optional canbus
-pc98/pc98/machdep.c standard
-pc98/pc98/pc98_machdep.c standard
-pci/agp_ali.c optional agp
-pci/agp_amd.c optional agp
-pci/agp_i810.c optional agp
-pci/agp_intel.c optional agp
-pci/agp_nvidia.c optional agp
-pci/agp_sis.c optional agp
-pci/agp_via.c optional agp
diff --git a/sys/conf/files.powerpc b/sys/conf/files.powerpc
deleted file mode 100644
index c5fb92a..0000000
--- a/sys/conf/files.powerpc
+++ /dev/null
@@ -1,128 +0,0 @@
-# This file tells config what files go into building a kernel,
-# files marked standard are always included.
-#
-# $FreeBSD$
-#
-# The long compile-with and dependency lines are required because of
-# limitations in config: backslash-newline doesn't work in strings, and
-# dependency lines other than the first are silently ignored.
-#
-#
-
-font.h optional sc \
- compile-with "uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \
- no-obj no-implicit-rule before-depend \
- clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
-#
-hal.o optional ath_hal \
- dependency "$S/contrib/dev/ath/public/powerpc-be-elf.hal.o.uu" \
- compile-with "uudecode < $S/contrib/dev/ath/public/powerpc-be-elf.hal.o.uu" \
- no-implicit-rule
-opt_ah.h optional ath_hal \
- dependency "$S/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h" \
- compile-with "cp $S/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h opt_ah.h" \
- no-obj no-implicit-rule before-depend \
- clean "opt_ah.h"
-#
-
-dev/fb/fb.c optional sc
-dev/hwpmc/hwpmc_powerpc.c optional hwpmc
-dev/kbd/kbd.c optional sc
-dev/syscons/scgfbrndr.c optional sc
-dev/syscons/schistory.c optional sc
-dev/syscons/scmouse.c optional sc
-dev/syscons/scterm.c optional sc
-dev/syscons/scterm-dumb.c optional sc
-dev/syscons/scterm-sc.c optional sc
-dev/syscons/scvidctl.c optional sc
-dev/syscons/scvtb.c optional sc
-dev/syscons/syscons.c optional sc
-dev/syscons/sysmouse.c optional sc
-geom/geom_apple.c standard
-kern/syscalls.c optional ktr
-powerpc/powerpc/atomic.S standard
-powerpc/powerpc/autoconf.c standard
-powerpc/powerpc/bcopy.c standard
-powerpc/powerpc/busdma_machdep.c standard
-powerpc/powerpc/clock.c standard
-powerpc/powerpc/copyinout.c standard
-powerpc/powerpc/copystr.c standard
-powerpc/powerpc/cpu.c standard
-powerpc/powerpc/elf_machdep.c standard
-powerpc/powerpc/fpu.c standard
-powerpc/powerpc/fuswintr.c standard
-powerpc/powerpc/in_cksum.c optional inet
-powerpc/powerpc/interrupt.c standard
-powerpc/powerpc/intr_machdep.c standard
-powerpc/powerpc/locore.S standard no-obj
-powerpc/powerpc/machdep.c standard
-powerpc/powerpc/nexus.c standard
-powerpc/powerpc/ofwmagic.S standard
-powerpc/powerpc/ofw_machdep.c standard
-powerpc/powerpc/openpic.c standard
-powerpc/powerpc/pic_if.m standard
-powerpc/powerpc/pmap.c standard
-powerpc/powerpc/sc_machdep.c optional sc
-powerpc/powerpc/setjmp.S standard
-powerpc/powerpc/sigcode.S standard
-powerpc/powerpc/suswintr.c standard
-powerpc/powerpc/syncicache.c standard
-powerpc/powerpc/sys_machdep.c standard
-powerpc/powerpc/swtch.S standard
-powerpc/powerpc/trap.c standard
-powerpc/powerpc/uio_machdep.c standard
-powerpc/powerpc/uma_machdep.c standard
-powerpc/powerpc/vm_machdep.c standard
-
-powerpc/powerpc/db_disasm.c optional ddb
-powerpc/powerpc/db_interface.c optional ddb
-powerpc/powerpc/db_hwwatch.c optional ddb
-powerpc/powerpc/db_trace.c optional ddb
-
-crypto/blowfish/bf_enc.c optional ipsec ipsec_esp
-crypto/des/des_enc.c optional ipsec ipsec_esp
-crypto/des/des_enc.c optional netsmb
-
-dev/ofw/openfirm.c standard
-dev/ofw/ofw_bus_if.m standard
-dev/ofw/ofw_console.c standard
-dev/ofw/ofw_disk.c optional ofwd
-
-libkern/ashldi3.c standard
-libkern/ashrdi3.c standard
-libkern/bcmp.c standard
-libkern/divdi3.c standard
-libkern/ffs.c standard
-libkern/ffsl.c standard
-libkern/fls.c standard
-libkern/flsl.c standard
-libkern/lshrdi3.c standard
-libkern/moddi3.c standard
-libkern/qdivrem.c standard
-libkern/ucmpdi2.c standard
-libkern/udivdi3.c standard
-libkern/umoddi3.c standard
-
-powerpc/powerpc/mem.c optional mem
-powerpc/powerpc/mp_machdep.c optional smp
-
-powerpc/ofw/ofw_pci.c optional pci
-powerpc/ofw/ofw_pcib_pci.c optional pci
-powerpc/ofw/ofw_syscons.c optional sc
-
-powerpc/powermac/ata_kauai.c optional powermac ata
-powerpc/powermac/ata_macio.c optional powermac ata
-powerpc/powermac/grackle.c optional powermac pci
-powerpc/powermac/hrowpic.c optional powermac pci
-powerpc/powermac/macio.c optional powermac pci
-powerpc/powermac/openpic_macio.c optional powermac pci
-powerpc/powermac/pswitch.c optional powermac pswitch
-powerpc/powermac/uninorth.c optional powermac pci
-
-powerpc/psim/iobus.c optional psim
-powerpc/psim/ata_iobus.c optional ata psim
-powerpc/psim/openpic_iobus.c optional psim
-powerpc/psim/sio_iobus.c optional sio psim
-
-dev/zs/zs.c optional powermac zs
-dev/zs/zs_macio.c optional powermac zs
diff --git a/sys/conf/files.sparc64 b/sys/conf/files.sparc64
deleted file mode 100644
index 78e1d9b..0000000
--- a/sys/conf/files.sparc64
+++ /dev/null
@@ -1,155 +0,0 @@
-# This file tells config what files go into building a kernel,
-# files marked standard are always included.
-#
-# $FreeBSD$
-#
-# The long compile-with and dependency lines are required because of
-# limitations in config: backslash-newline doesn't work in strings, and
-# dependency lines other than the first are silently ignored.
-#
-atkbdmap.h optional atkbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${ATKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > atkbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "atkbdmap.h"
-#
-sunkbdmap.h optional sunkbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${SUNKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > sunkbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "sunkbdmap.h"
-#
-ukbdmap.h optional ukbd_dflt_keymap \
- compile-with "/usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > ukbdmap.h" \
- no-obj no-implicit-rule before-depend \
- clean "ukbdmap.h"
-#
-hal.o optional ath_hal \
- dependency "$S/contrib/dev/ath/public/sparc64-be-elf.hal.o.uu" \
- compile-with "uudecode < $S/contrib/dev/ath/public/sparc64-be-elf.hal.o.uu" \
- no-implicit-rule
-opt_ah.h optional ath_hal \
- dependency "$S/contrib/dev/ath/public/sparc64-be-elf.opt_ah.h" \
- compile-with "cp $S/contrib/dev/ath/public/sparc64-be-elf.opt_ah.h opt_ah.h" \
- no-obj no-implicit-rule before-depend \
- clean "opt_ah.h"
-#
-crypto/blowfish/bf_enc.c optional crypto
-crypto/blowfish/bf_enc.c optional ipsec ipsec_esp
-crypto/des/des_enc.c optional crypto
-crypto/des/des_enc.c optional ipsec ipsec_esp
-crypto/des/des_enc.c optional netsmb
-dev/atkbdc/atkbd.c optional atkbd atkbdc
-dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc
-dev/atkbdc/atkbdc.c optional atkbdc
-dev/atkbdc/atkbdc_ebus.c optional atkbdc ebus
-dev/atkbdc/atkbdc_isa.c optional atkbdc isa
-dev/atkbdc/atkbdc_subr.c optional atkbdc
-dev/atkbdc/psm.c optional psm atkbdc
-dev/auxio/auxio.c optional auxio sbus
-dev/auxio/auxio.c optional auxio ebus
-dev/esp/esp_sbus.c optional esp sbus
-dev/fb/creator.c optional creator sc
-dev/fb/fb.c optional sc
-dev/fb/machfb.c optional machfb sc
-dev/fb/splash.c optional splash
-dev/hwpmc/hwpmc_sparc64.c optional hwpmc
-dev/kbd/kbd.c optional atkbd
-dev/kbd/kbd.c optional sc
-dev/kbd/kbd.c optional ukbd
-dev/le/if_le_ledma.c optional le sbus
-dev/ofw/ofw_bus_if.m standard
-dev/ofw/ofw_console.c optional ofw_console
-dev/ofw/openfirm.c standard
-dev/ofw/openfirmio.c standard
-dev/ofw/openpromio.c standard
-dev/sound/sbus/cs4231.c optional snd_audiocs ebus
-dev/sound/sbus/cs4231.c optional snd_audiocs sbus
-dev/syscons/scgfbrndr.c optional sc
-dev/syscons/schistory.c optional sc
-dev/syscons/scmouse.c optional sc
-dev/syscons/scterm.c optional sc
-dev/syscons/scterm-dumb.c optional sc
-dev/syscons/scterm-sc.c optional sc
-dev/syscons/scvidctl.c optional sc
-dev/syscons/scvtb.c optional sc
-dev/syscons/syscons.c optional sc
-dev/syscons/sysmouse.c optional sc
-dev/uart/uart_cpu_sparc64.c optional uart
-dev/uart/uart_kbd_sun.c optional uart sc
-geom/geom_bsd.c standard
-geom/geom_bsd_enc.c standard
-geom/geom_sunlabel.c standard
-geom/geom_sunlabel_enc.c standard
-kern/syscalls.c optional ktr
-libkern/ffs.c standard
-libkern/ffsl.c standard
-libkern/fls.c standard
-libkern/flsl.c standard
-sparc64/central/central.c optional central
-sparc64/creator/creator_upa.c optional creator sc
-sparc64/ebus/ebus.c optional ebus
-sparc64/fhc/clkbrd.c optional clkbrd fhc
-sparc64/fhc/fhc.c optional fhc
-sparc64/fhc/fhc_central.c optional fhc central
-sparc64/fhc/fhc_nexus.c optional fhc
-sparc64/isa/isa.c optional isa
-sparc64/isa/isa_dma.c optional isa
-sparc64/isa/ofw_isa.c optional ebus
-sparc64/isa/ofw_isa.c optional isa
-sparc64/pci/apb.c optional pci
-sparc64/pci/ofw_pci.c optional pci
-sparc64/pci/ofw_pcib.c optional pci
-sparc64/pci/ofw_pcib_subr.c optional pci
-sparc64/pci/ofw_pcibus.c optional pci
-sparc64/pci/ofw_pci_if.m optional pci
-sparc64/pci/psycho.c optional pci
-sparc64/sbus/dma_sbus.c optional sbus
-sparc64/sbus/sbus.c optional sbus
-sparc64/sbus/lsi64854.c optional sbus
-sparc64/sparc64/ata_machdep.c optional atadisk
-sparc64/sparc64/autoconf.c standard
-sparc64/sparc64/bus_machdep.c standard
-sparc64/sparc64/cache.c standard
-sparc64/sparc64/cheetah.c standard
-sparc64/sparc64/clock.c standard
-sparc64/sparc64/counter.c standard
-sparc64/sparc64/db_disasm.c optional ddb
-sparc64/sparc64/db_interface.c optional ddb
-sparc64/sparc64/db_trace.c optional ddb
-sparc64/sparc64/db_hwwatch.c optional ddb
-sparc64/sparc64/dump_machdep.c standard
-sparc64/sparc64/elf_machdep.c standard
-sparc64/sparc64/exception.S standard no-obj
-sparc64/sparc64/eeprom.c optional eeprom ebus
-sparc64/sparc64/eeprom.c optional eeprom fhc
-sparc64/sparc64/eeprom.c optional eeprom sbus
-sparc64/sparc64/gdb_machdep.c optional gdb
-sparc64/sparc64/identcpu.c standard
-sparc64/sparc64/in_cksum.c optional inet
-sparc64/sparc64/interrupt.S standard no-obj
-sparc64/sparc64/intr_machdep.c standard
-sparc64/sparc64/iommu.c standard
-sparc64/sparc64/locore.S standard no-obj
-sparc64/sparc64/machdep.c standard
-sparc64/sparc64/mem.c optional mem
-sparc64/sparc64/mp_exception.S optional smp
-sparc64/sparc64/mp_locore.S optional smp
-sparc64/sparc64/mp_machdep.c optional smp
-sparc64/sparc64/nexus.c standard
-sparc64/sparc64/ofw_bus.c standard
-sparc64/sparc64/ofw_machdep.c standard
-sparc64/sparc64/pmap.c standard
-sparc64/sparc64/prof_machdep.c optional profiling-routine
-sparc64/sparc64/rtc.c optional rtc ebus
-sparc64/sparc64/rtc.c optional rtc isa
-sparc64/sparc64/rwindow.c standard
-sparc64/sparc64/sc_machdep.c optional sc
-sparc64/sparc64/spitfire.c standard
-sparc64/sparc64/support.S standard
-sparc64/sparc64/sys_machdep.c standard
-sparc64/sparc64/swtch.S standard
-sparc64/sparc64/tick.c standard
-sparc64/sparc64/tlb.c standard
-sparc64/sparc64/trap.c standard
-sparc64/sparc64/tsb.c standard
-sparc64/sparc64/uio_machdep.c standard
-sparc64/sparc64/vm_machdep.c standard
diff --git a/sys/conf/kern.mk b/sys/conf/kern.mk
deleted file mode 100644
index 63eae2d..0000000
--- a/sys/conf/kern.mk
+++ /dev/null
@@ -1,103 +0,0 @@
-# $FreeBSD$
-
-#
-# Warning flags for compiling the kernel and components of the kernel.
-#
-# Note that the newly added -Wcast-qual is responsible for generating
-# most of the remaining warnings. Warnings introduced with -Wall will
-# also pop up, but are easier to fix.
-.if ${CC} == "icc"
-#CWARNFLAGS= -w2 # use this if you are terribly bored
-CWARNFLAGS=
-.else
-CWARNFLAGS?= -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes \
- -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual \
- -fformat-extensions -std=c99
-.endif
-#
-# The following flags are next up for working on:
-# -W
-
-#
-# On the i386, do not align the stack to 16-byte boundaries. Otherwise GCC
-# 2.95 adds code to the entry and exit point of every function to align the
-# stack to 16-byte boundaries -- thus wasting approximately 12 bytes of stack
-# per function call. While the 16-byte alignment may benefit micro benchmarks,
-# it is probably an overall loss as it makes the code bigger (less efficient
-# use of code cache tag lines) and uses more stack (less efficient use of data
-# cache tag lines). Explicitly prohibit the use of SSE and other SIMD
-# operations inside the kernel itself. These operations are exclusively
-# reserved for user applications.
-#
-.if ${MACHINE_ARCH} == "i386" && ${CC} != "icc"
-CFLAGS+= -mno-align-long-strings -mpreferred-stack-boundary=2 \
- -mno-mmx -mno-3dnow -mno-sse -mno-sse2
-INLINE_LIMIT?= 8000
-.endif
-
-#
-# On the alpha, make sure that we don't use floating-point registers and
-# allow the use of BWX etc instructions (only needed for low-level i/o).
-# Also, reserve register t7 to point at per-cpu global variables.
-#
-.if ${MACHINE_ARCH} == "alpha"
-CFLAGS+= -mno-fp-regs -ffixed-8 -Wa,-mev6
-INLINE_LIMIT?= 15000
-.endif
-
-.if ${MACHINE_ARCH} == "arm"
-INLINE_LIMIT?= 8000
-.endif
-#
-# For IA-64, we use r13 for the kernel globals pointer and we only use
-# a very small subset of float registers for integer divides.
-#
-.if ${MACHINE_ARCH} == "ia64"
-CFLAGS+= -ffixed-r13 -mfixed-range=f32-f127 -mno-sdata
-INLINE_LIMIT?= 15000
-.endif
-
-#
-# For sparc64 we want medlow code model, and we tell gcc to use floating
-# point emulation. This avoids using floating point registers for integer
-# operations which it has a tendency to do.
-#
-.if ${MACHINE_ARCH} == "sparc64"
-CFLAGS+= -mcmodel=medlow -msoft-float
-INLINE_LIMIT?= 15000
-.endif
-
-#
-# For AMD64, we explicitly prohibit the use of FPU, SSE and other SIMD
-# operations inside the kernel itself. These operations are exclusively
-# reserved for user applications.
-#
-.if ${MACHINE_ARCH} == "amd64"
-CFLAGS+= -mcmodel=kernel -mno-red-zone \
- -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow \
- -msoft-float -fno-asynchronous-unwind-tables
-INLINE_LIMIT?= 8000
-.endif
-
-#
-# For PowerPC we tell gcc to use floating point emulation. This avoids using
-# floating point registers for integer operations which it has a tendency to do.
-#
-.if ${MACHINE_ARCH} == "powerpc"
-CFLAGS+= -msoft-float
-INLINE_LIMIT?= 15000
-.endif
-
-#
-# GCC 3.0 and above like to do certain optimizations based on the
-# assumption that the program is linked against libc. Stop this.
-#
-.if ${CC} == "icc"
-CFLAGS+= -nolib_inline
-.else
-CFLAGS+= -ffreestanding
-.endif
-
-.if ${CC} == "icc"
-CFLAGS+= -restrict
-.endif
diff --git a/sys/conf/kern.post.mk b/sys/conf/kern.post.mk
deleted file mode 100644
index 6982c19..0000000
--- a/sys/conf/kern.post.mk
+++ /dev/null
@@ -1,242 +0,0 @@
-# $FreeBSD$
-
-# Part of a unified Makefile for building kernels. This part includes all
-# the definitions that need to be after all the % directives except %RULES
-# and ones that act like they are part of %RULES.
-#
-# Most make variables should not be defined in this file. Instead, they
-# should be defined in the kern.pre.mk so that port makefiles can
-# override or augment them.
-
-# In case the config had a makeoptions DESTDIR...
-.if defined(DESTDIR)
-MKMODULESENV+= DESTDIR="${DESTDIR}"
-.endif
-MKMODULESENV+= KERNBUILDDIR="${.CURDIR}"
-
-.MAIN: all
-
-.for target in all clean cleandepend cleandir clobber depend install \
- obj reinstall tags
-${target}: kernel-${target}
-.if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists($S/modules)
-${target}: modules-${target}
-modules-${target}:
- cd $S/modules; ${MKMODULESENV} ${MAKE} \
- ${target:S/^reinstall$/install/:S/^clobber$/cleandir/}
-.endif
-.endfor
-
-# Handle out of tree ports
-.if !defined(NO_MODULES) && defined(PORTS_MODULES)
-SYSDIR?= ${S:C;^[^/];${.CURDIR}/&;}
-PORTSMODULESENV=SYSDIR=${SYSDIR}
-.for __target in all install reinstall clean
-${__target}: ports-${__target}
-ports-${__target}:
-.for __i in ${PORTS_MODULES}
- cd $${PORTSDIR:-/usr/ports}/${__i}; ${PORTSMODULESENV} ${MAKE} -B ${__target:C/install/deinstall reinstall/:C/reinstall/deinstall reinstall/}
-.endfor
-.endfor
-.endif
-
-.ORDER: kernel-install modules-install
-
-kernel-all: ${KERNEL_KO}
-
-kernel-cleandir: kernel-clean
-
-kernel-clobber:
- find . -maxdepth 1 ! -type d ! -name version -delete
-
-kernel-obj:
-
-.if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists($S/modules)
-modules: modules-all
-
-.if !defined(NO_MODULES_OBJ)
-modules-all modules-depend: modules-obj
-.endif
-.endif
-
-.if !defined(DEBUG)
-FULLKERNEL= ${KERNEL_KO}
-.else
-FULLKERNEL= ${KERNEL_KO}.debug
-${KERNEL_KO}: ${FULLKERNEL}
- ${OBJCOPY} --strip-debug ${FULLKERNEL} ${KERNEL_KO}
-install.debug reinstall.debug: gdbinit
- cd ${.CURDIR}; ${MAKE} -DINSTALL_DEBUG ${.TARGET:R}
-
-# Install gdbinit files for kernel debugging.
-gdbinit:
- grep -v '# XXX' ${S}/../tools/debugscripts/dot.gdbinit | \
- sed "s:MODPATH:${.OBJDIR}/modules:" > .gdbinit
- cp ${S}/../tools/debugscripts/gdbinit.kernel ${.CURDIR}
-.if exists(${S}/../tools/debugscripts/gdbinit.${MACHINE_ARCH})
- cp ${S}/../tools/debugscripts/gdbinit.${MACHINE_ARCH} \
- ${.CURDIR}/gdbinit.machine
-.endif
-.endif
-
-${FULLKERNEL}: ${SYSTEM_DEP} vers.o
- @rm -f ${.TARGET}
- @echo linking ${.TARGET}
- ${SYSTEM_LD}
-.if !defined(DEBUG)
- ${OBJCOPY} --strip-debug ${.TARGET}
-.endif
- ${SYSTEM_LD_TAIL}
-
-.if !exists(${.OBJDIR}/.depend)
-${SYSTEM_OBJS}: assym.s vnode_if.h ${BEFORE_DEPEND:M*.h} ${MFILES:T:S/.m$/.h/}
-.endif
-
-LNFILES= ${CFILES:T:S/.c$/.ln/}
-
-.for mfile in ${MFILES}
-# XXX the low quality .m.o rules gnerated by config are normally used
-# instead of the .m.c rules here.
-${mfile:T:S/.m$/.c/}: ${mfile}
- ${AWK} -f $S/tools/makeobjops.awk ${mfile} -c
-${mfile:T:S/.m$/.h/}: ${mfile}
- ${AWK} -f $S/tools/makeobjops.awk ${mfile} -h
-.endfor
-
-kernel-clean:
- rm -f *.o *.so *.So *.ko *.s eddep errs \
- ${FULLKERNEL} ${KERNEL_KO} linterrs makelinks tags vers.c \
- vnode_if.c vnode_if.h vnode_if_newproto.h vnode_if_typedef.h \
- ${MFILES:T:S/.m$/.c/} ${MFILES:T:S/.m$/.h/} \
- ${CLEAN}
-
-lint: ${LNFILES}
- ${LINT} ${LINTKERNFLAGS} ${CFLAGS:M-[DILU]*} ${.ALLSRC} 2>&1 | \
- tee -a linterrs
-
-# This is a hack. BFD "optimizes" away dynamic mode if there are no
-# dynamic references. We could probably do a '-Bforcedynamic' mode like
-# in the a.out ld. For now, this works.
-HACK_EXTRA_FLAGS?= -shared
-hack.So: Makefile
- :> hack.c
- ${CC} ${HACK_EXTRA_FLAGS} -nostdlib hack.c -o hack.So
- rm -f hack.c
-
-# This rule stops ./assym.s in .depend from causing problems.
-./assym.s: assym.s
-
-assym.s: $S/kern/genassym.sh genassym.o
- NM='${NM}' sh $S/kern/genassym.sh genassym.o > ${.TARGET}
-
-genassym.o: $S/$M/$M/genassym.c
- ${CC} -c ${CFLAGS:N-fno-common} $S/$M/$M/genassym.c
-
-${SYSTEM_OBJS} genassym.o vers.o: opt_global.h
-
-kernel-depend: .depend
-# The argument list can be very long, so use make -V and xargs to
-# pass it to mkdep.
-.depend: assym.s vnode_if.h ${BEFORE_DEPEND} ${CFILES} \
- ${SYSTEM_CFILES} ${GEN_CFILES} ${SFILES} \
- ${MFILES:T:S/.m$/.h/}
- rm -f .newdep
- ${MAKE} -V CFILES -V SYSTEM_CFILES -V GEN_CFILES | \
- MKDEP_CPP="${CC} -E" CC="${CC}" xargs mkdep -a -f .newdep ${CFLAGS}
- ${MAKE} -V SFILES | \
- MKDEP_CPP="${CC} -E" xargs mkdep -a -f .newdep ${ASM_CFLAGS}
- rm -f .depend
- mv .newdep .depend
-
-kernel-cleandepend:
- rm -f .depend
-
-links:
- egrep '#if' ${CFILES} | sed -f $S/conf/defines | \
- sed -e 's/:.*//' -e 's/\.c/.o/' | sort -u > dontlink
- ${MAKE} -V CFILES | tr -s ' ' '\12' | sed 's/\.c/.o/' | \
- sort -u | comm -23 - dontlink | \
- sed 's,../.*/\(.*.o\),rm -f \1;ln -s ../GENERIC/\1 \1,' > makelinks
- sh makelinks; rm -f dontlink
-
-kernel-tags:
- @[ -f .depend ] || { echo "you must make depend first"; exit 1; }
- sh $S/conf/systags.sh
- rm -f tags1
- sed -e 's, ../, ,' tags > tags1
-
-.if ${MACHINE_ARCH} != "ia64"
-.if exists(${DESTDIR}/boot)
-kernel-install-check:
- @if [ ! -f ${DESTDIR}/boot/device.hints ] ; then \
- echo "You must set up a ${DESTDIR}/boot/device.hints file first." ; \
- exit 1 ; \
- fi
- @if [ x"`grep device.hints ${DESTDIR}/boot/defaults/loader.conf ${DESTDIR}/boot/loader.conf`" = "x" ]; then \
- echo "You must activate /boot/device.hints in loader.conf." ; \
- exit 1 ; \
- fi
-
-kernel-install: kernel-install-check
-.endif
-.endif
-
-kernel-install:
- @if [ ! -f ${FULLKERNEL} ] ; then \
- echo "You must build a kernel first." ; \
- exit 1 ; \
- fi
-.if exists(${DESTDIR}${KODIR})
- -thiskernel=`sysctl -n kern.bootfile` ; \
- if [ ! "`dirname "$$thiskernel"`" -ef ${DESTDIR}${KODIR} ] ; then \
- chflags -R noschg ${DESTDIR}${KODIR} ; \
- rm -rf ${DESTDIR}${KODIR} ; \
- else \
- if [ -d ${DESTDIR}${KODIR}.old ] ; then \
- chflags -R noschg ${DESTDIR}${KODIR}.old ; \
- rm -rf ${DESTDIR}${KODIR}.old ; \
- fi ; \
- mv ${DESTDIR}${KODIR} ${DESTDIR}${KODIR}.old ; \
- sysctl kern.bootfile=${DESTDIR}${KODIR}.old/"`basename "$$thiskernel"`" ; \
- fi
-.endif
- mkdir -p ${DESTDIR}${KODIR}
-.if defined(DEBUG) && defined(INSTALL_DEBUG)
- ${INSTALL} -p -m 555 -o root -g wheel ${FULLKERNEL} ${DESTDIR}${KODIR}
-.else
- ${INSTALL} -p -m 555 -o root -g wheel ${KERNEL_KO} ${DESTDIR}${KODIR}
-.endif
-
-kernel-reinstall:
- @-chflags -R noschg ${DESTDIR}${KODIR}
-.if defined(DEBUG) && defined(INSTALL_DEBUG)
- ${INSTALL} -p -m 555 -o root -g wheel ${FULLKERNEL} ${DESTDIR}${KODIR}
-.else
- ${INSTALL} -p -m 555 -o root -g wheel ${KERNEL_KO} ${DESTDIR}${KODIR}
-.endif
-
-config.o env.o hints.o vers.o vnode_if.o:
- ${NORMAL_C}
-
-config.ln env.ln hints.ln vers.ln vnode_if.ln:
- ${NORMAL_LINT}
-
-vers.c: $S/conf/newvers.sh $S/sys/param.h ${SYSTEM_DEP}
- MAKE=${MAKE} sh $S/conf/newvers.sh ${KERN_IDENT}
-
-vnode_if.c: $S/tools/vnode_if.awk $S/kern/vnode_if.src
- ${AWK} -f $S/tools/vnode_if.awk $S/kern/vnode_if.src -c
-
-vnode_if.h vnode_if_newproto.h vnode_if_typedef.h: $S/tools/vnode_if.awk \
- $S/kern/vnode_if.src
-vnode_if.h: vnode_if_newproto.h vnode_if_typedef.h
- ${AWK} -f $S/tools/vnode_if.awk $S/kern/vnode_if.src -h
-vnode_if_newproto.h:
- ${AWK} -f $S/tools/vnode_if.awk $S/kern/vnode_if.src -p
-vnode_if_typedef.h:
- ${AWK} -f $S/tools/vnode_if.awk $S/kern/vnode_if.src -q
-
-# XXX strictly, everything depends on Makefile because changes to ${PROF}
-# only appear there, but we don't handle that.
-
-.include "kern.mk"
diff --git a/sys/conf/kern.pre.mk b/sys/conf/kern.pre.mk
deleted file mode 100644
index 5ea8ec4..0000000
--- a/sys/conf/kern.pre.mk
+++ /dev/null
@@ -1,144 +0,0 @@
-# $FreeBSD$
-
-# Part of a unified Makefile for building kernels. This part contains all
-# of the definitions that need to be before %BEFORE_DEPEND.
-
-# Can be overridden by makeoptions or /etc/make.conf
-KERNEL_KO?= kernel
-KERNEL?= kernel
-KODIR?= /boot/${KERNEL}
-
-M= ${MACHINE_ARCH}
-
-AWK?= awk
-LINT?= lint
-NM?= nm
-OBJCOPY?= objcopy
-SIZE?= size
-
-.if ${CC} == "icc"
-COPTFLAGS?= -O
-.else
-. if defined(DEBUG)
-_MINUS_O= -O
-. else
-_MINUS_O= -O2
-. endif
-. if ${MACHINE_ARCH} == "amd64"
-COPTFLAGS?=-O2 -frename-registers -pipe
-. else
-COPTFLAGS?=${_MINUS_O} -pipe
-. endif
-. if !empty(COPTFLAGS:M-O[23s]) && empty(COPTFLAGS:M-fno-strict-aliasing)
-COPTFLAGS+= -fno-strict-aliasing
-. endif
-.endif
-.if !defined(NO_CPU_COPTFLAGS)
-. if ${CC} == "icc"
-COPTFLAGS+= ${_ICC_CPUCFLAGS:C/(-x[^M^K^W]+)[MKW]+|-x[MKW]+/\1/}
-. else
-COPTFLAGS+= ${_CPUCFLAGS}
-. endif
-.endif
-.if ${CC} == "icc"
-NOSTDINC= -X
-.else
-NOSTDINC= -nostdinc
-.endif
-
-INCLUDES= ${NOSTDINC} -I- ${INCLMAGIC} -I. -I$S
-
-# This hack lets us use the OpenBSD altq code without spamming a new
-# include path into contrib'ed source files.
-INCLUDES+= -I$S/contrib/altq
-
-# ... and the same for ipfilter
-INCLUDES+= -I$S/contrib/ipfilter
-
-# ... and the same for pf
-INCLUDES+= -I$S/contrib/pf
-
-# ... and the same for Atheros HAL
-INCLUDES+= -I$S/dev/ath
-
-# ... and the same for the NgATM stuff
-INCLUDES+= -I$S/contrib/ngatm
-
-# .. and the same for twa
-INCLUDES+= -I$S/dev/twa
-
-# .. and the same for em
-INCLUDES+= -I$S/dev/em
-
-INCLUDES+= -I$S/xen/interface -I$S/xen/interface/io
-
-
-CFLAGS= ${COPTFLAGS} ${CWARNFLAGS} ${DEBUG}
-CFLAGS+= ${INCLUDES} -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h
-.if ${CC} != "icc"
-CFLAGS+= -fno-common -finline-limit=${INLINE_LIMIT}
-CFLAGS+= --param inline-unit-growth=100
-CFLAGS+= --param large-function-growth=1000
-WERROR?= -Werror
-.endif
-
-# XXX LOCORE means "don't declare C stuff" not "for locore.s".
-ASM_CFLAGS= -x assembler-with-cpp -DLOCORE ${CFLAGS}
-
-.if defined(PROFLEVEL) && ${PROFLEVEL} >= 1
-.if ${CC} == "icc"
-.error "Profiling doesn't work with icc yet"
-.endif
-CFLAGS+= -DGPROF -falign-functions=16
-.if ${PROFLEVEL} >= 2
-CFLAGS+= -DGPROF4 -DGUPROF
-PROF= -pg -mprofiler-epilogue
-.else
-PROF= -pg
-.endif
-.endif
-DEFINED_PROF= ${PROF}
-
-# Put configuration-specific C flags last (except for ${PROF}) so that they
-# can override the others.
-CFLAGS+= ${CONF_CFLAGS}
-
-# Optional linting. This can be overridden in /etc/make.conf.
-LINTFLAGS= ${LINTOBJKERNFLAGS}
-
-NORMAL_C= ${CC} -c ${CFLAGS} ${WERROR} ${PROF} ${.IMPSRC}
-NORMAL_S= ${CC} -c ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}
-PROFILE_C= ${CC} -c ${CFLAGS} ${WERROR} ${.IMPSRC}
-NORMAL_C_NOWERROR= ${CC} -c ${CFLAGS} ${PROF} ${.IMPSRC}
-
-NORMAL_M= ${AWK} -f $S/tools/makeobjops.awk ${.IMPSRC} -c ; \
- ${CC} -c ${CFLAGS} ${WERROR} ${PROF} ${.PREFIX}.c
-
-NORMAL_LINT= ${LINT} ${LINTFLAGS} ${CFLAGS:M-[DIU]*} ${.IMPSRC}
-
-GEN_CFILES= $S/$M/$M/genassym.c ${MFILES:T:S/.m$/.c/}
-SYSTEM_CFILES= config.c env.c hints.c vnode_if.c
-SYSTEM_DEP= Makefile ${SYSTEM_OBJS}
-SYSTEM_OBJS= locore.o ${MDOBJS} ${OBJS}
-SYSTEM_OBJS+= ${SYSTEM_CFILES:.c=.o}
-SYSTEM_OBJS+= hack.So
-SYSTEM_LD= @${LD} -Bdynamic -T $S/conf/ldscript.$M \
- -warn-common -export-dynamic -dynamic-linker /red/herring \
- -o ${.TARGET} -X ${SYSTEM_OBJS} vers.o
-SYSTEM_LD_TAIL= @${OBJCOPY} --strip-symbol gcc2_compiled. ${.TARGET} ; \
- ${SIZE} ${.TARGET} ; chmod 755 ${.TARGET}
-SYSTEM_DEP+= $S/conf/ldscript.$M
-
-# MKMODULESENV is set here so that port makefiles can augment
-# them.
-
-MKMODULESENV= MAKEOBJDIRPREFIX=${.OBJDIR}/modules KMODDIR=${KODIR}
-.if (${KERN_IDENT} == LINT)
-MKMODULESENV+= ALL_MODULES=LINT
-.endif
-.if defined(MODULES_OVERRIDE)
-MKMODULESENV+= MODULES_OVERRIDE="${MODULES_OVERRIDE}"
-.endif
-.if defined(DEBUG)
-MKMODULESENV+= DEBUG_FLAGS="${DEBUG}"
-.endif
diff --git a/sys/conf/kmod.mk b/sys/conf/kmod.mk
deleted file mode 100644
index 6cadb08..0000000
--- a/sys/conf/kmod.mk
+++ /dev/null
@@ -1,462 +0,0 @@
-# From: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91
-# $FreeBSD$
-#
-# The include file <bsd.kmod.mk> handles building and installing loadable
-# kernel modules.
-#
-#
-# +++ variables +++
-#
-# CLEANFILES Additional files to remove for the clean and cleandir targets.
-#
-# EXPORT_SYMS A list of symbols that should be exported from the module,
-# or the name of a file containing a list of symbols, or YES
-# to export all symbols. If not defined, no symbols are
-# exported.
-#
-# KMOD The name of the kernel module to build.
-#
-# KMODDIR Base path for kernel modules (see kld(4)). [/boot/kernel]
-#
-# KMODOWN Module file owner. [${BINOWN}]
-#
-# KMODGRP Module file group. [${BINGRP}]
-#
-# KMODMODE Module file mode. [${BINMODE}]
-#
-# KMODLOAD Command to load a kernel module [/sbin/kldload]
-#
-# KMODUNLOAD Command to unload a kernel module [/sbin/kldunload]
-#
-# MFILES Optionally a list of interfaces used by the module.
-# This file contains a default list of interfaces.
-#
-# PROG The name of the kernel module to build.
-# If not supplied, ${KMOD}.ko is used.
-#
-# SRCS List of source files.
-#
-# FIRMWS List of firmware images in format filename:shortname:version
-#
-# DESTDIR The tree where the module gets installed. [not set]
-#
-# +++ targets +++
-#
-# install:
-# install the kernel module; if the Makefile
-# does not itself define the target install, the targets
-# beforeinstall and afterinstall may also be used to cause
-# actions immediately before and after the install target
-# is executed.
-#
-# load:
-# Load a module.
-#
-# unload:
-# Unload a module.
-#
-
-AWK?= awk
-KMODLOAD?= /sbin/kldload
-KMODUNLOAD?= /sbin/kldunload
-OBJCOPY?= objcopy
-
-.if defined(KMODDEPS)
-.error "Do not use KMODDEPS on 5.0+; use MODULE_VERSION/MODULE_DEPEND"
-.endif
-
-.include <bsd.init.mk>
-
-.SUFFIXES: .out .o .c .cc .cxx .C .y .l .s .S
-
-.if ${CC} == "icc"
-CFLAGS:= ${CFLAGS:C/(-x[^M^K^W]+)[MKW]+|-x[MKW]+/\1/}
-.else
-. if !empty(CFLAGS:M-O[23s]) && empty(CFLAGS:M-fno-strict-aliasing)
-CFLAGS+= -fno-strict-aliasing
-. endif
-WERROR?= -Werror
-.endif
-CFLAGS+= ${WERROR}
-CFLAGS+= -D_KERNEL
-CFLAGS+= -DKLD_MODULE
-
-# Don't use any standard or source-relative include directories.
-.if ${CC} == "icc"
-NOSTDINC= -X
-.else
-NOSTDINC= -nostdinc
-.endif
-CFLAGS:= ${CFLAGS:N-I*} ${NOSTDINC} -I- ${INCLMAGIC} ${CFLAGS:M-I*}
-.if defined(KERNBUILDDIR)
-CFLAGS+= -DHAVE_KERNEL_OPTION_HEADERS -include ${KERNBUILDDIR}/opt_global.h
-.endif
-
-# Add -I paths for system headers. Individual module makefiles don't
-# need any -I paths for this. Similar defaults for .PATH can't be
-# set because there are no standard paths for non-headers.
-CFLAGS+= -I. -I@
-
-# Add -I path for altq headers as they are included via net/if_var.h
-# for example.
-CFLAGS+= -I@/contrib/altq
-
-# Add a -I path to standard headers like <stddef.h>. Use a relative
-# path to src/include if possible. If the @ symlink hasn't been built
-# yet, then we can't tell if the relative path exists. Add both the
-# potential relative path and an absolute path in that case.
-.if exists(@)
-.if exists(@/../include)
-CFLAGS+= -I@/../include
-.else
-CFLAGS+= -I${DESTDIR}/usr/include
-.endif
-.else # !@
-CFLAGS+= -I@/../include -I${DESTDIR}/usr/include
-.endif # @
-
-.if ${CC} != "icc"
-CFLAGS+= -finline-limit=${INLINE_LIMIT}
-.endif
-
-# Disallow common variables, and if we end up with commons from
-# somewhere unexpected, allocate storage for them in the module itself.
-.if ${CC} != "icc"
-CFLAGS+= -fno-common
-.endif
-LDFLAGS+= -d -warn-common
-
-CFLAGS+= ${DEBUG_FLAGS}
-.if ${MACHINE_ARCH} == amd64
-CFLAGS+= -fno-omit-frame-pointer
-.endif
-
-.if ${MACHINE_ARCH} == "powerpc"
-CFLAGS+= -mlongcall -fno-omit-frame-pointer
-.endif
-
-.if defined(FIRMWS)
-.if !exists(@)
-${KMOD:S/$/.c/}: @
-.else
-${KMOD:S/$/.c/}: @/tools/fw_stub.awk
-.endif
- ${AWK} -f @/tools/fw_stub.awk ${FIRMWS} -m${KMOD} -c${KMOD:S/$/.c/g}
-
-SRCS+= ${KMOD:S/$/.c/}
-CLEANFILES+= ${KMOD:S/$/.c/}
-
-.for _firmw in ${FIRMWS}
-${_firmw:C/\:.*$/.fwo/}: ${_firmw:C/\:.*$//}
- @${ECHO} ${_firmw:C/\:.*$//} ${.ALLSRC:M*${_firmw:C/\:.*$//}}
- @if [ -e ${_firmw:C/\:.*$//} ]; then \
- ${LD} -b binary ${LDFLAGS} -r -d -o ${.TARGET} \
- ${_firmw:C/\:.*$//}; \
- else \
- ln -s ${.ALLSRC:M*${_firmw:C/\:.*$//}} ${_firmw:C/\:.*$//}; \
- ${LD} -b binary ${LDFLAGS} -r -d -o ${.TARGET} \
- ${_firmw:C/\:.*$//}; \
- rm ${_firmw:C/\:.*$//}; \
- fi
-
-OBJS+= ${_firmw:C/\:.*$/.fwo/}
-.endfor
-.endif
-
-OBJS+= ${SRCS:N*.h:R:S/$/.o/g}
-
-.if !defined(PROG)
-PROG= ${KMOD}.ko
-.endif
-
-.if !defined(DEBUG_FLAGS)
-FULLPROG= ${PROG}
-.else
-FULLPROG= ${PROG}.debug
-${PROG}: ${FULLPROG}
- ${OBJCOPY} --strip-debug ${FULLPROG} ${PROG}
-.endif
-
-.if ${MACHINE_ARCH} != amd64
-${FULLPROG}: ${KMOD}.kld
- ${LD} -Bshareable ${LDFLAGS} -o ${.TARGET} ${KMOD}.kld
-.if !defined(DEBUG_FLAGS)
- ${OBJCOPY} --strip-debug ${.TARGET}
-.endif
-.endif
-
-EXPORT_SYMS?= NO
-.if ${EXPORT_SYMS} != YES
-CLEANFILES+= export_syms
-.endif
-
-.if ${MACHINE_ARCH} != amd64
-${KMOD}.kld: ${OBJS}
-.else
-${FULLPROG}: ${OBJS}
-.endif
- ${LD} ${LDFLAGS} -r -d -o ${.TARGET} ${OBJS}
-.if defined(EXPORT_SYMS)
-.if ${EXPORT_SYMS} != YES
-.if ${EXPORT_SYMS} == NO
- :> export_syms
-.elif !exists(${.CURDIR}/${EXPORT_SYMS})
- echo ${EXPORT_SYMS} > export_syms
-.else
- grep -v '^#' < ${EXPORT_SYMS} > export_syms
-.endif
- awk -f ${SYSDIR}/conf/kmod_syms.awk ${.TARGET} \
- export_syms | xargs -J% ${OBJCOPY} % ${.TARGET}
-.endif
-.endif
-.if !defined(DEBUG_FLAGS) && ${MACHINE_ARCH} == amd64
- ${OBJCOPY} --strip-debug ${.TARGET}
-.endif
-
-_ILINKS=@ machine
-.if ${MACHINE} != ${MACHINE_ARCH}
-_ILINKS+=${MACHINE_ARCH}
-.endif
-
-all: objwarn ${PROG}
-
-beforedepend: ${_ILINKS}
-
-# Ensure that the links exist without depending on it when it exists which
-# causes all the modules to be rebuilt when the directory pointed to changes.
-.for _link in ${_ILINKS}
-.if !exists(${.OBJDIR}/${_link})
-${OBJS}: ${_link}
-.endif
-.endfor
-
-# Search for kernel source tree in standard places.
-.for _dir in ${.CURDIR}/../.. ${.CURDIR}/../../.. /sys /usr/src/sys
-.if !defined(SYSDIR) && exists(${_dir}/kern/)
-SYSDIR= ${_dir}
-.endif
-.endfor
-.if !defined(SYSDIR) || !exists(${SYSDIR}/kern/)
-.error "can't find kernel source tree"
-.endif
-
-${_ILINKS}:
- @case ${.TARGET} in \
- ${MACHINE_ARCH}) \
- path=${SYSDIR}/${MACHINE_ARCH}/include ;; \
- machine) \
- path=${SYSDIR}/${MACHINE}/include ;; \
- @) \
- path=${SYSDIR} ;; \
- esac ; \
- path=`(cd $$path && /bin/pwd)` ; \
- ${ECHO} ${.TARGET} "->" $$path ; \
- ln -s $$path ${.TARGET}
-
-CLEANFILES+= ${PROG} ${KMOD}.kld ${OBJS} ${_ILINKS}
-
-.if defined(DEBUG_FLAGS)
-CLEANFILES+= ${FULLPROG}
-.endif
-
-.if !target(install)
-
-_INSTALLFLAGS:= ${INSTALLFLAGS}
-.for ie in ${INSTALLFLAGS_EDIT}
-_INSTALLFLAGS:= ${_INSTALLFLAGS${ie}}
-.endfor
-
-.if !target(install.debug) && defined(DEBUG_FLAGS)
-install.debug:
- cd ${.CURDIR}; ${MAKE} -DINSTALL_DEBUG install
-.endif
-
-.if !target(realinstall)
-realinstall: _kmodinstall
-.ORDER: beforeinstall _kmodinstall
-_kmodinstall:
-.if defined(DEBUG_FLAGS) && defined(INSTALL_DEBUG)
- ${INSTALL} -o ${KMODOWN} -g ${KMODGRP} -m ${KMODMODE} \
- ${_INSTALLFLAGS} ${FULLPROG} ${DESTDIR}${KMODDIR}
-.else
- ${INSTALL} -o ${KMODOWN} -g ${KMODGRP} -m ${KMODMODE} \
- ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${KMODDIR}
-
-.include <bsd.links.mk>
-
-.if !defined(NO_XREF)
-afterinstall: _kldxref
-.ORDER: realinstall _kldxref
-.ORDER: _installlinks _kldxref
-_kldxref:
- @if type kldxref >/dev/null 2>&1; then \
- ${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
- kldxref ${DESTDIR}${KMODDIR}; \
- fi
-.endif
-.endif
-.endif # !target(realinstall)
-
-.endif # !target(install)
-
-.if !target(load)
-load: ${PROG}
- ${KMODLOAD} -v ${.OBJDIR}/${PROG}
-.endif
-
-.if !target(unload)
-unload:
- ${KMODUNLOAD} -v ${PROG}
-.endif
-
-.if defined(KERNBUILDDIR)
-.PATH: ${KERNBUILDDIR}
-CFLAGS+= -I${KERNBUILDDIR}
-.for _src in ${SRCS:Mopt_*.h}
-CLEANFILES+= ${_src}
-.if !target(${_src})
-${_src}:
- ln -s ${KERNBUILDDIR}/${_src} ${.TARGET}
-.endif
-.endfor
-.else
-.for _src in ${SRCS:Mopt_*.h}
-CLEANFILES+= ${_src}
-.if !target(${_src})
-${_src}:
- :> ${.TARGET}
-.endif
-.endfor
-.endif
-
-MFILES?= dev/acpica/acpi_if.m dev/ata/ata_if.m dev/eisa/eisa_if.m \
- dev/iicbus/iicbb_if.m dev/iicbus/iicbus_if.m \
- dev/mii/miibus_if.m dev/ofw/ofw_bus_if.m \
- dev/pccard/card_if.m dev/pccard/power_if.m dev/pci/pci_if.m \
- dev/pci/pcib_if.m dev/ppbus/ppbus_if.m dev/smbus/smbus_if.m \
- dev/sound/pcm/ac97_if.m dev/sound/pcm/channel_if.m \
- dev/sound/pcm/feeder_if.m dev/sound/pcm/mixer_if.m dev/uart/uart_if.m \
- dev/usb/usb_if.m isa/isa_if.m \
- kern/bus_if.m kern/cpufreq_if.m kern/device_if.m \
- libkern/iconv_converter_if.m opencrypto/crypto_if.m \
- pc98/pc98/canbus_if.m pci/agp_if.m
-
-.for _srcsrc in ${MFILES}
-.for _ext in c h
-.for _src in ${SRCS:M${_srcsrc:T:R}.${_ext}}
-CLEANFILES+= ${_src}
-.if !target(${_src})
-.if !exists(@)
-${_src}: @
-.else
-${_src}: @/tools/makeobjops.awk @/${_srcsrc}
-.endif
- ${AWK} -f @/tools/makeobjops.awk @/${_srcsrc} -${_ext}
-.endif
-.endfor # _src
-.endfor # _ext
-.endfor # _srcsrc
-
-.if ${SRCS:Mvnode_if.c} != ""
-CLEANFILES+= vnode_if.c
-.if !exists(@)
-vnode_if.c: @
-.else
-vnode_if.c: @/tools/vnode_if.awk @/kern/vnode_if.src
-.endif
- ${AWK} -f @/tools/vnode_if.awk @/kern/vnode_if.src -c
-.endif
-
-.if ${SRCS:Mvnode_if.h} != ""
-CLEANFILES+= vnode_if.h vnode_if_newproto.h vnode_if_typedef.h
-.if !exists(@)
-vnode_if.h vnode_if_newproto.h vnode_if_typedef.h: @
-.else
-vnode_if.h vnode_if_newproto.h vnode_if_typedef.h: @/tools/vnode_if.awk \
- @/kern/vnode_if.src
-.endif
-vnode_if.h: vnode_if_newproto.h vnode_if_typedef.h
- ${AWK} -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
-vnode_if_newproto.h:
- ${AWK} -f @/tools/vnode_if.awk @/kern/vnode_if.src -p
-vnode_if_typedef.h:
- ${AWK} -f @/tools/vnode_if.awk @/kern/vnode_if.src -q
-.endif
-
-.for _i in mii pccard
-.if ${SRCS:M${_i}devs.h} != ""
-CLEANFILES+= ${_i}devs.h
-.if !exists(@)
-${_i}devs.h: @
-.else
-${_i}devs.h: @/tools/${_i}devs2h.awk @/dev/${_i}/${_i}devs
-.endif
- ${AWK} -f @/tools/${_i}devs2h.awk @/dev/${_i}/${_i}devs
-.endif
-.endfor # _i
-
-.if ${SRCS:Musbdevs.h} != ""
-CLEANFILES+= usbdevs.h
-.if !exists(@)
-usbdevs.h: @
-.else
-usbdevs.h: @/tools/usbdevs2h.awk @/dev/usb/usbdevs
-.endif
- ${AWK} -f @/tools/usbdevs2h.awk @/dev/usb/usbdevs -h
-.endif
-
-.if ${SRCS:Musbdevs_data.h} != ""
-CLEANFILES+= usbdevs_data.h
-.if !exists(@)
-usbdevs_data.h: @
-.else
-usbdevs_data.h: @/tools/usbdevs2h.awk @/dev/usb/usbdevs
-.endif
- ${AWK} -f @/tools/usbdevs2h.awk @/dev/usb/usbdevs -d
-.endif
-
-.if ${SRCS:Macpi_quirks.h} != ""
-CLEANFILES+= acpi_quirks.h
-.if !exists(@)
-acpi_quirks.h: @
-.else
-acpi_quirks.h: @/tools/acpi_quirks2h.awk @/dev/acpica/acpi_quirks
-.endif
- ${AWK} -f @/tools/acpi_quirks2h.awk @/dev/acpica/acpi_quirks
-.endif
-
-.if ${SRCS:Massym.s} != ""
-CLEANFILES+= assym.s genassym.o
-assym.s: genassym.o
-.if defined(KERNBUILDDIR)
-genassym.o: opt_global.h
-.endif
-.if !exists(@)
-assym.s: @
-.else
-assym.s: @/kern/genassym.sh
-.endif
- sh @/kern/genassym.sh genassym.o > ${.TARGET}
-.if exists(@)
-genassym.o: @/${MACHINE_ARCH}/${MACHINE_ARCH}/genassym.c
-.endif
-genassym.o: @ machine ${SRCS:Mopt_*.h}
- ${CC} -c ${CFLAGS:N-fno-common} \
- @/${MACHINE_ARCH}/${MACHINE_ARCH}/genassym.c
-.endif
-
-lint: ${SRCS}
- ${LINT} ${LINTKERNFLAGS} ${CFLAGS:M-[DILU]*} ${.ALLSRC:M*.c}
-
-.if defined(KERNBUILDDIR)
-${OBJS}: opt_global.h
-.endif
-
-.include <bsd.dep.mk>
-
-.if !exists(${.OBJDIR}/${DEPENDFILE})
-${OBJS}: ${SRCS:M*.h}
-.endif
-
-.include <bsd.obj.mk>
-.include "kern.mk"
diff --git a/sys/conf/kmod_syms.awk b/sys/conf/kmod_syms.awk
deleted file mode 100644
index 677d813..0000000
--- a/sys/conf/kmod_syms.awk
+++ /dev/null
@@ -1,26 +0,0 @@
-# $FreeBSD$
-
-# Read global symbols from object file.
-BEGIN {
- while ("${NM:='nm'} -g " ARGV[1] | getline) {
- if (match($0, /^[^[:space:]]+ [^AU] (.*)$/)) {
- syms[$3] = $2
- }
- }
- delete ARGV[1]
-}
-
-# De-list symbols from the export list.
-{
- delete syms[$0]
-}
-
-# Strip commons, make everything else local.
-END {
- for (member in syms) {
- if (syms[member] == "C")
- print "-N" member
- else
- print "-L" member
- }
-}
diff --git a/sys/conf/ldscript.alpha b/sys/conf/ldscript.alpha
deleted file mode 100644
index 89d2d8b..0000000
--- a/sys/conf/ldscript.alpha
+++ /dev/null
@@ -1,133 +0,0 @@
-/* $FreeBSD$ */
-OUTPUT_FORMAT("elf64-alpha-freebsd", "elf64-alpha-freebsd", "elf64-alpha-freebsd")
-OUTPUT_ARCH(alpha)
-ENTRY(locorestart)
-SEARCH_DIR(/usr/lib);
-kernel_text = kernbase;
-SECTIONS
-{
- /* Read-only sections, merged into text segment: */
- . = kernbase + SIZEOF_HEADERS;
- .interp : { *(.interp) }
- .hash : { *(.hash) }
- .dynsym : { *(.dynsym) }
- .dynstr : { *(.dynstr) }
- .gnu.version : { *(.gnu.version) }
- .gnu.version_d : { *(.gnu.version_d) }
- .gnu.version_r : { *(.gnu.version_r) }
- .rel.text :
- { *(.rel.text) *(.rel.gnu.linkonce.t*) }
- .rela.text :
- { *(.rela.text) *(.rela.gnu.linkonce.t*) }
- .rel.data :
- { *(.rel.data) *(.rel.gnu.linkonce.d*) }
- .rela.data :
- { *(.rela.data) *(.rela.gnu.linkonce.d*) }
- .rel.rodata :
- { *(.rel.rodata) *(.rel.gnu.linkonce.r*) }
- .rela.rodata :
- { *(.rela.rodata) *(.rela.gnu.linkonce.r*) }
- .rel.got : { *(.rel.got) }
- .rela.got : { *(.rela.got) }
- .rel.ctors : { *(.rel.ctors) }
- .rela.ctors : { *(.rela.ctors) }
- .rel.dtors : { *(.rel.dtors) }
- .rela.dtors : { *(.rela.dtors) }
- .rel.init : { *(.rel.init) }
- .rela.init : { *(.rela.init) }
- .rel.fini : { *(.rel.fini) }
- .rela.fini : { *(.rela.fini) }
- .rel.bss : { *(.rel.bss) }
- .rela.bss : { *(.rela.bss) }
- .rel.plt : { *(.rel.plt) }
- .rela.plt : { *(.rela.plt) }
- PROVIDE (btext = .);
- .init : { *(.init) } =0x47ff041f
- .text :
- {
- *(.text)
- *(.stub)
- /* .gnu.warning sections are handled specially by elf32.em. */
- *(.gnu.warning)
- *(.gnu.linkonce.t*)
- } =0x47ff041f
- _etext = .;
- PROVIDE (etext = .);
- .fini : { *(.fini) } =0x47ff041f
- .rodata : { *(.rodata) *(.gnu.linkonce.r*) }
- .rodata1 : { *(.rodata1) }
- .reginfo : { *(.reginfo) }
- /* Adjust the address for the data segment. We want to adjust up to
- the same address within the page on the next page up. */
- . = .;
- .data :
- {
- *(.data)
- *(.gnu.linkonce.d*)
- CONSTRUCTORS
- }
- .data1 : { *(.data1) }
- .ctors :
- {
- *(.ctors)
- }
- .dtors :
- {
- *(.dtors)
- }
- .plt : { *(.plt) }
- .got : { *(.got.plt) *(.got) }
- .dynamic : { *(.dynamic) }
- /* We want the small data sections together, so single-instruction offsets
- can access them all, and initialized data all before uninitialized, so
- we can shorten the on-disk segment size. */
- .sdata : { *(.sdata) }
- _edata = .;
- PROVIDE (edata = .);
- __bss_start = .;
- .sbss : { *(.sbss) *(.scommon) }
- .bss :
- {
- *(.dynbss)
- *(.bss)
- *(COMMON)
- }
- . = ALIGN(64 / 8);
- _end = . ;
- PROVIDE (end = .);
- /* Stabs debugging sections. */
- .stab 0 : { *(.stab) }
- .stabstr 0 : { *(.stabstr) }
- .stab.excl 0 : { *(.stab.excl) }
- .stab.exclstr 0 : { *(.stab.exclstr) }
- .stab.index 0 : { *(.stab.index) }
- .stab.indexstr 0 : { *(.stab.indexstr) }
- .comment 0 : { *(.comment) }
- /* DWARF debug sections.
- Symbols in the DWARF debugging sections are relative to the beginning
- of the section so we begin them at 0. */
- /* DWARF 1 */
- .debug 0 : { *(.debug) }
- .line 0 : { *(.line) }
- /* GNU DWARF 1 extensions */
- .debug_srcinfo 0 : { *(.debug_srcinfo) }
- .debug_sfnames 0 : { *(.debug_sfnames) }
- /* DWARF 1.1 and DWARF 2 */
- .debug_aranges 0 : { *(.debug_aranges) }
- .debug_pubnames 0 : { *(.debug_pubnames) }
- /* DWARF 2 */
- .debug_info 0 : { *(.debug_info) }
- .debug_abbrev 0 : { *(.debug_abbrev) }
- .debug_line 0 : { *(.debug_line) }
- .debug_frame 0 : { *(.debug_frame) }
- .debug_str 0 : { *(.debug_str) }
- .debug_loc 0 : { *(.debug_loc) }
- .debug_macinfo 0 : { *(.debug_macinfo) }
- /* SGI/MIPS DWARF 2 extensions */
- .debug_weaknames 0 : { *(.debug_weaknames) }
- .debug_funcnames 0 : { *(.debug_funcnames) }
- .debug_typenames 0 : { *(.debug_typenames) }
- .debug_varnames 0 : { *(.debug_varnames) }
- /* These must appear regardless of . */
-}
-
diff --git a/sys/conf/ldscript.amd64 b/sys/conf/ldscript.amd64
deleted file mode 100644
index 68ab1a2..0000000
--- a/sys/conf/ldscript.amd64
+++ /dev/null
@@ -1,173 +0,0 @@
-/* $FreeBSD$ */
-OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64")
-OUTPUT_ARCH(i386:x86-64)
-ENTRY(btext)
-SEARCH_DIR("/usr/lib");
-SECTIONS
-{
- /* Read-only sections, merged into text segment: */
- . = kernbase + 0x00100000 + SIZEOF_HEADERS;
- .interp : { *(.interp) }
- .hash : { *(.hash) }
- .dynsym : { *(.dynsym) }
- .dynstr : { *(.dynstr) }
- .gnu.version : { *(.gnu.version) }
- .gnu.version_d : { *(.gnu.version_d) }
- .gnu.version_r : { *(.gnu.version_r) }
- .rel.init : { *(.rel.init) }
- .rela.init : { *(.rela.init) }
- .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }
- .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) }
- .rel.fini : { *(.rel.fini) }
- .rela.fini : { *(.rela.fini) }
- .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }
- .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) }
- .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }
- .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) }
- .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }
- .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) }
- .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }
- .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) }
- .rel.ctors : { *(.rel.ctors) }
- .rela.ctors : { *(.rela.ctors) }
- .rel.dtors : { *(.rel.dtors) }
- .rela.dtors : { *(.rela.dtors) }
- .rel.got : { *(.rel.got) }
- .rela.got : { *(.rela.got) }
- .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }
- .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) }
- .rel.plt : { *(.rel.plt) }
- .rela.plt : { *(.rela.plt) }
- .init :
- {
- KEEP (*(.init))
- } =0x90909090
- .plt : { *(.plt) }
- .text :
- {
- *(.text .stub .text.* .gnu.linkonce.t.*)
- /* .gnu.warning sections are handled specially by elf32.em. */
- *(.gnu.warning)
- } =0x90909090
- .fini :
- {
- KEEP (*(.fini))
- } =0x90909090
- PROVIDE (__etext = .);
- PROVIDE (_etext = .);
- PROVIDE (etext = .);
- .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
- .rodata1 : { *(.rodata1) }
- .eh_frame_hdr : { *(.eh_frame_hdr) }
- /* Adjust the address for the data segment. We want to adjust up to
- the same address within the page on the next page up. */
- . = DATA_SEGMENT_ALIGN(0x100000, 0x1000);
- /* Ensure the __preinit_array_start label is properly aligned. We
- could instead move the label definition inside the section, but
- the linker would then create the section even if it turns out to
- be empty, which isn't pretty. */
- . = ALIGN(64 / 8);
- PROVIDE (__preinit_array_start = .);
- .preinit_array : { *(.preinit_array) }
- PROVIDE (__preinit_array_end = .);
- PROVIDE (__init_array_start = .);
- .init_array : { *(.init_array) }
- PROVIDE (__init_array_end = .);
- PROVIDE (__fini_array_start = .);
- .fini_array : { *(.fini_array) }
- PROVIDE (__fini_array_end = .);
- .data :
- {
- *(.data .data.* .gnu.linkonce.d.*)
- SORT(CONSTRUCTORS)
- }
- .data1 : { *(.data1) }
- .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
- .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
- .eh_frame : { KEEP (*(.eh_frame)) }
- .gcc_except_table : { *(.gcc_except_table) }
- .dynamic : { *(.dynamic) }
- _start_ctors = .;
- PROVIDE (start_ctors = .);
- .ctors :
- {
- /* gcc uses crtbegin.o to find the start of
- the constructors, so we make sure it is
- first. Because this is a wildcard, it
- doesn't matter if the user does not
- actually link against crtbegin.o; the
- linker won't look for a file to match a
- wildcard. The wildcard also means that it
- doesn't matter which directory crtbegin.o
- is in. */
- KEEP (*crtbegin.o(.ctors))
- /* We don't want to include the .ctor section from
- from the crtend.o file until after the sorted ctors.
- The .ctor section from the crtend file contains the
- end of ctors marker and it must be last */
- KEEP (*(EXCLUDE_FILE (*crtend.o ) .ctors))
- KEEP (*(SORT(.ctors.*)))
- KEEP (*(.ctors))
- }
- _stop_ctors = .;
- PROVIDE (stop_ctors = .);
- .dtors :
- {
- KEEP (*crtbegin.o(.dtors))
- KEEP (*(EXCLUDE_FILE (*crtend.o ) .dtors))
- KEEP (*(SORT(.dtors.*)))
- KEEP (*(.dtors))
- }
- .jcr : { KEEP (*(.jcr)) }
- .got : { *(.got.plt) *(.got) }
- _edata = .;
- PROVIDE (edata = .);
- __bss_start = .;
- .bss :
- {
- *(.dynbss)
- *(.bss .bss.* .gnu.linkonce.b.*)
- *(COMMON)
- /* Align here to ensure that the .bss section occupies space up to
- _end. Align after .bss to ensure correct alignment even if the
- .bss section disappears because there are no input sections. */
- . = ALIGN(64 / 8);
- }
- . = ALIGN(64 / 8);
- _end = .;
- PROVIDE (end = .);
- . = DATA_SEGMENT_END (.);
- /* Stabs debugging sections. */
- .stab 0 : { *(.stab) }
- .stabstr 0 : { *(.stabstr) }
- .stab.excl 0 : { *(.stab.excl) }
- .stab.exclstr 0 : { *(.stab.exclstr) }
- .stab.index 0 : { *(.stab.index) }
- .stab.indexstr 0 : { *(.stab.indexstr) }
- .comment 0 : { *(.comment) }
- /* DWARF debug sections.
- Symbols in the DWARF debugging sections are relative to the beginning
- of the section so we begin them at 0. */
- /* DWARF 1 */
- .debug 0 : { *(.debug) }
- .line 0 : { *(.line) }
- /* GNU DWARF 1 extensions */
- .debug_srcinfo 0 : { *(.debug_srcinfo) }
- .debug_sfnames 0 : { *(.debug_sfnames) }
- /* DWARF 1.1 and DWARF 2 */
- .debug_aranges 0 : { *(.debug_aranges) }
- .debug_pubnames 0 : { *(.debug_pubnames) }
- /* DWARF 2 */
- .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
- .debug_abbrev 0 : { *(.debug_abbrev) }
- .debug_line 0 : { *(.debug_line) }
- .debug_frame 0 : { *(.debug_frame) }
- .debug_str 0 : { *(.debug_str) }
- .debug_loc 0 : { *(.debug_loc) }
- .debug_macinfo 0 : { *(.debug_macinfo) }
- /* SGI/MIPS DWARF 2 extensions */
- .debug_weaknames 0 : { *(.debug_weaknames) }
- .debug_funcnames 0 : { *(.debug_funcnames) }
- .debug_typenames 0 : { *(.debug_typenames) }
- .debug_varnames 0 : { *(.debug_varnames) }
-}
diff --git a/sys/conf/ldscript.arm b/sys/conf/ldscript.arm
deleted file mode 100644
index 3ccf916..0000000
--- a/sys/conf/ldscript.arm
+++ /dev/null
@@ -1,136 +0,0 @@
-/* $FreeBSD$ */
-OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
-OUTPUT_ARCH(arm)
-ENTRY(_start)
-
-SEARCH_DIR(/usr/lib);
-SECTIONS
-{
- /* Read-only sections, merged into text segment: */
- . = KERNVIRTADDR + SIZEOF_HEADERS;
- .text :
- {
- *(.text)
- *(.stub)
- /* .gnu.warning sections are handled specially by elf32.em. */
- *(.gnu.warning)
- *(.gnu.linkonce.t*)
- } =0x9090
- _etext = .;
- PROVIDE (etext = .);
- .fini : { *(.fini) } =0x9090
- .rodata : { *(.rodata) *(.gnu.linkonce.r*) }
- .rodata1 : { *(.rodata1) }
- .interp : { *(.interp) }
- .hash : { *(.hash) }
- .dynsym : { *(.dynsym) }
- .dynstr : { *(.dynstr) }
- .gnu.version : { *(.gnu.version) }
- .gnu.version_d : { *(.gnu.version_d) }
- .gnu.version_r : { *(.gnu.version_r) }
- .rel.text :
- { *(.rel.text) *(.rel.gnu.linkonce.t*) }
- .rela.text :
- { *(.rela.text) *(.rela.gnu.linkonce.t*) }
- .rel.data :
- { *(.rel.data) *(.rel.gnu.linkonce.d*) }
- .rela.data :
- { *(.rela.data) *(.rela.gnu.linkonce.d*) }
- .rel.rodata :
- { *(.rel.rodata) *(.rel.gnu.linkonce.r*) }
- .rela.rodata :
- { *(.rela.rodata) *(.rela.gnu.linkonce.r*) }
- .rel.got : { *(.rel.got) }
- .rela.got : { *(.rela.got) }
- .rel.ctors : { *(.rel.ctors) }
- .rela.ctors : { *(.rela.ctors) }
- .rel.dtors : { *(.rel.dtors) }
- .rela.dtors : { *(.rela.dtors) }
- .rel.init : { *(.rel.init) }
- .rela.init : { *(.rela.init) }
- .rel.fini : { *(.rel.fini) }
- .rela.fini : { *(.rela.fini) }
- .rel.bss : { *(.rel.bss) }
- .rela.bss : { *(.rela.bss) }
- .rel.plt : { *(.rel.plt) }
- .rela.plt : { *(.rela.plt) }
- .init : { *(.init) } =0x9090
- .plt : { *(.plt) }
-
- /* Adjust the address for the data segment. We want to adjust up to
- the same address within the page on the next page up. */
- . = ALIGN(0x1000) + (. & (0x1000 - 1)) ;
- .data :
- {
- *(.data)
- *(.gnu.linkonce.d*)
- CONSTRUCTORS
- }
- .data1 : { *(.data1) }
- . = ALIGN(32 / 8);
- _start_ctors = .;
- PROVIDE (start_ctors = .);
- .ctors :
- {
- *(.ctors)
- }
- _stop_ctors = .;
- PROVIDE (stop_ctors = .);
- .dtors :
- {
- *(.dtors)
- }
- .got : { *(.got.plt) *(.got) }
- .dynamic : { *(.dynamic) }
- /* We want the small data sections together, so single-instruction offsets
- can access them all, and initialized data all before uninitialized, so
- we can shorten the on-disk segment size. */
- .sdata : { *(.sdata) }
- _edata = .;
- PROVIDE (edata = .);
- __bss_start = .;
- .sbss : { *(.sbss) *(.scommon) }
- .bss :
- {
- *(.dynbss)
- *(.bss)
- *(COMMON)
- }
- . = ALIGN(32 / 8);
- _end = . ;
- PROVIDE (end = .);
- /* Stabs debugging sections. */
- .stab 0 : { *(.stab) }
- .stabstr 0 : { *(.stabstr) }
- .stab.excl 0 : { *(.stab.excl) }
- .stab.exclstr 0 : { *(.stab.exclstr) }
- .stab.index 0 : { *(.stab.index) }
- .stab.indexstr 0 : { *(.stab.indexstr) }
- .comment 0 : { *(.comment) }
- /* DWARF debug sections.
- Symbols in the DWARF debugging sections are relative to the beginning
- of the section so we begin them at 0. */
- /* DWARF 1 */
- .debug 0 : { *(.debug) }
- .line 0 : { *(.line) }
- /* GNU DWARF 1 extensions */
- .debug_srcinfo 0 : { *(.debug_srcinfo) }
- .debug_sfnames 0 : { *(.debug_sfnames) }
- /* DWARF 1.1 and DWARF 2 */
- .debug_aranges 0 : { *(.debug_aranges) }
- .debug_pubnames 0 : { *(.debug_pubnames) }
- /* DWARF 2 */
- .debug_info 0 : { *(.debug_info) }
- .debug_abbrev 0 : { *(.debug_abbrev) }
- .debug_line 0 : { *(.debug_line) }
- .debug_frame 0 : { *(.debug_frame) }
- .debug_str 0 : { *(.debug_str) }
- .debug_loc 0 : { *(.debug_loc) }
- .debug_macinfo 0 : { *(.debug_macinfo) }
- /* SGI/MIPS DWARF 2 extensions */
- .debug_weaknames 0 : { *(.debug_weaknames) }
- .debug_funcnames 0 : { *(.debug_funcnames) }
- .debug_typenames 0 : { *(.debug_typenames) }
- .debug_varnames 0 : { *(.debug_varnames) }
- /* These must appear regardless of . */
-}
diff --git a/sys/conf/ldscript.i386 b/sys/conf/ldscript.i386
deleted file mode 100644
index a94f32f..0000000
--- a/sys/conf/ldscript.i386
+++ /dev/null
@@ -1,134 +0,0 @@
-/* $FreeBSD$ */
-OUTPUT_FORMAT("elf32-i386-freebsd", "elf32-i386-freebsd", "elf32-i386-freebsd")
-OUTPUT_ARCH(i386)
-ENTRY(btext)
-SEARCH_DIR(/usr/lib);
-SECTIONS
-{
- /* Read-only sections, merged into text segment: */
- . = kernbase + kernload + SIZEOF_HEADERS;
- .interp : { *(.interp) }
- .hash : { *(.hash) }
- .dynsym : { *(.dynsym) }
- .dynstr : { *(.dynstr) }
- .gnu.version : { *(.gnu.version) }
- .gnu.version_d : { *(.gnu.version_d) }
- .gnu.version_r : { *(.gnu.version_r) }
- .rel.text :
- { *(.rel.text) *(.rel.gnu.linkonce.t*) }
- .rela.text :
- { *(.rela.text) *(.rela.gnu.linkonce.t*) }
- .rel.data :
- { *(.rel.data) *(.rel.gnu.linkonce.d*) }
- .rela.data :
- { *(.rela.data) *(.rela.gnu.linkonce.d*) }
- .rel.rodata :
- { *(.rel.rodata) *(.rel.gnu.linkonce.r*) }
- .rela.rodata :
- { *(.rela.rodata) *(.rela.gnu.linkonce.r*) }
- .rel.got : { *(.rel.got) }
- .rela.got : { *(.rela.got) }
- .rel.ctors : { *(.rel.ctors) }
- .rela.ctors : { *(.rela.ctors) }
- .rel.dtors : { *(.rel.dtors) }
- .rela.dtors : { *(.rela.dtors) }
- .rel.init : { *(.rel.init) }
- .rela.init : { *(.rela.init) }
- .rel.fini : { *(.rel.fini) }
- .rela.fini : { *(.rela.fini) }
- .rel.bss : { *(.rel.bss) }
- .rela.bss : { *(.rela.bss) }
- .rel.plt : { *(.rel.plt) }
- .rela.plt : { *(.rela.plt) }
- .init : { *(.init) } =0x9090
- .plt : { *(.plt) }
- .text :
- {
- *(.text)
- *(.stub)
- /* .gnu.warning sections are handled specially by elf32.em. */
- *(.gnu.warning)
- *(.gnu.linkonce.t*)
- } =0x9090
- _etext = .;
- PROVIDE (etext = .);
- .fini : { *(.fini) } =0x9090
- .rodata : { *(.rodata) *(.gnu.linkonce.r*) }
- .rodata1 : { *(.rodata1) }
- /* Adjust the address for the data segment. We want to adjust up to
- the same address within the page on the next page up. */
- . = ALIGN(0x1000) + (. & (0x1000 - 1)) ;
- .data :
- {
- *(.data)
- *(.gnu.linkonce.d*)
- CONSTRUCTORS
- }
- .data1 : { *(.data1) }
- . = ALIGN(32 / 8);
- _start_ctors = .;
- PROVIDE (start_ctors = .);
- .ctors :
- {
- *(.ctors)
- }
- _stop_ctors = .;
- PROVIDE (stop_ctors = .);
- .dtors :
- {
- *(.dtors)
- }
- .got : { *(.got.plt) *(.got) }
- .dynamic : { *(.dynamic) }
- /* We want the small data sections together, so single-instruction offsets
- can access them all, and initialized data all before uninitialized, so
- we can shorten the on-disk segment size. */
- .sdata : { *(.sdata) }
- _edata = .;
- PROVIDE (edata = .);
- __bss_start = .;
- .sbss : { *(.sbss) *(.scommon) }
- .bss :
- {
- *(.dynbss)
- *(.bss)
- *(COMMON)
- }
- . = ALIGN(32 / 8);
- _end = . ;
- PROVIDE (end = .);
- /* Stabs debugging sections. */
- .stab 0 : { *(.stab) }
- .stabstr 0 : { *(.stabstr) }
- .stab.excl 0 : { *(.stab.excl) }
- .stab.exclstr 0 : { *(.stab.exclstr) }
- .stab.index 0 : { *(.stab.index) }
- .stab.indexstr 0 : { *(.stab.indexstr) }
- .comment 0 : { *(.comment) }
- /* DWARF debug sections.
- Symbols in the DWARF debugging sections are relative to the beginning
- of the section so we begin them at 0. */
- /* DWARF 1 */
- .debug 0 : { *(.debug) }
- .line 0 : { *(.line) }
- /* GNU DWARF 1 extensions */
- .debug_srcinfo 0 : { *(.debug_srcinfo) }
- .debug_sfnames 0 : { *(.debug_sfnames) }
- /* DWARF 1.1 and DWARF 2 */
- .debug_aranges 0 : { *(.debug_aranges) }
- .debug_pubnames 0 : { *(.debug_pubnames) }
- /* DWARF 2 */
- .debug_info 0 : { *(.debug_info) }
- .debug_abbrev 0 : { *(.debug_abbrev) }
- .debug_line 0 : { *(.debug_line) }
- .debug_frame 0 : { *(.debug_frame) }
- .debug_str 0 : { *(.debug_str) }
- .debug_loc 0 : { *(.debug_loc) }
- .debug_macinfo 0 : { *(.debug_macinfo) }
- /* SGI/MIPS DWARF 2 extensions */
- .debug_weaknames 0 : { *(.debug_weaknames) }
- .debug_funcnames 0 : { *(.debug_funcnames) }
- .debug_typenames 0 : { *(.debug_typenames) }
- .debug_varnames 0 : { *(.debug_varnames) }
- /* These must appear regardless of . */
-}
diff --git a/sys/conf/ldscript.ia64 b/sys/conf/ldscript.ia64
deleted file mode 100644
index 8dc0368..0000000
--- a/sys/conf/ldscript.ia64
+++ /dev/null
@@ -1,148 +0,0 @@
-/* $FreeBSD$ */
-OUTPUT_FORMAT("elf64-ia64-little", "elf64-ia64-little", "elf64-ia64-little")
-OUTPUT_ARCH(ia64)
-ENTRY(__start)
-SEARCH_DIR(/usr/lib);
-kernel_text = 0xe000000004000000;
-SECTIONS
-{
- /* Read-only sections, merged into text segment: */
- . = kernel_text + SIZEOF_HEADERS;
- .interp : { *(.interp) }
- .hash : { *(.hash) }
- .dynsym : { *(.dynsym) }
- .dynstr : { *(.dynstr) }
- .gnu.version : { *(.gnu.version) }
- .gnu.version_d : { *(.gnu.version_d) }
- .gnu.version_r : { *(.gnu.version_r) }
- .rela.init : { *(.rela.init) }
- .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) }
- .rela.fini : { *(.rela.fini) }
- .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) }
- .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) }
- .rela.ctors : { *(.rela.ctors) }
- .rela.dtors : { *(.rela.dtors) }
- .rela.got : { *(.rela.got) }
- .rela.sdata : { *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*) }
- .rela.sbss : { *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*) }
- .rela.sdata2 : { *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*) }
- .rela.sbss2 : { *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*) }
- .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) }
- .rela.plt : { *(.rela.plt) }
- .rela.IA_64.pltoff : { *(.rela.IA_64.pltoff) }
- PROVIDE (btext = .);
- .init :
- {
- *(.init)
- } =0x00300000010070000002000001000400
- .plt : { *(.plt) }
- .text :
- {
- *(.text .stub .text.* .gnu.linkonce.t.*)
- /* .gnu.warning sections are handled specially by elf32.em. */
- *(.gnu.warning)
- } =0x00300000010070000002000001000400
- .fini :
- {
- *(.fini)
- } =0x00300000010070000002000001000400
- _etext = .;
- PROVIDE (etext = .);
- .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
- .rodata1 : { *(.rodata1) }
- .sdata2 : { *(.sdata2 .sdata2.* .gnu.linkonce.s2.*) }
- .sbss2 : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) }
- .opd : { *(.opd) }
- .IA_64.unwind_info : { *(.IA_64.unwind_info* .gnu.linkonce.ia64unwi.*) }
- .IA_64.unwind : { *(.IA_64.unwind* .gnu.linkonce.ia64unw.*) }
- /* Adjust the address for the data segment. We want to adjust up to
- the same address within the page on the next page up. */
- . = . + 8192;
- .data :
- {
- *(.data.proc0 .data .data.* .gnu.linkonce.d.*)
- SORT(CONSTRUCTORS)
- }
- .data1 : { *(.data1) }
- .dynamic : { *(.dynamic) }
- .ctors :
- {
- *(.ctors)
- *(SORT(.ctors.*))
- }
- .dtors :
- {
- *(.dtors)
- *(SORT(.dtors.*))
- }
- . = ALIGN(16);
- __gp = . + 0x200000;
- .got : { *(.got.plt) *(.got) }
- .IA_64.pltoff : { *(.IA_64.pltoff) }
- /* We want the small data sections together, so single-instruction offsets
- can access them all, and initialized data all before uninitialized, so
- we can shorten the on-disk segment size. */
- .sdata :
- {
- *(.sdata .sdata.* .gnu.linkonce.s.*)
- }
- _edata = .;
- PROVIDE (edata = .);
- __bss_start = .;
- .sbss :
- {
- PROVIDE (__sbss_start = .);
- PROVIDE (___sbss_start = .);
- *(.dynsbss)
- *(.sbss .sbss.* .gnu.linkonce.sb.*)
- *(.scommon)
- PROVIDE (__sbss_end = .);
- PROVIDE (___sbss_end = .);
- }
- .bss :
- {
- *(.dynbss)
- *(.bss .bss.* .gnu.linkonce.b.*)
- *(COMMON)
- /* Align here to ensure that the .bss section occupies space up to
- _end. Align after .bss to ensure correct alignment even if the
- .bss section disappears because there are no input sections. */
- . = ALIGN(64 / 8);
- }
- . = ALIGN(64 / 8);
- _end = .;
- PROVIDE (end = .);
- /* Stabs debugging sections. */
- .stab 0 : { *(.stab) }
- .stabstr 0 : { *(.stabstr) }
- .stab.excl 0 : { *(.stab.excl) }
- .stab.exclstr 0 : { *(.stab.exclstr) }
- .stab.index 0 : { *(.stab.index) }
- .stab.indexstr 0 : { *(.stab.indexstr) }
- .comment 0 : { *(.comment) }
- /* DWARF debug sections.
- Symbols in the DWARF debugging sections are relative to the beginning
- of the section so we begin them at 0. */
- /* DWARF 1 */
- .debug 0 : { *(.debug) }
- .line 0 : { *(.line) }
- /* GNU DWARF 1 extensions */
- .debug_srcinfo 0 : { *(.debug_srcinfo) }
- .debug_sfnames 0 : { *(.debug_sfnames) }
- /* DWARF 1.1 and DWARF 2 */
- .debug_aranges 0 : { *(.debug_aranges) }
- .debug_pubnames 0 : { *(.debug_pubnames) }
- /* DWARF 2 */
- .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
- .debug_abbrev 0 : { *(.debug_abbrev) }
- .debug_line 0 : { *(.debug_line) }
- .debug_frame 0 : { *(.debug_frame) }
- .debug_str 0 : { *(.debug_str) }
- .debug_loc 0 : { *(.debug_loc) }
- .debug_macinfo 0 : { *(.debug_macinfo) }
- /* SGI/MIPS DWARF 2 extensions */
- .debug_weaknames 0 : { *(.debug_weaknames) }
- .debug_funcnames 0 : { *(.debug_funcnames) }
- .debug_typenames 0 : { *(.debug_typenames) }
- .debug_varnames 0 : { *(.debug_varnames) }
-}
diff --git a/sys/conf/ldscript.powerpc b/sys/conf/ldscript.powerpc
deleted file mode 100644
index fac182d..0000000
--- a/sys/conf/ldscript.powerpc
+++ /dev/null
@@ -1,139 +0,0 @@
-/* $FreeBSD$ */
-
-OUTPUT_FORMAT("elf32-powerpc", "elf32-powerpc", "elf32-powerpc")
-OUTPUT_ARCH(powerpc)
-ENTRY(__start)
-SEARCH_DIR(/usr/lib);
-/* Do we need any of these for elf?
- __DYNAMIC = 0; */
-PROVIDE (__stack = 0);
-SECTIONS
-{
- /* Read-only sections, merged into text segment: */
- . = 0x00100000 + SIZEOF_HEADERS;
- .interp : { *(.interp) }
- .hash : { *(.hash) }
- .dynsym : { *(.dynsym) }
- .dynstr : { *(.dynstr) }
- .gnu.version : { *(.gnu.version) }
- .gnu.version_d : { *(.gnu.version_d) }
- .gnu.version_r : { *(.gnu.version_r) }
- .rela.text :
- { *(.rela.text) *(.rela.gnu.linkonce.t*) }
- .rela.data :
- { *(.rela.data) *(.rela.gnu.linkonce.d*) }
- .rela.rodata :
- { *(.rela.rodata) *(.rela.gnu.linkonce.r*) }
- .rela.got : { *(.rela.got) }
- .rela.got1 : { *(.rela.got1) }
- .rela.got2 : { *(.rela.got2) }
- .rela.ctors : { *(.rela.ctors) }
- .rela.dtors : { *(.rela.dtors) }
- .rela.init : { *(.rela.init) }
- .rela.fini : { *(.rela.fini) }
- .rela.bss : { *(.rela.bss) }
- .rela.plt : { *(.rela.plt) }
- .rela.sdata : { *(.rela.sdata) }
- .rela.sbss : { *(.rela.sbss) }
- .rela.sdata2 : { *(.rela.sdata2) }
- .rela.sbss2 : { *(.rela.sbss2) }
- .text :
- {
- *(.text)
- /* .gnu.warning sections are handled specially by elf32.em. */
- *(.gnu.warning)
- *(.gnu.linkonce.t*)
- } =0
- _etext = .;
- PROVIDE (etext = .);
- .init : { *(.init) } =0
- .fini : { *(.fini) } =0
- .rodata : { *(.rodata) *(.gnu.linkonce.r*) }
- .rodata1 : { *(.rodata1) }
- .sdata2 : { *(.sdata2) }
- .sbss2 : { *(.sbss2) }
- /* Adjust the address for the data segment to the next page up. */
- . = ((. + 0x1000) & ~(0x1000 - 1));
- .data :
- {
- *(.data)
- *(.gnu.linkonce.d*)
- CONSTRUCTORS
- }
- .data1 : { *(.data1) }
- .got1 : { *(.got1) }
- .dynamic : { *(.dynamic) }
- /* Put .ctors and .dtors next to the .got2 section, so that the pointers
- get relocated with -mrelocatable. Also put in the .fixup pointers.
- The current compiler no longer needs this, but keep it around for 2.7.2 */
- PROVIDE (_GOT2_START_ = .);
- .got2 : { *(.got2) }
- PROVIDE (__CTOR_LIST__ = .);
- .ctors : { *(.ctors) }
- PROVIDE (__CTOR_END__ = .);
- PROVIDE (__DTOR_LIST__ = .);
- .dtors : { *(.dtors) }
- PROVIDE (__DTOR_END__ = .);
- PROVIDE (_FIXUP_START_ = .);
- .fixup : { *(.fixup) }
- PROVIDE (_FIXUP_END_ = .);
- PROVIDE (_GOT2_END_ = .);
- PROVIDE (_GOT_START_ = .);
- .got : { *(.got) }
- .got.plt : { *(.got.plt) }
- PROVIDE (_GOT_END_ = .);
- /* We want the small data sections together, so single-instruction offsets
- can access them all, and initialized data all before uninitialized, so
- we can shorten the on-disk segment size. */
- .sdata : { *(.sdata) }
- _edata = .;
- PROVIDE (edata = .);
- .sbss :
- {
- PROVIDE (__sbss_start = .);
- *(.sbss)
- *(.scommon)
- *(.dynsbss)
- PROVIDE (__sbss_end = .);
- }
- .plt : { *(.plt) }
- .bss :
- {
- PROVIDE (__bss_start = .);
- *(.dynbss)
- *(.bss)
- *(COMMON)
- }
- _end = . ;
- PROVIDE (end = .);
- /* Stabs debugging sections. */
- .stab 0 : { *(.stab) }
- .stabstr 0 : { *(.stabstr) }
- /* DWARF debug sections.
- Symbols in the DWARF debugging sections are relative to the beginning
- of the section so we begin them at 0. */
- /* DWARF 1 */
- .debug 0 : { *(.debug) }
- .line 0 : { *(.line) }
- /* GNU DWARF 1 extensions */
- .debug_srcinfo 0 : { *(.debug_srcinfo) }
- .debug_sfnames 0 : { *(.debug_sfnames) }
- /* DWARF 1.1 and DWARF 2 */
- .debug_aranges 0 : { *(.debug_aranges) }
- .debug_pubnames 0 : { *(.debug_pubnames) }
- /* DWARF 2 */
- .debug_info 0 : { *(.debug_info) }
- .debug_abbrev 0 : { *(.debug_abbrev) }
- .debug_line 0 : { *(.debug_line) }
- .debug_frame 0 : { *(.debug_frame) }
- .debug_str 0 : { *(.debug_str) }
- .debug_loc 0 : { *(.debug_loc) }
- .debug_macinfo 0 : { *(.debug_macinfo) }
- /* SGI/MIPS DWARF 2 extensions */
- .debug_weaknames 0 : { *(.debug_weaknames) }
- .debug_funcnames 0 : { *(.debug_funcnames) }
- .debug_typenames 0 : { *(.debug_typenames) }
- .debug_varnames 0 : { *(.debug_varnames) }
- /* These must appear regardless of . */
-}
-
diff --git a/sys/conf/ldscript.sparc64 b/sys/conf/ldscript.sparc64
deleted file mode 100644
index 6f9c021..0000000
--- a/sys/conf/ldscript.sparc64
+++ /dev/null
@@ -1,267 +0,0 @@
-/* $FreeBSD$ */
-OUTPUT_FORMAT("elf64-sparc", "elf64-sparc",
- "elf64-sparc")
-OUTPUT_ARCH(sparc:v9)
-ENTRY(_start)
-SEARCH_DIR(/usr/lib);
-/* Do we need any of these for elf?
- __DYNAMIC = 0; */
-SECTIONS
-{
- /* Read-only sections, merged into text segment: */
- . = kernbase + SIZEOF_HEADERS;
- .interp : { *(.interp) }
- .hash : { *(.hash) }
- .dynsym : { *(.dynsym) }
- .dynstr : { *(.dynstr) }
- .gnu.version : { *(.gnu.version) }
- .gnu.version_d : { *(.gnu.version_d) }
- .gnu.version_r : { *(.gnu.version_r) }
- .rel.init : { *(.rel.init) }
- .rela.init : { *(.rela.init) }
- .rel.text :
- {
- *(.rel.text)
- *(.rel.text.*)
- *(.rel.gnu.linkonce.t.*)
- }
- .rela.text :
- {
- *(.rela.text)
- *(.rela.text.*)
- *(.rela.gnu.linkonce.t.*)
- }
- .rel.fini : { *(.rel.fini) }
- .rela.fini : { *(.rela.fini) }
- .rel.rodata :
- {
- *(.rel.rodata)
- *(.rel.rodata.*)
- *(.rel.gnu.linkonce.r.*)
- }
- .rela.rodata :
- {
- *(.rela.rodata)
- *(.rela.rodata.*)
- *(.rela.gnu.linkonce.r.*)
- }
- .rel.data :
- {
- *(.rel.data)
- *(.rel.data.*)
- *(.rel.gnu.linkonce.d.*)
- }
- .rela.data :
- {
- *(.rela.data)
- *(.rela.data.*)
- *(.rela.gnu.linkonce.d.*)
- }
- .rel.ctors : { *(.rel.ctors) }
- .rela.ctors : { *(.rela.ctors) }
- .rel.dtors : { *(.rel.dtors) }
- .rela.dtors : { *(.rela.dtors) }
- .rel.got : { *(.rel.got) }
- .rela.got : { *(.rela.got) }
- .rel.sdata :
- {
- *(.rel.sdata)
- *(.rel.sdata.*)
- *(.rel.gnu.linkonce.s.*)
- }
- .rela.sdata :
- {
- *(.rela.sdata)
- *(.rela.sdata.*)
- *(.rela.gnu.linkonce.s.*)
- }
- .rel.sbss :
- {
- *(.rel.sbss)
- *(.rel.sbss.*)
- *(.rel.gnu.linkonce.sb.*)
- }
- .rela.sbss :
- {
- *(.rela.sbss)
- *(.rela.sbss.*)
- *(.rel.gnu.linkonce.sb.*)
- }
- .rel.sdata2 :
- {
- *(.rel.sdata2)
- *(.rel.sdata2.*)
- *(.rel.gnu.linkonce.s2.*)
- }
- .rela.sdata2 :
- {
- *(.rela.sdata2)
- *(.rela.sdata2.*)
- *(.rela.gnu.linkonce.s2.*)
- }
- .rel.sbss2 :
- {
- *(.rel.sbss2)
- *(.rel.sbss2.*)
- *(.rel.gnu.linkonce.sb2.*)
- }
- .rela.sbss2 :
- {
- *(.rela.sbss2)
- *(.rela.sbss2.*)
- *(.rela.gnu.linkonce.sb2.*)
- }
- .rel.bss :
- {
- *(.rel.bss)
- *(.rel.bss.*)
- *(.rel.gnu.linkonce.b.*)
- }
- .rela.bss :
- {
- *(.rela.bss)
- *(.rela.bss.*)
- *(.rela.gnu.linkonce.b.*)
- }
- .rel.plt : { *(.rel.plt) }
- .rela.plt : { *(.rela.plt) }
- .init :
- {
- KEEP (*(.init))
- } =0x1000000
- .text :
- {
- *(.trap)
- *(.text)
- *(.text.*)
- *(.stub)
- /* .gnu.warning sections are handled specially by elf32.em. */
- *(.gnu.warning)
- *(.gnu.linkonce.t.*)
- } =0x1000000
- .fini :
- {
- KEEP (*(.fini))
- } =0x1000000
- PROVIDE (__etext = .);
- PROVIDE (_etext = .);
- PROVIDE (etext = .);
- .rodata : { *(.rodata) *(.rodata.*) *(.gnu.linkonce.r.*) }
- .rodata1 : { *(.rodata1) }
- .sdata2 : { *(.sdata2) *(.sdata2.*) *(.gnu.linkonce.s2.*) }
- .sbss2 : { *(.sbss2) *(.sbss2.*) *(.gnu.linkonce.sb2.*) }
- . = ALIGN(0x2000) + (. & (0x2000 - 1));
- .data :
- {
- *(.data)
- *(.data.*)
- *(.gnu.linkonce.d.*)
- SORT(CONSTRUCTORS)
- }
- .data1 : { *(.data1) }
- .eh_frame : { KEEP (*(.eh_frame)) }
- .gcc_except_table : { *(.gcc_except_table) }
- .ctors :
- {
- /* gcc uses crtbegin.o to find the start of
- the constructors, so we make sure it is
- first. Because this is a wildcard, it
- doesn't matter if the user does not
- actually link against crtbegin.o; the
- linker won't look for a file to match a
- wildcard. The wildcard also means that it
- doesn't matter which directory crtbegin.o
- is in. */
- KEEP (*crtbegin.o(.ctors))
- /* We don't want to include the .ctor section from
- from the crtend.o file until after the sorted ctors.
- The .ctor section from the crtend file contains the
- end of ctors marker and it must be last */
- KEEP (*(EXCLUDE_FILE (*crtend.o ) .ctors))
- KEEP (*(SORT(.ctors.*)))
- KEEP (*(.ctors))
- }
- .dtors :
- {
- KEEP (*crtbegin.o(.dtors))
- KEEP (*(EXCLUDE_FILE (*crtend.o ) .dtors))
- KEEP (*(SORT(.dtors.*)))
- KEEP (*(.dtors))
- }
- .plt : { *(.plt) }
- .got : { *(.got.plt) *(.got) }
- .dynamic : { *(.dynamic) }
- /* We want the small data sections together, so single-instruction offsets
- can access them all, and initialized data all before uninitialized, so
- we can shorten the on-disk segment size. */
- .sdata :
- {
- *(.sdata)
- *(.sdata.*)
- *(.gnu.linkonce.s.*)
- }
- _edata = .;
- PROVIDE (edata = .);
- __bss_start = .;
- .sbss :
- {
- PROVIDE (__sbss_start = .);
- PROVIDE (___sbss_start = .);
- *(.dynsbss)
- *(.sbss)
- *(.sbss.*)
- *(.gnu.linkonce.sb.*)
- *(.scommon)
- PROVIDE (__sbss_end = .);
- PROVIDE (___sbss_end = .);
- }
- .bss :
- {
- *(.dynbss)
- *(.bss)
- *(.bss.*)
- *(.gnu.linkonce.b.*)
- *(COMMON)
- /* Align here to ensure that the .bss section occupies space up to
- _end. Align after .bss to ensure correct alignment even if the
- .bss section disappears because there are no input sections. */
- . = ALIGN(64 / 8);
- }
- . = ALIGN(64 / 8);
- _end = .;
- PROVIDE (end = .);
- /* Stabs debugging sections. */
- .stab 0 : { *(.stab) }
- .stabstr 0 : { *(.stabstr) }
- .stab.excl 0 : { *(.stab.excl) }
- .stab.exclstr 0 : { *(.stab.exclstr) }
- .stab.index 0 : { *(.stab.index) }
- .stab.indexstr 0 : { *(.stab.indexstr) }
- .comment 0 : { *(.comment) }
- /* DWARF debug sections.
- Symbols in the DWARF debugging sections are relative to the beginning
- of the section so we begin them at 0. */
- /* DWARF 1 */
- .debug 0 : { *(.debug) }
- .line 0 : { *(.line) }
- /* GNU DWARF 1 extensions */
- .debug_srcinfo 0 : { *(.debug_srcinfo) }
- .debug_sfnames 0 : { *(.debug_sfnames) }
- /* DWARF 1.1 and DWARF 2 */
- .debug_aranges 0 : { *(.debug_aranges) }
- .debug_pubnames 0 : { *(.debug_pubnames) }
- /* DWARF 2 */
- .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) }
- .debug_abbrev 0 : { *(.debug_abbrev) }
- .debug_line 0 : { *(.debug_line) }
- .debug_frame 0 : { *(.debug_frame) }
- .debug_str 0 : { *(.debug_str) }
- .debug_loc 0 : { *(.debug_loc) }
- .debug_macinfo 0 : { *(.debug_macinfo) }
- /* SGI/MIPS DWARF 2 extensions */
- .debug_weaknames 0 : { *(.debug_weaknames) }
- .debug_funcnames 0 : { *(.debug_funcnames) }
- .debug_typenames 0 : { *(.debug_typenames) }
- .debug_varnames 0 : { *(.debug_varnames) }
- /* These must appear regardless of . */
-}
diff --git a/sys/conf/makeLINT.mk b/sys/conf/makeLINT.mk
deleted file mode 100644
index 08947a9..0000000
--- a/sys/conf/makeLINT.mk
+++ /dev/null
@@ -1,11 +0,0 @@
-# $FreeBSD$
-
-all:
- @echo "make LINT only"
-
-clean:
- rm -f LINT
-
-NOTES= ../../conf/NOTES NOTES
-LINT: ${NOTES} ../../conf/makeLINT.sed
- cat ${NOTES} | sed -E -n -f ../../conf/makeLINT.sed > ${.TARGET}
diff --git a/sys/conf/makeLINT.sed b/sys/conf/makeLINT.sed
deleted file mode 100644
index 83445cf..0000000
--- a/sys/conf/makeLINT.sed
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/sed -E -n -f
-# $FreeBSD$
-
-/^(machine|ident|device|nodevice|makeoptions|nomakeoption|options|option|nooption|profile|cpu|maxusers)[[:space:]]/ {
- s/[[:space:]]*#.*$//
- p
-}
diff --git a/sys/conf/newvers.sh b/sys/conf/newvers.sh
deleted file mode 100644
index c5bddf8..0000000
--- a/sys/conf/newvers.sh
+++ /dev/null
@@ -1,119 +0,0 @@
-#!/bin/sh -
-#
-# Copyright (c) 1984, 1986, 1990, 1993
-# The Regents of the University of California. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 4. Neither the name of the University nor the names of its contributors
-# may be used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-#
-# @(#)newvers.sh 8.1 (Berkeley) 4/20/94
-# $FreeBSD$
-
-TYPE="FreeBSD"
-REVISION="6.4"
-BRANCH="PRERELEASE"
-if [ "X${BRANCH_OVERRIDE}" != "X" ]; then
- BRANCH=${BRANCH_OVERRIDE}
-fi
-RELEASE="${REVISION}-${BRANCH}"
-VERSION="${TYPE} ${RELEASE}"
-
-if [ "X${PARAMFILE}" != "X" ]; then
- RELDATE=$(awk '/__FreeBSD_version.*propagated to newvers/ {print $3}' \
- ${PARAMFILE})
-else
- RELDATE=$(awk '/__FreeBSD_version.*propagated to newvers/ {print $3}' \
- $(dirname $0)/../sys/param.h)
-fi
-
-
-b=share/examples/etc/bsd-style-copyright
-year=`date '+%Y'`
-# look for copyright template
-for bsd_copyright in ../$b ../../$b ../../../$b /usr/src/$b /usr/$b
-do
- if [ -r "$bsd_copyright" ]; then
- COPYRIGHT=`sed \
- -e "s/\[year\]/1992-$year/" \
- -e 's/\[your name here\]\.* /The FreeBSD Project./' \
- -e 's/\[your name\]\.*/The FreeBSD Project./' \
- -e '/\[id for your version control system, if any\]/d' \
- $bsd_copyright`
- break
- fi
-done
-
-# no copyright found, use a dummy
-if [ X"$COPYRIGHT" = X ]; then
- COPYRIGHT="/*-
- * Copyright (c) 1992-$year The FreeBSD Project.
- * All rights reserved.
- *
- */"
-fi
-
-# add newline
-COPYRIGHT="$COPYRIGHT
-"
-
-LC_ALL=C; export LC_ALL
-if [ ! -r version ]
-then
- echo 0 > version
-fi
-
-touch version
-v=`cat version` u=${USER:-root} d=`pwd` h=${HOSTNAME:-`hostname`} t=`date`
-i=`${MAKE:-make} -V KERN_IDENT`
-
-for dir in /bin /usr/bin /usr/local/bin; do
- if [ -x "${dir}/svnversion" ]; then
- svnversion=${dir}/svnversion
- SRCDIR=${d##*obj}
- SRCDIR=${SRCDIR%%/sys/*}
- break
- fi
-done
-
-if [ -n "$svnversion" -a -d "${SRCDIR}/.svn" ] ; then
- svn=" r`cd $SRCDIR && $svnversion`"
-else
- svn=""
-fi
-
-cat << EOF > vers.c
-$COPYRIGHT
-#define SCCSSTR "@(#)${VERSION} #${v}${svn}: ${t}"
-#define VERSTR "${VERSION} #${v}${svn}: ${t}\\n ${u}@${h}:${d}\\n"
-#define RELSTR "${RELEASE}"
-
-char sccs[sizeof(SCCSSTR) > 128 ? sizeof(SCCSSTR) : 128] = SCCSSTR;
-char version[sizeof(VERSTR) > 256 ? sizeof(VERSTR) : 256] = VERSTR;
-char ostype[] = "${TYPE}";
-char osrelease[sizeof(RELSTR) > 32 ? sizeof(RELSTR) : 32] = RELSTR;
-int osreldate = ${RELDATE};
-char kern_ident[] = "${i}";
-EOF
-
-echo `expr ${v} + 1` > version
diff --git a/sys/conf/options b/sys/conf/options
deleted file mode 100644
index 2518d4e..0000000
--- a/sys/conf/options
+++ /dev/null
@@ -1,736 +0,0 @@
-# $FreeBSD$
-#
-# On the handling of kernel options
-#
-# All kernel options should be listed in NOTES, with suitable
-# descriptions. Negative options (options that make some code not
-# compile) should be commented out; LINT (generated from NOTES) should
-# compile as much code as possible. Try to structure option-using
-# code so that a single option only switch code on, or only switch
-# code off, to make it possible to have a full compile-test. If
-# necessary, you can check for COMPILING_LINT to get maximum code
-# coverage.
-#
-# All new options shall also be listed in either "conf/options" or
-# "conf/options.<machine>". Options that affect a single source-file
-# <xxx>.[c|s] should be directed into "opt_<xxx>.h", while options
-# that affect multiple files should either go in "opt_global.h" if
-# this is a kernel-wide option (used just about everywhere), or in
-# "opt_<option-name-in-lower-case>.h" if it affect only some files.
-# Note that the effect of listing only an option without a
-# header-file-name in conf/options (and cousins) is that the last
-# convention is followed.
-#
-# This handling scheme is not yet fully implemented.
-#
-#
-# Format of this file:
-# Option name filename
-#
-# If filename is missing, the default is
-# opt_<name-of-option-in-lower-case>.h
-
-AAC_DEBUG opt_aac.h
-AHC_ALLOW_MEMIO opt_aic7xxx.h
-AHC_TMODE_ENABLE opt_aic7xxx.h
-AHC_DUMP_EEPROM opt_aic7xxx.h
-AHC_DEBUG opt_aic7xxx.h
-AHC_DEBUG_OPTS opt_aic7xxx.h
-AHC_REG_PRETTY_PRINT opt_aic7xxx.h
-AHD_DEBUG opt_aic79xx.h
-AHD_DEBUG_OPTS opt_aic79xx.h
-AHD_TMODE_ENABLE opt_aic79xx.h
-AHD_REG_PRETTY_PRINT opt_aic79xx.h
-ADW_ALLOW_MEMIO opt_adw.h
-
-TWA_DEBUG opt_twa.h
-TWA_FLASH_FIRMWARE opt_twa.h
-
-# Debugging options.
-DDB
-DDB_NUMSYM opt_ddb.h
-GDB
-GDBSPEED opt_gdb.h
-KDB opt_global.h
-KDB_TRACE opt_kdb.h
-KDB_UNATTENDED opt_kdb.h
-SYSCTL_DEBUG opt_sysctl.h
-
-NO_SYSCTL_DESCR opt_global.h
-
-# Miscellaneous options.
-ADAPTIVE_GIANT opt_adaptive_mutexes.h
-ADAPTIVE_SX
-NO_ADAPTIVE_MUTEXES opt_adaptive_mutexes.h
-NO_ADAPTIVE_RWLOCKS
-ALQ
-AUDIT opt_global.h
-CODA_COMPAT_5 opt_coda.h
-COMPAT_43 opt_compat.h
-COMPAT_FREEBSD4 opt_compat.h
-COMPAT_FREEBSD5 opt_compat.h
-COMPILING_LINT opt_global.h
-CONSPEED opt_comconsole.h
-CY_PCI_FASTINTR
-DIRECTIO opt_directio.h
-FULL_PREEMPTION opt_sched.h
-PREEMPTION opt_sched.h
-IPI_PREEMPTION opt_sched.h
-GEOM_AES opt_geom.h
-GEOM_APPLE opt_geom.h
-GEOM_BDE opt_geom.h
-GEOM_BSD opt_geom.h
-GEOM_CONCAT opt_geom.h
-GEOM_ELI opt_geom.h
-GEOM_FOX opt_geom.h
-GEOM_GATE opt_geom.h
-GEOM_GPT opt_geom.h
-GEOM_LABEL opt_geom.h
-GEOM_MBR opt_geom.h
-GEOM_MIRROR opt_geom.h
-GEOM_NOP opt_geom.h
-GEOM_PC98 opt_geom.h
-GEOM_RAID3 opt_geom.h
-GEOM_SHSEC opt_geom.h
-GEOM_STRIPE opt_geom.h
-GEOM_SUNLABEL opt_geom.h
-GEOM_UZIP opt_geom.h
-GEOM_VOL opt_geom.h
-GEOM_ZERO opt_geom.h
-KSTACK_MAX_PAGES
-KSTACK_PAGES
-KTRACE
-KTRACE_REQUEST_POOL opt_ktrace.h
-LIBICONV
-MAC
-MAC_ALWAYS_LABEL_MBUF opt_mac.h
-MAC_BIBA opt_dontuse.h
-MAC_BSDEXTENDED opt_dontuse.h
-MAC_DEBUG opt_mac.h
-MAC_IFOFF opt_dontuse.h
-MAC_LOMAC opt_dontuse.h
-MAC_MLS opt_dontuse.h
-MAC_NONE opt_dontuse.h
-MAC_PARTITION opt_dontuse.h
-MAC_PORTACL opt_dontuse.h
-MAC_SEEOTHERUIDS opt_dontuse.h
-MAC_STATIC opt_mac.h
-MAC_STUB opt_dontuse.h
-MAC_TEST opt_dontuse.h
-MD_ROOT opt_md.h
-MD_ROOT_SIZE opt_md.h
-MFI_DEBUG opt_mfi.h
-MPROF_BUFFERS opt_mprof.h
-MPROF_HASH_SIZE opt_mprof.h
-MUTEX_WAKE_ALL
-NSWBUF_MIN opt_swap.h
-PANIC_REBOOT_WAIT_TIME opt_panic.h
-PPS_SYNC opt_ntp.h
-PUC_FASTINTR opt_puc.h
-QUOTA
-SCHED_4BSD opt_sched.h
-SCHED_ULE opt_sched.h
-SHOW_BUSYBUFS
-SLEEPQUEUE_PROFILING
-SPX_HACK
-SUIDDIR opt_suiddir.h
-MSGMNB opt_sysvipc.h
-MSGMNI opt_sysvipc.h
-MSGSEG opt_sysvipc.h
-MSGSSZ opt_sysvipc.h
-MSGTQL opt_sysvipc.h
-SEMMAP opt_sysvipc.h
-SEMMNI opt_sysvipc.h
-SEMMNS opt_sysvipc.h
-SEMMNU opt_sysvipc.h
-SEMMSL opt_sysvipc.h
-SEMOPM opt_sysvipc.h
-SEMUME opt_sysvipc.h
-SHMALL opt_sysvipc.h
-SHMMAX opt_sysvipc.h
-SHMMAXPGS opt_sysvipc.h
-SHMMIN opt_sysvipc.h
-SHMMNI opt_sysvipc.h
-SHMSEG opt_sysvipc.h
-SYSVMSG opt_sysvipc.h
-SYSVSEM opt_sysvipc.h
-SYSVSHM opt_sysvipc.h
-SW_WATCHDOG opt_watchdog.h
-TURNSTILE_PROFILING
-TTYHOG opt_tty.h
-VFS_AIO
-VERBOSE_SYSINIT opt_global.h
-WLCACHE opt_wavelan.h
-WLDEBUG opt_wavelan.h
-
-# POSIX kernel options
-P1003_1B_SEMAPHORES opt_posix.h
-_KPOSIX_PRIORITY_SCHEDULING opt_posix.h
-
-# Do we want the config file compiled into the kernel?
-INCLUDE_CONFIG_FILE opt_config.h
-
-# Options for static filesystems. These should only be used at config
-# time, since the corresponding lkms cannot work if there are any static
-# dependencies. Unusability is enforced by hiding the defines for the
-# options in a never-included header.
-CD9660 opt_dontuse.h
-CODA opt_dontuse.h
-EXT2FS opt_dontuse.h
-FDESCFS opt_dontuse.h
-HPFS opt_dontuse.h
-LINPROCFS opt_dontuse.h
-LINSYSFS opt_dontuse.h
-MSDOSFS opt_dontuse.h
-NTFS opt_dontuse.h
-NULLFS opt_dontuse.h
-NWFS opt_dontuse.h
-PORTALFS opt_dontuse.h
-PROCFS opt_dontuse.h
-PSEUDOFS opt_dontuse.h
-REISERFS opt_dontuse.h
-SMBFS opt_dontuse.h
-UDF opt_dontuse.h
-UMAPFS opt_dontuse.h
-UNIONFS opt_dontuse.h
-
-# Pseudofs debugging
-PSEUDOFS_TRACE opt_pseudofs.h
-
-# Broken - ffs_snapshot() dependency from ufs_lookup() :-(
-FFS opt_ffs_broken_fixme.h
-
-# These static filesystems have one slightly bogus static dependency in
-# sys/i386/i386/autoconf.c. If any of these filesystems are
-# statically compiled into the kernel, code for mounting them as root
-# filesystems will be enabled - but look below.
-NFSCLIENT opt_nfs.h
-NFSSERVER opt_nfs.h
-
-# filesystems and libiconv bridge
-CD9660_ICONV opt_dontuse.h
-MSDOSFS_ICONV opt_dontuse.h
-NTFS_ICONV opt_dontuse.h
-UDF_ICONV opt_dontuse.h
-
-# If you are following the conditions in the copyright,
-# you can enable soft-updates which will speed up a lot of thigs
-# and make the system safer from crashes at the same time.
-# otherwise a STUB module will be compiled in.
-SOFTUPDATES opt_ffs.h
-
-# On small, embedded systems, it can be useful to turn off support for
-# snapshots. It saves about 30-40k for a feature that would be lightly
-# used, if it is used at all.
-NO_FFS_SNAPSHOT opt_ffs.h
-
-# Enabling this option turns on support for Access Control Lists in UFS,
-# which can be used to support high security configurations. Depends on
-# UFS_EXTATTR.
-UFS_ACL opt_ufs.h
-
-# Enabling this option turns on support for extended attributes in UFS-based
-# filesystems, which can be used to support high security configurations
-# as well as new filesystem features.
-UFS_EXTATTR opt_ufs.h
-UFS_EXTATTR_AUTOSTART opt_ufs.h
-
-# Enable fast hash lookups for large directories on UFS-based filesystems.
-UFS_DIRHASH opt_ufs.h
-
-# The below sentence is not in English, and neither is this one.
-# We plan to remove the static dependences above, with a
-# <filesystem>_ROOT option to control if it usable as root. This list
-# allows these options to be present in config files already (though
-# they won't make any difference yet).
-NFS_ROOT opt_nfsroot.h
-
-# SMB/CIFS requester
-NETSMB opt_netsmb.h
-# Obsolete
-NETSMBCRYPTO opt_dontuse.h
-
-# Options used only in subr_param.c.
-HZ opt_param.h
-MAXFILES opt_param.h
-NBUF opt_param.h
-NSFBUFS opt_param.h
-VM_BCACHE_SIZE_MAX opt_param.h
-VM_SWZONE_SIZE_MAX opt_param.h
-MAXUSERS
-DFLDSIZ opt_param.h
-MAXDSIZ opt_param.h
-MAXSSIZ opt_param.h
-
-# Generic SCSI options.
-CAM_MAX_HIGHPOWER opt_cam.h
-CAMDEBUG opt_cam.h
-CAM_DEBUG_DELAY opt_cam.h
-CAM_DEBUG_BUS opt_cam.h
-CAM_DEBUG_TARGET opt_cam.h
-CAM_DEBUG_LUN opt_cam.h
-CAM_DEBUG_FLAGS opt_cam.h
-CAM_NEW_TRAN_CODE opt_cam.h
-SCSI_DELAY opt_scsi.h
-SCSI_NO_SENSE_STRINGS opt_scsi.h
-SCSI_NO_OP_STRINGS opt_scsi.h
-
-# Options used only in cam/scsi/scsi_cd.c
-CHANGER_MIN_BUSY_SECONDS opt_cd.h
-CHANGER_MAX_BUSY_SECONDS opt_cd.h
-
-# Options used only in cam/scsi/scsi_sa.c.
-SA_IO_TIMEOUT opt_sa.h
-SA_SPACE_TIMEOUT opt_sa.h
-SA_REWIND_TIMEOUT opt_sa.h
-SA_ERASE_TIMEOUT opt_sa.h
-SA_1FM_AT_EOD opt_sa.h
-
-# Options used only in cam/scsi/scsi_pt.c
-SCSI_PT_DEFAULT_TIMEOUT opt_pt.h
-
-# Options used only in cam/scsi/scsi_ses.c
-SES_ENABLE_PASSTHROUGH opt_ses.h
-
-# Options used in dev/sym/ (Symbios SCSI driver).
-SYM_SETUP_LP_PROBE_MAP opt_sym.h #-Low Priority Probe Map (bits)
- # Allows the ncr to take precedence
- # 1 (1<<0) -> 810a, 860
- # 2 (1<<1) -> 825a, 875, 885, 895
- # 4 (1<<2) -> 895a, 896, 1510d
-SYM_SETUP_SCSI_DIFF opt_sym.h #-HVD support for 825a, 875, 885
- # disabled:0 (default), enabled:1
-SYM_SETUP_PCI_PARITY opt_sym.h #-PCI parity checking
- # disabled:0, enabled:1 (default)
-SYM_SETUP_MAX_LUN opt_sym.h #-Number of LUNs supported
- # default:8, range:[1..64]
-
-# Options used only in pci/ncr.c
-SCSI_NCR_DEBUG opt_ncr.h
-SCSI_NCR_MAX_SYNC opt_ncr.h
-SCSI_NCR_MAX_WIDE opt_ncr.h
-SCSI_NCR_MYADDR opt_ncr.h
-
-# Options used only in dev/isp/*
-ISP_TARGET_MODE opt_isp.h
-ISP_FW_CRASH_DUMP opt_isp.h
-
-# Options used in the 'ata' ATA/ATAPI driver
-ATA_STATIC_ID opt_ata.h
-ATA_NOPCI opt_ata.h
-
-# Net stuff.
-ACCEPT_FILTER_DATA
-ACCEPT_FILTER_HTTP
-ALTQ opt_global.h
-ALTQ_CBQ opt_altq.h
-ALTQ_RED opt_altq.h
-ALTQ_RIO opt_altq.h
-ALTQ_HFSC opt_altq.h
-ALTQ_CDNR opt_altq.h
-ALTQ_PRIQ opt_altq.h
-ALTQ_NOPCC opt_altq.h
-ALTQ_DEBUG opt_altq.h
-BOOTP opt_bootp.h
-BOOTP_COMPAT opt_bootp.h
-BOOTP_NFSROOT opt_bootp.h
-BOOTP_NFSV3 opt_bootp.h
-BOOTP_WIRED_TO opt_bootp.h
-BRIDGE opt_bdg.h
-DEVICE_POLLING
-DEV_ENC opt_enc.h
-DEV_PF opt_pf.h
-DEV_PFLOG opt_pf.h
-DEV_PFSYNC opt_pf.h
-ETHER_II opt_ef.h
-ETHER_8023 opt_ef.h
-ETHER_8022 opt_ef.h
-ETHER_SNAP opt_ef.h
-MROUTING opt_mrouting.h
-PIM opt_mrouting.h
-INET opt_inet.h
-INET6 opt_inet6.h
-IPSEC opt_ipsec.h
-IPSEC_ESP opt_ipsec.h
-IPSEC_DEBUG opt_ipsec.h
-IPSEC_FILTERGIF opt_ipsec.h
-FAST_IPSEC opt_ipsec.h
-IPDIVERT
-DUMMYNET opt_ipdn.h
-IPFILTER opt_ipfilter.h
-IPFILTER_LOG opt_ipfilter.h
-IPFILTER_LOOKUP opt_ipfilter.h
-IPFILTER_DEFAULT_BLOCK opt_ipfilter.h
-IPFIREWALL opt_ipfw.h
-IPFIREWALL_VERBOSE opt_ipfw.h
-IPFIREWALL_VERBOSE_LIMIT opt_ipfw.h
-IPFIREWALL_DEFAULT_TO_ACCEPT opt_ipfw.h
-IPFIREWALL_FORWARD opt_ipfw.h
-IPV6FIREWALL opt_ip6fw.h
-IPV6FIREWALL_VERBOSE opt_ip6fw.h
-IPV6FIREWALL_VERBOSE_LIMIT opt_ip6fw.h
-IPV6FIREWALL_DEFAULT_TO_ACCEPT opt_ip6fw.h
-IPSTEALTH
-IPX
-IPXIP opt_ipx.h
-LIBMBPOOL
-LIBMCHAIN
-LIBALIAS
-MBUF_STRESS_TEST opt_mbuf_stress_test.h
-NCP
-NETATALK opt_atalk.h
-NET_WITH_GIANT opt_net.h
-PPP_BSDCOMP opt_ppp.h
-PPP_DEFLATE opt_ppp.h
-PPP_FILTER opt_ppp.h
-SLIP_IFF_OPTS opt_slip.h
-TCPDEBUG
-TCP_SIGNATURE opt_inet.h
-TCP_SACK_DEBUG opt_tcp_sack.h
-TCP_DROP_SYNFIN opt_tcp_input.h
-XBONEHACK
-KRPC
-NFSLOCKD
-
-# Netgraph(4). Use option NETGRAPH to enable the base netgraph code.
-# Each netgraph node type can be either be compiled into the kernel
-# or loaded dynamically. To get the former, include the corresponding
-# option below. Each type has its own man page, e.g. ng_async(4).
-NETGRAPH
-NETGRAPH_DEBUG opt_netgraph.h
-NETGRAPH_ASYNC opt_netgraph.h
-NETGRAPH_ATMLLC opt_netgraph.h
-NETGRAPH_ATM_ATMPIF opt_netgraph.h
-NETGRAPH_BLUETOOTH opt_netgraph.h
-NETGRAPH_BLUETOOTH_BT3C opt_netgraph.h
-NETGRAPH_BLUETOOTH_H4 opt_netgraph.h
-NETGRAPH_BLUETOOTH_HCI opt_netgraph.h
-NETGRAPH_BLUETOOTH_L2CAP opt_netgraph.h
-NETGRAPH_BLUETOOTH_SOCKET opt_netgraph.h
-NETGRAPH_BLUETOOTH_UBT opt_netgraph.h
-NETGRAPH_BLUETOOTH_UBTBCMFW opt_netgraph.h
-NETGRAPH_BPF opt_netgraph.h
-NETGRAPH_BRIDGE opt_netgraph.h
-NETGRAPH_CISCO opt_netgraph.h
-NETGRAPH_DEFLATE opt_netgraph.h
-NETGRAPH_DEVICE opt_netgraph.h
-NETGRAPH_ECHO opt_netgraph.h
-NETGRAPH_EIFACE opt_netgraph.h
-NETGRAPH_ETHER opt_netgraph.h
-NETGRAPH_FEC opt_netgraph.h
-NETGRAPH_FRAME_RELAY opt_netgraph.h
-NETGRAPH_GIF opt_netgraph.h
-NETGRAPH_GIF_DEMUX opt_netgraph.h
-NETGRAPH_HOLE opt_netgraph.h
-NETGRAPH_IFACE opt_netgraph.h
-NETGRAPH_IP_INPUT opt_netgraph.h
-NETGRAPH_IPFW opt_netgraph.h
-NETGRAPH_KSOCKET opt_netgraph.h
-NETGRAPH_L2TP opt_netgraph.h
-NETGRAPH_LMI opt_netgraph.h
-# MPPC compression requires proprietary files (not included)
-NETGRAPH_MPPC_COMPRESSION opt_netgraph.h
-NETGRAPH_MPPC_ENCRYPTION opt_netgraph.h
-NETGRAPH_NAT opt_netgraph.h
-NETGRAPH_NETFLOW opt_netgraph.h
-NETGRAPH_ONE2MANY opt_netgraph.h
-NETGRAPH_PPP opt_netgraph.h
-NETGRAPH_PPPOE opt_netgraph.h
-NETGRAPH_PPTPGRE opt_netgraph.h
-NETGRAPH_PRED1 opt_netgraph.h
-NETGRAPH_RFC1490 opt_netgraph.h
-NETGRAPH_SOCKET opt_netgraph.h
-NETGRAPH_SPLIT opt_netgraph.h
-NETGRAPH_SPPP opt_netgraph.h
-NETGRAPH_TAG opt_netgraph.h
-NETGRAPH_TCPMSS opt_netgraph.h
-NETGRAPH_TEE opt_netgraph.h
-NETGRAPH_TTY opt_netgraph.h
-NETGRAPH_UI opt_netgraph.h
-NETGRAPH_VJC opt_netgraph.h
-
-# NgATM options
-NGATM_ATM opt_netgraph.h
-NGATM_ATMBASE opt_netgraph.h
-NGATM_SSCOP opt_netgraph.h
-NGATM_SSCFU opt_netgraph.h
-NGATM_UNI opt_netgraph.h
-NGATM_CCATM opt_netgraph.h
-
-# DRM options
-DRM_DEBUG opt_drm.h
-
-ZERO_COPY_SOCKETS opt_zero.h
-TI_PRIVATE_JUMBOS opt_ti.h
-TI_JUMBO_HDRSPLIT opt_ti.h
-
-# ATM (HARP version)
-ATM_CORE opt_atm.h
-ATM_IP opt_atm.h
-ATM_SIGPVC opt_atm.h
-ATM_SPANS opt_atm.h
-ATM_UNI opt_atm.h
-
-# XXX Conflict: # of devices vs network protocol (Native ATM).
-# This makes "atm.h" unusable.
-NATM
-
-# DPT driver debug flags
-DPT_MEASURE_PERFORMANCE opt_dpt.h
-DPT_HANDLE_TIMEOUTS opt_dpt.h
-DPT_TIMEOUT_FACTOR opt_dpt.h
-DPT_LOST_IRQ opt_dpt.h
-DPT_RESET_HBA opt_dpt.h
-
-# Misc debug flags. Most of these should probably be replaced with
-# 'DEBUG', and then let people recompile just the interesting modules
-# with 'make CC="cc -DDEBUG"'.
-CLUSTERDEBUG opt_debug_cluster.h
-DEBUG_1284 opt_ppb_1284.h
-VP0_DEBUG opt_vpo.h
-LPT_DEBUG opt_lpt.h
-PLIP_DEBUG opt_plip.h
-LOCKF_DEBUG opt_debug_lockf.h
-NETATALKDEBUG opt_atalk.h
-SI_DEBUG opt_debug_si.h
-SX_DEBUG opt_debug_sx.h
-
-# Fb options
-FB_DEBUG opt_fb.h
-FB_INSTALL_CDEV opt_fb.h
-
-# ppbus related options
-PERIPH_1284 opt_ppb_1284.h
-DONTPROBE_1284 opt_ppb_1284.h
-
-# smbus related options
-ENABLE_ALART opt_intpm.h
-
-# These cause changes all over the kernel
-BLKDEV_IOSIZE opt_global.h
-BURN_BRIDGES opt_global.h
-DEBUG opt_global.h
-DEBUG_LOCKS opt_global.h
-DEBUG_VFS_LOCKS opt_global.h
-DIAGNOSTIC opt_global.h
-INVARIANT_SUPPORT opt_global.h
-INVARIANTS opt_global.h
-MCLSHIFT opt_global.h
-MUTEX_DEBUG opt_global.h
-MUTEX_NOINLINE opt_global.h
-MUTEX_PROFILING opt_global.h
-MSIZE opt_global.h
-REGRESSION opt_global.h
-RESTARTABLE_PANICS opt_global.h
-RWLOCK_NOINLINE opt_global.h
-SX_NOINLINE opt_global.h
-VFS_BIO_DEBUG opt_global.h
-
-# These are VM related options
-VM_KMEM_SIZE opt_vm.h
-VM_KMEM_SIZE_SCALE opt_vm.h
-VM_KMEM_SIZE_MAX opt_vm.h
-NO_SWAPPING opt_vm.h
-MALLOC_MAKE_FAILURES opt_vm.h
-MALLOC_PROFILE opt_vm.h
-PQ_NOOPT opt_vmpage.h
-PQ_NORMALCACHE opt_vmpage.h
-PQ_MEDIUMCACHE opt_vmpage.h
-PQ_LARGECACHE opt_vmpage.h
-PQ_HUGECACHE opt_vmpage.h
-PQ_CACHESIZE opt_vmpage.h
-
-# The MemGuard replacement allocator used for tamper-after-free detection
-DEBUG_MEMGUARD opt_vm.h
-
-# The RedZone malloc(9) protection
-DEBUG_REDZONE opt_vm.h
-
-# Standard SMP options
-SMP opt_global.h
-
-# Size of the kernel message buffer
-MSGBUF_SIZE opt_msgbuf.h
-
-# NFS options
-NFS_MINATTRTIMO opt_nfs.h
-NFS_MAXATTRTIMO opt_nfs.h
-NFS_MINDIRATTRTIMO opt_nfs.h
-NFS_MAXDIRATTRTIMO opt_nfs.h
-NFS_GATHERDELAY opt_nfs.h
-NFS_WDELAYHASHSIZ opt_nfs.h
-NFS_DEBUG opt_nfs.h
-
-# For the Bt848/Bt848A/Bt849/Bt878/Bt879 driver
-OVERRIDE_CARD opt_bktr.h
-OVERRIDE_TUNER opt_bktr.h
-OVERRIDE_DBX opt_bktr.h
-OVERRIDE_MSP opt_bktr.h
-BROOKTREE_SYSTEM_DEFAULT opt_bktr.h
-BROOKTREE_ALLOC_PAGES opt_bktr.h
-BKTR_OVERRIDE_CARD opt_bktr.h
-BKTR_OVERRIDE_TUNER opt_bktr.h
-BKTR_OVERRIDE_DBX opt_bktr.h
-BKTR_OVERRIDE_MSP opt_bktr.h
-BKTR_SYSTEM_DEFAULT opt_bktr.h
-BKTR_ALLOC_PAGES opt_bktr.h
-BKTR_USE_PLL opt_bktr.h
-BKTR_GPIO_ACCESS opt_bktr.h
-BKTR_NO_MSP_RESET opt_bktr.h
-BKTR_430_FX_MODE opt_bktr.h
-BKTR_SIS_VIA_MODE opt_bktr.h
-BKTR_USE_FREEBSD_SMBUS opt_bktr.h
-BKTR_NEW_MSP34XX_DRIVER opt_bktr.h
-
-# options for serial support
-COM_ESP opt_sio.h
-COM_MULTIPORT opt_sio.h
-BREAK_TO_DEBUGGER opt_comconsole.h
-ALT_BREAK_TO_DEBUGGER opt_comconsole.h
-
-# Options to support PPS
-UART_PPS_ON_CTS opt_uart.h
-
-# options for bus/device framework
-BUS_DEBUG opt_bus.h
-
-# options for USB support
-USB_DEBUG opt_usb.h
-USBVERBOSE opt_usb.h
-UKBD_DFLT_KEYMAP opt_ukbd.h
-UPLCOM_INTR_INTERVAL opt_uplcom.h
-UVSCOM_DEFAULT_OPKTSIZE opt_uvscom.h
-UVSCOM_INTR_INTERVAL opt_uvscom.h
-
-# Embedded system options
-INIT_PATH opt_init_path.h
-
-ROOTDEVNAME opt_rootdevname.h
-
-FDC_DEBUG opt_fdc.h
-PCFCLOCK_VERBOSE opt_pcfclock.h
-PCFCLOCK_MAX_RETRIES opt_pcfclock.h
-TDFX_LINUX opt_dontuse.h
-
-KTR opt_global.h
-KTR_ALQ opt_ktr.h
-KTR_MASK opt_ktr.h
-KTR_CPUMASK opt_ktr.h
-KTR_COMPILE opt_global.h
-KTR_ENTRIES opt_global.h
-KTR_VERBOSE opt_ktr.h
-WITNESS opt_global.h
-WITNESS_KDB opt_witness.h
-WITNESS_SKIPSPIN opt_witness.h
-
-# options for ACPI support
-ACPI_DEBUG opt_acpi.h
-ACPI_MAX_THREADS opt_acpi.h
-ACPI_NO_SEMAPHORES opt_acpi.h
-ACPICA_PEDANTIC opt_acpi.h
-
-# options for DEVFS, see sys/fs/devfs/devfs.h
-NDEVFSINO opt_devfs.h
-NDEVFSOVERFLOW opt_devfs.h
-
-# various 'device presence' options.
-DEV_BPF opt_bpf.h
-DEV_ISA opt_isa.h
-DEV_MCA opt_mca.h
-DEV_CARP opt_carp.h
-DEV_SPLASH opt_splash.h
-
-EISA_SLOTS opt_eisa.h
-
-# ed driver
-ED_NO_MIIBUS opt_ed.h
-ED_HPP opt_ed.h
-ED_3C503 opt_ed.h
-ED_SIC opt_ed.h
-
-# bce driver
-BCE_DEBUG opt_bce.h
-
-# bge driver
-BGE_FAKE_AUTONEG opt_bge.h
-
-# wi driver
-WI_SYMBOL_FIRMWARE opt_wi.h
-
-SOCKBUF_DEBUG opt_global.h
-
-# options for ubsec driver
-UBSEC_DEBUG opt_ubsec.h
-UBSEC_RNDTEST opt_ubsec.h
-UBSEC_NO_RNG opt_ubsec.h
-
-# options for hifn driver
-HIFN_DEBUG opt_hifn.h
-HIFN_RNDTEST opt_hifn.h
-
-# options for safenet driver
-SAFE_DEBUG opt_safe.h
-SAFE_NO_RNG opt_safe.h
-SAFE_RNDTEST opt_safe.h
-
-# syscons options
-MAXCONS opt_syscons.h
-SC_ALT_MOUSE_IMAGE opt_syscons.h
-SC_CUT_SPACES2TABS opt_syscons.h
-SC_CUT_SEPCHARS opt_syscons.h
-SC_DEBUG_LEVEL opt_syscons.h
-SC_DFLT_FONT opt_syscons.h
-SC_DISABLE_KDBKEY opt_syscons.h
-SC_DISABLE_REBOOT opt_syscons.h
-SC_HISTORY_SIZE opt_syscons.h
-SC_KERNEL_CONS_ATTR opt_syscons.h
-SC_KERNEL_CONS_REV_ATTR opt_syscons.h
-SC_MOUSE_CHAR opt_syscons.h
-SC_NO_CUTPASTE opt_syscons.h
-SC_NO_FONT_LOADING opt_syscons.h
-SC_NO_HISTORY opt_syscons.h
-SC_NO_SUSPEND_VTYSWITCH opt_syscons.h
-SC_NO_SYSMOUSE opt_syscons.h
-SC_NORM_ATTR opt_syscons.h
-SC_NORM_REV_ATTR opt_syscons.h
-SC_PIXEL_MODE opt_syscons.h
-SC_RENDER_DEBUG opt_syscons.h
-SC_TWOBUTTON_MOUSE opt_syscons.h
-
-# kbd options
-KBD_DISABLE_KEYMAP_LOAD opt_kbd.h
-KBD_INSTALL_CDEV opt_kbd.h
-KBD_MAXRETRY opt_kbd.h
-KBD_MAXWAIT opt_kbd.h
-KBD_RESETDELAY opt_kbd.h
-KBDIO_DEBUG opt_kbd.h
-
-# options for the Atheros driver
-ATH_DEBUG opt_ath.h
-ATH_TXBUF opt_ath.h
-ATH_RXBUF opt_ath.h
-ATH_DIAGAPI opt_ath.h
-ATH_TX99_DIAG opt_ath.h
-
-# dcons options
-DCONS_BUF_SIZE opt_dcons.h
-DCONS_POLL_HZ opt_dcons.h
-DCONS_FORCE_CONSOLE opt_dcons.h
-DCONS_FORCE_GDB opt_dcons.h
-
-# Static unit counts
-NI4BTRC opt_i4b.h
-NI4BRBCH opt_i4b.h
-NI4BTEL opt_i4b.h
-NI4BIPR opt_i4b.h
-NI4BING opt_i4b.h
-NI4BISPPP opt_i4b.h
-
-# VFS options
-LOOKUP_SHARED opt_vfs.h
-
-# HWPMC options
-HWPMC_HOOKS
-
-# XBOX options for FreeBSD/i386, but some files are MI
-XBOX opt_xbox.h
diff --git a/sys/conf/options.alpha b/sys/conf/options.alpha
deleted file mode 100644
index d1aaf8d..0000000
--- a/sys/conf/options.alpha
+++ /dev/null
@@ -1,54 +0,0 @@
-# $FreeBSD$
-# Options specific to the Alpha platform kernels
-
-EV5 opt_global.h
-EV4 opt_global.h
-DEC_KN300 opt_cpu.h
-DEC_KN8AE opt_cpu.h
-DEC_EB164 opt_cpu.h
-DEC_EB64PLUS opt_cpu.h
-DEC_KN20AA opt_cpu.h
-DEC_2100_A50 opt_cpu.h
-DEC_2100_A500 opt_cpu.h
-DEC_ST550 opt_cpu.h
-DEC_ST6600 opt_cpu.h
-DEC_AXPPCI_33 opt_cpu.h
-DEC_1000A opt_cpu.h
-API_UP1000 opt_cpu.h
-
-MAXMEM
-
-PPC_PROBE_CHIPSET opt_ppc.h
-PPC_DEBUG opt_ppc.h
-
-VGA_ALT_SEQACCESS opt_vga.h
-VGA_DEBUG opt_vga.h
-VGA_NO_FONT_LOADING opt_vga.h
-VGA_NO_MODE_CHANGE opt_vga.h
-VGA_SLOW_IOACCESS opt_vga.h
-VGA_WIDTH90 opt_vga.h
-
-GFB_DEBUG opt_gfb.h
-GFB_NO_FONT_LOADING opt_gfb.h
-GFB_NO_MODE_CHANGE opt_gfb.h
-
-TGA_DEBUG opt_tga.h
-TGA_NO_FONT_LOADING opt_tga.h
-TGA_NO_MODE_CHANGE opt_tga.h
-
-PSM_HOOKRESUME opt_psm.h
-PSM_RESETAFTERSUSPEND opt_psm.h
-PSM_DEBUG opt_psm.h
-
-# Atkbd options
-ATKBD_DFLT_KEYMAP opt_atkbd.h
-
-# Clock options
-CLK_USE_I8254_CALIBRATION opt_clock.h
-TIMER_FREQ opt_clock.h
-
-# Options for emulators. These should only be used at config time, so
-# they are handled like options for static filesystems
-# (see src/sys/conf/options).
-COMPAT_LINUX opt_dontuse.h
-COMPAT_OSF1 opt_dontuse.h
diff --git a/sys/conf/options.amd64 b/sys/conf/options.amd64
deleted file mode 100644
index fdbc8f8..0000000
--- a/sys/conf/options.amd64
+++ /dev/null
@@ -1,60 +0,0 @@
-# $FreeBSD$
-# Options specific to AMD64 platform kernels
-
-AUTO_EOI_1 opt_auto_eoi.h
-AUTO_EOI_2 opt_auto_eoi.h
-MAXMEM
-PERFMON opt_perfmon.h
-PMAP_SHPGPERPROC opt_pmap.h
-MP_WATCHDOG opt_mp_watchdog.h
-
-# Options for emulators. These should only be used at config time, so
-# they are handled like options for static filesystems
-# (see src/sys/conf/options), except for broken debugging options.
-COMPAT_IA32 opt_compat.h
-#IBCS2 opt_dontuse.h
-#COMPAT_LINUX opt_dontuse.h
-COMPAT_LINUX32 opt_compat.h
-#COMPAT_SVR4 opt_dontuse.h
-#DEBUG_SVR4 opt_svr4.h
-NDISAPI opt_dontuse.h
-
-CLK_CALIBRATION_LOOP opt_clock.h
-CLK_USE_I8254_CALIBRATION opt_clock.h
-TIMER_FREQ opt_clock.h
-
-VGA_ALT_SEQACCESS opt_vga.h
-VGA_DEBUG opt_vga.h
-VGA_NO_FONT_LOADING opt_vga.h
-VGA_NO_MODE_CHANGE opt_vga.h
-VGA_SLOW_IOACCESS opt_vga.h
-VGA_WIDTH90 opt_vga.h
-
-ATKBD_DFLT_KEYMAP opt_atkbd.h
-
-# -------------------------------
-# isdn4bsd: passive PCI cards
-# -------------------------------
-ELSA_QS1PCI opt_i4b.h
-# -------------------------------
-# isdn4bsd: misc options
-# -------------------------------
-# temporary workaround for SMP machines
-I4B_SMP_WORKAROUND opt_i4b.h
-# enable VJ compression code for ipr i/f
-IPR_VJ opt_i4b.h
-IPR_LOG opt_i4b.h
-
-# -------------------------------
-# EOF
-# -------------------------------
-HAMMER opt_cpu.h
-PPC_PROBE_CHIPSET opt_ppc.h
-PPC_DEBUG opt_ppc.h
-PSM_HOOKRESUME opt_psm.h
-PSM_RESETAFTERSUSPEND opt_psm.h
-PSM_DEBUG opt_psm.h
-DEV_ATPIC opt_atpic.h
-
-# Debugging
-KDB_STOP_NMI opt_kdb.h
diff --git a/sys/conf/options.arm b/sys/conf/options.arm
deleted file mode 100644
index 8635844..0000000
--- a/sys/conf/options.arm
+++ /dev/null
@@ -1,23 +0,0 @@
-#$FreeBSD$
-ARM32_NEW_VM_LAYOUT opt_vm.h
-ARM9_CACHE_WRITE_THROUGH opt_global.h
-ARM_CACHE_LOCK_ENABLE opt_global.h
-ARMFPE opt_global.h
-ARM_KERN_DIRECTMAP opt_vm.h
-ARM_USE_SMALL_ALLOC opt_global.h
-AT91C_MASTER_CLOCK opt_global.h
-COUNTS_PER_SEC opt_timer.h
-CPU_SA1100 opt_global.h
-CPU_SA1110 opt_global.h
-CPU_ARM9 opt_global.h
-CPU_XSCALE_80321 opt_global.h
-CPU_XSCALE_IXP425 opt_global.h
-PHYSADDR opt_global.h
-FLASHADDR opt_global.h
-KERNPHYSADDR opt_global.h
-KERNVIRTADDR opt_global.h
-LOADERRAMADDR opt_global.h
-STARTUP_PAGETABLE_ADDR opt_global.h
-XSCALE_CACHE_READ_WRITE_ALLOCATE opt_global.h
-AT91_TSC opt_at91.h
-AT91_KWIKBYTE opt_at91.h
diff --git a/sys/conf/options.i386 b/sys/conf/options.i386
deleted file mode 100644
index a9cd2b0..0000000
--- a/sys/conf/options.i386
+++ /dev/null
@@ -1,168 +0,0 @@
-# $FreeBSD$
-# Options specific to the i386 platform kernels
-
-AUTO_EOI_1 opt_auto_eoi.h
-AUTO_EOI_2 opt_auto_eoi.h
-BROKEN_KEYBOARD_RESET opt_reset.h
-DISABLE_PG_G opt_pmap.h
-DISABLE_PSE opt_pmap.h
-I586_PMC_GUPROF opt_i586_guprof.h
-MAXMEM
-MPTABLE_FORCE_HTT
-PERFMON
-PMAP_SHPGPERPROC opt_pmap.h
-POWERFAIL_NMI opt_trap.h
-PPC_DEBUG opt_ppc.h
-PPC_PROBE_CHIPSET opt_ppc.h
-MP_WATCHDOG opt_mp_watchdog.h
-
-# Options for emulators. These should only be used at config time, so
-# they are handled like options for static filesystems
-# (see src/sys/conf/options), except for broken debugging options.
-COMPAT_AOUT opt_dontuse.h
-IBCS2 opt_dontuse.h
-COMPAT_LINUX opt_dontuse.h
-COMPAT_SVR4 opt_dontuse.h
-DEBUG_SVR4 opt_svr4.h
-NDISAPI opt_dontuse.h
-PECOFF_DEBUG opt_pecoff.h
-PECOFF_SUPPORT opt_dontuse.h
-
-# Change KVM size. Changes things all over the kernel.
-KVA_PAGES opt_global.h
-
-# Physical address extensions and support for >4G ram. As above.
-PAE opt_global.h
-
-CLK_CALIBRATION_LOOP opt_clock.h
-CLK_USE_I8254_CALIBRATION opt_clock.h
-TIMER_FREQ opt_clock.h
-
-CPU_ATHLON_SSE_HACK opt_cpu.h
-CPU_BLUELIGHTNING_3X opt_cpu.h
-CPU_BLUELIGHTNING_FPU_OP_CACHE opt_cpu.h
-CPU_BTB_EN opt_cpu.h
-CPU_CYRIX_NO_LOCK opt_cpu.h
-CPU_DIRECT_MAPPED_CACHE opt_cpu.h
-CPU_DISABLE_5X86_LSSER opt_cpu.h
-CPU_DISABLE_CMPXCHG opt_global.h # XXX global, unlike other CPU_*
-CPU_DISABLE_SSE opt_cpu.h
-CPU_ELAN opt_cpu.h
-CPU_ELAN_PPS opt_cpu.h
-CPU_ELAN_XTAL opt_cpu.h
-CPU_ENABLE_LONGRUN opt_cpu.h
-CPU_FASTER_5X86_FPU opt_cpu.h
-CPU_GEODE opt_cpu.h
-CPU_I486_ON_386 opt_cpu.h
-CPU_IORT opt_cpu.h
-CPU_L2_LATENCY opt_cpu.h
-CPU_LOOP_EN opt_cpu.h
-CPU_PPRO2CELERON opt_cpu.h
-CPU_RSTK_EN opt_cpu.h
-CPU_SOEKRIS opt_cpu.h
-CPU_SUSP_HLT opt_cpu.h
-CPU_UPGRADE_HW_CACHE opt_cpu.h
-CPU_WT_ALLOC opt_cpu.h
-CYRIX_CACHE_REALLY_WORKS opt_cpu.h
-CYRIX_CACHE_WORKS opt_cpu.h
-NO_F00F_HACK opt_cpu.h
-NO_MEMORY_HOLE opt_cpu.h
-
-# The CPU type affects the endian conversion functions all over the kernel.
-I486_CPU opt_global.h
-I586_CPU opt_global.h
-I686_CPU opt_global.h
-
-VGA_ALT_SEQACCESS opt_vga.h
-VGA_DEBUG opt_vga.h
-VGA_NO_FONT_LOADING opt_vga.h
-VGA_NO_MODE_CHANGE opt_vga.h
-VGA_SLOW_IOACCESS opt_vga.h
-VGA_WIDTH90 opt_vga.h
-
-VESA
-VESA_DEBUG opt_vesa.h
-
-PSM_DEBUG opt_psm.h
-PSM_HOOKRESUME opt_psm.h
-PSM_RESETAFTERSUSPEND opt_psm.h
-
-ATKBD_DFLT_KEYMAP opt_atkbd.h
-
-# pcvt(4) has a bunch of options
-FAT_CURSOR opt_pcvt.h
-PCVT_123GENERIC opt_pcvt.h
-PCVT_24LINESDEF opt_pcvt.h
-PCVT_CTRL_ALT_DEL opt_pcvt.h
-PCVT_GREENSAVER opt_pcvt.h
-PCVT_INHIBIT_NUMLOCK opt_pcvt.h
-PCVT_META_ESC opt_pcvt.h
-PCVT_NO_LED_UPDATE opt_pcvt.h
-PCVT_NSCREENS opt_pcvt.h
-PCVT_NULLCHARS opt_pcvt.h
-PCVT_PRETTYSCRNS opt_pcvt.h
-PCVT_SCANSET opt_pcvt.h
-PCVT_SCREENSAVER opt_pcvt.h
-PCVT_SETCOLOR opt_pcvt.h
-PCVT_SHOWKEYS opt_pcvt.h
-PCVT_SLOW_INTERRUPT opt_pcvt.h
-PCVT_SYSBEEPF opt_pcvt.h
-PCVT_UPDATEFAST opt_pcvt.h
-PCVT_UPDATESLOW opt_pcvt.h
-PCVT_USEKBDSEC opt_pcvt.h
-PCVT_VT220KEYB opt_pcvt.h
-XSERVER opt_pcvt.h
-
-# Video spigot
-SPIGOT_UNSECURE opt_spigot.h
-
-# Enables NETGRAPH support for Cronyx adapters
-NETGRAPH_CRONYX opt_ng_cronyx.h
-
-# -------------------------------
-# isdn4bsd: passive ISA cards
-# -------------------------------
-TEL_S0_8 opt_i4b.h
-TEL_S0_16 opt_i4b.h
-TEL_S0_16_3 opt_i4b.h
-AVM_A1 opt_i4b.h
-USR_STI opt_i4b.h
-ITKIX1 opt_i4b.h
-ELSA_PCC16 opt_i4b.h
-# -------------------------------
-# isdn4bsd: passive ISA PnP cards
-# -------------------------------
-CRTX_S0_P opt_i4b.h
-DRN_NGO opt_i4b.h
-TEL_S0_16_3_P opt_i4b.h
-SEDLBAUER opt_i4b.h
-DYNALINK opt_i4b.h
-ASUSCOM_IPAC opt_i4b.h
-ELSA_QS1ISA opt_i4b.h
-SIEMENS_ISURF2 opt_i4b.h
-EICON_DIVA opt_i4b.h
-COMPAQ_M610 opt_i4b.h
-# -------------------------------
-# isdn4bsd: passive PCI cards
-# -------------------------------
-ELSA_QS1PCI opt_i4b.h
-# -------------------------------
-# isdn4bsd: misc options
-# -------------------------------
-# temporary workaround for SMP machines
-I4B_SMP_WORKAROUND opt_i4b.h
-# enable VJ compression code for ipr i/f
-IPR_VJ opt_i4b.h
-IPR_LOG opt_i4b.h
-
-# Device options
-DEV_APIC opt_apic.h
-DEV_NPX opt_npx.h
-ASR_COMPAT opt_asr.h
-
-# Debugging
-KDB_STOP_NMI opt_kdb.h
-NPX_DEBUG opt_npx.h
-
-NATIVE opt_global.h
-XEN opt_global.h
diff --git a/sys/conf/options.ia64 b/sys/conf/options.ia64
deleted file mode 100644
index 8f4b2ac..0000000
--- a/sys/conf/options.ia64
+++ /dev/null
@@ -1,34 +0,0 @@
-# $FreeBSD$
-# Options specific to the ia64 platform kernels
-
-ITANIUM opt_global.h
-ITANIUM2 opt_global.h
-
-LOG2_ID_PAGE_SIZE opt_global.h
-LOG2_PAGE_SIZE opt_global.h
-
-UWX_TRACE_ENABLE opt_global.h
-
-COMPAT_IA32 opt_compat.h
-
-PPC_PROBE_CHIPSET opt_ppc.h
-PPC_DEBUG opt_ppc.h
-
-VGA_ALT_SEQACCESS opt_vga.h
-VGA_DEBUG opt_vga.h
-VGA_NO_FONT_LOADING opt_vga.h
-VGA_NO_MODE_CHANGE opt_vga.h
-VGA_SLOW_IOACCESS opt_vga.h
-VGA_WIDTH90 opt_vga.h
-
-PSM_HOOKRESUME opt_psm.h
-PSM_RESETAFTERSUSPEND opt_psm.h
-PSM_DEBUG opt_psm.h
-
-# Atkbd options
-ATKBD_DFLT_KEYMAP opt_atkbd.h
-
-# SKI emulator options
-SKI opt_ski.h
-SKI_ROOT_FILESYSTEM opt_ski.h
-SSC_NSECT opt_ski.h
diff --git a/sys/conf/options.pc98 b/sys/conf/options.pc98
deleted file mode 100644
index f50c867..0000000
--- a/sys/conf/options.pc98
+++ /dev/null
@@ -1,107 +0,0 @@
-# $FreeBSD$
-# Options specific to the pc98 platform kernels
-
-AUTO_EOI_1 opt_auto_eoi.h
-BROKEN_KEYBOARD_RESET opt_reset.h
-DISABLE_PG_G opt_pmap.h
-DISABLE_PSE opt_pmap.h
-I586_PMC_GUPROF opt_i586_guprof.h
-MAXMEM
-MPTABLE_FORCE_HTT
-PERFMON
-PMAP_SHPGPERPROC opt_pmap.h
-POWERFAIL_NMI opt_trap.h
-PPC_DEBUG opt_ppc.h
-PPC_PROBE_CHIPSET opt_ppc.h
-MP_WATCHDOG opt_mp_watchdog.h
-
-# Options for emulators. These should only be used at config time, so
-# they are handled like options for static filesystems
-# (see src/sys/conf/options), except for broken debugging options.
-COMPAT_AOUT opt_dontuse.h
-IBCS2 opt_dontuse.h
-COMPAT_LINUX opt_dontuse.h
-COMPAT_SVR4 opt_dontuse.h
-DEBUG_SVR4 opt_svr4.h
-PECOFF_DEBUG opt_pecoff.h
-PECOFF_SUPPORT opt_dontuse.h
-
-# Change KVM size. Changes things all over the kernel.
-KVA_PAGES opt_global.h
-
-CLK_CALIBRATION_LOOP opt_clock.h
-CLK_USE_I8254_CALIBRATION opt_clock.h
-TIMER_FREQ opt_clock.h
-
-CPU_BLUELIGHTNING_3X opt_cpu.h
-CPU_BLUELIGHTNING_FPU_OP_CACHE opt_cpu.h
-CPU_BTB_EN opt_cpu.h
-CPU_CYRIX_NO_LOCK opt_cpu.h
-CPU_DIRECT_MAPPED_CACHE opt_cpu.h
-CPU_DISABLE_5X86_LSSER opt_cpu.h
-CPU_DISABLE_CMPXCHG opt_global.h # XXX global, unlike other CPU_*
-CPU_DISABLE_SSE opt_cpu.h
-CPU_FASTER_5X86_FPU opt_cpu.h
-CPU_GEODE opt_cpu.h
-CPU_I486_ON_386 opt_cpu.h
-CPU_IORT opt_cpu.h
-CPU_L2_LATENCY opt_cpu.h
-CPU_LOOP_EN opt_cpu.h
-CPU_PPRO2CELERON opt_cpu.h
-CPU_RSTK_EN opt_cpu.h
-CPU_SOEKRIS opt_cpu.h
-CPU_SUSP_HLT opt_cpu.h
-CPU_UPGRADE_HW_CACHE opt_cpu.h
-CPU_WT_ALLOC opt_cpu.h
-CYRIX_CACHE_REALLY_WORKS opt_cpu.h
-CYRIX_CACHE_WORKS opt_cpu.h
-NO_F00F_HACK opt_cpu.h
-NO_MEMORY_HOLE opt_cpu.h
-
-# The CPU type affects the endian conversion functions all over the kernel.
-I486_CPU opt_global.h
-I586_CPU opt_global.h
-I686_CPU opt_global.h
-
-GDC
-
-# Video spigot
-SPIGOT_UNSECURE opt_spigot.h
-
-# Enables NETGRAPH support for Cronyx adapters
-NETGRAPH_CRONYX opt_ng_cronyx.h
-
-# -------------------------------
-# isdn4bsd: passive PCI cards
-# -------------------------------
-ELSA_QS1PCI opt_i4b.h
-# -------------------------------
-# isdn4bsd: misc options
-# -------------------------------
-# temporary workaround for SMP machines
-I4B_SMP_WORKAROUND opt_i4b.h
-# enable VJ compression code for ipr i/f
-IPR_VJ opt_i4b.h
-IPR_LOG opt_i4b.h
-
-# ct driver options
-CT_BUS_WEIGHT opt_ct.h
-CT_USE_RELOCATE_OFFSET opt_ct.h
-
-# npx options
-FPU_ERROR_BROKEN opt_npx.h
-
-# PC98 options
-EPSON_BOUNCEDMA opt_pc98.h
-EPSON_MEMWIN opt_pc98.h
-LINE30 opt_syscons.h
-PC98 opt_global.h
-
-# Device options
-DEV_APIC opt_apic.h
-DEV_MECIA opt_mecia.h
-DEV_NPX opt_npx.h
-
-# Debugging
-KDB_STOP_NMI opt_kdb.h
-NPX_DEBUG opt_npx.h
diff --git a/sys/conf/options.powerpc b/sys/conf/options.powerpc
deleted file mode 100644
index a6dc6da..0000000
--- a/sys/conf/options.powerpc
+++ /dev/null
@@ -1,16 +0,0 @@
-# $FreeBSD$
-# Options specific to the powerpc platform kernels
-
-OEA opt_global.h
-IPKDB
-
-GFB_DEBUG opt_gfb.h
-GFB_NO_FONT_LOADING opt_gfb.h
-GFB_NO_MODE_CHANGE opt_gfb.h
-
-POWERMAC opt_platform.h
-PSIM
-
-SC_OFWFB opt_ofwfb.h
-
-OFWCONS_POLL_HZ opt_ofw.h
diff --git a/sys/conf/options.sparc64 b/sys/conf/options.sparc64
deleted file mode 100644
index f239bbd..0000000
--- a/sys/conf/options.sparc64
+++ /dev/null
@@ -1,28 +0,0 @@
-# $FreeBSD$
-
-GFB_DEBUG opt_gfb.h
-GFB_NO_FONT_LOADING opt_gfb.h
-GFB_NO_MODE_CHANGE opt_gfb.h
-
-SUN4U opt_global.h
-
-ATKBD_DFLT_KEYMAP opt_atkbd.h
-
-# Debug IOMMU inserts/removes using diagnostic accesses. This is very loud.
-IOMMU_DIAG opt_iommu.h
-
-OFWCONS_POLL_HZ opt_ofw.h
-
-OFW_PCI_DEBUG opt_ofw_pci.h
-
-PMAP_STATS opt_pmap.h
-
-PSM_DEBUG opt_psm.h
-PSM_HOOKRESUME opt_psm.h
-PSM_RESETAFTERSUSPEND opt_psm.h
-
-DEBUGGER_ON_POWERFAIL opt_psycho.h
-PSYCHO_DEBUG opt_psycho.h
-
-SUNKBD_DFLT_KEYMAP opt_sunkbd.h
-SUNKBD_EMULATE_ATKBD opt_sunkbd.h
diff --git a/sys/conf/systags.sh b/sys/conf/systags.sh
deleted file mode 100644
index b8d4864..0000000
--- a/sys/conf/systags.sh
+++ /dev/null
@@ -1,67 +0,0 @@
-#! /bin/sh
-#
-# Copyright (c) 1992, 1993
-# The Regents of the University of California. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 4. Neither the name of the University nor the names of its contributors
-# may be used to endorse or promote products derived from this software
-# without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-#
-# @(#)systags.sh 8.1 (Berkeley) 6/10/93
-# $FreeBSD$
-#
-# systags.sh - construct a system tags file using dependence relations
-# in a .depend file
-#
-# First written May 16, 1992 by Van Jacobson, Lawrence Berkeley Laboratory.
-
-rm -f tags tags.tmp tags.cfiles tags.sfiles tags.hfiles
-MACHINE=`uname -m`
-sed -e "s, machine/, ../../../$MACHINE/include/,g" \
- -e 's,[a-z][^/ ]*/\.\./,,g' .depend | awk '{
- for (i = 1; i <= NF; ++i) {
- t = substr($i, length($i) - 1)
- if (t == ".c")
- cfiles[$i] = 1;
- else if (t == ".h")
- hfiles[$i] = 1;
- else if (t == ".s")
- sfiles[$i] = 1;
- }
- };
- END {
- for (i in cfiles)
- print i > "tags.cfiles";
- for (i in sfiles)
- print i > "tags.sfiles";
- for (i in hfiles)
- print i > "tags.hfiles";
- }'
-
-ctags -t -d -w `cat tags.cfiles tags.hfiles tags.sfiles`
-egrep "^ENTRY\(.*\)|^ALTENTRY\(.*\)" `cat tags.sfiles` | \
- sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$/;" >> tags
-
-mv tags tags.tmp
-sort -u tags.tmp > tags
-rm tags.tmp tags.cfiles tags.sfiles tags.hfiles
OpenPOWER on IntegriCloud