<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/arch/i386, branch master</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/arch/i386?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/arch/i386?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2017-06-14T11:33:16+00:00</updated>
<entry>
<title>[build] Use -no-pie on newer versions of gcc</title>
<updated>2017-06-14T11:33:16+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-06-14T11:33:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7c395b0e21806b946fe944a27fc273407f357ea1'/>
<id>urn:sha1:7c395b0e21806b946fe944a27fc273407f357ea1</id>
<content type='text'>
Some distributions patch gcc to generate position independent
executables by default.  We currently include a workaround to check
for this and to add -fno-PIE -nopie to CFLAGS if required.

Newer patched versions of gcc require -fno-PIE -no-pie instead.  Check
for both variants.

Reported-by: Nathan Rennie-Waldock &lt;nathan.renniewaldock@gmail.com&gt;
Originally-fixed-by: Markos Chandras &lt;mchandras@suse.de&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[dhcp] Automatically generate vendor class identifier string</title>
<updated>2016-07-04T14:07:05+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-07-04T14:07:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=aeb62038119f1988b06fa6a55a74d3db65c64d79'/>
<id>urn:sha1:aeb62038119f1988b06fa6a55a74d3db65c64d79</id>
<content type='text'>
The vendor class identifier strings in DHCP_ARCH_VENDOR_CLASS_ID are
out of sync with the (correct) client architecture values in
DHCP_ARCH_CLIENT_ARCHITECTURE.

Fix by removing all definitions of DHCP_ARCH_VENDOR_CLASS_ID, and
instead generating the vendor class identifier string automatically
based on DHCP_ARCH_CLIENT_ARCHITECTURE and DHCP_ARCH_CLIENT_NDI.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[dhcp] Allow for variable encapsulation of architecture-specific options</title>
<updated>2016-07-04T12:15:05+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-07-04T12:15:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3d9f094022854ca06d02f34c688896abde9e1b20'/>
<id>urn:sha1:3d9f094022854ca06d02f34c688896abde9e1b20</id>
<content type='text'>
DHCPv4 and DHCPv6 share some values in common for the architecture-
specific options (such as the client system architecture type), but
use different encapsulations: DHCPv4 has a single byte for the option
length while DHCPv6 has a 16-bit field for the option length.

Move the containing DHCP_OPTION() and related wrappers from the
individual dhcp_arch.h files to dhcp.c, thus allowing for the
architecture-specific values to be reused in dhcpv6.c.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[comboot] Support COMBOOT in 64-bit builds</title>
<updated>2016-04-15T14:31:36+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-04-14T15:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5e5450c2d04e6f976ea4cef5db50e136d4a06282'/>
<id>urn:sha1:5e5450c2d04e6f976ea4cef5db50e136d4a06282</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[gdb] Add support for x86_64</title>
<updated>2016-03-22T08:44:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-03-20T12:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=311a5732c8baa7ceb4f23db51dcbb5015e2ef965'/>
<id>urn:sha1:311a5732c8baa7ceb4f23db51dcbb5015e2ef965</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[test] Move i386-specific tests to arch/i386/tests</title>
<updated>2016-03-17T14:32:00+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-03-17T14:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=dbc9e591a5e958b0b849fc1669902f38043b0422'/>
<id>urn:sha1:dbc9e591a5e958b0b849fc1669902f38043b0422</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[hyperv] Use generic set_bit() function</title>
<updated>2016-03-16T22:33:41+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-03-16T21:24:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9bab13a7727a36c36b320409e0e785e016a3ff5c'/>
<id>urn:sha1:9bab13a7727a36c36b320409e0e785e016a3ff5c</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[librm] Provide an abstraction wrapper for prot_call</title>
<updated>2016-02-18T23:23:38+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-02-18T23:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=31b5c2e753dbcb3d5023bccc8e644d0bcb56b2ad'/>
<id>urn:sha1:31b5c2e753dbcb3d5023bccc8e644d0bcb56b2ad</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[librm] Convert prot_call() to a real-mode near call</title>
<updated>2016-02-18T17:12:16+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-02-18T16:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=196f0f2551a4f82d2968c6e3a50aaa54a45ec779'/>
<id>urn:sha1:196f0f2551a4f82d2968c6e3a50aaa54a45ec779</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[librm] Discard argument as part of return from prot_call()</title>
<updated>2016-02-16T23:16:49+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-02-16T23:16:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9dc340d73538ecac72851407b4865e2a778589f8'/>
<id>urn:sha1:9dc340d73538ecac72851407b4865e2a778589f8</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
