linux_dsm_epyc7002/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw.ihex
Michael Chan bec92044b7 bnx2: Update firmwares and update version to 2.0.8.
- Increase FTQ depth to 256 to ehnabce performance.
- Fix RV2P context corruption on 5709 when flow control is enabled.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-02-16 15:19:42 -08:00

500 lines
21 KiB
Plaintext

:100000000000000000000E80000000580000000901
:1000100000000000000000000000000000000000E0
:1000200000000000000000000000000000000000D0
:1000300000000FA800000ED800000005000000001E
:1000400000000000000000000000000000000000B0
:080050000000000000000000A8
:0800580000000010B180000659
:100060000000001F03030300000000080500FFFF5D
:10007000000000180002000000000008050000FF5A
:10008000000000180002000000000008AC000001A1
:1000900000000000050000000000000C2F8000019F
:1000A000000000002B000000000000002B8000007A
:1000B0000000001091E0000200000008AC00000108
:1000C00000000010203F006B00000010213F0003E3
:1000D0000000001020BF003A000000188000FFFD63
:1000E00000000010B1B8B0150000000B2FDF0002B7
:1000F0000000000003D80000000000002C380000C1
:10010000000000082C800000000000082D00000006
:100110000000001091D400000000000806005555B2
:10012000000000188000008F000000082D80011CD6
:1001300000000008020000010000001091DE000035
:100140000000000F42E0001C0000001091840A161D
:1001500000000018800000960000000C29800002BA
:100160000000000C1F800002000000002ADF0000D9
:10017000000000082A00000F000000000500000039
:10018000000000188000FFE60000000802000001E7
:100190000000000F42E0001C0000001091840A18CB
:1001A000000000082C800006000000082D0000065A
:1001B0000000001091D40000000000082D8001060E
:1001C0000000001880000085000000188000FFF18A
:1001D00000000008B1000001000000082C80010CA4
:1001E000000000082D000008000000082D8000011C
:1001F000000000188000007F0000000B2FDF0002CD
:100200000000000C1F800002000000002C0700000E
:100210000000001091DE00000000000805005555A8
:10022000000000188000FFD20000000B2FDF00024A
:100230000000000C1F800000000000002C070000E0
:100240000000001091DE0000000000080500555578
:10025000000000188000FFCC0000000C1F8000028E
:100260000000000805005555000000188000FFC977
:100270000000000C298000020000000C1F8000021A
:10028000000000002ADF0000000000082A0000052E
:100290000000000805005555000000188000FFC34D
:1002A000000000080224004A0000001800040000BA
:1002B000000000188000001C000000188000001ED4
:1002C000000000188000007800000018800000CBBB
:1002D00000000018800000CA000000188000000024
:1002E00000000018800000000000001880000000DE
:1002F00000000018800000000000001880000000CE
:1003000000000018800000000000001880000000BD
:100310000000001880000000000000188000011696
:10032000000000188000000000000018800000009D
:100330000000001880000015000000188000001B5D
:10034000000000188000000000000018800000E19C
:10035000000000188000002F000000188000011627
:100360000000001880000141000000188000010C0E
:100370000000001880000165000000188000006186
:100380000000001880000000000000188000009E9F
:100390000000000C1F8000010000000005000000AC
:1003A000000000188000FFA20000001091D400009F
:1003B0000000000C298000010000000C1F800001DB
:1003C000000000082A0000020000000005000000F4
:1003D000000000188000FF9C0000001091D4000075
:1003E0000000000C298000010000000C1F800001AB
:1003F0000000000029420000000000082A0000025E
:100400000000000005000000000000188000FF95BB
:10041000000000188000FF9400000010B1BCB00A7A
:100420000000000B2FDF00020000000003D80000D6
:10043000000000002C3C00000000001091D40000DF
:100440000000000806005555000000188000002A32
:1004500000000018800000DA000000102C6201BAD1
:100460000000001880000006000000082C80010D2C
:10047000000000082D0000090000001091D40000C9
:10048000000000082D8001070000001880000037E0
:100490000000000C298000000000000C1F800000FC
:1004A0000000001091DE0000000000002ADF0000C4
:1004B000000000082A00000600000008050055554D
:1004C000000000188000FF7E0000001091D40000A2
:1004D0000000000C298000010000000C1F800001BA
:1004E000000000082A00000B0000000005000000CA
:1004F000000000188000FF780000000002020000E9
:1005000000000000029A000000000000060C2C0011
:1005100000000004C60C340000000010001F0000A2
:1005200000000010B196180C0000000806960004A8
:1005300000000009068DFFFC00000004CD051A0034
:1005400000000004CC9A18000000001020D7000022
:100550000000000C2B56000000000000000000000E
:1005600000000000000000000000001020D7000084
:10057000000000080F80000100000010B18001F4AD
:1005800000000010001F00000000000C6B5600006F
:1005900000000018000400000000000006820000B7
:1005A00000000010B18A000800000010B18C140790
:1005B0000000000B050AFFFF00000010B18A0003D5
:1005C00000000000860A180000000010918C000056
:1005D000000000082A0000010000001091D4000073
:1005E00000000018000D00000000000005020000DF
:1005F0000000001091DE000000000018000A00005A
:1006000000000000068200000000001091DE0000E3
:1006100000000010BEE10005000000188000FF4C43
:10062000000000010561140000000010918A000222
:1006300000000008B0E1000100000018000D0000FB
:1006400000000000068200000000001091DE0000A3
:1006500000000010BEE20005000000188000FF440A
:10066000000000010562140000000010918A0002E1
:1006700000000008B162000100000018000D000039
:1006800000000010B1A0B0130000000B2FDF00022B
:10069000000000002C200000000000082C8000005A
:1006A000000000082D0000000000001091D40000A0
:1006B0000000000806005555000000188000FFDC0F
:1006C000000000082D80011C00000010001F000029
:1006D000000000188000FFE60000000F47600008DF
:1006E0000000000F060E0001000000000F5800007F
:1006F000000000000A640000000000000AE500009D
:10070000000000090B66FFFF000000000D61000003
:1007100000000018800000130000000F4760000870
:100720000000000B2FDF0002000000082C800000FA
:10073000000000082D0000000000001091D400000F
:10074000000000082D80011C0000000F060E0001B3
:1007500000000010001F0000000000000F58000003
:10076000000000188000FFD4000000000A640000B0
:10077000000000000AE50000000000090B66FFFF12
:10078000000000000D610000000000000262000097
:100790000000000B2FDF0002000000003104000009
:1007A00000000000309A0000000000090560000F02
:1007B00000000010B18A000B0000000005634C002F
:1007C00000000008050A001200000010B9621403BE
:1007D0000000000003000000000000188000000678
:1007E000000000188000FF1100000010B60614047D
:1007F0000000000803060001000000082A000001B4
:10080000000000188000FF16000000188000FF9E06
:100810000000000C298000010000000C295200019A
:100820000000000C29520000000000080200000E29
:10083000000000080280001A00000010B1C40A0283
:100840000000000802000003000000082200000170
:100850000000000C1F800001000000002ADF0000E3
:10086000000000002A00080000000008050055559F
:10087000000000188000FF080000000B2FDF0002BE
:100880000000001091D40000000000082A000001C0
:10089000000000002C2000000000001091D4000097
:1008A000000000082C800000000000082D0000005F
:1008B000000000082D80011C000000188000FFA629
:1008C000000000082C800006000000082D00000633
:1008D0000000000030800000000000003100000037
:1008E000000000082D8000060000000C2980000197
:1008F0000000000C1F8000010000001091DE0000CD
:10090000000000002ADF0000000000082A0000109C
:100910000000000005000000000000188000FEF349
:100920000000001091A0B009000000082C80010D0B
:10093000000000082D0000090000001091D4000004
:10094000000000082D800107000000188000FF9FB4
:10095000000000188000001000000008AC0000013A
:10096000000000188000000B000000000380B000B1
:100970000000000B2FDF0002000000002C004000F0
:100980000000001091D4000000000008060055553A
:10099000000000188000FF81000000188000003176
:1009A00000000018800000060000000B2FDF00028E
:1009B000000000002C000E00000000082A000007C4
:1009C0000000000805005555000000188000FEDDFD
:1009D00000000000068200000000000C29800001D9
:1009E0000000000C1F800001000000100CE7000751
:1009F000000000090562FFFF00000010BA6C14053A
:100A0000000000002ADF00000000000021000000BC
:100A1000000000082A0000050000001091D400002A
:100A2000000000082C80010C000000082D000008C8
:100A30000000000C31620018000000082D80000149
:100A4000000000188000FF7500000018000D000075
:100A500000000010B1A0B00E0000000B2FDF00025C
:100A60000000000003D80000000000002C2000005F
:100A70000000001091D40000000000188000001554
:100A8000000000102C620002000000188000000C22
:100A90000000000B2FDF0002000000002C07000008
:100AA0000000000C1F8000010000001091DE00001B
:100AB000000000080500FFFF000000188000FEBFD6
:100AC000000000082C80010D000000082D00000926
:100AD0000000001091D40000000000082D800107E4
:100AE000000000188000FF6C0000000C298000014D
:100AF0000000000C1F8000010000001091DE0000CB
:100B0000000000002ADF0000000000082A00000AA0
:100B10000000000005000000000000188000FEB387
:100B20000000000006820000000000082C80010C7C
:100B3000000000082D000008000000082D8001348E
:100B4000000000000000000000000010205F000016
:100B5000000000082C800140000000082D00003C2F
:100B6000000000082D80011C0000000000000000B3
:100B70000000001091DE0000000000082C800080C2
:100B8000000000082D000000000000082D80010575
:100B900000000010BEE20005000000188000FE9C6E
:100BA000000000010562140000000010918A00029C
:100BB00000000008B16200010000001091DE00009A
:100BC00000000018000D00000000001091D400008B
:100BD000000000080600AAAA000000188000FF38E4
:100BE0000000000C298000010000000C1F800001A3
:100BF000000000082A000009000000080500AAAA59
:100C0000000000188000FE960000001091D4000043
:100C10000000000806005555000000188000FF3055
:100C20000000001091A03C0200000010B1E6620735
:100C30000000000B2FDF0002000000002C3100003C
:100C4000000000092CB1007F000000082CD9000032
:100C5000000000082D000000000000082D80010D9C
:100C600000000010B1A8000600000010205F000086
:100C7000000000002C200000000000002CA7000055
:100C8000000000082D000010000000082D80010861
:100C9000000000188000FF2B00000010B1A600101B
:100CA00000000010001F00000000000F0F300007C0
:100CB000000000000A600000000000000AE10000DF
:100CC0000000000F4B620008000000090B1600FF37
:100CD000000000000D620000000000090D1A00FF76
:100CE00000000010073000030000000C0D1A00087F
:100CF0000000000C0B1600080000000F4CE3001869
:100D0000000000000C992C0000000004CC99340075
:100D1000000000080F8000000000000C2980000186
:100D2000000000003331000000000008220000161F
:100D3000000000002ADF0000000000082A00000C6C
:100D400000000010009F0000000000000F200000C5
:100D50000000000C1F800001000000080500555530
:100D6000000000188000FE6A0000001091D400000E
:100D7000000000080600AAAA000000188000FF0476
:100D80000000000F4722000800000009070E000FB6
:100D900000000008070E00080000000802800001A3
:100DA0000000000702851C00000000088285000189
:100DB0000000000002854C000000000742851C0076
:100DC00000000003C3AA52000000000003B10E009F
:100DD000000000074B071C000000000F0F30000749
:100DE0000000000F0A960003000000000A955C0056
:100DF000000000004A005A00000000000C960A00A3
:100E0000000000090C99FFFF000000080D00FFFF23
:100E100000000010B1963202000000080F800005AB
:100E200000000010B1A8000800000010205F0000C2
:100E30000000000B2FDF0002000000002C2000004B
:100E4000000000002CA70000000000082D0000108A
:100E5000000000082D800108000000188000FEF24C
:100E60000000000C2980000100000010001F00009D
:100E70000000000C1F800001000000002ADF0000BD
:100E8000000000082A00000D000000080500AAAAC2
:100E9000000000188000FE440000001091D4000003
:100EA0000000000806005555000000188000FEDE16
:100EB0000000000C298000010000000C1F800001D0
:100EC000000000082A000007000000080500555532
:080ED000000000188000FE3C48
:080ED80000000010B1800004CD
:100EE0000000001F0303030000000008050000FFCE
:100EF0000000001800020000000000002A000000AE
:100F000000000010B1D400000000001091DE0000CD
:100F1000000000102053000000000010001F00001F
:100F20000000000C6BD70001000000002F80AA0019
:100F30000000000C29800001000000080254000F8E
:100F4000000000002C400000000000092952003F72
:100F500000000018000400000000001880000010CD
:100F60000000001880000011000000188000004AF6
:100F700000000018800001280000001880000127F0
:100F800000000018800001260000001880000126E3
:100F90000000001880000000000000188000013FE1
:100FA0000000001880000122000000188000000BE3
:100FB0000000001880000145000000188000019A20
:100FC000000000188000007B00000018800000F97D
:100FD0000000001880000109000000002A00000045
:100FE000000000188000FFE4000000002A0000005C
:100FF0000000000C29800000000000188000FFE1C4
:10100000000000002A000000000000188000FFDF40
:101010000000000003820000000000188000FFDADA
:10102000000000010C161400000000008C181400D1
:101030000000001091980003000000080C960002C8
:1010400000000010B1800003000000080C960001B1
:10105000000000000C000000000000000D1900005E
:1010600000000010205600000000000C2BD70001EB
:10107000000000080F8000010000000000000000D8
:1010800000000010001F00000000000C6BD70001E2
:1010900000000010011301F100000018000700001B
:1010A00000000000050200000000001091963421AD
:1010B00000000010205F0000000000002C1E000057
:1010C000000000082C800006000000082D0000062B
:1010D000000000082D800102000000000000000058
:1010E0000000001091DE0000000000000D61000013
:1010F00000000018000A00000000000005020000C7
:10110000000000109196341600000010205F0000CF
:101110000000000009D80000000000002C1E0000A4
:10112000000000082C80010E000000082D00000ABD
:10113000000000082D8001020000000000000000F7
:101140000000001091DE0000000000000D620000B1
:10115000000000002C13000000000018000A00002E
:101160000000000005020000000000109196340904
:1011700000000010205F0000000000002C1E000096
:10118000000000082C800006000000082D00006A06
:10119000000000082D800102000000000000000097
:1011A0000000001091DE0000000000000D7A000039
:1011B00000000018000A0000000000002A000000E3
:1011C000000000000D61000000000000036200004C
:1011D00000000010234200DB0000000002638C00CE
:1011E0000000000026460000000000080204001273
:1011F00000000010B906082E000000000F58000083
:10120000000000000A640000000000000AE5000081
:10121000000000090B66FFFF000000000C0000004A
:10122000000000000B800000000000080CC6001247
:10123000000000188000FFCE0000001020560000C3
:101240000000000C2BD70001000000080F800003F5
:10125000000000000000000000000010001F00005F
:101260000000000C6BD700010000000827110012DD
:10127000000000006690000000000008A31B0012A0
:1012800000000010B198000600000010001F0000D0
:101290000000000C6BD70001000000102056000079
:1012A0000000000C2BD70001000000080F80000494
:1012B0000000000822000003000000082C80000C41
:1012C000000000082D00000C00000010001F0000AE
:1012D0000000000C6BD70001000000002596000004
:1012E0000000000C298000000000000006660000DD
:1012F0000000000086611800000000090260000F75
:101300000000000F0204000200000010B60C0805E7
:101310000000000C1FBF0000000000102866000342
:1013200000000008078F00010000000C3366001069
:1013300000000000321400000000000032950000A0
:101340000000000573662C000000000031E32E0051
:10135000000000082D800010000000188000FF75BC
:1013600000000000230000000000000925E6FFFF48
:10137000000000082200000B0000000C6952000071
:101380000000000C29800000000000102866008882
:10139000000000188000FF6E000000002A0000001E
:1013A000000000082C800040000000082D000020F4
:1013B000000000082D80011C00000000000000005B
:1013C0000000001091DE00000000000F42EA001053
:1013D00000000010004F000400000010B74692000B
:1013E000000000080249001200000010B5840A0045
:1013F000000000000D61000000000010BA66346AB1
:10140000000000088305001200000010004F0002D9
:1014100000000000034900000000000183068C006A
:101420000000000083C60C0000000010B18700110E
:10143000000000000B6E000000000010BEE9000577
:10144000000000188000FF5500000001056914002D
:1014500000000010918A000200000008B4E90001B9
:1014600000000010B1E92C5D0000000086692C002E
:1014700000000000020000000000000902EAFFFF77
:1014800000000010000C00020000000002040A002E
:101490000000000F460C00010000000F0285000153
:1014A00000000010918C01FC00000010B7040E54E5
:1014B000000000000F400000000000000D6100006F
:1014C000000000000A640000000000000AE50000BF
:1014D000000000090B66FFFF000000000C00000088
:1014E000000000000B800000000000080C860012C5
:1014F00000000010205600000000000C2BD7000157
:10150000000000080F8000030000000C29520000BA
:1015100000000010001F00000000000C6BD700014D
:101520000000000827110012000000006690000073
:101530000000000026460000000000002306000016
:1015400000000010B198000900000010001F00000A
:101550000000000C6BD700010000001020560000B6
:101560000000000C2BD70001000000080F800004D1
:10157000000000000000000000000010001F00003C
:101580000000000C6BD700010000000032140000C6
:1015900000000000329500000000000031E32E0042
:1015A0000000000573662C00000000002596000076
:1015B00000000010B18700210000000C298000000D
:1015C0000000000F0F6B0007000000000D69000015
:1015D000000000000A6C0000000000000AED00009E
:1015E000000000000B6E0000000000000B800000F7
:1015F000000000000C870000000000188000FF1EA3
:10160000000000010C161400000000008C181400EB
:10161000000000080C9600010000001091980002E4
:10162000000000080C990001000000000D190000E6
:10163000000000000C000000000000102056000018
:101640000000000C2BD70001000000080F800001F3
:1016500000000010205300000000000C695200013F
:1016600000000010001F00000000000C6BD70001FC
:101670000000000022C58C000000000023120000C2
:10168000000000002711000000000000269000006C
:1016900000000010B8170E030000000C29800000A5
:1016A000000000188000FFEB0000000082970E0091
:1016B00000000000A3120A00000000082200001A27
:1016C000000000082C80000C000000082D00000C19
:1016D000000000082D80001000000010001F000016
:1016E0000000000C6BD70001000000000D6E000030
:1016F00000000003E7CF34000000000C2980000048
:101700000000001091DE000000000010B18700070B
:1017100000000000361400000000000036950000B4
:101720000000000037160000000000082C80005068
:10173000000000082D000030000000082D80000C83
:10174000000000188000FEF800000000264600009F
:1017500000000000230000000000000925E6FFFF54
:10176000000000000B6E000000000003E7CF2C001B
:10177000000000082200001B0000000C695200005D
:101780000000000C29800000000000188000FEEF1F
:10179000000000002A00000000000010086600059C
:1017A00000000000066600000000000086611800CE
:1017B00000000009026000F000000010B60C0802F2
:1017C000000000188000FEE8000000000682000013
:1017D00000000010B18F000000000008878F00019A
:1017E0000000000C73660010000000082C80001838
:1017F000000000082D000018000000082D800002E5
:101800000000000C5FBF00000000001091DE00002F
:1018100000000018000D0000000000002A00000079
:1018200000000010286601F5000000082C8000036D
:10183000000000082D000003000000093060FFF0E8
:10184000000000082D8000010000000C298000002D
:101850000000001091DE0000000000082C80001A3B
:10186000000000082D00001A00000005736600004B
:10187000000000082D800002000000003180000000
:101880000000001091DE0000000000082C80000C19
:10189000000000082D00000C000000082D8000044E
:1018A000000000188000FECC0000001800020000BC
:1018B000000000188000FECA000000002A0000009E
:1018C00000000010001F00000000000C6BD700019A
:1018D000000000000F008000000000080F800007DB
:1018E000000000188000001B00000000280A000013
:1018F00000000000050200000000000822000009AE
:1019000000000000290000000000000F65680010C2
:1019100000000003F66C940000000010B972A004EF
:101920000000000C73E700190000000C21420004C5
:10193000000000003CF800000000000C29800000BE
:1019400000000010205300000000000822000008E2
:101950000000000C6142000400000018000A0000B2
:1019600000000000050200000000000C61420000C1
:1019700000000010014200030000000C33E7001DCE
:101980000000000C6142000200000018000A000084
:10199000000000002A00000000000010001F0000EE
:1019A0000000000C6BD700010000000F0F4700077C
:1019B000000000080F8000080000000C29800000D3
:1019C00000000010001F00000000000C6BD7000199
:1019D000000000188000FEA6000000003351000047
:1019E000000000002A00000000000010B1C600291D
:1019F0000000000F0F500007000000000A60000008
:101A0000000000000AE100000000000F4B62000827
:101A1000000000090B1600FF0000000F4C620010D0
:101A2000000000000D620000000000090D1A00FF18
:101A300000000010075000030000000C0D1A000801
:101A40000000000C0B160008000000000CC600008F
:101A5000000000000B80000000000000069800005D
:101A600000000010205600000000000C2BD70001E1
:101A7000000000080F8000030000001006C20004F0
:101A80000000000C290000020000001026420002A5
:101A90000000000C29520003000000082200000191
:101AA00000000010001F00000000000C6BD70001B8
:101AB00000000000231B00000000000027111A0096
:101AC00000000000669000000000000C2952000099
:101AD00000000010B197320C0000000C29800000BB
:101AE00000000000069800000000001020530000D5
:101AF0000000000C295200030000000022C58C00E9
:101B000000000010001F00000000000C6BD7000157
:101B100000000010205600000000000C2BD7000130
:101B2000000000080F800003000000188000FFEF95
:101B300000000010B1C8001300000010B1C600037F
:101B40000000000C2980000000000010205300005D
:101B50000000000C295200000000000C2952000374
:101B60000000001006C200020000000C2952000212
:101B70000000000022C58C00000000002765000066
:101B80000000000026E4000000000008220000160B
:101B900000000010B1C60003000000002348000050
:101BA00000000010B1800005000000002348000084
:101BB0000000000C298000000000000F0F500007FB
:101BC000000000188000001200000008220000162B
:101BD0000000000C2980000000000000301400000C
:101BE00000000000309500000000001007500003C6
:101BF000000000090B1600FF000000090D1A00FF8D
:101C00000000000F311600080000000031623400AF
:101C100000000003F162300000000010205F0000AF
:101C2000000000002C510000000000092CD1007FB2
:101C3000000000082CD90000000000082D00000062
:101C4000000000082D80000C0000000000000000D3
:101C50000000001091DE00000000001005C2000529
:101C6000000000080F8000070000000033000000A3
:101C700000000010001F00000000000C6BD70001E6
:101C8000000000188000FE50000000002A00000044
:101C90000000000F0F50000700000010B1C6003018
:101CA0000000000F4742000800000009070E000F67
:101CB00000000008070E000800000010001F0000D0
:101CC0000000000C6BD700010000000809000001B3
:101CD0000000000709121C0000000003CBCA92009C
:101CE000000000000B97A2000000000742171C0034
:101CF000000000000B0400000000000F0A84000335
:101D0000000000000A959C00000000004A009A00B4
:101D10000000000882120001000000010C170800FA
:101D2000000000000C978C0000000000021800006A
:101D3000000000080D00FFFF000000080F800006F3
:101D40000000000C290000000000001006C2000482
:101D50000000000C29520002000000102642000280
:101D60000000000C295200030000000822000001BE
:101D700000000010001F00000000000C6BD70001E5
:101D800000000010B197320D00000000231B00007E
:101D9000000000002711080000000000669000000D
:101DA0000000000C29800000000000000218000064
:101DB00000000010205300000000000C2952000316
:101DC0000000000022C5360000000010001F0000C7
:101DD0000000000C6BD70001000000080F80000617
:101DE000000000188000FFF200000000231B00002C
:101DF00000000000271108000000000066900000AD
:101E000000000010B1C8000B0000000C2980000089
:101E100000000010205300000000000C29520000B8
:101E20000000000C295200030000001006C200024E
:101E30000000000C295200020000000022C58C00A6
:101E400000000000276500000000000026E40000FC
:101E500000000000234800000000000822000017D6
:101E60000000000C2980000000000010001F00008E
:101E70000000000C6BD70001000000188000FE116C
:00000001FF
/*
* This file contains firmware data derived from proprietary unpublished
* source code, Copyright (c) 2004 - 2009 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.
*/