Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-10-24 | Shuffle defines around so that ahc and ahd use the aic_ names that | Kenneth R Westerback | |
come with the freebsd sources, rather than duplicating those names in the ahd_ and ahc_ namespaces. Big reduction in delta to freebsd sources, which reduces noise when updating the code. No .o differences found on i386. ok marco@. | |||
2004-08-13 | Fix issue with auto request sense handling for both ahc and ahd. | Kenneth R Westerback | |
Restore hppa functionality, add sgi functionality for ahc. ok deraadt@, plus marco@, mickey@, pefo@ for various bits. | |||
2004-08-01 | Fold in relevant bits of the most recent two updates from | Kenneth R Westerback | |
gibbs@freebsd. Large commit messages detailing all changes can be read at revisions 1.97 and 1.100 of aic7xxx.c: www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/aic7xxx/aic7xxx.c Tested by marco, nate and pefo. Fixed broken system for nate. ok marco@ | |||
2004-06-05 | another try to re-add it | Theo de Raadt | |
2004-06-05 | Remove unused file. We use aic7xxxvar.h. | Kenneth R Westerback | |
ok marco@ millert@ | |||
2004-02-22 | Minor tweak from gibbs @ FreeBSD. Shorten one printf, eliminate | Kenneth R Westerback | |
another that was inappropriate. ok tdeval@. | |||
2004-02-08 | Pull in a few recent changes from FreeBSD, plus a couple of local | Kenneth R Westerback | |
tweaks. ok deraadt@. | |||
2004-01-17 | Major stability improvement. Fix a variety of systems and problems | Kenneth R Westerback | |
by dealing with various error conditions. Testing by Marco Peereboom, Olivier Cherrier, Alex Holst, Daniel Lucq, deraadt@, beck@ and others. ok deraadt@. | |||
2003-12-24 | Sync ahc with NetBSD, which was in turn updated from FreeBSD by Pascal | Kenneth R Westerback | |
Renauld of Network Storage Solutions, Inc. Many fixes, wider device support. In particular, the notorious 'Target 0' problem seems to be fixed. Does *not* include any updates to isa or eisa code beyond what was necessary to compile. Known issues: 1) Tagged Queuing is probably not optimal. 2) PPR negotiation may not be fully functional. 3) No support yet for freezing devices or channels. 4) The mechanism for preventing 'A' and 'B' channel confusion during probe can fail if scsibus > 254 found. 5) Requeuing I/O's not working. A workaround will be committed almost immediately. At the moment timeouts, SCSI message rejects, aborting SCB's and trying to freeze a device may cause incomplete i/o's to be reported as complete. 6) Verbosity and probe messages need work. 7) Last disk on bus seems to go through an extra re-negotiation. 8) >16 devices on an adapter will trigger the usual problems of total openings exceeding available SCB's under heavy load. Tested by deraadt@, beck@, miod@, naddy@, drahn@, marc@ amoung others. ok deraadt@. | |||
2003-10-21 | typos from Tom Cosgrove; | Jason McIntyre | |
Tom: I did not commit a couple of your changes. i did not include some punctuation fixes (full stops, etc.) mnemorable -> mnemonic: i decided memorable was probably better instrunctions -> instruction: i kept the plural | |||
2003-09-29 | more dmamp_sync()s; krw@ ok | Michael Shalayeff | |
2003-08-12 | fix after mickey breakage; reported by grange@. | Federico G. Schwindt | |
2003-08-12 | constify sequencer script; krw@ ok | Michael Shalayeff | |
2003-04-27 | strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit. | Hakan Olsson | |
2003-03-30 | Fix probing of dual channel 7899 with some fixes from current FreeBSD | Kenneth R Westerback | |
code, plus an extra ahc_flush_device_writes(). ok deraadt@ tdeval@ | |||
2003-03-21 | Endian fixes for ahc driver. These are a no-op for i386. Now works on macppc. | Dale Rahn | |
ok millert@ miod@ krw@ | |||
2003-01-05 | spelling | Theo de Raadt | |
2002-12-09 | From Andrushock, s/sucess/success/g | Todd C. Miller | |
2002-10-09 | Remove trailing '\n's from panic messages. | Kenneth R Westerback | |
Started by a commit to siop from provos@netbsd.org. ok miod@ millert@ | |||
2002-07-05 | attempt to make ahc smaller. change PCI interrupt handler. | Steve Murphree | |
2002-06-28 | Return of new ahc | Steve Murphree | |
2002-06-14 | spelling; from Brian Poole <raj@cerias.purdue.edu> | Todd T. Fries | |
2002-03-26 | Fix problems the ahc driver was having with the recent changes to | Kenneth R Westerback | |
scsiconf.c. The fact that both this ('original') ahc driver and the new ahc driver (since reverted) crashed if devices capable of tagged queuing were not correctly flagged as such must be a clue to some interesting problem. a) Restore marking of appropriate devices as tagged. b) Use TAG_ENB define instead of MSG_SIMPLE_Q_TAG when manipulating hscb->control. Both were defined to the same value, but TAG_ENB is the define used to extract the bit later on. c) Delete unused field 'tagdisable'. ok millert@, also tested by naddy@ | |||
2002-03-19 | remove __P | Todd C. Miller | |
2002-03-19 | revert to older ahc driver until the new one's bugs are fixed | Todd C. Miller | |
2002-02-16 | New port of FreeBSD's ahc driver | Steve Murphree | |
2001-11-15 | Compile with AHC_DEBUG | Hakan Olsson | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-11-05 | Switch everything to the new bus_dmamap_sync API. | Artur Grabowski | |
Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@. | |||
2001-09-20 | occured->occurred | Mike Pechkin | |
idea from deraadt@ via NetBSD millert@ ok | |||
2001-08-31 | Prepare for transition to 5-parameter bus_dmamap_sync() by creating and | Kenneth R Westerback | |
using ahc_bus_dmamap_sync() defines that are defined appropriately depending on __HAS_NEW_BUS_DMAMAP_SYNC. The code changes are simple reversions to the original NetBSD code. | |||
2001-08-12 | absolutely no need to include vm_parm.h after vm.h | Michael Shalayeff | |
2001-08-12 | remove some of the redundant vm includes | Michael Shalayeff | |
2001-04-24 | missing splx, found by art, not yet tested by smurph, but he has run out of time | Theo de Raadt | |
2001-04-06 | Move offsetof define into sys/param.h | Constantine Sapuntzakis | |
2001-03-25 | Missing splx(). Thanks to Dawson and team for finding this one | Constantine Sapuntzakis | |
2000-12-06 | new timeouts; art@ ok | Michael Shalayeff | |
2000-08-02 | No need to include pci header files here. | Aaron Campbell | |
2000-07-03 | Add support for big endian hardware. Clean up memory vs. io mapping code. | Steve Murphree | |
Fix for drives with Tag quirks. | |||
2000-04-05 | Changed boot messages and fixed Ultra160 boot messages. | Steve Murphree | |
AHA-29160 Ultra160 verified working. | |||
2000-04-04 | Import tagging code and try to resolve locking problem. | Steve Murphree | |
2000-03-22 | new ahc driver. Adds suport for newer Adaptec controllers. This represents ↵ | Steve Murphree | |
two months of work. | |||
1999-01-11 | panic prints a newline for you, don't do it in the panic string | Todd C. Miller | |
1997-07-03 | do not whine about failed negotiations | Theo de Raadt | |
1997-04-10 | queue handling hacks for chips like aic7860 which have small numbers of SCB's. | Theo de Raadt | |
by gibbs@freebsd.org | |||
1997-01-15 | sc_link.adapter_buswidth, set to 16 if wide scsi. if 0 it gets converted | Theo de Raadt | |
to 8 internally so that drivers do not need to init it for regular scsi :-) | |||
1996-11-28 | Adaption to new bus.h from NetBSD. Various driver has been updated to | Niklas Hallqvist | |
NetBSD 961107 state. Other has not, partly because sometimes the bus.h changes was coupled with other changes. | |||
1996-11-23 | added const to second parameter of cfprint_t routines | kstailey | |
1996-11-12 | s/bus.h/bus.old.h/ to make the transit to the bus_space bus.h an easy road | Niklas Hallqvist | |
possibly taken in small steps | |||
1996-10-31 | $OpenBSD RCSIDs | Niklas Hallqvist | |