diff options
author | mav <mav@FreeBSD.org> | 2015-10-20 10:16:03 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2015-10-20 10:16:03 +0000 |
commit | 5d9d4c6a647a05780b8db5df63d957953685e0ec (patch) | |
tree | a8e6b39031c9ebc44383e8a6d13259022a3e1acd /sys/dev/isp/ispmbox.h | |
parent | 7c61600dcada7466a7bdc72bdd76d48dbf014199 (diff) | |
download | FreeBSD-src-5d9d4c6a647a05780b8db5df63d957953685e0ec.zip FreeBSD-src-5d9d4c6a647a05780b8db5df63d957953685e0ec.tar.gz |
Zero mbox[0] for INIT_FIRMWARE to fix version 7.3 firmware.
While there, add new fields to isp_icb_2400_t structure.
Diffstat (limited to 'sys/dev/isp/ispmbox.h')
-rw-r--r-- | sys/dev/isp/ispmbox.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/sys/dev/isp/ispmbox.h b/sys/dev/isp/ispmbox.h index 7cb5032..70e461e 100644 --- a/sys/dev/isp/ispmbox.h +++ b/sys/dev/isp/ispmbox.h @@ -1055,8 +1055,10 @@ typedef struct { uint16_t icb_prqstqlen; uint16_t icb_rqstaddr[4]; uint16_t icb_respaddr[4]; - uint16_t icb_priaddr[4]; - uint16_t icb_reserved1[4]; + uint16_t icb_priaddr[4]; + uint16_t icb_msixresp; + uint16_t icb_msixatio; + uint16_t icb_reserved1[2]; uint16_t icb_atio_in; uint16_t icb_atioqlen; uint16_t icb_atioqaddr[4]; @@ -1065,7 +1067,11 @@ typedef struct { uint32_t icb_fwoptions1; uint32_t icb_fwoptions2; uint32_t icb_fwoptions3; - uint16_t icb_reserved2[12]; + uint16_t icb_qos; + uint16_t icb_reserved2[3]; + uint16_t icb_enodemac[3]; + uint16_t icb_disctime; + uint16_t icb_reserved3[4]; } isp_icb_2400_t; #define RQRSP_ADDR0015 0 |