HardenedBSD/sys
Justin T. Gibbs c5cb388883 Makefile gram.y scan.l sequencer.h symbol.c symbol.h aic7xxx_asm.c:
New sequencer assembler for the aic7xxx adapters.  This assembler
	performs some amount of register type checking, allows bit
	manipulation of symbolic constants, and generates "patch tables"
	for conditionalized downloading of portions of the program.
	This makes it easier to take full advantage of the different
	features of the aic7xxx cards without imposing run time penalies
	or being bound to the small memory footprints of the low end
	cards for features like target mode.

aic7xxx.reg:
	New, assembler parsed, register definitions fo the aic7xxx cards.
	This was done primarily in anticipation of 7810 support which
	will have a different register layout, but should be able to use
	the same assembler.  The kernel aic7xxx driver consumes a generated
	file in the compile directory to get the definitions of the register
	locations.

aic7xxx.seq:
	Convert to the slighly different syntax of the new assembler.

	Conditionalize SCB_PAGING, ultra, and twin features which shaves
	quite a bit of space once the program is downloaded.

	Add code to leave the selection hardware enabled during reconnects
	that win bus arbitration.  This ensures that we will rearbitrate
	as soon as the bus goes free instead of delaying for a bit.

	When we expect the bus to go free, perform all of the cleanup
	associated with that event "up front" and enter a loop awaiting
	bus free.  If we see a REQ first, complain, but attempt to
	continue.  This will hopefully address, or at least help diagnose,
	the "target didn't send identify" messages that have been reported.

Spelling corrections obtained from NetBSD.
1997-03-16 07:08:19 +00:00
..
alpha Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
amd64 Quoted CMD640. It's still missing from options.i386. 1997-03-13 19:03:58 +00:00
compat/linux Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
compile
conf Add depend rule for the now compile time generated aic7xxx register file. 1997-03-16 06:52:27 +00:00
ddb Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
dev Makefile gram.y scan.l sequencer.h symbol.c symbol.h aic7xxx_asm.c: 1997-03-16 07:08:19 +00:00
fs Use the common nchstats struct instead of a private one for ncs_2passes 1997-03-08 16:09:38 +00:00
geom Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
gnu Update a number of routines to reflect the actual name 1997-03-09 06:10:36 +00:00
i386 Don't attempt to read past EOF. 1997-03-15 16:49:51 +00:00
isa Made set_controller_command_byte() less verbose. It used to print a 1997-03-07 10:22:55 +00:00
isofs/cd9660 Use the common nchstats struct instead of a private one for ncs_2passes 1997-03-08 16:09:38 +00:00
kern Fixed the hash formula. Lite2 doesn't have phashinit(), so Lite2's hash 1997-03-08 15:22:14 +00:00
libkern Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
miscfs Fixed missing initialisation of vp->v_type for types Pfile and Pmem 1997-03-08 16:06:34 +00:00
modules Revert $FreeBSD$ back to $Id$ 1997-02-22 12:49:29 +00:00
msdosfs Don't export kernel interfaces to applications. msdosfs_mount probably 1997-03-03 17:36:11 +00:00
net Fix from Matt for the problem described in PR # kern/2990: ``DEC FDDI 1997-03-15 19:58:43 +00:00
netatalk make the netatalk output routine matcy the prtotype used in the 1997-03-05 09:17:38 +00:00
netinet Improved performance of hash algorithm while (hopefully) not reducing 1997-03-03 09:23:37 +00:00
netipx Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
netkey
netns Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
nfs YAMInTheWrongDirectionF22 (part of rev.1.28.2.3: set B_CLUSTEROK for 1997-03-09 10:21:26 +00:00
nfsclient YAMInTheWrongDirectionF22 (part of rev.1.28.2.3: set B_CLUSTEROK for 1997-03-09 10:21:26 +00:00
nfsserver Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
pc98 Synchronize with sys/i386/conf/GNERIC revision up to 1.88. 1997-03-15 15:58:43 +00:00
pccard Argh, this time get the parentheses right. This hasn't been a good day for me. 1997-02-21 05:46:57 +00:00
pci Add support for the buggy CMD640B PCI EIDE controller chip, which 1997-03-11 23:17:28 +00:00
powerpc/include Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
rpc Revert $FreeBSD$ to $Id$ 1997-02-23 09:21:14 +00:00
scsi Add a quirk entry for the HP6020i, after John has just confirmed that 1997-03-10 20:51:17 +00:00
sys Add protoswitch entries for shortcut send/receive. Correct 1997-03-14 16:51:28 +00:00
tools Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
ufs Fix support for != 512 byte sector devices. 1997-03-15 18:58:10 +00:00
vm When removing IN_RECURSE support during the Lite/2 merge, read/write 1997-03-08 04:33:47 +00:00
Makefile Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00