freebsd-dev/sys
bde fe51f65739 Rewrite almost everything.
Alphabetize.

Write all i/o functions in sleep so that we don't use anything from
NetBSD.

Restore the correct type of u_int for ports.  This saves a whole cycle
per i/o on 486's.

Change `inline' back to __inline to avoid compiler warnings with
-Wreally-all.

Don't implement bdb() unless BDE_DEBUGGER is defined.  Declare bdb_exists
outside the function to avoid hundreds of compiler warnings.

Let the compiler pick the register in asms if possible.

Implement ffs() using inline asm().  gcc provides a slightly different
one.  It was broken in gcc-2.4.5 but works now.  Declaring a correct
version inline ensures getting a correct version.  FreeBSD-1.1.5 has
an slow inline version but FreeBSD-2.0 has a library version (which
probably never gets used).

Do inb() and outb() without using %edx for constant ports below 0x100.

Remove casts to the same type in queue functions.

Declare prototypes for everything implemented i386/*.s and also for
everything that is normally implemented as an inline here (I don't
like the current complete dependency on gcc).  Ifdef out the prototypes
that are declared elsewhere.  THere should be a separate header to
declare things implemented in i386/*.s, but then it would be harder
to override declarations with inlines.

${UII}
1994-11-14 15:04:06 +00:00
..
alpha/include Added more SCO compat ioctl's. 1994-10-17 22:12:06 +00:00
amd64 Rewrite almost everything. 1994-11-14 15:04:06 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Add a new "distribute" target. This is a variant of install, which will 1994-11-13 21:05:28 +00:00
ddb Print "(null)" instead of crashing for null strings. Null names are 1994-10-30 20:55:44 +00:00
dev Added support for SIOCSIFMTU ioctl. Fixed bug that caused panic at boot time 1994-11-13 12:39:38 +00:00
fs Undo a previous change. <sys/disklabel.h> was broken, not these files. 1994-11-14 13:22:52 +00:00
gnu POSSIBLE BOGUS CODE found, (related to dos-partitions) in ufs_disksubr.c, 1994-10-08 06:57:29 +00:00
i386 Rewrite almost everything. 1994-11-14 15:04:06 +00:00
isa Revision 1.6 fix was lost: don't write 0 to RTC_DIAG 1994-11-12 16:24:54 +00:00
isofs/cd9660 Remove the bogus include of <sys/dkbad.h>. 1994-11-14 07:01:58 +00:00
kern Move declarations of public functions to <sys/sysctl.h>. 1994-11-14 13:58:30 +00:00
libkern Hide the declaration of ffs() if an inline ffs() is implemented. 1994-11-14 14:56:46 +00:00
miscfs Undo a previous change. <sys/disklabel.h> was broken, not these files. 1994-11-14 13:22:52 +00:00
modules Again, this is not a filesystem so don't compile it as if it were. 1994-10-27 23:39:19 +00:00
msdosfs Fix from John Hay to avoid kernel panics when ap->a_eofflag is NULL. 1994-11-01 21:14:45 +00:00
net if.h: 1994-11-14 14:06:06 +00:00
netccitt Made idempotent 1994-08-21 05:44:12 +00:00
netinet Ugen makes it in with 10 seconds to spare with a one-char diff. Some 1994-11-08 14:25:17 +00:00
netiso Made idempotent -- made some of them more consistent with rest of tree. 1994-08-21 06:14:33 +00:00
netns Made idempotent. 1994-08-21 06:22:12 +00:00
nfs Forward-declare a few structures to avoid warning messages. 1994-11-02 00:11:00 +00:00
nfsclient Forward-declare a few structures to avoid warning messages. 1994-11-02 00:11:00 +00:00
nfsserver Forward-declare a few structures to avoid warning messages. 1994-11-02 00:11:00 +00:00
pci Added support for SIOCSIFMTU ioctl. Fixed bug that caused panic at boot time 1994-11-13 12:39:38 +00:00
powerpc/include Added $Id$ 1994-08-02 07:55:43 +00:00
rpc Use the header files that are compatible with the code just moved over 1994-08-07 18:41:02 +00:00
scsi Delete a bogus check that the SCSI_DELAY only works for the first 1994-11-12 17:13:23 +00:00
sys Hide the declaration of ffs() if an inline ffs() is implemented. 1994-11-14 14:56:46 +00:00
tools Added $Id$ 1994-08-02 07:55:43 +00:00
ufs Remove unused `struct disklabel' (the declarations that used it went away). 1994-11-14 13:50:15 +00:00
vm pmap.h: 1994-11-14 08:19:08 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00