summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorarchie <archie@FreeBSD.org>1999-12-09 19:38:20 +0000
committerarchie <archie@FreeBSD.org>1999-12-09 19:38:20 +0000
commitc6d289b2ad57b3e51ea70ee85c86808035d1e10f (patch)
tree92d1f0f5c806be9d1bd6be1d1bbb7182c50244eb
parent35f935716477c727259e31c4be118de2f2689189 (diff)
downloadFreeBSD-src-c6d289b2ad57b3e51ea70ee85c86808035d1e10f.zip
FreeBSD-src-c6d289b2ad57b3e51ea70ee85c86808035d1e10f.tar.gz
Move source files common to all platforms from <arch>/conf/files.<arch>
to conf/files. If/when these files are optimized for each platform, they can be moved back.
-rw-r--r--sys/alpha/conf/files.alpha15
-rw-r--r--sys/conf/files22
-rw-r--r--sys/conf/files.alpha15
-rw-r--r--sys/conf/files.i38615
-rw-r--r--sys/conf/files.pc9815
-rw-r--r--sys/i386/conf/files.i38615
-rw-r--r--sys/pc98/conf/files.pc9815
7 files changed, 22 insertions, 90 deletions
diff --git a/sys/alpha/conf/files.alpha b/sys/alpha/conf/files.alpha
index 52031e1..6e507f2 100644
--- a/sys/alpha/conf/files.alpha
+++ b/sys/alpha/conf/files.alpha
@@ -196,20 +196,5 @@ libkern/alpha/htonl.S standard
libkern/alpha/htons.S standard
libkern/alpha/ntohl.S standard
libkern/alpha/ntohs.S standard
-libkern/bcd.c standard
libkern/bcmp.c standard
libkern/ffs.c standard
-libkern/index.c standard
-libkern/inet_ntoa.c standard
-libkern/mcount.c optional profiling-routine
-libkern/qsort.c standard
-libkern/random.c standard
-libkern/rindex.c standard
-libkern/scanc.c standard
-libkern/skpc.c standard
-libkern/strcat.c standard
-libkern/strcmp.c standard
-libkern/strcpy.c standard
-libkern/strlen.c standard
-libkern/strncmp.c standard
-libkern/strncpy.c standard
diff --git a/sys/conf/files b/sys/conf/files
index d393012..e3166ab 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -882,7 +882,29 @@ dev/sound/pci/csapcm.c optional csa pcm
dev/sound/pci/es137x.c optional pcm pci
dev/sound/pci/t4dwave.c optional pcm pci
#dev/sound/pci/aureal.c optional pcm pci
+#
+# 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 <arch>/conf/files.<arch> from here.
+#
libkern/arc4random.c standard
+libkern/bcd.c standard
+libkern/index.c standard
+libkern/inet_ntoa.c standard
+libkern/mcount.c optional profiling-routine
+libkern/qsort.c standard
+libkern/random.c standard
+libkern/rindex.c standard
+libkern/scanc.c standard
+libkern/skpc.c standard
+libkern/strcat.c standard
+libkern/strcmp.c standard
+libkern/strcpy.c standard
+libkern/strlen.c standard
+libkern/strncmp.c standard
+libkern/strncpy.c standard
libkern/strtol.c standard
libkern/strtoq.c standard
libkern/strtoul.c standard
diff --git a/sys/conf/files.alpha b/sys/conf/files.alpha
index 52031e1..6e507f2 100644
--- a/sys/conf/files.alpha
+++ b/sys/conf/files.alpha
@@ -196,20 +196,5 @@ libkern/alpha/htonl.S standard
libkern/alpha/htons.S standard
libkern/alpha/ntohl.S standard
libkern/alpha/ntohs.S standard
-libkern/bcd.c standard
libkern/bcmp.c standard
libkern/ffs.c standard
-libkern/index.c standard
-libkern/inet_ntoa.c standard
-libkern/mcount.c optional profiling-routine
-libkern/qsort.c standard
-libkern/random.c standard
-libkern/rindex.c standard
-libkern/scanc.c standard
-libkern/skpc.c standard
-libkern/strcat.c standard
-libkern/strcmp.c standard
-libkern/strcpy.c standard
-libkern/strlen.c standard
-libkern/strncmp.c standard
-libkern/strncpy.c standard
diff --git a/sys/conf/files.i386 b/sys/conf/files.i386
index 3ad1179..39c1c66 100644
--- a/sys/conf/files.i386
+++ b/sys/conf/files.i386
@@ -404,24 +404,9 @@ isa/sio.c optional sio
isa/syscons_isa.c optional sc
isa/vga_isa.c optional vga
kern/subr_diskmbr.c standard
-libkern/bcd.c standard
libkern/divdi3.c standard
-libkern/index.c standard
-libkern/inet_ntoa.c standard
-libkern/mcount.c optional profiling-routine
libkern/moddi3.c standard
libkern/qdivrem.c standard
-libkern/qsort.c standard
-libkern/random.c standard
-libkern/rindex.c standard
-libkern/scanc.c standard
-libkern/skpc.c standard
-libkern/strcat.c standard
-libkern/strcmp.c standard
-libkern/strcpy.c standard
-libkern/strlen.c standard
-libkern/strncmp.c standard
-libkern/strncpy.c standard
libkern/udivdi3.c standard
libkern/umoddi3.c standard
pci/ide_pci.c optional wd pci
diff --git a/sys/conf/files.pc98 b/sys/conf/files.pc98
index 71d0b9b..49f415e 100644
--- a/sys/conf/files.pc98
+++ b/sys/conf/files.pc98
@@ -401,24 +401,9 @@ i4b/layer1/i4b_tel_s0P.c optional isic
i4b/layer1/i4b_usr_sti.c optional isic
isa/psm.c optional psm
kern/subr_diskmbr.c optional compat_atdisk
-libkern/bcd.c standard
libkern/divdi3.c standard
-libkern/index.c standard
-libkern/inet_ntoa.c standard
-libkern/mcount.c optional profiling-routine
libkern/moddi3.c standard
libkern/qdivrem.c standard
-libkern/qsort.c standard
-libkern/random.c standard
-libkern/rindex.c standard
-libkern/scanc.c standard
-libkern/skpc.c standard
-libkern/strcat.c standard
-libkern/strcmp.c standard
-libkern/strcpy.c standard
-libkern/strlen.c standard
-libkern/strncmp.c standard
-libkern/strncpy.c standard
libkern/udivdi3.c standard
libkern/umoddi3.c standard
#pci/ide_pci.c optional wd
diff --git a/sys/i386/conf/files.i386 b/sys/i386/conf/files.i386
index 3ad1179..39c1c66 100644
--- a/sys/i386/conf/files.i386
+++ b/sys/i386/conf/files.i386
@@ -404,24 +404,9 @@ isa/sio.c optional sio
isa/syscons_isa.c optional sc
isa/vga_isa.c optional vga
kern/subr_diskmbr.c standard
-libkern/bcd.c standard
libkern/divdi3.c standard
-libkern/index.c standard
-libkern/inet_ntoa.c standard
-libkern/mcount.c optional profiling-routine
libkern/moddi3.c standard
libkern/qdivrem.c standard
-libkern/qsort.c standard
-libkern/random.c standard
-libkern/rindex.c standard
-libkern/scanc.c standard
-libkern/skpc.c standard
-libkern/strcat.c standard
-libkern/strcmp.c standard
-libkern/strcpy.c standard
-libkern/strlen.c standard
-libkern/strncmp.c standard
-libkern/strncpy.c standard
libkern/udivdi3.c standard
libkern/umoddi3.c standard
pci/ide_pci.c optional wd pci
diff --git a/sys/pc98/conf/files.pc98 b/sys/pc98/conf/files.pc98
index 71d0b9b..49f415e 100644
--- a/sys/pc98/conf/files.pc98
+++ b/sys/pc98/conf/files.pc98
@@ -401,24 +401,9 @@ i4b/layer1/i4b_tel_s0P.c optional isic
i4b/layer1/i4b_usr_sti.c optional isic
isa/psm.c optional psm
kern/subr_diskmbr.c optional compat_atdisk
-libkern/bcd.c standard
libkern/divdi3.c standard
-libkern/index.c standard
-libkern/inet_ntoa.c standard
-libkern/mcount.c optional profiling-routine
libkern/moddi3.c standard
libkern/qdivrem.c standard
-libkern/qsort.c standard
-libkern/random.c standard
-libkern/rindex.c standard
-libkern/scanc.c standard
-libkern/skpc.c standard
-libkern/strcat.c standard
-libkern/strcmp.c standard
-libkern/strcpy.c standard
-libkern/strlen.c standard
-libkern/strncmp.c standard
-libkern/strncpy.c standard
libkern/udivdi3.c standard
libkern/umoddi3.c standard
#pci/ide_pci.c optional wd
OpenPOWER on IntegriCloud