Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/arch/sgimips/hpc
Module Name: src
Committed By: sekiya
Date: Mon Dec 29 06:33:58 UTC 2003
Modified Files:
src/sys/arch/sgimips/hpc: haltwo.c hpc.c hpcdma.c hpcreg.h hpcvar.h
wdsc.c
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 src/sys/arch/sgimips/hpc/haltwo.c
cvs rdiff -r1.22 -r1.23 src/sys/arch/sgimips/hpc/hpc.c
cvs rdiff -r1.8 -r1.9 src/sys/arch/sgimips/hpc/hpcdma.c
cvs rdiff -r1.9 -r1.10 src/sys/arch/sgimips/hpc/hpcreg.h
cvs rdiff -r1.6 -r1.7 src/sys/arch/sgimips/hpc/hpcvar.h
cvs rdiff -r1.12 -r1.13 src/sys/arch/sgimips/hpc/wdsc.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index