1/******************************************************************************/
2/*                                                                            */
3/* Broadcom BCM5700 Linux Network Driver, Copyright (c) 2000 - 2004 Broadcom  */
4/* Corporation.                                                               */
5/* All rights reserved.                                                       */
6/*                                                                            */
7/* This program is free software; you can redistribute it and/or modify       */
8/* it under the terms of the GNU General Public License as published by       */
9/* the Free Software Foundation, located in the file LICENSE.                 */
10/*                                                                            */
11/* (c) COPYRIGHT 2000-2003 Broadcom Corporation, ALL RIGHTS RESERVED.         */
12/*                                                                            */
13/*  Name: F W _ S T K O F F L D . H                                           */
14/*  Author  : Kevin Tran                                                      */
15/*  Version : 1.6                                                             */
16/*                                                                            */
17/* Module Description:  This file contains firmware binary code of for TCP/IP */
18/* stack offload support.  Currently, this firmware supports the following    */
19/* features:                                                                  */
20/*     1. TCP segmentation (aka Large Send Offload -- LSO)                    */
21/*     2. UDP Checksum offload support for IP fragmented UDP frames.          */
22/*                                                                            */
23/* History:                                                                   */
24/*    07/17/01 Kevin Tran       Incarnation.                                  */
25/*    10/10/01 Kevin Tran       Added UDP checksum offload support.           */
26/*    10/20/01 Kevin Tran       Fixed a problem where pseudo checksum is not  */
27/*                              calculated correctly in case of IP            */
28/*                              fragmentation case.                           */
29/*    10/30/01 Kevin Tran       Fixed a problem where checksum is incorrectly */
30/*                              computed if bit BD_FLAG_TCP_UDP_CKSUM is set  */
31/*                              in Send BDs.                                  */
32/*    05/30/02 Kevin Tran       Fixed a problem where UDP checksum is         */
33/*                              incorrectly computed if the length of data is */
34/*                              less than 6 bytes in the last packetst of     */
35/*                              of a chain of fragmented IP/UDP packets.      */
36/*    12/01/02 Kevin Tran       Fixed a problem where firmware might lockup   */
37/*                              in a certain test scenario with BCM5704.      */
38/*    12/10/02 Kevin Tran       Fixed a problem where IP checksum might be    */
39/*                              incorrectly calculated in some corner cases.  */
40/*                              This problem should ONLY happen with BCM5702/ */
41/*                              BCM5703/BCM5704 ASICs.                        */
42/*    06/20/03 Kevin Tran       Optimized performance so that pre-DMA code    */
43/*                              doesn't have to wait until the first packet   */
44/*                              is completely DMAed before it can setup DMAs  */
45/*                              for subsequent packets.  This requires host   */
46/*                              driver to pass IP/TCP option lengths if any   */
47/*                              to F/W via bit 15..12 of Send BD flag.        */
48/*    08/12/03 Kevin Tran       Fixed a problem where UDP checksum doesn't    */
49/*                              work when the host driver seeds pseudo        */
50/*                              checksum.                                     */
51/*    12/24/03 Kevin Tran       Fixed a problem where VLAN tag is not         */
52/*                              inserted correctly in LSO mode.               */
53/*    01/16/04 Kevin Tran       Fixed a problem where Ethernet Type is not    */
54/*                              set to 0x8870 when the outgoing LSO packet is */
55/*                              jumbo frame with SNAP encapsulation.          */
56/******************************************************************************/
57
58#ifndef __FW_STKOFFLD_H__
59#define __FW_STKOFFLD_H__
60
61typedef LM_UINT32 U32;
62
63int t3StkOffLdFwReleaseMajor = 0x1;
64int t3StkOffLdFwReleaseMinor = 0x6;
65int t3StkOffLdFwReleaseFix = 0x0;
66U32 t3StkOffLdFwStartAddr = 0x08000000;
67U32 t3StkOffLdFwTextAddr = 0x08000000;
68int t3StkOffLdFwTextLen = 0x1aa0;
69U32 t3StkOffLdFwRodataAddr = 0x08001aa0;
70int t3StkOffLdFwRodataLen = 0x60;
71U32 t3StkOffLdFwDataAddr = 0x08001b20;
72int t3StkOffLdFwDataLen = 0x30;
73U32 t3StkOffLdFwSbssAddr = 0x08001b50;
74int t3StkOffLdFwSbssLen = 0x2c;
75U32 t3StkOffLdFwBssAddr = 0x08001b80;
76int t3StkOffLdFwBssLen = 0x894;
77U32 t3StkOffLdFwText[(0x1aa0/4) + 1] = {
780xe000003, 0x0, 0x8001b24,
790x0, 0x10000003, 0x0, 0xd,
800xd, 0x3c1d0800, 0x37bd4000, 0x3a0f021,
810x3c100800, 0x26100000, 0xe000010, 0x0,
820xd, 0x27bdffe0, 0x3c04fefe, 0xafbf0018,
830xe0005d8, 0x34840002, 0xe000668, 0x0,
840x3c030800, 0x90631b68, 0x24020002, 0x3c040800,
850x24841aac, 0x14620003, 0x24050001, 0x3c040800,
860x24841aa0, 0x24060006, 0x3821, 0xafa00010,
870xe00067c, 0xafa00014, 0x8f625c50, 0x34420001,
880xaf625c50, 0x8f625c90, 0x34420001, 0xaf625c90,
890x2402ffff, 0xe000034, 0xaf625404, 0x8fbf0018,
900x3e00008, 0x27bd0020, 0x0, 0x0,
910x0, 0x27bdffe0, 0xafbf001c, 0xafb20018,
920xafb10014, 0xe00005b, 0xafb00010, 0x24120002,
930x24110001, 0x8f706820, 0x32020100, 0x10400003,
940x0, 0xe0000bb, 0x0, 0x8f706820,
950x32022000, 0x10400004, 0x32020001, 0xe0001f0,
960x24040001, 0x32020001, 0x10400003, 0x0,
970xe0000a3, 0x0, 0x3c020800, 0x90421b98,
980x14520003, 0x0, 0xe0004c0, 0x0,
990xa00003c, 0xaf715028, 0x8fbf001c, 0x8fb20018,
1000x8fb10014, 0x8fb00010, 0x3e00008, 0x27bd0020,
1010x27bdffe0, 0x3c040800, 0x24841ac0, 0x2821,
1020x3021, 0x3821, 0xafbf0018, 0xafa00010,
1030xe00067c, 0xafa00014, 0x3c040800, 0x248423d8,
1040xa4800000, 0x3c010800, 0xa0201b98, 0x3c010800,
1050xac201b9c, 0x3c010800, 0xac201ba0, 0x3c010800,
1060xac201ba4, 0x3c010800, 0xac201bac, 0x3c010800,
1070xac201bb8, 0x3c010800, 0xac201bbc, 0x8f624434,
1080x3c010800, 0xac221b88, 0x8f624438, 0x3c010800,
1090xac221b8c, 0x8f624410, 0xac80f7a8, 0x3c010800,
1100xac201b84, 0x3c010800, 0xac2023e0, 0x3c010800,
1110xac2023c8, 0x3c010800, 0xac2023cc, 0x3c010800,
1120xac202400, 0x3c010800, 0xac221b90, 0x8f620068,
1130x24030007, 0x21702, 0x10430005, 0x0,
1140x8f620068, 0x21702, 0x14400004, 0x24020001,
1150x3c010800, 0xa000097, 0xac20240c, 0xac820034,
1160x3c040800, 0x24841acc, 0x3c050800, 0x8ca5240c,
1170x3021, 0x3821, 0xafa00010, 0xe00067c,
1180xafa00014, 0x8fbf0018, 0x3e00008, 0x27bd0020,
1190x27bdffe0, 0x3c040800, 0x24841ad8, 0x2821,
1200x3021, 0x3821, 0xafbf0018, 0xafa00010,
1210xe00067c, 0xafa00014, 0xe00005b, 0x0,
1220xe0000b4, 0x2021, 0x8fbf0018, 0x3e00008,
1230x27bd0020, 0x24020001, 0x8f636820, 0x821004,
1240x21027, 0x621824, 0x3e00008, 0xaf636820,
1250x27bdffd0, 0xafbf002c, 0xafb60028, 0xafb50024,
1260xafb40020, 0xafb3001c, 0xafb20018, 0xafb10014,
1270xafb00010, 0x8f675c5c, 0x3c030800, 0x24631bbc,
1280x8c620000, 0x14470005, 0x3c0200ff, 0x3c020800,
1290x90421b98, 0x14400119, 0x3c0200ff, 0x3442fff8,
1300xe28824, 0xac670000, 0x111902, 0x306300ff,
1310x30e20003, 0x211c0, 0x622825, 0xa04021,
1320x71602, 0x3c030800, 0x90631b98, 0x3044000f,
1330x14600036, 0x804821, 0x24020001, 0x3c010800,
1340xa0221b98, 0x51100, 0x821025, 0x3c010800,
1350xac201b9c, 0x3c010800, 0xac201ba0, 0x3c010800,
1360xac201ba4, 0x3c010800, 0xac201bac, 0x3c010800,
1370xac201bb8, 0x3c010800, 0xac201bb0, 0x3c010800,
1380xac201bb4, 0x3c010800, 0xa42223d8, 0x9622000c,
1390x30437fff, 0x3c010800, 0xa4222410, 0x30428000,
1400x3c010800, 0xa4231bc6, 0x10400005, 0x24020001,
1410x3c010800, 0xac2223f4, 0xa000102, 0x2406003e,
1420x24060036, 0x3c010800, 0xac2023f4, 0x9622000a,
1430x3c030800, 0x94631bc6, 0x3c010800, 0xac2023f0,
1440x3c010800, 0xac2023f8, 0x21302, 0x21080,
1450xc21021, 0x621821, 0x3c010800, 0xa42223d0,
1460x3c010800, 0xa000115, 0xa4231b96, 0x9622000c,
1470x3c010800, 0xa42223ec, 0x3c040800, 0x24841b9c,
1480x8c820000, 0x21100, 0x3c010800, 0x220821,
1490xac311bc8, 0x8c820000, 0x21100, 0x3c010800,
1500x220821, 0xac271bcc, 0x8c820000, 0x25030001,
1510x306601ff, 0x21100, 0x3c010800, 0x220821,
1520xac261bd0, 0x8c820000, 0x21100, 0x3c010800,
1530x220821, 0xac291bd4, 0x96230008, 0x3c020800,
1540x8c421bac, 0x432821, 0x3c010800, 0xac251bac,
1550x9622000a, 0x30420004, 0x14400018, 0x61100,
1560x8f630c14, 0x3063000f, 0x2c620002, 0x1440000b,
1570x3c02c000, 0x8f630c14, 0x3c020800, 0x8c421b40,
1580x3063000f, 0x24420001, 0x3c010800, 0xac221b40,
1590x2c620002, 0x1040fff7, 0x3c02c000, 0xe21825,
1600xaf635c5c, 0x8f625c50, 0x30420002, 0x10400014,
1610x0, 0xa000147, 0x0, 0x3c030800,
1620x8c631b80, 0x3c040800, 0x94841b94, 0x1221025,
1630x3c010800, 0xa42223da, 0x24020001, 0x3c010800,
1640xac221bb8, 0x24630001, 0x85202a, 0x3c010800,
1650x10800003, 0xac231b80, 0x3c010800, 0xa4251b94,
1660x3c060800, 0x24c61b9c, 0x8cc20000, 0x24420001,
1670xacc20000, 0x28420080, 0x14400005, 0x0,
1680xe000656, 0x24040002, 0xa0001e6, 0x0,
1690x3c020800, 0x8c421bb8, 0x10400078, 0x24020001,
1700x3c050800, 0x90a51b98, 0x14a20072, 0x0,
1710x3c150800, 0x96b51b96, 0x3c040800, 0x8c841bac,
1720x32a3ffff, 0x83102a, 0x1440006c, 0x0,
1730x14830003, 0x0, 0x3c010800, 0xac2523f0,
1740x1060005c, 0x9021, 0x24d60004, 0x60a021,
1750x24d30014, 0x8ec20000, 0x28100, 0x3c110800,
1760x2308821, 0xe000625, 0x8e311bc8, 0x402821,
1770x10a00054, 0x0, 0x9628000a, 0x31020040,
1780x10400005, 0x2407180c, 0x8e22000c, 0x2407188c,
1790x21400, 0xaca20018, 0x3c030800, 0x701821,
1800x8c631bd0, 0x3c020800, 0x501021, 0x8c421bd4,
1810x31d00, 0x21400, 0x621825, 0xaca30014,
1820x8ec30004, 0x96220008, 0x432023, 0x3242ffff,
1830x3083ffff, 0x431021, 0x282102a, 0x14400002,
1840x2b23023, 0x803021, 0x8e620000, 0x30c4ffff,
1850x441021, 0xae620000, 0x8e220000, 0xaca20000,
1860x8e220004, 0x8e63fff4, 0x431021, 0xaca20004,
1870xa4a6000e, 0x8e62fff4, 0x441021, 0xae62fff4,
1880x96230008, 0x43102a, 0x14400005, 0x2469021,
1890x8e62fff0, 0xae60fff4, 0x24420001, 0xae62fff0,
1900xaca00008, 0x3242ffff, 0x14540008, 0x24020305,
1910x31020080, 0x54400001, 0x34e70010, 0x24020905,
1920xa4a2000c, 0xa0001cb, 0x34e70020, 0xa4a2000c,
1930x3c020800, 0x8c4223f0, 0x10400003, 0x3c024b65,
1940xa0001d3, 0x34427654, 0x3c02b49a, 0x344289ab,
1950xaca2001c, 0x30e2ffff, 0xaca20010, 0xe0005a2,
1960xa02021, 0x3242ffff, 0x54102b, 0x1440ffa9,
1970x0, 0x24020002, 0x3c010800, 0xa0001e6,
1980xa0221b98, 0x8ec2083c, 0x24420001, 0xa0001e6,
1990xaec2083c, 0xe0004c0, 0x0, 0x8fbf002c,
2000x8fb60028, 0x8fb50024, 0x8fb40020, 0x8fb3001c,
2010x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008,
2020x27bd0030, 0x27bdffd0, 0xafbf0028, 0xafb30024,
2030xafb20020, 0xafb1001c, 0xafb00018, 0x8f725c9c,
2040x3c0200ff, 0x3442fff8, 0x3c070800, 0x24e71bb4,
2050x2428824, 0x9623000e, 0x8ce20000, 0x431021,
2060xace20000, 0x8e220010, 0x30420020, 0x14400011,
2070x809821, 0xe00063b, 0x2202021, 0x3c02c000,
2080x2421825, 0xaf635c9c, 0x8f625c90, 0x30420002,
2090x1040011e, 0x0, 0xaf635c9c, 0x8f625c90,
2100x30420002, 0x10400119, 0x0, 0xa00020d,
2110x0, 0x8e240008, 0x8e230014, 0x41402,
2120x231c0, 0x31502, 0x304201ff, 0x2442ffff,
2130x3042007f, 0x31942, 0x30637800, 0x21100,
2140x24424000, 0x624821, 0x9522000a, 0x3084ffff,
2150x30420008, 0x104000b0, 0x429c0, 0x3c020800,
2160x8c422400, 0x14400024, 0x24c50008, 0x94c20014,
2170x3c010800, 0xa42223d0, 0x8cc40010, 0x41402,
2180x3c010800, 0xa42223d2, 0x3c010800, 0xa42423d4,
2190x94c2000e, 0x3083ffff, 0x431023, 0x3c010800,
2200xac222408, 0x94c2001a, 0x3c010800, 0xac262400,
2210x3c010800, 0xac322404, 0x3c010800, 0xac2223fc,
2220x3c02c000, 0x2421825, 0xaf635c9c, 0x8f625c90,
2230x30420002, 0x104000e5, 0x0, 0xaf635c9c,
2240x8f625c90, 0x30420002, 0x104000e0, 0x0,
2250xa000246, 0x0, 0x94c2000e, 0x3c030800,
2260x946323d4, 0x434023, 0x3103ffff, 0x2c620008,
2270x1040001c, 0x0, 0x94c20014, 0x24420028,
2280xa22821, 0x31042, 0x1840000b, 0x2021,
2290x24e60848, 0x403821, 0x94a30000, 0x8cc20000,
2300x24840001, 0x431021, 0xacc20000, 0x87102a,
2310x1440fff9, 0x24a50002, 0x31020001, 0x1040001f,
2320x3c024000, 0x3c040800, 0x248423fc, 0xa0a00001,
2330x94a30000, 0x8c820000, 0x431021, 0xa000285,
2340xac820000, 0x8f626800, 0x3c030010, 0x431024,
2350x10400009, 0x0, 0x94c2001a, 0x3c030800,
2360x8c6323fc, 0x431021, 0x3c010800, 0xac2223fc,
2370xa000286, 0x3c024000, 0x94c2001a, 0x94c4001c,
2380x3c030800, 0x8c6323fc, 0x441023, 0x621821,
2390x3c010800, 0xac2323fc, 0x3c024000, 0x2421825,
2400xaf635c9c, 0x8f625c90, 0x30420002, 0x1440fffc,
2410x0, 0x9522000a, 0x30420010, 0x1040009b,
2420x0, 0x3c030800, 0x946323d4, 0x3c070800,
2430x24e72400, 0x8ce40000, 0x8f626800, 0x24630030,
2440x832821, 0x3c030010, 0x431024, 0x1440000a,
2450x0, 0x94a20004, 0x3c040800, 0x8c842408,
2460x3c030800, 0x8c6323fc, 0x441023, 0x621821,
2470x3c010800, 0xac2323fc, 0x3c040800, 0x8c8423fc,
2480x41c02, 0x3082ffff, 0x622021, 0x41402,
2490x822021, 0x41027, 0xa4a20006, 0x3c030800,
2500x8c632404, 0x3c0200ff, 0x3442fff8, 0x628824,
2510x96220008, 0x24050001, 0x24034000, 0x231c0,
2520x801021, 0xa4c2001a, 0xa4c0001c, 0xace00000,
2530x3c010800, 0xac251b60, 0xaf635cb8, 0x8f625cb0,
2540x30420002, 0x10400003, 0x0, 0x3c010800,
2550xac201b60, 0x8e220008, 0xaf625cb8, 0x8f625cb0,
2560x30420002, 0x10400003, 0x0, 0x3c010800,
2570xac201b60, 0x3c020800, 0x8c421b60, 0x1040ffec,
2580x0, 0x3c040800, 0xe00063b, 0x8c842404,
2590xa00032a, 0x0, 0x3c030800, 0x90631b98,
2600x24020002, 0x14620003, 0x3c034b65, 0xa0002e1,
2610x8021, 0x8e22001c, 0x34637654, 0x10430002,
2620x24100002, 0x24100001, 0xc02021, 0xe000350,
2630x2003021, 0x24020003, 0x3c010800, 0xa0221b98,
2640x24020002, 0x1202000a, 0x24020001, 0x3c030800,
2650x8c6323f0, 0x10620006, 0x0, 0x3c020800,
2660x944223d8, 0x21400, 0xa00031f, 0xae220014,
2670x3c040800, 0x248423da, 0x94820000, 0x21400,
2680xae220014, 0x3c020800, 0x8c421bbc, 0x3c03c000,
2690x3c010800, 0xa0201b98, 0x431025, 0xaf625c5c,
2700x8f625c50, 0x30420002, 0x10400009, 0x0,
2710x2484f7e2, 0x8c820000, 0x431025, 0xaf625c5c,
2720x8f625c50, 0x30420002, 0x1440fffa, 0x0,
2730x3c020800, 0x24421b84, 0x8c430000, 0x24630001,
2740xac430000, 0x8f630c14, 0x3063000f, 0x2c620002,
2750x1440000c, 0x3c024000, 0x8f630c14, 0x3c020800,
2760x8c421b40, 0x3063000f, 0x24420001, 0x3c010800,
2770xac221b40, 0x2c620002, 0x1040fff7, 0x0,
2780x3c024000, 0x2421825, 0xaf635c9c, 0x8f625c90,
2790x30420002, 0x1440fffc, 0x0, 0x12600003,
2800x0, 0xe0004c0, 0x0, 0x8fbf0028,
2810x8fb30024, 0x8fb20020, 0x8fb1001c, 0x8fb00018,
2820x3e00008, 0x27bd0030, 0x8f634450, 0x3c040800,
2830x24841b88, 0x8c820000, 0x31c02, 0x43102b,
2840x14400007, 0x3c038000, 0x8c840004, 0x8f624450,
2850x21c02, 0x83102b, 0x1040fffc, 0x3c038000,
2860xaf634444, 0x8f624444, 0x431024, 0x1440fffd,
2870x0, 0x8f624448, 0x3e00008, 0x3042ffff,
2880x3c024000, 0x822025, 0xaf645c38, 0x8f625c30,
2890x30420002, 0x1440fffc, 0x0, 0x3e00008,
2900x0, 0x27bdffe0, 0x805821, 0x14c00011,
2910x256e0008, 0x3c020800, 0x8c4223f4, 0x10400007,
2920x24020016, 0x3c010800, 0xa42223d2, 0x2402002a,
2930x3c010800, 0xa000364, 0xa42223d4, 0x8d670010,
2940x71402, 0x3c010800, 0xa42223d2, 0x3c010800,
2950xa42723d4, 0x3c040800, 0x948423d4, 0x3c030800,
2960x946323d2, 0x95cf0006, 0x3c020800, 0x944223d0,
2970x832023, 0x1e2c023, 0x3065ffff, 0x24a20028,
2980x1c24821, 0x3082ffff, 0x14c0001a, 0x1226021,
2990x9582000c, 0x3042003f, 0x3c010800, 0xa42223d6,
3000x95820004, 0x95830006, 0x3c010800, 0xac2023e4,
3010x3c010800, 0xac2023e8, 0x21400, 0x431025,
3020x3c010800, 0xac221bc0, 0x95220004, 0x3c010800,
3030xa4221bc4, 0x95230002, 0x1e51023, 0x43102a,
3040x10400010, 0x24020001, 0x3c010800, 0xa000398,
3050xac2223f8, 0x3c030800, 0x8c6323e8, 0x3c020800,
3060x94421bc4, 0x431021, 0xa5220004, 0x3c020800,
3070x94421bc0, 0xa5820004, 0x3c020800, 0x8c421bc0,
3080xa5820006, 0x3c020800, 0x8c4223f0, 0x3c0d0800,
3090x8dad23e4, 0x3c0a0800, 0x144000e5, 0x8d4a23e8,
3100x3c020800, 0x94421bc4, 0x4a1821, 0x3063ffff,
3110x62182b, 0x24020002, 0x10c2000d, 0x1435023,
3120x3c020800, 0x944223d6, 0x30420009, 0x10400008,
3130x0, 0x9582000c, 0x3042fff6, 0xa582000c,
3140x3c020800, 0x944223d6, 0x30420009, 0x1a26823,
3150x3c020800, 0x8c4223f8, 0x1040004a, 0x1203821,
3160x3c020800, 0x944223d2, 0x4021, 0xa520000a,
3170x1e21023, 0xa5220002, 0x3082ffff, 0x21042,
3180x18400008, 0x3021, 0x401821, 0x94e20000,
3190x25080001, 0xc23021, 0x103102a, 0x1440fffb,
3200x24e70002, 0x61c02, 0x30c2ffff, 0x623021,
3210x61402, 0xc23021, 0xc02821, 0x61027,
3220xa522000a, 0x3021, 0x2527000c, 0x4021,
3230x94e20000, 0x25080001, 0xc23021, 0x2d020004,
3240x1440fffb, 0x24e70002, 0x95220002, 0x4021,
3250x91230009, 0x442023, 0x1803821, 0x3082ffff,
3260xa4e00010, 0x621821, 0x21042, 0x18400010,
3270xc33021, 0x404821, 0x94e20000, 0x24e70002,
3280xc23021, 0x30e2007f, 0x14400006, 0x25080001,
3290x8d630000, 0x3c02007f, 0x3442ff80, 0x625824,
3300x25670008, 0x109102a, 0x1440fff3, 0x0,
3310x30820001, 0x10400005, 0x61c02, 0xa0e00001,
3320x94e20000, 0xc23021, 0x61c02, 0x30c2ffff,
3330x623021, 0x61402, 0xc23021, 0xa00047d,
3340x30c6ffff, 0x24020002, 0x14c20081, 0x0,
3350x3c020800, 0x8c42240c, 0x14400007, 0x0,
3360x3c020800, 0x944223d2, 0x95230002, 0x1e21023,
3370x10620077, 0x0, 0x3c020800, 0x944223d2,
3380x1e21023, 0xa5220002, 0x3c020800, 0x8c42240c,
3390x1040001a, 0x31e3ffff, 0x8dc70010, 0x3c020800,
3400x94421b96, 0xe04021, 0x72c02, 0xaa2021,
3410x431023, 0x823823, 0x72402, 0x30e2ffff,
3420x823821, 0x71027, 0xa522000a, 0x3102ffff,
3430x3c040800, 0x948423d4, 0x453023, 0xe02821,
3440x641823, 0x6d1821, 0xc33021, 0x61c02,
3450x30c2ffff, 0xa00047d, 0x623021, 0x1203821,
3460x4021, 0x3082ffff, 0x21042, 0x18400008,
3470x3021, 0x401821, 0x94e20000, 0x25080001,
3480xc23021, 0x103102a, 0x1440fffb, 0x24e70002,
3490x61c02, 0x30c2ffff, 0x623021, 0x61402,
3500xc23021, 0xc02821, 0x61027, 0xa522000a,
3510x3021, 0x2527000c, 0x4021, 0x94e20000,
3520x25080001, 0xc23021, 0x2d020004, 0x1440fffb,
3530x24e70002, 0x95220002, 0x4021, 0x91230009,
3540x442023, 0x1803821, 0x3082ffff, 0xa4e00010,
3550x3c040800, 0x948423d4, 0x621821, 0xc33021,
3560x61c02, 0x30c2ffff, 0x623021, 0x61c02,
3570x3c020800, 0x944223d0, 0xc34821, 0x441023,
3580x21fc2, 0x431021, 0x21043, 0x18400010,
3590x3021, 0x402021, 0x94e20000, 0x24e70002,
3600xc23021, 0x30e2007f, 0x14400006, 0x25080001,
3610x8d630000, 0x3c02007f, 0x3442ff80, 0x625824,
3620x25670008, 0x104102a, 0x1440fff3, 0x0,
3630x3c020800, 0x944223ec, 0xc23021, 0x3122ffff,
3640xc23021, 0x61c02, 0x30c2ffff, 0x623021,
3650x61402, 0xc23021, 0xc04021, 0x61027,
3660xa5820010, 0xadc00014, 0xa00049d, 0xadc00000,
3670x8dc70010, 0xe04021, 0x11400007, 0x72c02,
3680xaa3021, 0x61402, 0x30c3ffff, 0x433021,
3690x61402, 0xc22821, 0x51027, 0xa522000a,
3700x3c030800, 0x946323d4, 0x3102ffff, 0x1e21021,
3710x433023, 0xcd3021, 0x61c02, 0x30c2ffff,
3720x623021, 0x61402, 0xc23021, 0xc04021,
3730x61027, 0xa5820010, 0x3102ffff, 0x51c00,
3740x431025, 0xadc20010, 0x3c020800, 0x8c4223f4,
3750x10400005, 0x2de205eb, 0x14400002, 0x25e2fff2,
3760x34028870, 0xa5c20034, 0x3c030800, 0x246323e8,
3770x8c620000, 0x24420001, 0xac620000, 0x3c040800,
3780x8c8423e4, 0x3c020800, 0x8c421bc0, 0x3303ffff,
3790x832021, 0x431821, 0x62102b, 0x3c010800,
3800xac2423e4, 0x10400003, 0x2482ffff, 0x3c010800,
3810xac2223e4, 0x3c010800, 0xac231bc0, 0x3e00008,
3820x27bd0020, 0x27bdffb8, 0x3c050800, 0x24a51b96,
3830xafbf0044, 0xafbe0040, 0xafb7003c, 0xafb60038,
3840xafb50034, 0xafb40030, 0xafb3002c, 0xafb20028,
3850xafb10024, 0xafb00020, 0x94a90000, 0x3c020800,
3860x944223d0, 0x3c030800, 0x8c631bb0, 0x3c040800,
3870x8c841bac, 0x1221023, 0x64182a, 0xa7a9001e,
3880x106000be, 0xa7a20016, 0x24be0022, 0x97b6001e,
3890x24b3001a, 0x24b70016, 0x8fc20000, 0x14400008,
3900x0, 0x8fc2fff8, 0x97a30016, 0x8fc4fff4,
3910x431021, 0x82202a, 0x148000b0, 0x0,
3920x97d50818, 0x32a2ffff, 0x104000a3, 0x9021,
3930x40a021, 0x8821, 0xe000625, 0x0,
3940x403021, 0x14c00007, 0x0, 0x3c020800,
3950x8c4223dc, 0x24420001, 0x3c010800, 0xa000596,
3960xac2223dc, 0x3c100800, 0x2118021, 0x8e101bc8,
3970x9608000a, 0x31020040, 0x10400005, 0x2407180c,
3980x8e02000c, 0x2407188c, 0x21400, 0xacc20018,
3990x31020080, 0x54400001, 0x34e70010, 0x3c020800,
4000x511021, 0x8c421bd0, 0x3c030800, 0x711821,
4010x8c631bd4, 0x21500, 0x31c00, 0x431025,
4020xacc20014, 0x96040008, 0x3242ffff, 0x821021,
4030x282102a, 0x14400002, 0x2b22823, 0x802821,
4040x8e020000, 0x2459021, 0xacc20000, 0x8e020004,
4050xc02021, 0x26310010, 0xac820004, 0x30e2ffff,
4060xac800008, 0xa485000e, 0xac820010, 0x24020305,
4070xe0005a2, 0xa482000c, 0x3242ffff, 0x54102b,
4080x1440ffc5, 0x3242ffff, 0xa00058e, 0x0,
4090x8e620000, 0x8e63fffc, 0x43102a, 0x10400067,
4100x0, 0x8e62fff0, 0x28900, 0x3c100800,
4110x2118021, 0xe000625, 0x8e101bc8, 0x403021,
4120x14c00005, 0x0, 0x8e62082c, 0x24420001,
4130xa000596, 0xae62082c, 0x9608000a, 0x31020040,
4140x10400005, 0x2407180c, 0x8e02000c, 0x2407188c,
4150x21400, 0xacc20018, 0x3c020800, 0x511021,
4160x8c421bd0, 0x3c030800, 0x711821, 0x8c631bd4,
4170x21500, 0x31c00, 0x431025, 0xacc20014,
4180x8e63fff4, 0x96020008, 0x432023, 0x3242ffff,
4190x3083ffff, 0x431021, 0x2c2102a, 0x10400003,
4200x802821, 0x97a9001e, 0x1322823, 0x8e620000,
4210x30a4ffff, 0x441021, 0xae620000, 0xa4c5000e,
4220x8e020000, 0xacc20000, 0x8e020004, 0x8e63fff4,
4230x431021, 0xacc20004, 0x8e63fff4, 0x96020008,
4240x641821, 0x62102a, 0x14400006, 0x2459021,
4250x8e62fff0, 0xae60fff4, 0x24420001, 0xa000571,
4260xae62fff0, 0xae63fff4, 0xacc00008, 0x3242ffff,
4270x10560003, 0x31020004, 0x10400006, 0x24020305,
4280x31020080, 0x54400001, 0x34e70010, 0x34e70020,
4290x24020905, 0xa4c2000c, 0x8ee30000, 0x8ee20004,
4300x14620007, 0x3c02b49a, 0x8ee20860, 0x54400001,
4310x34e70400, 0x3c024b65, 0xa000588, 0x34427654,
4320x344289ab, 0xacc2001c, 0x30e2ffff, 0xacc20010,
4330xe0005a2, 0xc02021, 0x3242ffff, 0x56102b,
4340x1440ff9b, 0x0, 0x8e620000, 0x8e63fffc,
4350x43102a, 0x1440ff48, 0x0, 0x8fbf0044,
4360x8fbe0040, 0x8fb7003c, 0x8fb60038, 0x8fb50034,
4370x8fb40030, 0x8fb3002c, 0x8fb20028, 0x8fb10024,
4380x8fb00020, 0x3e00008, 0x27bd0048, 0x27bdffe8,
4390xafbf0014, 0xafb00010, 0x8f624450, 0x8f634410,
4400xa0005b1, 0x808021, 0x8f626820, 0x30422000,
4410x10400003, 0x0, 0xe0001f0, 0x2021,
4420x8f624450, 0x8f634410, 0x3042ffff, 0x43102b,
4430x1440fff5, 0x0, 0x8f630c14, 0x3063000f,
4440x2c620002, 0x1440000b, 0x0, 0x8f630c14,
4450x3c020800, 0x8c421b40, 0x3063000f, 0x24420001,
4460x3c010800, 0xac221b40, 0x2c620002, 0x1040fff7,
4470x0, 0xaf705c18, 0x8f625c10, 0x30420002,
4480x10400009, 0x0, 0x8f626820, 0x30422000,
4490x1040fff8, 0x0, 0xe0001f0, 0x2021,
4500xa0005c4, 0x0, 0x8fbf0014, 0x8fb00010,
4510x3e00008, 0x27bd0018, 0x0, 0x0,
4520x0, 0x27bdffe8, 0x3c1bc000, 0xafbf0014,
4530xafb00010, 0xaf60680c, 0x8f626804, 0x34420082,
4540xaf626804, 0x8f634000, 0x24020b50, 0x3c010800,
4550xac221b54, 0x24020b78, 0x3c010800, 0xac221b64,
4560x34630002, 0xaf634000, 0xe000605, 0x808021,
4570x3c010800, 0xa0221b68, 0x304200ff, 0x24030002,
4580x14430005, 0x0, 0x3c020800, 0x8c421b54,
4590xa0005f8, 0xac5000c0, 0x3c020800, 0x8c421b54,
4600xac5000bc, 0x8f624434, 0x8f634438, 0x8f644410,
4610x3c010800, 0xac221b5c, 0x3c010800, 0xac231b6c,
4620x3c010800, 0xac241b58, 0x8fbf0014, 0x8fb00010,
4630x3e00008, 0x27bd0018, 0x3c040800, 0x8c870000,
4640x3c03aa55, 0x3463aa55, 0x3c06c003, 0xac830000,
4650x8cc20000, 0x14430007, 0x24050002, 0x3c0355aa,
4660x346355aa, 0xac830000, 0x8cc20000, 0x50430001,
4670x24050001, 0x3c020800, 0xac470000, 0x3e00008,
4680xa01021, 0x27bdfff8, 0x18800009, 0x2821,
4690x8f63680c, 0x8f62680c, 0x1043fffe, 0x0,
4700x24a50001, 0xa4102a, 0x1440fff9, 0x0,
4710x3e00008, 0x27bd0008, 0x8f634450, 0x3c020800,
4720x8c421b5c, 0x31c02, 0x43102b, 0x14400008,
4730x3c038000, 0x3c040800, 0x8c841b6c, 0x8f624450,
4740x21c02, 0x83102b, 0x1040fffc, 0x3c038000,
4750xaf634444, 0x8f624444, 0x431024, 0x1440fffd,
4760x0, 0x8f624448, 0x3e00008, 0x3042ffff,
4770x3082ffff, 0x2442e000, 0x2c422001, 0x14400003,
4780x3c024000, 0xa000648, 0x2402ffff, 0x822025,
4790xaf645c38, 0x8f625c30, 0x30420002, 0x1440fffc,
4800x1021, 0x3e00008, 0x0, 0x8f624450,
4810x3c030800, 0x8c631b58, 0xa000651, 0x3042ffff,
4820x8f624450, 0x3042ffff, 0x43102b, 0x1440fffc,
4830x0, 0x3e00008, 0x0, 0x27bdffe0,
4840x802821, 0x3c040800, 0x24841af0, 0x3021,
4850x3821, 0xafbf0018, 0xafa00010, 0xe00067c,
4860xafa00014, 0xa000660, 0x0, 0x8fbf0018,
4870x3e00008, 0x27bd0020, 0x0, 0x0,
4880x0, 0x3c020800, 0x34423000, 0x3c030800,
4890x34633000, 0x3c040800, 0x348437ff, 0x3c010800,
4900xac221b74, 0x24020040, 0x3c010800, 0xac221b78,
4910x3c010800, 0xac201b70, 0xac600000, 0x24630004,
4920x83102b, 0x5040fffd, 0xac600000, 0x3e00008,
4930x0, 0x804821, 0x8faa0010, 0x3c020800,
4940x8c421b70, 0x3c040800, 0x8c841b78, 0x8fab0014,
4950x24430001, 0x44102b, 0x3c010800, 0xac231b70,
4960x14400003, 0x4021, 0x3c010800, 0xac201b70,
4970x3c020800, 0x8c421b70, 0x3c030800, 0x8c631b74,
4980x91240000, 0x21140, 0x431021, 0x481021,
4990x25080001, 0xa0440000, 0x29020008, 0x1440fff4,
5000x25290001, 0x3c020800, 0x8c421b70, 0x3c030800,
5010x8c631b74, 0x8f64680c, 0x21140, 0x431021,
5020xac440008, 0xac45000c, 0xac460010, 0xac470014,
5030xac4a0018, 0x3e00008, 0xac4b001c, 0x0,
5040x0, 0x0 };
505U32 t3StkOffLdFwRodata[(0x60/4) + 1] = {
5060x4d61696e,
5070x43707542, 0x0, 0x4d61696e, 0x43707541,
5080x0, 0x0, 0x0, 0x73746b6f,
5090x66666c64, 0x496e0000, 0x73746b6f, 0x66662a2a,
5100x0, 0x53774576, 0x656e7430, 0x0,
5110x0, 0x0, 0x0, 0x66617461,
5120x6c457272, 0x0, 0x0, 0x0 };
513U32 t3StkOffLdFwData[(0x30/4) + 1] = {
5140x0, 0x73746b6f, 0x66666c64,
5150x5f76312e, 0x362e3000, 0x0, 0x0,
5160x0, 0x0, 0x0, 0x0,
5170x0, 0x0 };
518
519#endif /* __FW_STKOFFLD_H__  */
520