<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/util/.gitignore, branch master</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/util/.gitignore?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/util/.gitignore?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2014-09-10T02:12:10+00:00</updated>
<entry>
<title>[efi] Add efifatbin utility</title>
<updated>2014-09-10T02:12:10+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2014-09-10T01:58:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5de37e124fd21c8f918f3fe26fc33a764709ead4'/>
<id>urn:sha1:5de37e124fd21c8f918f3fe26fc33a764709ead4</id>
<content type='text'>
Add utility for constructing EFI fat binaries (dual 32/64-bit
binaries, usable only on Apple EFI systems).

This utility is not part of the standard build process.  To use it:

  make util/efifatbin bin-i386-efi/ipxe.efi bin-x86_64-efi/ipxe.efi

and then

  ./util/efifatbin bin-*-efi/ipxe.efi fat-ipxe.efi

Requested-by: Brandon Penglase &lt;bpenglase-ipxe@spaceservices.net&gt;
Tested-by: Brandon Penglase &lt;bpenglase-ipxe@spaceservices.net&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[libc] Enable automated extraction of error usage reports</title>
<updated>2010-05-31T02:11:57+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2010-05-30T14:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6c0e8c14be9546b49c097f5e6e8307bda3e7f5ac'/>
<id>urn:sha1:6c0e8c14be9546b49c097f5e6e8307bda3e7f5ac</id>
<content type='text'>
Add preprocessor magic to the error definitions to enable every error
usage to be tracked.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Enable building with the Intel C compiler (icc)</title>
<updated>2009-03-26T07:27:19+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-03-10T17:50:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1c67623e37dada045e9b5d1f5e19b414cc79c3e3'/>
<id>urn:sha1:1c67623e37dada045e9b5d1f5e19b414cc79c3e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[efi] Add efirom utility and .efirom image format</title>
<updated>2009-01-08T02:19:18+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-01-08T02:19:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=fb72336fe642a9a6f0d45cc39e1303890fb8af05'/>
<id>urn:sha1:fb72336fe642a9a6f0d45cc39e1303890fb8af05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[efi] Use elf2efi utility in place of efilink</title>
<updated>2009-01-07T22:59:05+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-01-07T02:05:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=314779eb369db746be5373b398111d5b746d67de'/>
<id>urn:sha1:314779eb369db746be5373b398111d5b746d67de</id>
<content type='text'>
elf2efi converts a suitable ELF executable (containing relocation
information, and with appropriate virtual addresses) into an EFI
executable.  It is less tightly coupled with the gPXE build process
and, in particular, does not require the use of a hand-crafted PE
image header in efiprefix.S.

elf2efi correctly handles .bss sections, which significantly reduces
the size of the gPXE EFI executable.
</content>
</entry>
<entry>
<title>[efi] Add EFI image format and basic runtime environment</title>
<updated>2008-10-13T09:24:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-12T00:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=81d92c6d34f9ce68f7c2bbd5b92352b3a631bcd0'/>
<id>urn:sha1:81d92c6d34f9ce68f7c2bbd5b92352b3a631bcd0</id>
<content type='text'>
We have EFI APIs for CPU I/O, PCI I/O, timers, console I/O, user
access and user memory allocation.

EFI executables are created using the vanilla GNU toolchain, with the
EXE header handcrafted in assembly and relocations generated by a
custom efilink utility.
</content>
</entry>
<entry>
<title>Compressed ROM images now work.</title>
<updated>2007-07-16T15:58:38+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-16T15:58:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=048bbeeebcfce2eac0a21a8eaf44a6810d685032'/>
<id>urn:sha1:048bbeeebcfce2eac0a21a8eaf44a6810d685032</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added nrv2b binary to ignore list</title>
<updated>2007-07-15T12:31:31+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-15T12:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a8780a4fe4695358db53888895df33c9093f92cf'/>
<id>urn:sha1:a8780a4fe4695358db53888895df33c9093f92cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename .cvsignore files to .gitignore</title>
<updated>2007-06-09T21:57:00+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-06-09T21:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0f8d7d705d386e4f088ca2bfe1d0d73bb864838e'/>
<id>urn:sha1:0f8d7d705d386e4f088ca2bfe1d0d73bb864838e</id>
<content type='text'>
</content>
</entry>
</feed>
