<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src, 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?h=v0.9.5</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src?h=v0.9.5'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-10-01T17:38:45+00:00</updated>
<entry>
<title>[release] Update version to 0.9.5 for release</title>
<updated>2008-10-01T17:38:45+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2008-10-01T17:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8c3e95ce420c21e612dbed58fd74dbb01025643f'/>
<id>urn:sha1:8c3e95ce420c21e612dbed58fd74dbb01025643f</id>
<content type='text'>
</content>
</entry>
<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>[makefile] Quote argument to sed containing []</title>
<updated>2008-09-30T20:54:41+00:00</updated>
<author>
<name>H. Peter Anvin</name>
</author>
<published>2008-09-29T20:50:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e899f100ca15ce0cbc35f74a5daefda290747147'/>
<id>urn:sha1:e899f100ca15ce0cbc35f74a5daefda290747147</id>
<content type='text'>
[] are shell metacharacters, and they can get confused by files in the
local directory.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>[makefile] Avoid using ?=</title>
<updated>2008-09-30T20:53:34+00:00</updated>
<author>
<name>H. Peter Anvin</name>
</author>
<published>2008-09-29T20:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e8b6077566df5d6479b68cbd3fd490ab0812424e'/>
<id>urn:sha1:e8b6077566df5d6479b68cbd3fd490ab0812424e</id>
<content type='text'>
?= in a Makefile means that that variable can be overridden by the
environment.  This is confusing to users, especially with a generic
name like "ARCH".

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</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>[pcbios] Allow for larger-than-20-byte buffers in e820mangler.S</title>
<updated>2008-09-29T04:11:51+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-29T04:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1dda75c9cdca7105733bfc21e8b4b6d46df19113'/>
<id>urn:sha1:1dda75c9cdca7105733bfc21e8b4b6d46df19113</id>
<content type='text'>
Although the E820 API allows for a caller to provide only a 20-byte
buffer, there exists at least one combination (HP BIOS, 32-bit WinPE)
that relies on information found only in the "extended attributes"
field, which requires a 24-byte buffer.

Allow for up to a 64-byte E820 buffer, in the hope of coping with
future idiocies like this one.
</content>
</entry>
<entry>
<title>[pcbios] Print INT 15,E820 extended attributes, if present</title>
<updated>2008-09-29T02:55:13+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-29T02:55:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=040f7cdf3a99ed56a4487efc8e131c84984925bf'/>
<id>urn:sha1:040f7cdf3a99ed56a4487efc8e131c84984925bf</id>
<content type='text'>
The ACPI specification defines an additional 4-byte field at offset 20
for an E820 memory map entry.  This field is presumably optional,
since generally E820 gets given only a 20-byte buffer to fill.
However, the bits of this optional field are defined as:

  bit 0 : region is enabled
  bit 1 : region is non-volatile memory rather than RAM

so it seems as though callers that pass in only a 20-byte buffer may
be missing out on some rather important information.
</content>
</entry>
<entry>
<title>[gdb] Fix a compiler warning that shows up only when assertions are enabled</title>
<updated>2008-09-29T00:00:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-29T00:00:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0015601f0b5c0d677450c1dc507a261d5ca3012d'/>
<id>urn:sha1:0015601f0b5c0d677450c1dc507a261d5ca3012d</id>
<content type='text'>
gcc should (I think) be warning about this anyway, but seems to do so
only when assertions are enabled for this object.
</content>
</entry>
<entry>
<title>[pcbios] Save/restore %es in INT 15,e820</title>
<updated>2008-09-28T23:36:11+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-28T23:36:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=50dc9344b7265915f5b9b1f795d024e775e3ae49'/>
<id>urn:sha1:50dc9344b7265915f5b9b1f795d024e775e3ae49</id>
<content type='text'>
Our INT 15,e820 code was setting %es=%ss (as part of the "look ahead
in the memory map" logic), but failing to restore %es afterwards.
This is a serious bug, but wasn't affecting many platforms because
almost all callers seem to set %es=%ss anyway.
</content>
</entry>
</feed>
