diff options
| author | sekiya <sekiya@NetBSD.org> | 2003-12-29 06:33:57 +0000 |
|---|---|---|
| committer | sekiya <sekiya@NetBSD.org> | 2003-12-29 06:33:57 +0000 |
| commit | bc5774497e46a6d47b3e18395970d07c984c0df1 (patch) | |
| tree | 08ff58cd318675c6836ae37fb69022eb82e2e033 /sys/dev/raidframe/files.raidframe | |
| parent | ee0afdc3dce8789fad88c8a6353788691d58cd1e (diff) | |
Fixes to HPC abstraction layer from Steve Rumble:
- hpc1_hdd_{ctl,bufptr} and hpc3_hdd_{ctl,bufptr} are
established in hpcreg.h. All references to these fields
are updated with the exception of if_sq: (haltwo,
hpcdma). This makes reading the code and spotting bugs
easier.
- hpcdma.c was applying EOCHAIN to the wrong descriptor
word for the hpc1 case.
- I added scsi_max_xfer to the abstraction layer, and it
allows some crusty #defines in wdsc.c to be removed.
hpc1 now doesn't waste descriptors as it once did.
- hpcreg.h was updated to reflect the lack of XMITDONE
bit in hpc1. HPC1_REV15 added for a test in hpc.c
- hpc.c now verifies HPC1 revisions (1.0 vs 1.5) and
prints the output a little prettier ;)
- power interrupts shouldn't establish on non-IP22
platforms.
Diffstat (limited to 'sys/dev/raidframe/files.raidframe')
0 files changed, 0 insertions, 0 deletions
