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