freebsd-skq/sys
dfr 8f01fff32f Implement 'software completion' for floating point arithmetic. On the
alpha, operations involving non-finite numbers or denormalised numbers
or operations which should generate such numbers will cause an arithmetic
exception.  For programs which follow some strict code generation rules,
the kernel trap handler can then 'complete' the operation by emulating
the faulting instruction.

To use software completion, a program must be compiled with the arguments
'-mtrap-precision=i' and '-mfp-trap-mode=su' or '-mfp-trap-mode=sui'.
Programs compiled in this way can use non-finite and denormalised numbers
at the expense of slightly less efficient code generation of floating
point instructions.  Programs not compiled with these options will receive
a SIGFPE signal when non-finite or denormalised numbers are used or
generated.

Reviewed by: John Polstra <jdp@polstra.com>
1998-12-04 10:52:48 +00:00
..
alpha Implement 'software completion' for floating point arithmetic. On the 1998-12-04 10:52:48 +00:00
amd64 - For some old Cyrix CPUs, %cr2 is clobbered by interrupts. This 1998-12-02 08:15:17 +00:00
boot Drop EDD support detection, though retain configurable use of disk 1998-11-29 14:09:00 +00:00
cam "Fix" a problem with the Quantum Viking. It appears that this drive does 1998-12-02 17:35:28 +00:00
coda A few bug fixes for Robert Watson 1998-11-16 19:48:26 +00:00
compat MF22: Bring in some linux sound ioctl support which I committed to 2.2 1998-11-12 00:42:08 +00:00
compile
conf Implement 'software completion' for floating point arithmetic. On the 1998-12-04 10:52:48 +00:00
contrib Staticize some more. 1998-11-26 18:54:52 +00:00
ddb
dev Fixed sloppy clearing of TS_BUSY. Don't clear it until the transmitter 1998-11-28 15:48:09 +00:00
fs Honor MNT_NOATIME. 1998-11-29 22:38:57 +00:00
geom
gnu Fixed a misspelling of boolean true as MNT_WAIT. 1998-11-15 15:46:33 +00:00
i386 Reviewed by: freebsd-current 1998-12-03 20:06:01 +00:00
isa * Add hooks to allow the X server to access I/O ports and memory. 1998-11-15 18:25:17 +00:00
isofs/cd9660
kern Fixed broken code in sendfile(2) when using file offsets. 1998-12-03 12:35:47 +00:00
libkern - Fix modulo bug. 1998-12-01 05:29:06 +00:00
miscfs Staticize. 1998-11-26 18:50:24 +00:00
modules Install scripts without .sh suffix. 1998-11-12 00:37:39 +00:00
msdosfs Honor MNT_NOATIME. 1998-11-29 22:38:57 +00:00
net I got another batch of suggestions for cosmetic changes from bde. 1998-11-11 10:56:07 +00:00
netatalk Staticize. 1998-11-26 18:50:24 +00:00
netatm
netinet Cleanup icmp_var.h, make icmp bandlim sysctl permanent but if ICMP_BANDLIM 1998-12-04 04:21:25 +00:00
netipx
netkey
netnatm
netns
nfs Make bootp error message slightly more verbose 1998-12-03 20:28:23 +00:00
nfsclient Make bootp error message slightly more verbose 1998-12-03 20:28:23 +00:00
nfsserver Fix a panic in nfsrv_dorec() where a NULL pointer could be passed to 1998-11-13 09:44:12 +00:00
pc98 - For some old Cyrix CPUs, %cr2 is clobbered by interrupts. This 1998-12-02 08:15:17 +00:00
pccard
pci The Neomagic chip is a 2160 not a 3160. 1998-12-01 21:50:58 +00:00
posix4
powerpc Implement 'software completion' for floating point arithmetic. On the 1998-12-04 10:52:48 +00:00
rpc
sys Add __attribute__ ((unused)) to the SYSINIT etc macros which declare 1998-12-03 23:02:03 +00:00
tools Make the vnode opv vector construction fully dynamic. Previously we 1998-11-10 09:04:09 +00:00
ufs Don't use the strange null pointer constant `(ufs_daddr_t)0' in a call 1998-11-29 03:12:06 +00:00
vm Add missing splvm protection around unqueue call. Without this, the page 1998-11-25 07:40:49 +00:00
Makefile