<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/image, 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/image?h=v0.9.4</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/image?h=v0.9.4'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-09-07T20:38:41+00:00</updated>
<entry>
<title>[pcbios] Add extra debugging messages relating to the system memory map</title>
<updated>2008-09-07T20:38:41+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-07T20:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=18aa0e79d233862f5cbd39853ac062af59c9d47b'/>
<id>urn:sha1:18aa0e79d233862f5cbd39853ac062af59c9d47b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bzimage] Kill off the initrd image type</title>
<updated>2008-07-08T00:30:11+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-08T00:30:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=dbe9269f3a04267b27bd5528715e79bacc356703'/>
<id>urn:sha1:dbe9269f3a04267b27bd5528715e79bacc356703</id>
<content type='text'>
We can just treat all non-kernel images as initrds, which matches our
behaviour for multiboot kernels.  This allows us to eliminate initrd as
an image type, and treat the "initrd" command as just another synonym for
"imgfetch".
</content>
</entry>
<entry>
<title>[misc] Fix building on OpenBSD</title>
<updated>2008-06-27T21:35:26+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-06-27T21:35:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2596a9aa9c25168e5e4f11cb42ebb3b85d51aae8'/>
<id>urn:sha1:2596a9aa9c25168e5e4f11cb42ebb3b85d51aae8</id>
<content type='text'>
OpenBSD throws compiler warnings that we can't reproduce on Linux, for
some reason.

Original patch from Dewey Hylton &lt;dewey@hyltown.com&gt;.
</content>
</entry>
<entry>
<title>[script] Remove arbitrary limit on script line lengths</title>
<updated>2008-06-17T23:43:58+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-06-17T23:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0ea821c7b774d7d4fbfc8407b2bf37ff050f4cd9'/>
<id>urn:sha1:0ea821c7b774d7d4fbfc8407b2bf37ff050f4cd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[ELF] Add ability to boot ELF images generated by wraplinux and mkelfImage</title>
<updated>2008-06-09T12:50:00+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-06-09T12:11:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=77a5cc6b1391df8aa63589c3b4c5efd2627296e9'/>
<id>urn:sha1:77a5cc6b1391df8aa63589c3b4c5efd2627296e9</id>
<content type='text'>
Delete ELF as a generic image type.  The method for invoking an
ELF-based image (as well as any tables that must be set up to allow it
to boot) will always depend on the specific architecture.  core/elf.c
now only provides the elf_load() function, to avoid duplicating
functionality between ELF-based image types.

Add arch/i386/image/elfboot.c, to handle the generic case of 32-bit
x86 ELF images.  We don't currently set up any multiboot tables, ELF
notes, etc.  This seems to be sufficient for loading kernels generated
using both wraplinux and coreboot's mkelfImage.

Note that while Etherboot 5.4 allowed ELF images to return, we don't.
There is no callback mechanism for the loaded image to shut down gPXE,
which means that we have to shut down before invoking the image.  This
means that we lose device state, protection against being trampled on,
etc.  It is not safe to continue afterwards.
</content>
</entry>
<entry>
<title>[embed] Add missing register_image() to image/embedded.c</title>
<updated>2008-06-03T23:02:23+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-06-03T23:02:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d615b00443e9265f87f6a08e84c28eb5dcee6f49'/>
<id>urn:sha1:d615b00443e9265f87f6a08e84c28eb5dcee6f49</id>
<content type='text'>
When the embedded image is a script, the unregister_image() performed by
image/script.c corrupts memory, since image/embedded.c omitted the call
to register_image().

This is the first bug fixed using Stefan Hajnoczi's gdb stub for gPXE.
</content>
</entry>
<entry>
<title>Added the embedded pxelinux payload patch from hpa.</title>
<updated>2008-01-08T15:51:36+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-01-08T15:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=74fd544101c8f17f35dfc2cd16738ebd5228d366'/>
<id>urn:sha1:74fd544101c8f17f35dfc2cd16738ebd5228d366</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various warnings fixups for OpenBSD with gcc-3.3.5.</title>
<updated>2007-12-07T00:11:43+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-12-07T00:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=df868476e7872c3ebd8c6e2a21f8365858907dc7'/>
<id>urn:sha1:df868476e7872c3ebd8c6e2a21f8365858907dc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set current working URI to be that of the executable image when</title>
<updated>2007-08-07T13:50:12+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-08-07T13:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=cfcc41d407e99968c23c2402a600263401ee41b8'/>
<id>urn:sha1:cfcc41d407e99968c23c2402a600263401ee41b8</id>
<content type='text'>
executing any image, not just a script.  (This will enable pxelinux to
use relative URIs, should it wish to.)
</content>
</entry>
<entry>
<title>Set current working URI equal to script URI during script execution.</title>
<updated>2007-08-02T19:27:19+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-08-02T19:27:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1ae40765a665244804891d9c3c6ed95e0f641ad9'/>
<id>urn:sha1:1ae40765a665244804891d9c3c6ed95e0f641ad9</id>
<content type='text'>
</content>
</entry>
</feed>
