freebsd-dev/sys/i386
bde f678b0530d Never pass char or short args to functions. This saves 64 bytes of
recently introduced bloat in just 2 calls to biosread(), although
very little in calls to putc() and serial_putc().  Gcc produces
amazingly bad code for unnecessary conversions.  E.g., if it has
`int x' in register %edx and wants to pass a char, then it could
simply push %edx and access only one byte in the callee.  Instead,
it sometimes unnecessarily spills %edx; it always sign extends
%edx and pushes the result.

Remove useless `extern' in function prototypes.

Remove unused declaration of `end'.

Declare pbzero() and pcpy() like the library bzero and bcopy().

Declare printf() properly.
1995-04-21 16:07:12 +00:00
..
apm This is the latest version of the APM stuff from HOSOKAWA, I have looked 1995-02-17 02:22:57 +00:00
bios This is the latest version of the APM stuff from HOSOKAWA, I have looked 1995-02-17 02:22:57 +00:00
boot Never pass char or short args to functions. This saves 64 bytes of 1995-04-21 16:07:12 +00:00
conf Add wd2 and wd3 as swap-devices too. 1995-04-20 06:05:17 +00:00
eisa Add a class field to devconf and mst drivers. 1995-04-12 20:48:13 +00:00
i386 Reapply my fix for this: 1995-04-18 23:55:26 +00:00
ibcs2 Some long-waiting fixes for the COFF module. They silence compiler 1995-04-08 15:52:30 +00:00
include Update pcvt to 3.20 b24 1995-04-08 15:49:25 +00:00
isa The -current system with 'zp' driver hangs up when resumed from 1995-04-20 07:22:04 +00:00
pci Correct pcibus_setup() to return as soon as one test succeeds. 1995-03-22 21:35:39 +00:00
scsi Be more careful with how we do a chip reset. 1995-04-15 21:37:32 +00:00
Makefile