1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys
Bruce Evans 37e52b59cc Use sufficient parentheses in macros.
Remove bogus input operands for fnsave(), fnstcw() and fnstsw().

Change all fwait's to fnop's.  This might help avoid hardware bugs.
Wait after fninit with an fnop.  This should be safer now.

Fix some spelling and formatting errors.

Use natural sizes for control and status words (u_short, promotes to int).

Don't clobber the SWI_CLOCK_MASK bits in npx0_imask when using IRQ13.

Set the devconf state correctly (always busy, if configured).  Improve
code for npx_registerdev() a little (gcc can't keep id->id_unit in a
register for some reason).  Don't register a nonexistent npx device.

Print a useful message in npxattach() again (delete references to errors
and not the whole message).  Don't print "387 emulator" if there is no
emulator in the kernel.

Use %p for pointers in error messages.

Don't clobber the FPU state when there is an FPU exception.  Just clear
the exception flags (after saving the flags as before).  This allows
debuggers and SIGFPE handlers to look at the full exception state.
SIGFPE handlers should normally return via longjmp(), which restores a
good FPU state (as before).  Returning from a SIGFPE handler may leave
the FPU in the wrong state (as before).

Clear the busy latch _after_ clearing the exception flags so that there
is less chance of getting a bogus h/w interrupt for a control operation.

Clear the saved exception status word when the next FPU instruction is
excuted so that it doesn't stick around until the next exception.

Clear the busy latch after fnsave() in npxsave() in case it was set when
npxsave() was called.
1995-01-03 04:00:06 +00:00
..
alpha/include Added more SCO compat ioctl's. 1994-10-17 22:12:06 +00:00
amd64 Use sufficient parentheses in macros. 1995-01-03 04:00:06 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Remove `MKDEP= -p'. Now I know why lkm compiled so fast after headers 1995-01-01 21:11:55 +00:00
ddb Print "(null)" instead of crashing for null strings. Null names are 1994-10-30 20:55:44 +00:00
dev Possible fix for NE2000 problems...the remote byte count wasn't word 1995-01-01 06:38:14 +00:00
fs Fix problem when attached process detached 1994-12-31 12:26:50 +00:00
gnu Update the sequencer code to handle both channels of Twin channel devices. 1994-12-31 19:26:54 +00:00
i386 Use sufficient parentheses in macros. 1995-01-03 04:00:06 +00:00
isa Change the errors in the XT_KEYBOARD patch. red in the face. Thanks Bruce. 1994-12-31 20:34:19 +00:00
isofs/cd9660 Remove the bogus include of <sys/dkbad.h>. 1994-11-14 07:01:58 +00:00
kern Another part of Bill Paul's fix to swapgeneric to properly use the -a flag. 1994-12-31 17:15:16 +00:00
libkern Hide the declaration of ffs() if an inline ffs() is implemented. 1994-11-14 14:56:46 +00:00
miscfs Fix problem when attached process detached 1994-12-31 12:26:50 +00:00
modules install command was missing a ${DESTDIR}. 1994-12-11 21:27:14 +00:00
msdosfs Fix panic for `cp -p' by root to an msdos file system. Improve handling 1994-12-27 12:37:36 +00:00
net Moved declaration of ifnet pointer out of the header file and into the 1994-12-30 06:46:21 +00:00
netccitt Update calls to rtalloc1() to match. 1994-12-13 22:32:17 +00:00
netinet Make arp_rtrequest() static since nobody needs to referene it any more. 1994-12-22 22:00:30 +00:00
netiso Update calls to rtalloc1(). 1994-12-13 22:33:05 +00:00
netns Include <sys/systm.h> to get inlines for spl*() so that LINT kernel links. 1994-11-15 14:26:31 +00:00
nfs Would you please correct nfs/nfs_vfsops.c so that the ip address of the 1994-12-08 20:59:33 +00:00
nfsclient Would you please correct nfs/nfs_vfsops.c so that the ip address of the 1994-12-08 20:59:33 +00:00
nfsserver Forward-declare a few structures to avoid warning messages. 1994-11-02 00:11:00 +00:00
pci Restore my changes in rev 1.11 that Garrett killed in his commit. 1994-12-22 23:42:25 +00:00
powerpc/include
rpc
scsi Fix the "wds" count stat. 1994-12-24 09:48:32 +00:00
sys Avoid compiler warnings for overflow in ~(__LDPGSZ - 1). 1994-12-30 08:06:19 +00:00
tools
ufs Use the same current time throughout ffs_update(). 1994-12-27 14:44:42 +00:00
vm Submitted by: Ben Jackson 1995-01-02 22:56:00 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00