aic79xx.seq:
Remove an old comment that no longer applies. Fix a jump in our unexpected non-packetized phase handler to use an explicit lable. The old code had a hardcoded jump offset that was off by one instruction.
This commit is contained in:
parent
d4a0a6737c
commit
707903449b
@ -40,7 +40,7 @@
|
||||
* $FreeBSD$
|
||||
*/
|
||||
|
||||
VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#94 $"
|
||||
VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#95 $"
|
||||
PATCH_ARG_LIST = "struct ahd_softc *ahd"
|
||||
PREFIX = "ahd_"
|
||||
|
||||
@ -582,9 +582,6 @@ found_last_sent_scb:
|
||||
bmov CURRSCB, SCBPTR, 2;
|
||||
curscb_ww_done:
|
||||
} else {
|
||||
/*
|
||||
* Untested - Verify with Rev B.
|
||||
*/
|
||||
bmov SCBPTR, CURRSCB, 2;
|
||||
}
|
||||
|
||||
@ -1959,12 +1956,14 @@ SET_DST_MODE M_SCSI;
|
||||
test SSTAT0, SELDO jnz return;
|
||||
mvi SCBPTR[1], SCB_LIST_NULL;
|
||||
unexpected_nonpkt_phase:
|
||||
test MODE_PTR, ~(MK_MODE(M_DFF1, M_DFF1)) jnz . + 3;
|
||||
test MODE_PTR, ~(MK_MODE(M_DFF1, M_DFF1))
|
||||
jnz unexpected_nonpkt_mode_cleared;
|
||||
SET_SRC_MODE M_DFF0;
|
||||
SET_DST_MODE M_DFF0;
|
||||
or LONGJMP_ADDR[1], INVALID_ADDR;
|
||||
dec SCB_FIFO_USE_COUNT;
|
||||
mvi DFFSXFRCTL, CLRCHN;
|
||||
unexpected_nonpkt_mode_cleared:
|
||||
mvi CLRSINT2, CLRNONPACKREQ;
|
||||
test SCSIPHASE, ~(MSG_IN_PHASE|MSG_OUT_PHASE) jnz illegal_phase;
|
||||
SET_SEQINTCODE(ENTERING_NONPACK)
|
||||
|
Loading…
Reference in New Issue
Block a user