summaryrefslogtreecommitdiff
path: root/sys/conf
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2007-11-25 18:25:37 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2007-11-25 18:25:37 +0000
commitfd3cd56c5876d53b6c02e5b0821c0039831c6b6d (patch)
tree3d877f0b245dd0e07d6c535cd77daf7b8459efe5 /sys/conf
parent98824d13d14295a8c20e3c51cd80ca8e90e5c383 (diff)
libkern, begone. Move to a new mechanism where config(8)'s "file"
directive can select between MI and MD versions of these files. At the same time, adjust the boot programs to pick exactly what they need, instead of the 7 or 8 mechanisms previously used. There will be some fallout from this, but testing it all by myself is a ridiculously slow process; it will be finished in-tree. Various developers were very nice and avoided making fun of me when I was gibbering in the corner..
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/files40
1 files changed, 39 insertions, 1 deletions
diff --git a/sys/conf/files b/sys/conf/files
index a36bf48c0a9..aceb2a100ca 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -1,4 +1,4 @@
-# $OpenBSD: files,v 1.417 2007/11/25 15:36:27 deraadt Exp $
+# $OpenBSD: files,v 1.418 2007/11/25 18:25:33 deraadt Exp $
# $NetBSD: files,v 1.87 1996/05/19 17:17:50 jonathan Exp $
# @(#)files.newconf 7.5 (Berkeley) 5/10/93
@@ -988,3 +988,41 @@ file compat/common/tty_43.c !small_kernel
file compat/common/uipc_syscalls_43.c !small_kernel
file compat/common/vfs_syscalls_43.c !small_kernel
file compat/common/vm_43.c !small_kernel
+
+# libkern MI components
+file lib/libkern/mcount.c gprof
+file lib/libkern/getsn.c
+file lib/libkern/arch/${MACHINE_ARCH}/random.S | lib/libkern/random.c
+file lib/libkern/arch/${MACHINE_ARCH}/srandom.S | lib/libkern/srandom.c
+file lib/libkern/arch/${MACHINE_ARCH}/strchr.S | lib/libkern/strchr.c
+file lib/libkern/arch/${MACHINE_ARCH}/strrchr.S | lib/libkern/strrchr.c
+file lib/libkern/arch/${MACHINE_ARCH}/__main.S | lib/libkern/__main.c
+file lib/libkern/arch/${MACHINE_ARCH}/imax.S | lib/libkern/imax.c
+file lib/libkern/arch/${MACHINE_ARCH}/imin.S | lib/libkern/imin.c
+file lib/libkern/arch/${MACHINE_ARCH}/lmax.S | lib/libkern/lmax.c
+file lib/libkern/arch/${MACHINE_ARCH}/lmin.S | lib/libkern/lmin.c
+file lib/libkern/arch/${MACHINE_ARCH}/max.S | lib/libkern/max.c
+file lib/libkern/arch/${MACHINE_ARCH}/min.S | lib/libkern/min.c
+file lib/libkern/arch/${MACHINE_ARCH}/ulmax.S | lib/libkern/ulmax.c
+file lib/libkern/arch/${MACHINE_ARCH}/ulmin.S | lib/libkern/ulmin.c
+file lib/libkern/arch/${MACHINE_ARCH}/memchr.S | lib/libkern/memchr.c
+file lib/libkern/arch/${MACHINE_ARCH}/memcmp.S | lib/libkern/memcmp.c
+file lib/libkern/arch/${MACHINE_ARCH}/bcmp.S | lib/libkern/bcmp.c
+file lib/libkern/arch/${MACHINE_ARCH}/bzero.S | lib/libkern/bzero.c
+file lib/libkern/arch/${MACHINE_ARCH}/bcopy.S | lib/libkern/bcopy.c
+file lib/libkern/arch/${MACHINE_ARCH}/ovbcopy.S | lib/libkern/ovbcopy.c
+file lib/libkern/arch/${MACHINE_ARCH}/memcpy.S | lib/libkern/memcpy.c
+file lib/libkern/arch/${MACHINE_ARCH}/memmove.S | lib/libkern/memmove.c
+file lib/libkern/arch/${MACHINE_ARCH}/ffs.S | lib/libkern/ffs.c
+file lib/libkern/arch/${MACHINE_ARCH}/memset.S | lib/libkern/memset.c
+file lib/libkern/arch/${MACHINE_ARCH}/strcmp.S | lib/libkern/strcmp.c
+file lib/libkern/arch/${MACHINE_ARCH}/strlcat.S | lib/libkern/strlcat.c
+file lib/libkern/arch/${MACHINE_ARCH}/strlcpy.S | lib/libkern/strlcpy.c
+file lib/libkern/arch/${MACHINE_ARCH}/strlen.S | lib/libkern/strlen.c
+file lib/libkern/arch/${MACHINE_ARCH}/strncmp.S | lib/libkern/strncmp.c
+file lib/libkern/arch/${MACHINE_ARCH}/strncpy.S | lib/libkern/strncpy.c
+file lib/libkern/arch/${MACHINE_ARCH}/scanc.S | lib/libkern/scanc.c
+file lib/libkern/arch/${MACHINE_ARCH}/skpc.S | lib/libkern/skpc.c
+file lib/libkern/arch/${MACHINE_ARCH}/htonl.S | lib/libkern/htonl.c
+file lib/libkern/arch/${MACHINE_ARCH}/htons.S | lib/libkern/htons.c
+file lib/libkern/arch/${MACHINE_ARCH}/strncasecmp.S | lib/libkern/strncasecmp.c