Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-1-6]: src/sys/dev/microcode/siop Pull up revision 1.15 (requested...



details:   https://anonhg.NetBSD.org/src/rev/aa156bb2c408
branches:  netbsd-1-6
changeset: 530566:aa156bb2c408
user:      tron <tron%NetBSD.org@localhost>
date:      Fri Aug 15 19:09:37 2003 +0000

description:
Pull up revision 1.15 (requested by bouyer in ticket #1399):
Properly handle messages that we get at reconnect time (other than
SIMPLE_Q_TAG). Some drives start sync/wide negotiation at reconnect time.
Problem reported and fix tested by Andreas Wrede.

diffstat:

 sys/dev/microcode/siop/esiop.ss |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (18 lines):

diff -r 1bcc42782810 -r aa156bb2c408 sys/dev/microcode/siop/esiop.ss
--- a/sys/dev/microcode/siop/esiop.ss   Fri Aug 15 14:46:46 2003 +0000
+++ b/sys/dev/microcode/siop/esiop.ss   Fri Aug 15 19:09:37 2003 +0000
@@ -1,4 +1,4 @@
-;      $NetBSD: esiop.ss,v 1.13 2002/05/02 12:37:19 bouyer Exp $
+;      $NetBSD: esiop.ss,v 1.13.4.1 2003/08/15 19:09:37 tron Exp $
 
 ;
 ; Copyright (c) 2002 Manuel Bouyer.
@@ -174,7 +174,7 @@
        JUMP REL(waitphase), WHEN NOT MSG_IN;
        MOVE 1, abs_msgin2, WHEN MSG_IN;
        CLEAR ACK;
-       INT int_msgin, IF NOT 0x20; not a simple tag message, let host handle it
+       JUMP REL(handle_msgin), IF NOT 0x20; not a simple tag message
        MOVE 1, abs_msgin2, WHEN MSG_IN; get tag
        MOVE SFBR to SCRATCHA2;
        MOVE SFBR to SCRATCHC3;



Home | Main Index | Thread Index | Old Index