<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.ipxe.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.ipxe.net/feed.php">
        <title>iPXE - open source boot firmware gsoc:bnx2</title>
        <description></description>
        <link>https://www.ipxe.net/</link>
        <image rdf:resource="https://www.ipxe.net/lib/tpl/doogiestpl/images/favicon.ico" />
       <dc:date>2026-04-30T21:39:57+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.ipxe.net/gsoc/bnx2/39y6070?rev=1338316271&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ipxe.net/gsoc/bnx2/fw_elf?rev=1339333090&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ipxe.net/gsoc/bnx2/fw_info?rev=1339044687&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.ipxe.net/lib/tpl/doogiestpl/images/favicon.ico">
        <title>iPXE - open source boot firmware</title>
        <link>https://www.ipxe.net/</link>
        <url>https://www.ipxe.net/lib/tpl/doogiestpl/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.ipxe.net/gsoc/bnx2/39y6070?rev=1338316271&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-29T18:31:11+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gsoc:bnx2:39y6070</title>
        <link>https://www.ipxe.net/gsoc/bnx2/39y6070?rev=1338316271&amp;do=diff</link>
        <description>IBM 39Y6070

The IBM 39Y6070 is a NIC with a BCM5708C chip.
The picture below includes two headers I soldered in.



In the top-left corner of the NIC (J334), we can access the Debug UART as shown here (again note that it doesn't come with this header):</description>
    </item>
    <item rdf:about="https://www.ipxe.net/gsoc/bnx2/fw_elf?rev=1339333090&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-06-10T12:58:10+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gsoc:bnx2:fw_elf</title>
        <link>https://www.ipxe.net/gsoc/bnx2/fw_elf?rev=1339333090&amp;do=diff</link>
        <description>fw_elf

This is a tool to create an ELF from a bnx2 firmware file.

Usage:


Usage: ./fw_elf &lt;mips.fw&gt; &lt;com|cp|rxp|tpat|txp&gt; &lt;out.elf&gt;


Example:


[daniel@daniel-pc gsoc]$ ./fw_elf bnx2_bnx2-mips-06-6.2.3.fw txp txp.elf
Done


This produces the file txp.elf with appropriate .text, .data, and .rodata sections.
This file should be easily loaded into a disassembler/debugger.</description>
    </item>
    <item rdf:about="https://www.ipxe.net/gsoc/bnx2/fw_info?rev=1339044687&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-06-07T04:51:27+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gsoc:bnx2:fw_info</title>
        <link>https://www.ipxe.net/gsoc/bnx2/fw_info?rev=1339044687&amp;do=diff</link>
        <description>fw_info

This is a simple tool to display information about a bnx2 firmware file (git firmware repository).

The firmware filename must contain “rv2p” or “mips” to identify the firmware type.

Example:

./fw_info ./bnx2_bnx2-rv2p-06-6.0.15.fw

./fw_info ./bnx2_bnx2-mips-06-6.2.3.fw</description>
    </item>
</rdf:RDF>
