From c6d289b2ad57b3e51ea70ee85c86808035d1e10f Mon Sep 17 00:00:00 2001 From: archie Date: Thu, 9 Dec 1999 19:38:20 +0000 Subject: [PATCH] Move source files common to all platforms from /conf/files. to conf/files. If/when these files are optimized for each platform, they can be moved back. --- sys/alpha/conf/files.alpha | 15 --------------- sys/conf/files | 22 ++++++++++++++++++++++ sys/conf/files.alpha | 15 --------------- sys/conf/files.i386 | 15 --------------- sys/conf/files.pc98 | 15 --------------- sys/i386/conf/files.i386 | 15 --------------- sys/pc98/conf/files.pc98 | 15 --------------- 7 files changed, 22 insertions(+), 90 deletions(-) diff --git a/sys/alpha/conf/files.alpha b/sys/alpha/conf/files.alpha index 52031e1ea00..6e507f2a7dd 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 d393012b29f..e3166ab9628 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 /conf/files. 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 52031e1ea00..6e507f2a7dd 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 3ad1179baf2..39c1c66bd16 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 71d0b9b7385..49f415e82d8 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 3ad1179baf2..39c1c66bd16 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 71d0b9b7385..49f415e82d8 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 -- 2.45.2