freebsd-src/sys
Peter Wemm cde694287a Implement detection of whether or not bounce-buffering is required
for the particular card in use.  At the moment, I've set it to any of
the bt445S VLB cards (not the bt445C which apparently work) and the
bt5xx series (isa cards).  The 742 and PCI cards should not need it. :-)

It may be useful to have something like this:
#ifndef BOUNCE_BUFFERS
  if (bounce_buffers_required && more_than_16MB_ram)
    panic("this card requires bounce buffers for more than 16MB ram!")
#endif
1995-12-07 09:13:48 +00:00
..
alpha Completed function declarations and added prototypes. 1995-11-22 07:43:53 +00:00
amd64 Moving the kern.dumpdev sysctl handler from kern_sysctl.c to swapgeneric.c 1995-12-06 09:04:44 +00:00
compat/linux Include <vm/vm.h> explicitly to avoid breaking when vnode_if.h doesn't 1995-12-06 19:14:16 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf GENERIC - Add a commented out line for adding support for IBM ThinkPad 1995-11-29 20:07:49 +00:00
ddb Staticized and '#ifdef notused' stuff we don't use. 1995-11-29 10:25:50 +00:00
dev Replaced #includes of <sys/user.h> by less gross headers, usually 1995-12-06 23:52:35 +00:00
fs Include <vm/vm.h> or <vm/vm_page.h> explicitly to avoid breaking when 1995-12-05 21:51:45 +00:00
gnu Replaced #includes of <sys/user.h> by less gross headers, usually 1995-12-06 23:52:35 +00:00
i386 Implement detection of whether or not bounce-buffering is required 1995-12-07 09:13:48 +00:00
isa Replaced #includes of <sys/user.h> by less gross headers, usually 1995-12-06 23:52:35 +00:00
isofs/cd9660 Added prototypes. 1995-12-03 17:14:38 +00:00
kern Removed unnecessary #includes of vm stuff. Most of them were once 1995-12-06 23:37:44 +00:00
libkern Add qsort() to libkern, taken from libc. 1995-11-08 08:40:11 +00:00
miscfs Include <vm/vm.h> or <vm/vm_page.h> explicitly to avoid breaking when 1995-12-05 21:51:45 +00:00
modules Delete obnoxious uprintf()s in load/unload procedures. 1995-11-29 20:10:33 +00:00
msdosfs Added prototypes. 1995-12-03 16:42:02 +00:00
net Replaced #includes of <sys/user.h> by less gross headers, usually 1995-12-06 23:52:35 +00:00
netccitt Moved inline functions for insque() and remque() to <sys/queue.h>. 1995-12-03 13:45:34 +00:00
netinet Removed unnecessary #includes of vm stuff. Most of them were once 1995-12-06 23:37:44 +00:00
netipx Cleaned up prototypes: 1995-11-24 12:25:13 +00:00
netiso all: 1995-12-05 02:01:59 +00:00
netns Moved inline functions for insque() and remque() to <sys/queue.h>. 1995-12-03 13:45:34 +00:00
nfs Completed function declarations and/or added prototypes and/or moved 1995-12-03 10:03:12 +00:00
nfsclient Completed function declarations and/or added prototypes and/or moved 1995-12-03 10:03:12 +00:00
nfsserver Completed function declarations and/or added prototypes and/or moved 1995-12-03 10:03:12 +00:00
pc98/pc98 Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
pccard If you're going to mechanically replicate something in 50 files 1995-11-29 14:41:20 +00:00
pci Set default burst length limit to 32 bytes, since this seems to be 1995-12-06 15:52:23 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
scsi Removed unnecessary #includes of <sys/user.h>. Some of these were just 1995-12-06 23:44:23 +00:00
sys Define FALSE and TRUE in <sys/param.h> (if KERNEL is defined) as well 1995-12-05 21:03:13 +00:00
tools Don't #include vm stuff in vnode_if.[ch]. Enough vm stuff (a 1995-12-06 23:33:39 +00:00
ufs Fixed compilation of lfs utilities which I broke the other day by 1995-12-06 19:46:37 +00:00
vm Moved the declaration of vm_object_t from <vm/vm.h> to <sys/types.h> 1995-12-05 20:54:42 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00