summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/siop
diff options
context:
space:
mode:
authorbouyer <bouyer@NetBSD.org>2002-04-23 12:55:26 +0000
committerbouyer <bouyer@NetBSD.org>2002-04-23 12:55:26 +0000
commit6d37782a49362900dd49d1ca10c7a45f8f8b8d22 (patch)
tree9e229127158dd08821e158a2edc9eb6d5e36b57d /sys/dev/microcode/siop
parent3a03930d132995452c32da0cea68bb4f18b501d5 (diff)
Bump the space for SCSI messages from 8 to 16 octets, as 8 may not be
enouth for IDENTIFY + TAG + PPR. Get rid of constants in C code by use of a offsetof macro.
Diffstat (limited to 'sys/dev/microcode/siop')
-rw-r--r--sys/dev/microcode/siop/esiop.ss20
-rw-r--r--sys/dev/microcode/siop/siop.ss20
2 files changed, 20 insertions, 20 deletions
diff --git a/sys/dev/microcode/siop/esiop.ss b/sys/dev/microcode/siop/esiop.ss
index 582622acf63..20c223c3d0d 100644
--- a/sys/dev/microcode/siop/esiop.ss
+++ b/sys/dev/microcode/siop/esiop.ss
@@ -1,4 +1,4 @@
-; $NetBSD: esiop.ss,v 1.4 2002/04/22 20:45:27 bouyer Exp $
+; $NetBSD: esiop.ss,v 1.5 2002/04/23 12:55:28 bouyer Exp $
;
; Copyright (c) 2002 Manuel Bouyer.
@@ -34,15 +34,15 @@
ARCH 825
-; offsets in sym_xfer
-ABSOLUTE t_id = 24;
-ABSOLUTE t_msg_in = 32;
-ABSOLUTE t_ext_msg_in = 40;
-ABSOLUTE t_ext_msg_data = 48;
-ABSOLUTE t_msg_out = 56;
-ABSOLUTE t_cmd = 64;
-ABSOLUTE t_status = 72;
-ABSOLUTE t_data = 80;
+; offsets in siop_common_xfer
+ABSOLUTE t_id = 40;
+ABSOLUTE t_msg_in = 48;
+ABSOLUTE t_ext_msg_in = 56;
+ABSOLUTE t_ext_msg_data = 64;
+ABSOLUTE t_msg_out = 72;
+ABSOLUTE t_cmd = 80;
+ABSOLUTE t_status = 88;
+ABSOLUTE t_data = 96;
; offsets in the per-target lun table
ABSOLUTE target_id = 0x0;
diff --git a/sys/dev/microcode/siop/siop.ss b/sys/dev/microcode/siop/siop.ss
index 75d97d65092..20083f1b16b 100644
--- a/sys/dev/microcode/siop/siop.ss
+++ b/sys/dev/microcode/siop/siop.ss
@@ -1,4 +1,4 @@
-; $NetBSD: siop.ss,v 1.13 2002/04/18 11:56:11 bouyer Exp $
+; $NetBSD: siop.ss,v 1.14 2002/04/23 12:55:28 bouyer Exp $
;
; Copyright (c) 2000 Manuel Bouyer.
@@ -30,15 +30,15 @@
ARCH 720
-; offsets in sym_xfer
-ABSOLUTE t_id = 24;
-ABSOLUTE t_msg_in = 32;
-ABSOLUTE t_ext_msg_in = 40;
-ABSOLUTE t_ext_msg_data = 48;
-ABSOLUTE t_msg_out = 56;
-ABSOLUTE t_cmd = 64;
-ABSOLUTE t_status = 72;
-ABSOLUTE t_data = 80;
+; offsets in siop_common_xfer
+ABSOLUTE t_id = 40;
+ABSOLUTE t_msg_in = 48;
+ABSOLUTE t_ext_msg_in = 56;
+ABSOLUTE t_ext_msg_data = 64;
+ABSOLUTE t_msg_out = 72;
+ABSOLUTE t_cmd = 80;
+ABSOLUTE t_status = 88;
+ABSOLUTE t_data = 96;
;; interrupt codes
; interrupts that need a valid DSA