<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/include/ipxe/efi, branch openslx</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/ipxe/efi?h=openslx</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/ipxe/efi?h=openslx'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2026-01-14T16:10:29+00:00</updated>
<entry>
<title>[build] Mark known reviewed files as permitted for UEFI Secure Boot</title>
<updated>2026-01-14T16:10:29+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-14T14:36:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=adcaaf9b93f9de14ba93bea54aecef103fe16b5f'/>
<id>urn:sha1:adcaaf9b93f9de14ba93bea54aecef103fe16b5f</id>
<content type='text'>
Some past security reviews carried out for UEFI Secure Boot signing
submissions have covered specific drivers or functional areas of iPXE.
Mark all of the files comprising these areas as permitted for UEFI
Secure Boot.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Mark core files as permitted for UEFI Secure Boot</title>
<updated>2026-01-14T13:25:34+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-14T13:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6cccb3bdc00359068c07125258d71ce24db5118a'/>
<id>urn:sha1:6cccb3bdc00359068c07125258d71ce24db5118a</id>
<content type='text'>
Mark all files used in a standard build of bin-x86_64-efi/snponly.efi
as permitted for UEFI Secure Boot.  These files represent the core
functionality of iPXE that is guaranteed to have been included in
every binary that was previously subject to a security review and
signed by Microsoft.  It is therefore legitimate to assume that at
least these files have already been reviewed to the required standard
multiple times.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Mark imported EDK2 headers as permitted for Secure Boot</title>
<updated>2026-01-13T15:18:16+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-13T14:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b09af00fab6ec193d2cb7488825bf1a95015497f'/>
<id>urn:sha1:b09af00fab6ec193d2cb7488825bf1a95015497f</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Update to current EDK2 headers</title>
<updated>2026-01-13T13:58:17+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2026-01-13T13:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c5ae9ec99c0c59a08c82a2c504b5e1ad374b8453'/>
<id>urn:sha1:c5ae9ec99c0c59a08c82a2c504b5e1ad374b8453</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Allow for creating devices with no EFI parent device</title>
<updated>2025-11-25T12:04:43+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-11-25T11:59:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=19dffdc836d0cbfd79ec475160e4a22600f67584'/>
<id>urn:sha1:19dffdc836d0cbfd79ec475160e4a22600f67584</id>
<content type='text'>
On some systems (observed on an AWS m8g.medium instance in eu-west-2),
the UEFI firmware fails to enumerate some of the underlying hardware
devices.  On these systems, we cannot comply with the UEFI device
model by adding our SNP device as a child of the hardware device and
appending to the parent hardware device path, since no parent hardware
device has been created.

Work around these systems by allowing for the creation of SNP devices
with no parent device.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[pci] Allow probing permission to vary by range</title>
<updated>2025-11-24T23:16:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-11-24T23:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9c1ac48bcff1a623cc5422fb57c540d910ac9734'/>
<id>urn:sha1:9c1ac48bcff1a623cc5422fb57c540d910ac9734</id>
<content type='text'>
Make pci_can_probe() part of the runtime selectable PCI I/O API, and
defer this check to the per-range API.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Wrap a selection of runtime services calls</title>
<updated>2025-11-13T15:02:03+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-11-13T14:38:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=33834746537d18e899559470970706d37ae2722b'/>
<id>urn:sha1:33834746537d18e899559470970706d37ae2722b</id>
<content type='text'>
Allow DEBUG=efi_wrap to trace various runtime services calls as well
as the existing boot services calls.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Add image security database GUID definition</title>
<updated>2025-11-12T12:09:40+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-11-12T12:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0a8e34657ea3e266d6e62c0ee2f839fde56be805'/>
<id>urn:sha1:0a8e34657ea3e266d6e62c0ee2f839fde56be805</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Add Microsoft vendor GUID definition</title>
<updated>2025-11-12T12:01:37+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-11-12T12:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5c135240bc2cc0e4d885f65f9a20cfa76bd8916a'/>
<id>urn:sha1:5c135240bc2cc0e4d885f65f9a20cfa76bd8916a</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Add storage security command protocol header and GUID definition</title>
<updated>2025-11-11T23:24:22+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-11-11T16:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5154b6fcc50a73eedf78ad4bb4a619054d77ed97'/>
<id>urn:sha1:5154b6fcc50a73eedf78ad4bb4a619054d77ed97</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
