diff options
| author | bouyer <bouyer@NetBSD.org> | 2002-04-23 12:55:26 +0000 |
|---|---|---|
| committer | bouyer <bouyer@NetBSD.org> | 2002-04-23 12:55:26 +0000 |
| commit | 6d37782a49362900dd49d1ca10c7a45f8f8b8d22 (patch) | |
| tree | 9e229127158dd08821e158a2edc9eb6d5e36b57d /sys/dev/microcode/siop | |
| parent | 3a03930d132995452c32da0cea68bb4f18b501d5 (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.ss | 20 | ||||
| -rw-r--r-- | sys/dev/microcode/siop/siop.ss | 20 |
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 |
