freebsd-nq/sys
Justin T. Gibbs a49630ac82 Convert the driver to use a single DMA for fetching new commands instead
of two (one to access the circular input fifo, the other to get the SCB).
This costs us a command slot so the driver can now only queue 254
simultaneous commands.

Have the kernel driver honor critical sections in sequencer code.

When prefetching S/G segments only pull a cacheline's worth but
never less than two elements.  This reduces the impact of the
prefetch on the main data transfer when compared to the 128
byte fetches the driver used to do.

Add "bootverbose" logging for transfer negotiations.

Correct a bug in ahc_set_syncrate() that would prevent an update
of the sync parameters if only the ppr_options had changed.

Correct locking for calls to ahc_free_scb().  ahc_free_scb() is no
longer protected internally to simplify ports to other platforms.

Make sure we unfreeze our SIMQ if a resource shortage has occurred
and an SCB is been freed.

ahc_pci.c:
	Turn on cacheline streaming for all controllers that support it.

	Clarify diagnostic messages about PCI interrupts.
2000-10-05 04:24:14 +00:00
..
alpha Reduce userland namespace polution. 2000-10-04 01:21:58 +00:00
amd64 Reduce userland namespace polution. 2000-10-04 01:21:58 +00:00
boot Go back to occupying just a single sector, reverting r1.17 - r1.20. 2000-10-02 17:30:22 +00:00
cam Remove duplicate FreeBSD RCSID. 2000-09-22 22:04:17 +00:00
coda Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
compat Fix cut'n'paste bogon. 2000-09-18 17:46:01 +00:00
compile
conf Correct the dependency for aicasm. 2000-10-05 04:07:06 +00:00
contrib/dev Remove SMP hack. 2000-09-16 18:57:18 +00:00
crypto
ddb
dev Convert the driver to use a single DMA for fetching new commands instead 2000-10-05 04:24:14 +00:00
fs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
geom Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
gnu Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
i4b - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
i386 Reduce userland namespace polution. 2000-10-04 01:21:58 +00:00
ia64 Next round of fixes to the ia64 code. This includes simulated clock and 2000-10-04 17:53:03 +00:00
isa - Wrap functions and variables that aren't used in the alpha console probe 2000-09-22 08:42:30 +00:00
isofs/cd9660 Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
kern Add a workaround for statically linked kernels. 2000-10-04 17:40:24 +00:00
libkern Next round of fixes to the ia64 code. This includes simulated clock and 2000-10-04 17:53:03 +00:00
miscfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
modules Only install secondary components if the destination directory exists. 2000-10-04 07:20:24 +00:00
msdosfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
net make sure we have root priv on SIOCSIFPHY*. from thorpej@netbsd 2000-10-04 23:16:29 +00:00
netatalk
netatm
netgraph Use m_dup() instead of m_copypacket() for the time being. Not all 2000-09-23 23:22:27 +00:00
netinet Added the missing ntohs() conversion when matching IP packet with 2000-10-03 12:18:11 +00:00
netinet6 make pr_type type meet with struct protosw. sync with kame 2000-10-03 13:39:49 +00:00
netipx
netkey make sure we have IV that is random enough. memory allocator on 2000-08-28 08:24:46 +00:00
netnatm
netncp Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
netns
nfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
nfsclient Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
nfsserver Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
ntfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
nwfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
pc98 Merged from sys/i386/i386/machdep.c revision 1.414. 2000-10-03 13:27:31 +00:00
pccard fix some minor problem in PIOCSRESOURCE ioctl. 2000-10-01 12:36:14 +00:00
pci Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
posix4
powerpc Reduce userland namespace polution. 2000-10-04 01:21:58 +00:00
rpc
sys Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
tools
ufs o Add call to ufs_extattr_uepm_destroy() in ffs_unmount() so as to clean 2000-10-04 04:44:51 +00:00
vm Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
Makefile I should know better than to touch this without testing a 'make release' 2000-08-24 18:53:09 +00:00