<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/Makefile, branch v0.9.6</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/Makefile?h=v0.9.6</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/Makefile?h=v0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-11-23T21:44:45+00:00</updated>
<entry>
<title>[release] Update version to 0.9.6 for release</title>
<updated>2008-11-23T21:44:45+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2008-11-23T21:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=74b7bc0954120a13a5c79880f24d178a9c4fb0ef'/>
<id>urn:sha1:74b7bc0954120a13a5c79880f24d178a9c4fb0ef</id>
<content type='text'>
</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>[makefile] Split config.h out into config/*.h and kill off mkconfig.pl</title>
<updated>2008-10-08T01:17:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-07T23:37:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e817a347fb785f6fa8d2242604d6b6e7eff847be'/>
<id>urn:sha1:e817a347fb785f6fa8d2242604d6b6e7eff847be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[makefile] Add support for multiple build platforms</title>
<updated>2008-10-08T01:17:25+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-07T22:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a2588547f913d5928f61ac30fd531a407925b4b5'/>
<id>urn:sha1:a2588547f913d5928f61ac30fd531a407925b4b5</id>
<content type='text'>
Allow for the build CPU architecture and platform to be specified as part
of the make command goals.  For example:

  make bin/rtl8139.rom      # Standard i386 PC-BIOS build

  make bin-efi/rtl8139.efi  # i386 EFI build

The generic syntax is "bin[-[arch-]platform]", with the default
architecture being "i386" (regardless of the host architecture) and the
default platform being "pcbios".

Non-path targets such as "srcs" can be specified using e.g.

  make bin-efi srcs

Note that this changeset is merely Makefile restructuring to allow the
build architecture and platform to be determined by the make command
goals, and to export these to compiled code via the ARCH and PLATFORM
defines.  It doesn't actually introduce any new build platforms.
</content>
</entry>
<entry>
<title>[makefile] Kill off arch/$(ARCH)/Config</title>
<updated>2008-10-07T21:46:43+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-07T21:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f0b942ef42d542a3411545831ce81d5ba54b2de5'/>
<id>urn:sha1:f0b942ef42d542a3411545831ce81d5ba54b2de5</id>
<content type='text'>
The arch/i386/Config file has long been marked as deprecated.  Move all
the pertinent bits to arch/i386/Makefile instead and remove
arch/i386/Config.
</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>[phantom] Add support for NetXen Phantom NICs</title>
<updated>2008-07-05T02:38:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-05T02:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3ad348e55a51da012ad4a0ad029da5e80541e4ec'/>
<id>urn:sha1:3ad348e55a51da012ad4a0ad029da5e80541e4ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Config] remove src/Config</title>
<updated>2008-06-30T19:26:13+00:00</updated>
<author>
<name>H. Peter Anvin</name>
</author>
<published>2008-06-30T19:16:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=25450dc59ce0ad1d363edced1beb13c6042a68b7'/>
<id>urn:sha1:25450dc59ce0ad1d363edced1beb13c6042a68b7</id>
<content type='text'>
Remove src/Config as it has no more users, and conflicts with
src/config on case-deficient filesystems.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>[Makefile] Add $(BIN)/undionly.kpxe as default build target</title>
<updated>2008-06-09T12:44:11+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2008-06-09T12:44:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=fe3162ab1c84bd641d6cef50fa3c2a9e1bc4321a'/>
<id>urn:sha1:fe3162ab1c84bd641d6cef50fa3c2a9e1bc4321a</id>
<content type='text'>
</content>
</entry>
</feed>
