<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/scsi/bfa/bfa_core.c, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-07-27T10:54:03Z</updated>
<entry>
<title>[SCSI] bfa: Add support to store driver configuration in flash.</title>
<updated>2011-07-27T10:54:03Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2011-07-21T00:03:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45c5dc1d3f42d4f54a5ab5f45ee55f0ffe1099f1'/>
<id>urn:sha1:45c5dc1d3f42d4f54a5ab5f45ee55f0ffe1099f1</id>
<content type='text'>
- Added dconf (Driver Config) BFA sub-module.
- The dconf sub-module provides interfaces and manages flash writes
  to the flash DRV parition.
- dconf sub-module also ensures that the whole 64K DRV partition is updated
  on a flash write.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Added support to collect and reset fcport stats</title>
<updated>2011-07-27T10:48:52Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2011-07-21T00:02:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=37ea0558b87abb151245bc750070a4dcda490aca'/>
<id>urn:sha1:37ea0558b87abb151245bc750070a4dcda490aca</id>
<content type='text'>
- Added support to collect and reset fcport stats.
- Modified design to allow multiple requests for fcport stats.
  - fcport will remember the stats request in its stats_pending
    queue and service each of the queued requests after receiving
    a firmware response for the prior request.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Update RME interrupt handling.</title>
<updated>2011-07-27T10:44:48Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2011-07-21T00:00:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ca6e0ea71cd0f442875b05357dd51774bd84b418'/>
<id>urn:sha1:ca6e0ea71cd0f442875b05357dd51774bd84b418</id>
<content type='text'>
- Made changes to always acknowledge RME interrupt and update
  consumer index (CI) when RME interrupt is generated.
- Made changes to have ASIC specific hw_rspq_ack() handler.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Added support to query PHY.</title>
<updated>2011-06-29T22:27:20Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2011-06-25T03:28:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3350d98d6d072fc4ac3622e61dc3dc351ef01dc5'/>
<id>urn:sha1:3350d98d6d072fc4ac3622e61dc3dc351ef01dc5</id>
<content type='text'>
- Added PHY sub-module.
- Implemented interface to obtain stats and to
  read/update the fw from the PHY module.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Added HBA diagnostics support.</title>
<updated>2011-06-29T22:25:44Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2011-06-25T03:28:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d7fc66dcd8d510aaa46ab9b914b632bc149b05c'/>
<id>urn:sha1:3d7fc66dcd8d510aaa46ab9b914b632bc149b05c</id>
<content type='text'>
- Added diagnostics sub-module to BFA.
- Implemented interface to perform memtest/loopback test
  and some other diagnostics tests.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Added support for flash configuration</title>
<updated>2011-06-29T22:23:29Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2011-06-25T03:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5a54b1d576d1880eb249e906e0c8e2ffe64506d3'/>
<id>urn:sha1:5a54b1d576d1880eb249e906e0c8e2ffe64506d3</id>
<content type='text'>
- Added flash sub-module.
- Implemented the interface to read/erase/update flash partition.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Added support to obtain SFP info.</title>
<updated>2011-06-29T22:22:26Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2011-06-25T03:26:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51e569aa1f0c10bd71af05e76e4ba0e42c51e4ab'/>
<id>urn:sha1:51e569aa1f0c10bd71af05e76e4ba0e42c51e4ab</id>
<content type='text'>
- Added SFP sub-module to BFA.
- Added interface to collect sfp media info and sfp speed.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Added support for CEE info and stats query.</title>
<updated>2011-06-29T22:21:23Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2011-06-25T03:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=148d61039c625f3f7e2d0a6ad1efe17f83153e65'/>
<id>urn:sha1:148d61039c625f3f7e2d0a6ad1efe17f83153e65</id>
<content type='text'>
- Added CEE sub-module.
- Added support to collect stats/cee module info
  using BSG interface.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Extend BSG interface.</title>
<updated>2011-06-29T22:16:54Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2011-06-25T03:25:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=601380669baa2ba6427b821a14e5c91afb580dfc'/>
<id>urn:sha1:601380669baa2ba6427b821a14e5c91afb580dfc</id>
<content type='text'>
- Added support to collect driver/fw stats.
- Added support to perform adapter/ioc enable, disable operations.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: DMA memory allocation enhancement.</title>
<updated>2011-06-29T22:11:09Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2011-06-25T03:24:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4507025d01149aea8705e43508d0ef11e7010cfd'/>
<id>urn:sha1:4507025d01149aea8705e43508d0ef11e7010cfd</id>
<content type='text'>
- Modified the design such that each BFA sub-module will provide
  the amount of DMA and KVA memory needed by it and queues the
  same request to the global dma and kva info queues.
- During the memory allocation we iterate over this queue to allocate
  the dma and kva memory requested by sub-modules.
- The change is needed to avoid requesting the aggregate amount of memory
  needed by all the BFA sub-modules as one contiguous chunk.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
</feed>
