<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/drivers/net/bnx2_fw2.h, branch master</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2009-04-04T23:51:14+00:00</updated>
<entry>
<title>bnx2: Use request_firmware()</title>
<updated>2009-04-04T23:51:14+00:00</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2009-04-04T23:51:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=57579f7629a3d46c307405fbd2ea6bdb650d692f'/>
<id>urn:sha1:57579f7629a3d46c307405fbd2ea6bdb650d692f</id>
<content type='text'>
Based on original patch by Ben Hutchings &lt;ben@decadent.org.uk&gt; and
Bastian Blank &lt;waldi@debian.org&gt;, with the following main changes:

Separated the mips firmware and rv2p firmware into different files
to make it easier to update them separately.

Added some code to fixup the rv2p code with run-time information
such as PAGE_SIZE.

Update version to 2.0.0.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Update 5709 firmware.</title>
<updated>2009-02-13T00:53:48+00:00</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2009-02-13T00:53:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=259436a505bedc59a0114f2d17fa56af71d94129'/>
<id>urn:sha1:259436a505bedc59a0114f2d17fa56af71d94129</id>
<content type='text'>
New firmware fixes a data corruption issue when receiving and
placing jumbo frames into host buffers.  In some cases, the
buffer descriptor is not updated correctly and this will lead
to the driver linking the wrong number of pages into the SKB.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Update TPAT firmware</title>
<updated>2008-07-19T00:54:17+00:00</updated>
<author>
<name>Benjamin Li</name>
<email>benli@broadcom.com</email>
</author>
<published>2008-07-19T00:54:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4f83ec19bbd0c78a2158c7a5d28f70d8b4417803'/>
<id>urn:sha1:4f83ec19bbd0c78a2158c7a5d28f70d8b4417803</id>
<content type='text'>
This change allows the first TX ring (CID 16) and the first TSS TX ring
(CID 32) to be used concurrently.  Before this change, we could get TSO
errors when both TX rings were used concurrently.

Signed-off-by: Benjamin Li &lt;benli@broadcom.com&gt;
Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Update firmware to support multi rx rings.</title>
<updated>2008-06-19T23:42:39+00:00</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2008-06-19T23:42:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=2dffcc3dcd659b10ff97c6eda427d9d83a94a399'/>
<id>urn:sha1:2dffcc3dcd659b10ff97c6eda427d9d83a94a399</id>
<content type='text'>
Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: Benjamin Li &lt;benli@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2: Update RV2P firmware for 5709.</title>
<updated>2008-05-02T23:57:59+00:00</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2008-05-02T23:57:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d25be1d3ecf0b1b95ae29919786372b87b2bfea6'/>
<id>urn:sha1:d25be1d3ecf0b1b95ae29919786372b87b2bfea6</id>
<content type='text'>
The new RV2P firmware fixes 2 issues:

1. The jumbo rx buffer page size is now configurable and set to the
   proper PAGE_SIZE.  Before, it was assumed to be always 4K.

2. Driver sometimes would crash when receiving jumbo packets mixed
   with firmware management packets.  This was caused by the old
   firmware DMA'ing to the wrong address.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[BNX2]: Update firmware.</title>
<updated>2008-02-01T03:27:17+00:00</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2008-01-30T05:38:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=df7f1ed6b85b936a4dd341c48e30aa207697997c'/>
<id>urn:sha1:df7f1ed6b85b936a4dd341c48e30aa207697997c</id>
<content type='text'>
Update firmware to support programmable flow control.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[BNX2]: Update firmware to support S/G RX buffers.</title>
<updated>2008-01-28T22:57:30+00:00</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2007-12-12T19:18:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=110d0ef9907b519fed1607c73b3ae883f270561e'/>
<id>urn:sha1:110d0ef9907b519fed1607c73b3ae883f270561e</id>
<content type='text'>
Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[BNX2]: Update 5709 firmware to 3.7.1.</title>
<updated>2007-10-18T02:25:27+00:00</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2007-10-18T02:25:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=8499fb594ad34ccde38058d7c3ae8093058b346a'/>
<id>urn:sha1:8499fb594ad34ccde38058d7c3ae8093058b346a</id>
<content type='text'>
This firmware update fixes a problem running with IPMI management
firmware.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[BNX2]: Optimize firmware loading.</title>
<updated>2007-10-10T23:54:07+00:00</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2007-10-02T23:27:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=ea1f8d5c3a593a791463c2efc07e5dfebd056500'/>
<id>urn:sha1:ea1f8d5c3a593a791463c2efc07e5dfebd056500</id>
<content type='text'>
This is a follow up to the patches from Denys Vlasenkos
&lt;vda.linux@googlemail.com&gt; to further optimize firmware loading.

1. In bnx2_init_cpus(), we allocate memory for decompression once
and use it repeatedly instead of doing this for every firmware image.

2. We eliminate the BSS and SBSS firmware sections in bnx2_fw*.h since
these are always zeros.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[BNX2]: factor out gzip unpacker</title>
<updated>2007-10-10T23:53:57+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-10-01T00:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b3448b0bde5f1a858397fe791f76632e978a1dc8'/>
<id>urn:sha1:b3448b0bde5f1a858397fe791f76632e978a1dc8</id>
<content type='text'>
This patch modifies gzip unpacking code in bnx2 driver so that
it does not depend on bnx2 internals. I will move this code
out of the driver and into zlib in follow-on patch.

It can be useful in other drivers which need to store firmwares
or any other relatively big binary blobs - fonts, cursor bitmaps,
whatever.

Patch is run tested by Michael Chan (driver author).

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
Acked-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
