freebsd-dev/sys
Bruce Evans dab159e3d6 Select between the generic math functions and the i387-specific ones
at runtime.

etc/make.conf:
Nuked HAVE_FPU option.

lib/msun/Makefile:
Always build the i387 objects.  Copy the i387 source files at build
time so that the i387 objects have different names.  This is simpler
than renaming the files in the cvs repository or repeating half of
bsd.lib.mk to add explicit rules.

lib/msun/src/*.c:
Renamed all functions that have an i387-specific version by adding
`__generic_' to their names.

lib/msun/src/get_hw_float.c:
New file for getting machdep.hw_float from the kernel.

sys/i386/include/asmacros.h:
Abuse the ENTRY() macro to generate jump vectors and associated code.
This works much like PIC PLT dynamic initialization.  The PIC case is
messy.  The old i387 entry points are renamed.  Renaming is easier
here because the names are given by macro expansions.
1997-02-16 18:26:31 +00:00
..
alpha Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
amd64 Select between the generic math functions and the i387-specific ones 1997-02-16 18:26:31 +00:00
compat/linux Make this compile again after the Lite2 merge. 1997-02-10 16:34:16 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Use a valid value for MSGSSZ 1997-02-12 09:47:31 +00:00
ddb This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
dev Oops, cut/paste could be done on tthe WRONG vty :( 1997-02-13 11:58:49 +00:00
fs Killed more FIFO ifdefs. All gone now. 1997-02-13 01:13:13 +00:00
geom Make ccd compile again after the Lite2 merge. 1997-02-10 16:24:33 +00:00
gnu Fixed type mismatches. i_spare[N] in ufs/inode.h changed from long to 1997-02-12 15:35:18 +00:00
i386 Select between the generic math functions and the i387-specific ones 1997-02-16 18:26:31 +00:00
isa Oops, cut/paste could be done on tthe WRONG vty :( 1997-02-13 11:58:49 +00:00
isofs/cd9660 Killed more FIFO ifdefs. All gone now. 1997-02-13 01:13:13 +00:00
kern Provide an alternative mbuf cluster allocator which permits use of 1997-02-13 19:41:40 +00:00
libkern Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
miscfs Eliminate the last of the compile warnings in this module by 1997-02-12 18:06:08 +00:00
modules Make ibcs2 a little bit saver. Add copyright. 1997-02-02 14:40:38 +00:00
msdosfs Make this compile without warnings after the Lite2 merge: 1997-02-12 16:31:27 +00:00
net Send RTM_IFINFO messages whenever promiscuous and all-multicast 1997-02-14 15:30:54 +00:00
netatalk Convert the interface address and IP interface address structures 1996-12-13 21:29:07 +00:00
netinet Fix the mechanism for choosing wehether to save the slow-start threshold 1997-02-14 18:15:53 +00:00
netipx Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
netkey This is the `netkey' kernel key-management service (the PF_KEY analogue 1996-06-14 17:22:18 +00:00
netns Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
nfs This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
nfsclient This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
nfsserver This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
pc98 Synchronize with sys/i386/isa/syscons.c revision 1.201. 1997-02-13 18:43:50 +00:00
pccard In the disable_slot() routine, the variable "i" was 1997-02-11 17:22:46 +00:00
pci ULTRAENB->FAST20 1997-02-09 03:27:09 +00:00
powerpc/include Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
rpc Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
scsi This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
sys Back ut FD_SETSIZE increasing until related kernel issues will be resolved 1997-02-16 06:39:43 +00:00
tools Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
ufs Removed FIFO ifdef again (see rev.1.5). 1997-02-13 00:42:10 +00:00
vm Provide an alternative interface to contigmalloc() which allows a specific 1997-02-13 19:37:40 +00:00
Makefile Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00