<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/config, branch openslx</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/config?h=openslx</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/config?h=openslx'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2026-01-28T11:53:53+00:00</updated>
<entry>
<title>Merge branch 'master' into openslx</title>
<updated>2026-01-28T11:53:53+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-01-28T11:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8e82785c584dc13e20f9229decb95bd17bbe9cd1'/>
<id>urn:sha1:8e82785c584dc13e20f9229decb95bd17bbe9cd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[build] Extend default configuration for non-BIOS builds</title>
<updated>2026-01-16T22:42:37+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-16T22:38:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=05cb930466119d1fea6e9b4d4c13edb4df7ff4d0'/>
<id>urn:sha1:05cb930466119d1fea6e9b4d4c13edb4df7ff4d0</id>
<content type='text'>
The current usage model for iPXE is that the default configuration is
relatively minimal to reduce code size, with users encouraged to build
from source if necessary to enable additional features.  This approach
is somewhat incompatible with the Secure Boot model, which by design
makes it prohibitively difficult for users to use their own compiled
binaries.  For published Secure Boot signed binaries to be useful,
they will have to already include all features that the majority of
users will need.

Extend the default configuration for EFI (and other non-BIOS
platforms) to include HTTPS support, framebuffer support, and a
selection of commands and features that are reasonably expected to be
used by large numbers of users.

The default configuration for BIOS platforms is deliberately left
unchanged, since BIOS binaries are typically subject to severe size
constraints.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[usb] Drag in USB commands only when USB support is present</title>
<updated>2026-01-16T22:34:01+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-16T22:34:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4157afc125d84d54c23921392d64190e51424653'/>
<id>urn:sha1:4157afc125d84d54c23921392d64190e51424653</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[pci] Drag in PCI commands only when PCI support is present</title>
<updated>2026-01-16T22:32:36+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-16T22:32:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f3abf2b9de5fa5b6841fcb328f313df0fd9be737'/>
<id>urn:sha1:f3abf2b9de5fa5b6841fcb328f313df0fd9be737</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Canonicalise console type configuration</title>
<updated>2026-01-16T17:26:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-16T16:52:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f7f685f8c90573b9a110aae5f33c8c4dabf0b9b1'/>
<id>urn:sha1:f7f685f8c90573b9a110aae5f33c8c4dabf0b9b1</id>
<content type='text'>
Move all console configuration from config/defaults/&lt;platform&gt;.h to
the top-level config/console.h, using indented conditional blocks to
clarify which console types are supported and enabled on each
platform.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Canonicalise USB configuration</title>
<updated>2026-01-16T16:08:20+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-16T16:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ce6f574a9f3a3bdff8e06415a1c224d08c52cfbf'/>
<id>urn:sha1:ce6f574a9f3a3bdff8e06415a1c224d08c52cfbf</id>
<content type='text'>
Move all USB configuration from config/defaults/&lt;platform&gt;.h to the
top-level config/usb.h, using indented conditional blocks to clarify
which options are supported and enabled on each platform.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Canonicalise settings sources configuration</title>
<updated>2026-01-16T15:27:26+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-16T15:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6ad6af198e3e0ef6270914b981f1a069cc61deb4'/>
<id>urn:sha1:6ad6af198e3e0ef6270914b981f1a069cc61deb4</id>
<content type='text'>
Move all settings source selection from config/defaults/&lt;platform&gt;.h
to the top-level config/settings.h, using indented conditional blocks
to clarify which sources are supported and enabled on each platform.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Sort general configuration in order of approachability</title>
<updated>2026-01-16T14:54:10+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-16T14:54:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ff80a1758f2e9999dd629fa78ce72e99aa2a3096'/>
<id>urn:sha1:ff80a1758f2e9999dd629fa78ce72e99aa2a3096</id>
<content type='text'>
Reorder sections within config/general.h so that portions that are
easier to understand and more likely to be modified are towards the
top of the file, with more obscure and less frequently modified
options moved lower down.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Canonicalise remaining portions of general configuration</title>
<updated>2026-01-16T14:31:07+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-16T14:31:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=360c0f3363809597b71fd90623bbfc18713f451c'/>
<id>urn:sha1:360c0f3363809597b71fd90623bbfc18713f451c</id>
<content type='text'>
Move remaining general configuration from config/defaults/&lt;platform&gt;.h
to the top-level config/general.h, using indented conditional blocks
to clarify which features are supported and enabled on each platform.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Canonicalise SAN boot protocol configuration</title>
<updated>2026-01-16T14:02:35+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-16T14:02:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d27cf68e070c8e9fb3aad2e0d60e3ddef998ea84'/>
<id>urn:sha1:d27cf68e070c8e9fb3aad2e0d60e3ddef998ea84</id>
<content type='text'>
Move all SAN boot protocol selection from config/defaults/&lt;platform&gt;.h
to the top-level config/general.h, using indented conditional blocks
to clarify which protocols are supported and enabled on each platform.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
