<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers/infiniband, branch master</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/infiniband?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers/infiniband?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2018-03-20T15:55:04+00:00</updated>
<entry>
<title>[golan] Set log_max_qp to 1</title>
<updated>2018-03-20T15:55:04+00:00</updated>
<author>
<name>Ameer Mahagneh</name>
</author>
<published>2018-03-20T15:55:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d5d4bf8870ccb68b3b897d2ee88079dc06e9dd48'/>
<id>urn:sha1:d5d4bf8870ccb68b3b897d2ee88079dc06e9dd48</id>
<content type='text'>
This is required to work around a bug in some firmware versions.

Signed-off-by: Ameer Mahagneh &lt;ameerm@mellanox.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[golan] Do not assume all devices are identical</title>
<updated>2018-03-18T13:41:21+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2018-03-18T13:40:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0778418e29ea16fc897fc5b6e497054f5ba86ebd'/>
<id>urn:sha1:0778418e29ea16fc897fc5b6e497054f5ba86ebd</id>
<content type='text'>
Remove the global variable shomron_nodnic_supported, since it may have
different values for different PCI devices.

Originally-fixed-by: Mohammed Taha &lt;mohammedt@mellanox.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Avoid implicit-fallthrough warnings on GCC 7</title>
<updated>2017-03-29T07:36:45+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-29T07:36:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5f85cbb9ee1c00cec81a848a9e871ad5d1e7f53f'/>
<id>urn:sha1:5f85cbb9ee1c00cec81a848a9e871ad5d1e7f53f</id>
<content type='text'>
Reported-by: Vinson Lee &lt;vlee@freedesktop.org&gt;
Reported-by: Liang Yan &lt;lyan@suse.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[golan] Bug fixes and improved paging allocation method</title>
<updated>2017-03-23T14:03:40+00:00</updated>
<author>
<name>Raed Salem</name>
</author>
<published>2017-03-23T13:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1ff1eebcf7a93a237a1b91ea5d9dcc5b5f1a13bf'/>
<id>urn:sha1:1ff1eebcf7a93a237a1b91ea5d9dcc5b5f1a13bf</id>
<content type='text'>
Updates:
- revert Support for clear interrupt via BAR

Signed-off-by: Raed Salem &lt;raeds@mellanox.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[hermon] Assert that mapping length is non-zero</title>
<updated>2017-03-22T13:20:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-22T13:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=dea5b744750f691c071b018b1084fa916ed630a8'/>
<id>urn:sha1:dea5b744750f691c071b018b1084fa916ed630a8</id>
<content type='text'>
An (impossible) mapping length of zero produces a negative bit shift,
which is technically undefined.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[arbel] Assert that mapping length is non-zero</title>
<updated>2017-03-22T13:18:54+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-22T13:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0ced99e97c59e193eb7b1313fbb4473c720c59dc'/>
<id>urn:sha1:0ced99e97c59e193eb7b1313fbb4473c720c59dc</id>
<content type='text'>
An (impossible) mapping length of zero produces a negative bit shift,
which is technically undefined.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[infiniband] Return status code from ib_create_cq() and ib_create_qp()</title>
<updated>2017-03-22T09:18:02+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-22T08:47:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=39ef530088859ccbbcf29bf6af2cf9f0307dc476'/>
<id>urn:sha1:39ef530088859ccbbcf29bf6af2cf9f0307dc476</id>
<content type='text'>
Any underlying errors arising during ib_create_cq() or ib_create_qp()
are lost since the functions simply return NULL on error.  This makes
debugging harder, since a debug-enabled build is required to discover
the root cause of the error.

Fix by returning a status code from these functions, thereby allowing
any underlying errors to be propagated.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[qib7322] Use correct length for memset()</title>
<updated>2017-03-21T11:51:56+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-21T11:51:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ae915aa5cc6eb788604f0a8033216f1b6fc472cd'/>
<id>urn:sha1:ae915aa5cc6eb788604f0a8033216f1b6fc472cd</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[linda] Use correct length for memset()</title>
<updated>2017-03-21T11:50:51+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-21T11:50:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6ee15cbac358914fef8bf9d9a9e5ea8bee29c99d'/>
<id>urn:sha1:6ee15cbac358914fef8bf9d9a9e5ea8bee29c99d</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[arbel] Avoid potential integer overflow when calculating memory mappings</title>
<updated>2017-03-21T10:01:55+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-21T09:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a5affc832e2ae5fbbc88aafa452354fa418578b4'/>
<id>urn:sha1:a5affc832e2ae5fbbc88aafa452354fa418578b4</id>
<content type='text'>
When the area to be mapped straddles the 2GB boundary, the expression
(high+size) will overflow on the first loop iteration.  Fix by using
(end-size), which cannot underflow.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
