<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/include/ipxe/efi/Protocol, 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/Protocol?h=openslx</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/ipxe/efi/Protocol?h=openslx'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2026-01-14T13:25:34+00:00</updated>
<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] 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>
<entry>
<title>[efi] Update to current EDK2 headers</title>
<updated>2025-11-11T23:24:22+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-11-11T16:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=27ec3c76ab2dfdc384c589b9f4c8a610a33ba8d1'/>
<id>urn:sha1:27ec3c76ab2dfdc384c589b9f4c8a610a33ba8d1</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Mark Ip4Config.h as a non-imported header</title>
<updated>2025-11-11T16:12:26+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-11-11T16:12:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f0d978d8b46c0a611a315bb670e12c65f8759001'/>
<id>urn:sha1:f0d978d8b46c0a611a315bb670e12c65f8759001</id>
<content type='text'>
The Ip4Config.h header has been removed from the EDK2 codebase as
obsolete.  However, we may still encounter it in the wild and so it is
useful to retain the GUID and the corresponding protocol name for
debug messages.

Add an iPXE include guard to this file so that the EDK2 header import
script will no longer attempt to import it from the EDK2 tree.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Mark UgaDraw.h as a non-imported header</title>
<updated>2025-11-11T16:09:27+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-11-11T16:09:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f9b9ef578a59f1e748c0eb37fd148e46012fb0a6'/>
<id>urn:sha1:f9b9ef578a59f1e748c0eb37fd148e46012fb0a6</id>
<content type='text'>
The UgaDraw.h header has been removed from the EDK2 codebase as
obsolete.  However, we may still encounter it in the wild and so it is
useful to retain the GUID and the corresponding protocol name for
debug messages.

Add an iPXE include guard to this file so that the EDK2 header import
script will no longer attempt to import it from the EDK2 tree.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Add various well-known GUIDs encountered in WiFi boot</title>
<updated>2025-03-28T21:01:42+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-03-28T21:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7adce3a13e74600ad0a356048c22649e77f86e12'/>
<id>urn:sha1:7adce3a13e74600ad0a356048c22649e77f86e12</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Add EFI_SIGNATURE_LIST header and GUID definitions</title>
<updated>2025-03-10T12:34:35+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-03-10T11:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8706ae36d3bbfaee3ac0e79555f68ac43e1da1af'/>
<id>urn:sha1:8706ae36d3bbfaee3ac0e79555f68ac43e1da1af</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>2025-03-10T12:34:35+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-03-10T11:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a3ede1078826137d3c13ca2891692b84669b7f73'/>
<id>urn:sha1:a3ede1078826137d3c13ca2891692b84669b7f73</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Mark UsbHostController.h as a non-imported header</title>
<updated>2025-03-10T11:15:04+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2025-03-10T11:15:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=82fac51626ea524d60d77cebfbc98318b0a0f236'/>
<id>urn:sha1:82fac51626ea524d60d77cebfbc98318b0a0f236</id>
<content type='text'>
The UsbHostController.h header has been removed from the EDK2 codebase
since it was never defined in a released UEFI specification.  However,
we may still encounter it in the wild and so it is useful to retain
the GUID and the corresponding protocol name for debug messages.

Add an iPXE include guard to this file so that the EDK2 header import
script will no longer attempt to import it from the EDK2 tree.

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