<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/infiniband, branch v0.9.4</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/infiniband?h=v0.9.4</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/infiniband?h=v0.9.4'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-09-25T06:23:34+00:00</updated>
<entry>
<title>[arbel] Allocate sufficient space for firmware buffer</title>
<updated>2008-09-25T06:23:34+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-25T06:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=fa880ec70a07f45048c7e3beec225634e8623de9'/>
<id>urn:sha1:fa880ec70a07f45048c7e3beec225634e8623de9</id>
<content type='text'>
We were accidentally allocating only half the required amount of
memory (given the alignment method) for the firmware buffer, leading
to conflicts between the firmware buffer and gPXE code/data segments.
</content>
</entry>
<entry>
<title>[hermon] Allocate sufficient space for firmware buffer</title>
<updated>2008-09-25T06:22:06+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-25T06:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b45b39260ceb65aa020acfe5a3e961a19ed8489a'/>
<id>urn:sha1:b45b39260ceb65aa020acfe5a3e961a19ed8489a</id>
<content type='text'>
We were accidentally allocating only half the required amount of
memory (given the alignment method) for the firmware buffer, leading
to conflicts between the firmware buffer and gPXE code/data segments.
</content>
</entry>
<entry>
<title>[hermon] Add support for MT26418 device</title>
<updated>2008-07-08T23:53:38+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-08T23:53:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=997bccc64e39ed086c37998305ee146ba3359331'/>
<id>urn:sha1:997bccc64e39ed086c37998305ee146ba3359331</id>
<content type='text'>
PCI ID supplied (and tested) by Frederic
Temporelli &lt;frederic.temporelli@bull.net&gt;
</content>
</entry>
<entry>
<title>[Infiniband] Fix event queue doorbell ringing on Arbel</title>
<updated>2008-04-22T01:18:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-04-22T01:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d72bf13b788104aa4c853800c5627c1074d30ca7'/>
<id>urn:sha1:d72bf13b788104aa4c853800c5627c1074d30ca7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Infiniband] Add multiport support for Arbel cards</title>
<updated>2008-04-22T00:37:00+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-04-22T00:37:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c9fb012d4fdbd397cef65a8dbf5bb9759228588a'/>
<id>urn:sha1:c9fb012d4fdbd397cef65a8dbf5bb9759228588a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Infiniband] Move event-queue process from driver to Infiniband core</title>
<updated>2008-04-21T12:23:11+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-04-21T12:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=35a583667780122e8dabc72737be51fe914b4257'/>
<id>urn:sha1:35a583667780122e8dabc72737be51fe914b4257</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Hermon] Fix event queue doorbells.</title>
<updated>2008-04-18T04:33:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-04-18T04:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e55bab3ce3f0a038d608d5e62066fc4a64853012'/>
<id>urn:sha1:e55bab3ce3f0a038d608d5e62066fc4a64853012</id>
<content type='text'>
Event queue doorbells must use UAR pages 0-127 depending on event queue
number; other doorbells must use pages 128+ (and we choose to use page
128).
</content>
</entry>
<entry>
<title>[Infiniband] Add preliminary multiple port support for Hermon cards</title>
<updated>2008-04-18T01:50:48+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-04-18T01:50:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a176a24ac0a5769d6a844149595f409a1bc2e41d'/>
<id>urn:sha1:a176a24ac0a5769d6a844149595f409a1bc2e41d</id>
<content type='text'>
Infiniband devices no longer block waiting for link-up in
register_ibdev().

Hermon driver needs to create an event queue and poll for link-up events.

Infiniband core needs to reread MAD parameters when link state changes.

IPoIB needs to cope with Infiniband link parameters being only partially
available at probe and open time.
</content>
</entry>
<entry>
<title>Modify gPXE core and drivers to work with the new timer subsystem</title>
<updated>2008-03-02T00:41:10+00:00</updated>
<author>
<name>Alexey Zaytsev</name>
</author>
<published>2008-03-02T00:41:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a1572e0ab0f5fab9a1f0185ded593bec811aa175'/>
<id>urn:sha1:a1572e0ab0f5fab9a1f0185ded593bec811aa175</id>
<content type='text'>
Signed-off-by: Alexey Zaytsev &lt;alexey.zaytsev@gmail.com&gt;
</content>
</entry>
<entry>
<title>[Infiniband] Add preliminary support for multi-port devices.</title>
<updated>2008-02-27T13:59:56+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-02-27T13:59:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=bc3f0a25c6e3ce8344fa3c255a8e3a981f59309b'/>
<id>urn:sha1:bc3f0a25c6e3ce8344fa3c255a8e3a981f59309b</id>
<content type='text'>
Arbel and Hermon cards both have multiple ports.  Add the
infrastructure required to register each port as a separate IB
device.  Don't yet register more than one port, since registration
will currently fail unless a valid link is detected.

Use ib_*_{set,get}_{drv,owner}data wrappers to access driver- and
owner-private data on Infiniband structures.
</content>
</entry>
</feed>
