Source-Changes-HG archive

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

[src/trunk]: src/sys/dev/microcode/bnx Update firmware to 6.0.{15, 17} by sync...



details:   https://anonhg.NetBSD.org/src/rev/4208e2c6369d
branches:  trunk
changeset: 449870:4208e2c6369d
user:      msaitoh <msaitoh%NetBSD.org@localhost>
date:      Wed Mar 27 03:39:48 2019 +0000

description:
Update firmware to 6.0.{15,17} by synching with OpenBSD bnxfw rev. 1.6.

diffstat:

 sys/dev/microcode/bnx/bnxfw.h |  22735 +++++++++++++++++----------------------
 1 files changed, 10019 insertions(+), 12716 deletions(-)

diffs (truncated from 24010 to 300 lines):

diff -r b5ba94cc5c54 -r 4208e2c6369d sys/dev/microcode/bnx/bnxfw.h
--- a/sys/dev/microcode/bnx/bnxfw.h     Wed Mar 27 03:37:32 2019 +0000
+++ b/sys/dev/microcode/bnx/bnxfw.h     Wed Mar 27 03:39:48 2019 +0000
@@ -1,7 +1,8 @@
-/*     $OpenBSD: bnxfw.h,v 1.3 2009/07/03 04:34:51 dlg Exp $ */
+/* $NetBSD: bnxfw.h,v 1.5 2019/03/27 03:39:48 msaitoh Exp $ */
+/*     $OpenBSD: bnxfw.h,v 1.6 2016/12/29 15:56:33 krw Exp $ */
 
 /*-
- * Copyright (c) 2006-2009 Broadcom Corporation
+ * Copyright (c) 2006-2011 Broadcom Corporation
  *     David Christensen <davidch%broadcom.com@localhost>.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -28,2635 +29,2608 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/dev/bce/if_bcefw.h,v 1.9 2009/03/04 00:05:40 davidch Exp $
+ * $FreeBSD: src/sys/dev/bce/if_bcefw.h,v 1.11 2011/02/11 00:41:49 davidch Exp $
  */
 
 /*
  * This file contains firmware data derived from proprietary unpublished
- * source code, Copyright (c) 2004, 2005, 2007, 2008 Broadcom Corporation.
+ * source code, Copyright (c) 2004-2011 Broadcom Corporation.
  *
  * Permission is hereby granted for the distribution of this firmware data
- * in hexadecimal or equivalent format, provided this copyright notice is
- * accompanying it.
+ * in hexadecimal or equivalent format, provided this copyright notice also
+ * accompanies it.
  */
 
-/* Firmware release 4.6.17 for BCM5706 and BCM5708 (b06). */
-/* Firmware release 4.6.16 for BCM5709 and BCM5716 (b09). */
-static int bnx_COM_b06FwReleaseMajor = 0x1;
+/* Firmware release 6.0.15 for BCM5706 and BCM5708 (b06). */
+/* Firmware release 6.0.17 for BCM5709 and BCM5716 (b09). */
+
+static int bnx_COM_b06FwReleaseMajor = 0x6;
 static int bnx_COM_b06FwReleaseMinor = 0x0;
-static int bnx_COM_b06FwReleaseFix = 0x0;
-static u_int32_t bnx_COM_b06FwStartAddr = 0x080000f8;
-static u_int32_t bnx_COM_b06FwTextAddr = 0x08000000;
-static int bnx_COM_b06FwTextLen = 0x4df0;
-static u_int32_t bnx_COM_b06FwDataAddr = 0x00000000;
+static int bnx_COM_b06FwReleaseFix = 0xf;
+static uint32_t bnx_COM_b06FwStartAddr = 0x08000118;
+static uint32_t bnx_COM_b06FwTextAddr = 0x08000000;
+static int bnx_COM_b06FwTextLen = 0x4a68;
+static uint32_t bnx_COM_b06FwDataAddr = 0x00000000;
 static int bnx_COM_b06FwDataLen = 0x0;
-static u_int32_t bnx_COM_b06FwRodataAddr = 0x08004df0;
+static uint32_t bnx_COM_b06FwRodataAddr = 0x08004a68;
 static int bnx_COM_b06FwRodataLen = 0x14;
-static u_int32_t bnx_COM_b06FwBssAddr = 0x08004e58;
-static int bnx_COM_b06FwBssLen = 0xbc;
-static u_int32_t bnx_COM_b06FwSbssAddr = 0x08004e20;
+static uint32_t bnx_COM_b06FwBssAddr = 0x08004ad8;
+static int bnx_COM_b06FwBssLen = 0xc4;
+static uint32_t bnx_COM_b06FwSbssAddr = 0x08004aa0;
 static int bnx_COM_b06FwSbssLen = 0x38;
-#ifdef unused
-static u_int32_t bnx_COM_b06FwSDataAddr = 0x00000000;
-static int bnx_COM_b06FwSDataLen = 0x0;
-#endif
-static const u_int32_t bnx_COM_b06FwText[(0x4df0/4) + 1] = {
-0xa00003e, 0x0, 0x0, 
-0xd, 0x636f6d34, 0x2e362e31, 0x37000000, 
-0x4061102, 0x0, 0x3, 0x14, 
-0x32, 0x3, 0x0, 0x0, 
-0x0, 0x0, 0x0, 0x10, 
-0x136, 0xea60, 0x1, 0x0, 
-0x0, 0x0, 0x8, 0x0, 
-0x0, 0x0, 0x0, 0x0, 
-0x0, 0x0, 0x0, 0x0, 
-0x0, 0x0, 0x0, 0x2, 
-0x0, 0x0, 0x0, 0x0, 
-0x0, 0x0, 0x0, 0x0, 
-0x0, 0x10, 0x0, 0x0, 
-0x0, 0x0, 0x0, 0x0, 
-0x0, 0x0, 0x0, 0x0, 
-0x0, 0x0, 0x0, 0x0, 
-0x10000003, 0x0, 0xd, 0xd, 
-0x3c020800, 0x24424e20, 0x3c030800, 0x24634f14, 
-0xac400000, 0x43202b, 0x1480fffd, 0x24420004, 
-0x3c1d0800, 0x37bd7ffc, 0x3a0f021, 0x3c100800, 
-0x261000f8, 0x3c1c0800, 0x279c4e20, 0xe0002bd, 
-0x0, 0xd, 0x3c036010, 0x8c645000, 
-0x2402ff7f, 0x3c1a8000, 0x822024, 0x3484380c, 
-0x24020037, 0xac645000, 0xaf420008, 0x24020c80, 
-0xaf420024, 0x3c1b8008, 0x3c060800, 0x24c607e8, 
-0x3c020800, 0x24424e58, 0x2404001b, 0x2484ffff, 
-0xac460000, 0x481fffd, 0x24420004, 0x3c020800, 
-0x24420380, 0x3c010800, 0xac224e60, 0x3c020800, 
-0x24420680, 0x3c010800, 0xac224e64, 0x3c020800, 
-0x24420dcc, 0x3c010800, 0xac224ea0, 0x3c020800, 
-0x24420a5c, 0x3c030800, 0x24630954, 0x3c040800, 
-0x24840990, 0x3c050800, 0x24a53c70, 0x3c010800, 
-0xac224ea8, 0x3c020800, 0x24420570, 0x3c010800, 
-0xac264ea4, 0x3c010800, 0xac254eb4, 0x3c010800, 
-0xac234ebc, 0x3c010800, 0xac224ec0, 0x3c010800, 
-0xac244ec4, 0x3c010800, 0xac234e5c, 0x3c010800, 
-0xac204e68, 0x3c010800, 0xac204e6c, 0x3c010800, 
-0xac204e70, 0x3c010800, 0xac204e74, 0x3c010800, 
-0xac204e78, 0x3c010800, 0xac204e7c, 0x3c010800, 
-0xac204e80, 0x3c010800, 0xac244e84, 0x3c010800, 
-0xac204e88, 0x3c010800, 0xac204e8c, 0x3c010800, 
-0xac204e90, 0x3c010800, 0xac204e94, 0x3c010800, 
-0xac204e98, 0x3c010800, 0xac264e9c, 0x3c010800, 
-0xac204eac, 0x3c010800, 0xac254eb0, 0x3c010800, 
-0xac234eb8, 0xa000707, 0x0, 0x3c030800, 
-0x8c630020, 0x8f820008, 0x10430003, 0x0, 
-0xa00053f, 0xaf830008, 0x3e00008, 0x0, 
-0x27bdffe8, 0xafb00010, 0xafbf0014, 0x27500100, 
-0x92020009, 0x1040001a, 0x24030001, 0x3c020800, 
-0x8c420020, 0x10400016, 0x1821, 0xe000577, 
-0x0, 0x96030008, 0x3c060800, 0x94c64ed6, 
-0x8e040018, 0x8f820020, 0x9605000c, 0x31c00, 
-0x661825, 0xac440000, 0xac450004, 0x24040001, 
-0xac400008, 0xac40000c, 0xac400010, 0xac400014, 
-0xac400018, 0xe00059c, 0xac43001c, 0x1821, 
-0x8fbf0014, 0x8fb00010, 0x601021, 0x3e00008, 
-0x27bd0018, 0x27bdffe8, 0xafbf0010, 0x97420108, 
-0x30437000, 0x24022000, 0x1062000a, 0x28642001, 
-0x54800012, 0x8fbf0010, 0x24024000, 0x10620008, 
-0x24026000, 0x1062000a, 0x8fbf0010, 0xa0000fb, 
-0x1021, 0x8fbf0010, 0xa0000bb, 0x27bd0018, 
-0xe000409, 0x0, 0xa0000fa, 0x8fbf0010, 
-0xe000fc9, 0x0, 0x8fbf0010, 0x1021, 
-0x3e00008, 0x27bd0018, 0x3c020800, 0x8c420020, 
-0x27bdffe8, 0x10400027, 0xafbf0010, 0xe000577, 
-0x0, 0x97420108, 0x9743010c, 0x8f850020, 
-0x3042003e, 0x3063ffff, 0x21400, 0x431025, 
-0xaca20000, 0x8f420100, 0x3c060800, 0x94c64ed6, 
-0x8fbf0010, 0xaca20004, 0x97430116, 0x9744010e, 
-0x3c022000, 0x31c00, 0x3084ffff, 0x641825, 
-0xaca30008, 0xc23025, 0x97420110, 0x97430112, 
-0x24040001, 0x21400, 0x3063ffff, 0x431025, 
-0xaca2000c, 0x97420114, 0x27bd0018, 0x3042ffff, 
-0xaca20010, 0xaca00014, 0xaca00018, 0xa00059c, 
-0xaca6001c, 0x8fbf0010, 0x3e00008, 0x27bd0018, 
-0x3c020800, 0x8c420020, 0x27bdffe8, 0x1040002a, 
-0xafbf0010, 0xe000577, 0x0, 0x97420108, 
-0x9743010c, 0x8f850020, 0x3042003e, 0x3063ffff, 
-0x21400, 0x431025, 0xaca20000, 0x8f420100, 
-0x3c060800, 0x94c64ed6, 0x8fbf0010, 0xaca20004, 
-0x97430116, 0x9744010e, 0x3c022000, 0x31c00, 
-0x3084ffff, 0x641825, 0xaca30008, 0xc23025, 
-0x97420110, 0x97430112, 0x24040001, 0x21400, 
-0x3063ffff, 0x431025, 0xaca2000c, 0x97420114, 
-0x27bd0018, 0x3042ffff, 0xaca20010, 0x8f420118, 
-0xaca20014, 0x9342010b, 0x304200ff, 0xaca20018, 
-0xa00059c, 0xaca6001c, 0x8fbf0010, 0x3e00008, 
-0x27bd0018, 0x27bdffe0, 0xafb00010, 0xafbf0018, 
-0xafb10014, 0x27500100, 0x9203000b, 0x2402001a, 
-0x96110008, 0x14620035, 0x2021, 0x32220001, 
-0x10400009, 0x0, 0x8e020000, 0x96030014, 
-0x211c2, 0x21040, 0x5a1021, 0xa4430080, 
-0xa000179, 0x32220002, 0xe00012b, 0x0, 
-0x3c020800, 0x8c420040, 0x24420001, 0x3c010800, 
-0xac220040, 0x32220002, 0x2202b, 0x3c020800, 
-0x8c420044, 0x32230004, 0x24420001, 0x3c010800, 
-0xac220044, 0x1060001a, 0x8fbf0018, 0x8f4202b8, 
-0x4410008, 0x24040001, 0x3c020800, 0x8c420060, 
-0x24420001, 0x3c010800, 0xac220060, 0xa00019c, 
-0x8fb10014, 0x8e020020, 0x96030016, 0x2021, 
-0xaf420280, 0x8e020004, 0xa7430284, 0xaf420288, 
-0x3c021000, 0xaf4202b8, 0x3c020800, 0x8c42005c, 
-0x24420001, 0x3c010800, 0xac22005c, 0x8fbf0018, 
-0x8fb10014, 0x8fb00010, 0x801021, 0x3e00008, 
-0x27bd0020, 0x27bdffe0, 0xafb00010, 0xafbf0018, 
-0xafb10014, 0x27500100, 0x9203000b, 0x24020003, 
-0x96110008, 0x14620048, 0x2021, 0x32220001, 
-0x10400008, 0x0, 0x8e020000, 0x96030014, 
-0x211c2, 0x21040, 0x5a1021, 0xa0001bb, 
-0xa4430080, 0xe0000fd, 0x0, 0x3c020800, 
-0x8c420040, 0x24420001, 0x3c010800, 0xac220040, 
-0x3c020800, 0x8c420044, 0x32230004, 0x24420001, 
-0x3c010800, 0xac220044, 0x1060001a, 0x32220002, 
-0x8f4202b8, 0x4430008, 0x8e020020, 0x3c020800, 
-0x8c420060, 0x24420001, 0x3c010800, 0xac220060, 
-0xa0001f1, 0x24040001, 0x96030016, 0x2021, 
-0xaf420280, 0x8e020004, 0xa7430284, 0xaf420288, 
-0x3c021000, 0xaf4202b8, 0x3c020800, 0x8c42005c, 
-0x24420001, 0x3c010800, 0xac22005c, 0xa0001f2, 
-0x8fbf0018, 0x10400014, 0x2021, 0x8f430104, 
-0x3c026020, 0xac430014, 0x8c420004, 0x240301fe, 
-0x304203ff, 0x1443000c, 0x2021, 0x8f420100, 
-0x219c2, 0x2462fffc, 0x2c420008, 0x10400003, 
-0x24040002, 0x2462fffd, 0x442004, 0x3c026000, 
-0xac446914, 0x2021, 0x8fbf0018, 0x8fb10014, 
-0x8fb00010, 0x801021, 0x3e00008, 0x27bd0020, 
-0x93620000, 0x3e00008, 0xaf800004, 0x3e00008, 
-0x1021, 0x27bdffe8, 0xafbf0014, 0xafb00010, 
-0x8f420100, 0xaf420020, 0x8f420104, 0xaf4200a8, 
-0x9350010b, 0xe0001f7, 0x321000ff, 0x3c020800, 
-0x24424e58, 0x101880, 0x2e10001c, 0x16000004, 
-0x621021, 0xe0001fa, 0xa000212, 0x0, 
-0x8c420000, 0x40f809, 0x0, 0x10400005, 
-0x3c024000, 0x8f430104, 0x3c026020, 0xac430014, 
-0x3c024000, 0xaf420138, 0x3c020800, 0x8c420034, 
-0x8fbf0014, 0x8fb00010, 0x24420001, 0x3c010800, 
-0xac220034, 0x3e00008, 0x27bd0018, 0x27bdffe8, 
-0xafbf0010, 0x8f420140, 0xe0001f7, 0xaf420020, 
-0xe000393, 0x0, 0x3c024000, 0xaf420178, 
-0x3c030800, 0x24630038, 0x8c620000, 0x8fbf0010, 
-0x27bd0018, 0x24420001, 0x3e00008, 0xac620000, 
-0x27bdffe8, 0xafbf0010, 0x8f420180, 0xe0001f7, 
-0xaf420020, 0x8f430180, 0x24020f00, 0x14620005, 
-0x0, 0x8f420188, 0xa742009c, 0xa00024c, 
-0x3c024000, 0x93620000, 0x24030050, 0x304200ff, 
-0x14430008, 0x3c024000, 0xe000377, 0x0, 
-0x14400004, 0x3c024000, 0xe000e55, 0x0, 
-0x3c024000, 0xaf4201b8, 0x3c020800, 0x8c42003c, 
-0x8fbf0010, 0x24420001, 0x3c010800, 0xac22003c, 
-0x3e00008, 0x27bd0018, 0x3e00008, 0x1021, 
-0x8f430104, 0x8f820010, 0x10430008, 0x0, 
-0x3c020800, 0x8c420084, 0x24420001, 0x3c010800, 
-0xac220084, 0x8f420104, 0xaf820010, 0x3e00008, 
-0x0, 0x27bdffe8, 0xafbf0010, 0x27440100, 
-0x94820008, 0x30430002, 0x30420004, 0x1040001b, 
-0x0, 0x8f4202b8, 0x4410008, 0x24050001, 
-0x3c020800, 0x8c420060, 0x24420001, 0x3c010800, 
-0xac220060, 0xa000294, 0x8fbf0010, 0x8c820020, 
-0x94830016, 0x2821, 0xaf420280, 0x8c820004, 
-0xa7430284, 0xaf420288, 0x3c021000, 0xaf4202b8, 
-0x3c020800, 0x8c42005c, 0x24420001, 0x3c010800, 
-0xac22005c, 0xa000294, 0x8fbf0010, 0x10600008, 
-0x24050001, 0x3c020800, 0x8c420084, 0x24420001, 
-0x3c010800, 0xac220084, 0xa000294, 0x8fbf0010, 
-0x8f440100, 0xe000257, 0x0, 0x2821, 
-0x8fbf0010, 0xa01021, 0x3e00008, 0x27bd0018, 
-0x3c020800, 0x8c420088, 0x27430100, 0x9465000c, 
-0x24420001, 0x3c010800, 0xac220088, 0x8c640018, 
-0x3451021, 0x90454000, 0xaf440038, 0x8c62001c, 
-0x2403fff8, 0x52e00, 0x431024, 0x34420004, 
-0xaf42003c, 0x3c020005, 0xaf420030, 0x0, 
-0x0, 0x0, 0xaf450404, 0x0, 
-0x0, 0x0, 0x3c020006, 0x34420001, 
-0xaf420030, 0x0, 0x0, 0x0, 
-0x8f420000, 0x30420010, 0x1040fffd, 0x1021, 
-0x3e00008, 0x0, 0x27bdffe0, 0xafbf0018, 
-0xafb10014, 0xe000055, 0xafb00010, 0x3c028000, 
-0x34420070, 0x8c420000, 0xaf820014, 0xe0000b2, 
-0x0, 0x3c028000, 0x34460070, 0x3c030800, 
-0x8c6300a0, 0x3c020800, 0x8c4200a4, 0x10430004, 
-0x8f840014, 0x3c010800, 0xac2300a4, 0xa743009e, 
-0x8cca0000, 0x3c030800, 0x8c6300bc, 0x3c020800, 
-0x8c4200b8, 0x1442023, 0x641821, 0x4021, 
-0x64202b, 0x481021, 0x441021, 0x3c010800, 
-0xac2300bc, 0x3c010800, 0xac2200b8, 0x8f510000, 
-0x32220007, 0x1040ffe1, 0xaf8a0014, 0x8cc60000, 
-0x3c050800, 0x8ca500bc, 0x3c040800, 0x8c8400b8, 
-0xca3023, 0xa62821, 0x1021, 0xa6302b, 
-0x822021, 0x862021, 0x32270001, 0x3c010800, 
-0xac2500bc, 0x3c010800, 0xac2400b8, 0x10e00021, 
-0x32220002, 0x8f420100, 0xaf420020, 0x8f420104, 
-0xaf4200a8, 0x9342010b, 0xe0001f7, 0x305000ff, 
-0x2e02001c, 0x54400004, 0x101080, 0xe0001fa, 
-0xa00030b, 0x0, 0x3c030800, 0x24634e58, 
-0x431021, 0x8c420000, 0x40f809, 0x0, 
-0x10400005, 0x3c024000, 0x8f430104, 0x3c026020, 
-0xac430014, 0x3c024000, 0xaf420138, 0x3c020800, 
-0x8c420034, 0x24420001, 0x3c010800, 0xac220034, 
-0x32220002, 0x1040000e, 0x32220004, 0x8f420140, 
-0xe0001f7, 0xaf420020, 0xe000393, 0x0, 
-0x3c024000, 0xaf420178, 0x3c020800, 0x8c420038, 
-0x24420001, 0x3c010800, 0xac220038, 0x32220004, 
-0x1040ff9b, 0x3c028000, 0x8f420180, 0xe0001f7, 
-0xaf420020, 0x8f430180, 0x24020f00, 0x14620005, 
-0x0, 0x8f420188, 0xa742009c, 0xa000340, 
-0x3c024000, 0x93620000, 0x24030050, 0x304200ff, 
-0x14430008, 0x3c024000, 0xe000377, 0x0, 
-0x54400004, 0x3c024000, 0xe000e55, 0x0, 
-0x3c024000, 0xaf4201b8, 0x3c020800, 0x8c42003c, 
-0x24420001, 0x3c010800, 0xac22003c, 0xa0002c3, 
-0x3c028000, 0x3c029000, 0x34420001, 0x822025, 
-0xaf440020, 0x8f420020, 0x440fffe, 0x0, 
-0x3e00008, 0x0, 0x3c028000, 0x34420001, 
-0x822025, 0x3e00008, 0xaf440020, 0x27bdffe0, 
-0xafb10014, 0xafb00010, 0x808821, 0xafbf0018, 
-0xe000348, 0x30b000ff, 0x9362007d, 0x2202021, 
-0x2028025, 0xa370007d, 0x8f700074, 0x3c028000, 
-0xe000351, 0x2028024, 0x16000009, 0x8fbf0018, 
-0x8f4201f8, 0x440fffe, 0x24020002, 0xaf5101c0, 
-0xa34201c4, 0x3c021000, 0xaf4201f8, 0x8fbf0018, 
-0x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020, 
-0x27bdffd0, 0x1021, 0x3e00008, 0x27bd0030, 
-0x27bdffe8, 0xafbf0010, 0x97420184, 0x30420200, 
-0x10400005, 0x2021, 0xe00108c, 0x0, 
-0xa00038b, 0x24040001, 0x8f420188, 0x4400009, 
-0x8fbf0010, 0x8f420188, 0x3c03ff00, 0x431024, 
-0x3c030400, 0x14430003, 0x24040001, 0x9362003e, 
-0x8fbf0010, 0x801021, 0x3e00008, 0x27bd0018, 
-0xa3600022, 0x8f440140, 0xa000356, 0x24050001, 
-0x27bdffe8, 0xafbf0014, 0xafb00010, 0x93620000, 
-0x24030020, 0x304200ff, 0x1043000b, 0x0, 
-0x93620000, 0x24030030, 0x304200ff, 0x10430006, 



Home | Main Index | Thread Index | Old Index