freebsd-dev/sys
Justin T. Gibbs ea4f3c468a Clean up the memory mapped/Programmed I/O stuff so that the driver completely
uses one or the other.  This required some changes to the ahc_reset()
function, and how early the probes had to allocate their softc.

Turn the AHC_IN/OUT* macros into inline functions and lowercase their names
to indicate this change.  Geting AHC_OUTSB to work as a macro doing
conditional memory mapped I/O would have been too gross.

Be smart about the STPWEN control bit in SCFRCTL1.  It should only be set
if the low byte of the bus is to be terminated.  We figure this out either
by "caching" the value left over from the BIOS setup before we reset the card
or by using the values stored in the seeprom if it is availible.
1996-11-11 05:26:14 +00:00
..
alpha Add audio mixer ioctls. 1996-11-05 02:04:37 +00:00
amd64 Support the PG_G flag on Pentium-Pro processors. This pretty 1996-11-11 04:20:19 +00:00
compat/linux Add audio mixer ioctls. 1996-11-05 02:04:37 +00:00
compile
conf Add the AHC_FORCE_PIO option. 1996-11-11 05:17:34 +00:00
ddb if there is no console, cngetc should act like getc and return -1 1996-10-30 21:40:25 +00:00
dev Fix two problems with SCB Paging. 1996-11-11 05:16:41 +00:00
fs Fix a potential deadlock from the previous commit. 1996-10-30 03:52:57 +00:00
geom Remove devconf, it never grew up to be of any use. 1996-09-06 23:09:20 +00:00
gnu Fixed lookup of ".." in checkpath. It always failed, so renames of 1996-11-09 10:25:04 +00:00
i386 Clean up the memory mapped/Programmed I/O stuff so that the driver completely 1996-11-11 05:24:46 +00:00
isa Allow us to enable the 'XT_KEYBOARD' code using a configuration flag. 1996-11-10 16:44:13 +00:00
isofs/cd9660 Fix signed/unsigned comparison warnings. 1996-10-20 21:01:46 +00:00
kern Add the IP_RECVIF socket option, which supplies a packet's incoming interface 1996-11-11 04:56:32 +00:00
libkern collate_range_cmp -> __collate_range_cmp 1996-10-31 04:32:27 +00:00
miscfs Fix a potential deadlock from the previous commit. 1996-10-30 03:52:57 +00:00
modules Prepare kernel to take advantage of "branded" ELF binaries. 1996-10-16 17:51:08 +00:00
msdosfs MSDOS FS used to allocate a buffer before extending the VM object. In 1996-10-02 05:01:17 +00:00
net Fix comments, which appear to have been mangled long ago and far away. 1996-10-21 23:05:57 +00:00
netatalk bzero the entire at_ifaddr struct we malloc, not just the first part of it.. 1996-09-11 09:38:52 +00:00
netinet Add the IP_RECVIF socket option, which supplies a packet's incoming interface 1996-11-11 04:56:32 +00:00
netipx Accept odd length ipx packets. (Win95 and some dialup servers use it.) 1996-08-18 08:38:15 +00:00
netkey This is the `netkey' kernel key-management service (the PF_KEY analogue 1996-06-14 17:22:18 +00:00
netns Bring back netns so that Netcon can take over support for it, as agreed. 1996-10-17 18:42:33 +00:00
nfs Improve the queuing algorithms used by NFS' asynchronous i/o. The 1996-11-06 10:53:16 +00:00
nfsclient Improve the queuing algorithms used by NFS' asynchronous i/o. The 1996-11-06 10:53:16 +00:00
nfsserver Improve the queuing algorithms used by NFS' asynchronous i/o. The 1996-11-06 10:53:16 +00:00
pc98 Re-sync with -current. Should be in 2.2. 1996-11-09 00:39:59 +00:00
pccard Cleaned up all headers that include <sys/ioctl.h> or <sys/ioccom.h>: 1996-09-21 14:59:43 +00:00
pci Clean up the memory mapped/Programmed I/O stuff so that the driver completely 1996-11-11 05:26:14 +00:00
powerpc/include
rpc
scsi Back out my previous change. 1996-11-09 02:44:11 +00:00
sys if there is no console, cngetc should act like getc and return -1 1996-10-30 21:40:25 +00:00
tools
ufs Eliminate an unnecessary synchronous write (and an 8K bcopy+bzero) when 1996-11-05 08:19:40 +00:00
vm Vastly improved contigmalloc routine. It does not solve the 1996-11-05 04:19:08 +00:00
Makefile The Great PC98 Merge. 1996-06-14 11:02:28 +00:00