1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-29 12:03:03 +00:00

cxgbe(4): Update T4/5/6 firmwares to 1.23.0.0.

Obtained from:	Chelsio Communications
MFC after:	1 month
Sponsored by:	Chelsio Communications
This commit is contained in:
Navdeep Parhar 2019-03-13 06:46:15 +00:00
parent ab87f59224
commit 4a21f4c606
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=345083
13 changed files with 33837 additions and 33552 deletions

View File

@ -1466,7 +1466,7 @@ t4fw.fwo optional cxgbe \
no-implicit-rule \
clean "t4fw.fwo"
t4fw.fw optional cxgbe \
dependency "$S/dev/cxgbe/firmware/t4fw-1.22.0.3.bin.uu" \
dependency "$S/dev/cxgbe/firmware/t4fw-1.23.0.0.bin.uu" \
compile-with "${NORMAL_FW}" \
no-obj no-implicit-rule \
clean "t4fw.fw"
@ -1500,7 +1500,7 @@ t5fw.fwo optional cxgbe \
no-implicit-rule \
clean "t5fw.fwo"
t5fw.fw optional cxgbe \
dependency "$S/dev/cxgbe/firmware/t5fw-1.22.0.3.bin.uu" \
dependency "$S/dev/cxgbe/firmware/t5fw-1.23.0.0.bin.uu" \
compile-with "${NORMAL_FW}" \
no-obj no-implicit-rule \
clean "t5fw.fw"
@ -1534,7 +1534,7 @@ t6fw.fwo optional cxgbe \
no-implicit-rule \
clean "t6fw.fwo"
t6fw.fw optional cxgbe \
dependency "$S/dev/cxgbe/firmware/t6fw-1.22.0.3.bin.uu" \
dependency "$S/dev/cxgbe/firmware/t6fw-1.23.0.0.bin.uu" \
compile-with "${NORMAL_FW}" \
no-obj no-implicit-rule \
clean "t6fw.fw"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -9810,19 +9810,19 @@ enum fw_hdr_chip {
enum {
T4FW_VERSION_MAJOR = 0x01,
T4FW_VERSION_MINOR = 0x16,
T4FW_VERSION_MINOR = 0x17,
T4FW_VERSION_MICRO = 0x00,
T4FW_VERSION_BUILD = 0x03,
T4FW_VERSION_BUILD = 0x00,
T5FW_VERSION_MAJOR = 0x01,
T5FW_VERSION_MINOR = 0x16,
T5FW_VERSION_MINOR = 0x17,
T5FW_VERSION_MICRO = 0x00,
T5FW_VERSION_BUILD = 0x03,
T5FW_VERSION_BUILD = 0x00,
T6FW_VERSION_MAJOR = 0x01,
T6FW_VERSION_MINOR = 0x16,
T6FW_VERSION_MINOR = 0x17,
T6FW_VERSION_MICRO = 0x00,
T6FW_VERSION_BUILD = 0x03,
T6FW_VERSION_BUILD = 0x00,
};
enum {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -415,7 +415,7 @@
nfilter = 496 # number of filter region entries
nserver = 496 # number of server region entries
nhash = 12288 # number of hash region entries
protocol = nic_vm, ofld, rddp, rdmac, iscsi_initiator_pdu, iscsi_target_pdu, iscsi_t10dif
protocol = nic_vm, ofld, rddp, rdmac, iscsi_initiator_pdu, iscsi_target_pdu, iscsi_t10dif, nic_hashfilter
tp_l2t = 3072
tp_ddp = 2
tp_ddp_iscsi = 2
@ -601,8 +601,8 @@
[fini]
version = 0x01000028
checksum = 0x36228c7d
version = 0x1425001d
checksum = 0xd8c8fbd8
# Total resources used by above allocations:
# Virtual Interfaces: 104

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -95,6 +95,13 @@
sge_timer_value = 5, 10, 20, 50, 100, 200 # SGE_TIMER_VALUE* in usecs
reg[0x10c4] = 0x20000000/0x20000000 # GK_CONTROL, enable 5th thread
# Set the SGE Doorbell Queue Timer "tick" to 5us and initialize
# the Timer Table to a default set of values (which are multiples
# of the Timer Tick).
#
sge_dbq_timertick = 5
sge_dbq_timer = 1, 2, 3, 5, 7, 9, 12, 16
# enable TP_OUT_CONFIG.IPIDSPLITMODE
reg[0x7d04] = 0x00010000/0x00010000
@ -397,7 +404,7 @@
wx_caps = all # write/execute permissions for all commands
r_caps = all # read permissions for all commands
nvi = 28 # NVI_UNIFIED
niqflint = 202 # NFLIQ_UNIFIED + NLFIQ_WD + NFLIQ_CRYPTO (32)
niqflint = 218 # NFLIQ_UNIFIED + NLFIQ_WD + NFLIQ_CRYPTO (32)
nethctrl = 116 # NETHCTRL_UNIFIED + NETHCTRL_WD + ncrypto_lookaside
neq = 256 # NEQ_UNIFIED + NEQ_WD
nqpcq = 12288
@ -412,7 +419,7 @@
nserver = 496 # number of server region entries
nhash = 12288 # number of hash region entries
nhpfilter = 64 # number of high priority filter region entries
protocol = nic_vm, ofld, rddp, rdmac, iscsi_initiator_pdu, iscsi_target_pdu, iscsi_t10dif, tlskeys, crypto_lookaside, ipsec_inline
protocol = nic_vm, ofld, rddp, rdmac, iscsi_initiator_pdu, iscsi_target_pdu, iscsi_t10dif, tlskeys, crypto_lookaside, ipsec_inline, nic_hashfilter
tp_l2t = 3072
tp_ddp = 2
tp_ddp_iscsi = 2
@ -573,8 +580,8 @@
dcb_app_tlv[2] = 3260, socketnum, 5
[fini]
version = 0x1425001c
checksum = 0x64f3def4
version = 0x1425001d
checksum = 0xdbff9437
# Total resources used by above allocations:
# Virtual Interfaces: 104

View File

@ -17,7 +17,7 @@ FIRMWS+= ${F}:${F:C/.txt//}:1.0.0.0
.endif
.endfor
T4FW_VER= 1.22.0.3
T4FW_VER= 1.23.0.0
FIRMWS+= t4fw.fw:t4fw:${T4FW_VER}
CLEANFILES+= t4fw.fw

View File

@ -17,7 +17,7 @@ FIRMWS+= ${F}:${F:C/.txt//}:1.0.0.0
.endif
.endfor
T5FW_VER= 1.22.0.3
T5FW_VER= 1.23.0.0
FIRMWS+= t5fw.fw:t5fw:${T5FW_VER}
CLEANFILES+= t5fw.fw

View File

@ -17,7 +17,7 @@ FIRMWS+= ${F}:${F:C/.txt//}:1.0.0.0
.endif
.endfor
T6FW_VER= 1.22.0.3
T6FW_VER= 1.23.0.0
FIRMWS+= t6fw.fw:t6fw:${T6FW_VER}
CLEANFILES+= t6fw.fw