<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/arch/i386/include/pcbios, branch openslx</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/arch/i386/include/pcbios?h=openslx</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/arch/i386/include/pcbios?h=openslx'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2023-01-22T17:45:34+00:00</updated>
<entry>
<title>[dhcp] Simplify platform-specific client architecture definitions</title>
<updated>2023-01-22T17:45:34+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2023-01-22T16:54:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2061d658b3d199ec84976e6a573f68424369be69'/>
<id>urn:sha1:2061d658b3d199ec84976e6a573f68424369be69</id>
<content type='text'>
Move the platform-specific DHCP client architecture definitions to
header files of the form &lt;ipxe/$(PLATFORM)/dhcparch.h&gt;.  This
simplifies the directory structure and allows the otherwise unused
arch/$(ARCH)/include/$(PLATFORM) to be removed from the include
directory search path, which avoids the confusing situation in which a
header file may potentially be accessed through more than one path.

For Linux userspace binaries on any architecture, use the EFI values
for that architecture by delegating to the EFI header file.  This
avoids the need to explicitly select values for Linux userspace
binaries for each architecture.

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>[legal] Relicense files under GPL2_OR_LATER_OR_UBDL</title>
<updated>2015-03-02T16:35:29+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2015-03-02T13:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2f020a8df3ad24d0d0bac9295c9cecb2ebba92f4'/>
<id>urn:sha1:2f020a8df3ad24d0d0bac9295c9cecb2ebba92f4</id>
<content type='text'>
These files cannot be automatically relicensed by util/relicense.pl
since they either contain unusual but trivial contributions (such as
the addition of __nonnull function attributes), or contain lines
dating back to the initial git revision (and so require manual
knowledge of the code's origin).

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[dhcp] Add symbolic definitions for DHCP client architecture values</title>
<updated>2011-07-06T14:26:43+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2011-07-06T14:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9cf2f9dc2b773b6544c86a7a347e143d7c101ef7'/>
<id>urn:sha1:9cf2f9dc2b773b6544c86a7a347e143d7c101ef7</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[dhcp] Use correct DHCP options on EFI systems</title>
<updated>2010-05-29T07:51:46+00:00</updated>
<author>
<name>Geoff Lywood</name>
</author>
<published>2010-05-04T21:31:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6514d6430d97effafa6c534e939053628ee783b0'/>
<id>urn:sha1:6514d6430d97effafa6c534e939053628ee783b0</id>
<content type='text'>
See RFC 4578 for details.

Signed-off-by: Joshua Oreman &lt;oremanj@rwcr.net&gt;
Modified-by: Michael Brown &lt;mcb30@ipxe.org&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
