<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/drivers, branch v0.9.5</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers?h=v0.9.5</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/drivers?h=v0.9.5'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-10-01T07:11:03+00:00</updated>
<entry>
<title>[arbel] Fix off-by-one error in the failure path in arbel_probe()</title>
<updated>2008-10-01T07:11:03+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-29T23:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=df02c54f867227a4da2e8d5782efdcc602d2ade2'/>
<id>urn:sha1:df02c54f867227a4da2e8d5782efdcc602d2ade2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[hermon] Fix off-by-one error in the failure path in hermon_probe()</title>
<updated>2008-10-01T07:10:50+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-29T23:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=76f6cad8afd5d7284ecef2b9f74ca22458f7cbdb'/>
<id>urn:sha1:76f6cad8afd5d7284ecef2b9f74ca22458f7cbdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[tg3] Add PCI ID</title>
<updated>2008-09-29T15:00:09+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-29T15:00:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6f87d622e1ffccdebbda1f592abc7d973aa34133'/>
<id>urn:sha1:6f87d622e1ffccdebbda1f592abc7d973aa34133</id>
<content type='text'>
Reported working by Martin Kreiner &lt;m.kreiner@levigo.de&gt;
</content>
</entry>
<entry>
<title>[hermon] Allocate only as much memory as is needed for ICM and ICM AUX</title>
<updated>2008-09-28T19:43:18+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-27T22:50:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=39047c56361383016ae7eee910099b2a315c607a'/>
<id>urn:sha1:39047c56361383016ae7eee910099b2a315c607a</id>
<content type='text'>
Use individual page mappings rather than a single whole-region
mapping, to avoid the waste of memory that occurs due to the
constraint that each mapped block must be aligned on its own size.
</content>
</entry>
<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>[phantom] Skip command PEG initialisation if PEG is already running</title>
<updated>2008-09-23T22:36:55+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-23T22:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4011f9d956e224ed245d54dcfcf5d152a5ca297d'/>
<id>urn:sha1:4011f9d956e224ed245d54dcfcf5d152a5ca297d</id>
<content type='text'>
It is possible for the BIOS to use the UNDI API to bring up the NIC
prior to system boot.  If this happens, UNM_NIC_REG_CMDPEG_STATE will
contain the value 0xf00f (UNM_NIC_REG_CMDPEG_STATE_INITIALIZE_ACK),
and we should skip initialising the command PEG.
</content>
</entry>
<entry>
<title>[phantom] Omit an initialisation step now performed by the firmware</title>
<updated>2008-09-23T22:11:05+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-23T22:11:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e13d7931600ca98516985298a41cae9b242877e7'/>
<id>urn:sha1:e13d7931600ca98516985298a41cae9b242877e7</id>
<content type='text'>
The firmware will now determine the right port mode on all cards, so
the PXE driver doesn't have to set it.  (Setting the port mode
apparently breaks some newer cards.)
</content>
</entry>
<entry>
<title>[phantom] Fix P3 B1 silicon bug workaround</title>
<updated>2008-08-27T20:25:06+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-08-27T20:25:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=cb6fea069075794f187e269af62ef66339169bbe'/>
<id>urn:sha1:cb6fea069075794f187e269af62ef66339169bbe</id>
<content type='text'>
Commit f58cc3f introduced a temporary workaround for a bug in current
prototype silicon, but failed to apply it to all eight PCI functions
within the device.
</content>
</entry>
<entry>
<title>[phantom] Remove comment that no longer matches reality</title>
<updated>2008-08-26T03:45:31+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-08-26T03:45:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=07581d3faacf96bb4c2ade4fe360926e344b29b1'/>
<id>urn:sha1:07581d3faacf96bb4c2ade4fe360926e344b29b1</id>
<content type='text'>
</content>
</entry>
</feed>
