<feed xmlns='http://www.w3.org/2005/Atom'>
<title>efi-boot-shim.git/Makefile, branch vyos/current</title>
<subtitle> (mirror of https://github.com/vyos/efi-boot-shim.git)
</subtitle>
<id>https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=vyos%2Fcurrent</id>
<link rel='self' href='https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=vyos%2Fcurrent'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/'/>
<updated>2025-03-18T22:12:50+00:00</updated>
<entry>
<title>Update version to 16.0</title>
<updated>2025-03-18T22:12:50+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2025-03-04T15:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=18d98bfb34be583a5fe2987542e4b15e0db9cb61'/>
<id>urn:sha1:18d98bfb34be583a5fe2987542e4b15e0db9cb61</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Update version to 16.0~rc1</title>
<updated>2025-03-04T15:22:00+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2025-03-04T15:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=794d2374a99ae2ed39c8e54828ec2392c952c73c'/>
<id>urn:sha1:794d2374a99ae2ed39c8e54828ec2392c952c73c</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>makefiles: Make GITTAG swizzle tildes to dashes</title>
<updated>2025-03-04T15:20:09+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2025-03-04T15:10:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=06d8dec7e27c474393b2b83f0c8b5e25214ee5e9'/>
<id>urn:sha1:06d8dec7e27c474393b2b83f0c8b5e25214ee5e9</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Move memory attribute support to its own file.</title>
<updated>2025-02-24T20:24:24+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2025-02-20T18:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=589c3f289e05454be23507767439cb9769a2264a'/>
<id>urn:sha1:589c3f289e05454be23507767439cb9769a2264a</id>
<content type='text'>
This moves the EFI Memory Attribute Protocol helper functions to their
own file, since they're not related to PE things.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Move some stuff around</title>
<updated>2025-02-11T15:43:37+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2023-06-30T17:24:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=e7b3598311c4b002417ac6364093cfab218ced88'/>
<id>urn:sha1:e7b3598311c4b002417ac6364093cfab218ced88</id>
<content type='text'>
This moves some things around to help with loader protocol changes:

- Move replacements.c to loader-proto.c
- likewise with replacements.h
- move the SHIM_IMAGE_LOADER decl to loader-proto.h
- move the LoadImage / StartImage interface setup to an init function
- move shim_load_image() / shim_start_image() to loader-proto.c

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Add configuration option to boot an alternative 2nd stage</title>
<updated>2025-02-06T20:13:23+00:00</updated>
<author>
<name>Eric Snowberg</name>
<email>eric.snowberg@oracle.com</email>
</author>
<published>2023-08-29T21:25:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=83850cd8df2db60a00b96e7757c6ff9c1d8cccec'/>
<id>urn:sha1:83850cd8df2db60a00b96e7757c6ff9c1d8cccec</id>
<content type='text'>
Add the ability for shim to load an optional configuration file.  This
new file is called "options.csv".  The configuration file is completely
optional. If used, it is located in the same directory as the booted
shim.  The "options.csv" file currently allows a single entry.  Other
options could be added to it in the future.  The first and only entry in
the file is the name of the secondary boot loader shim will load. The
"options.csv" file is in Unicode LE format.

This allows a signed shim to directly load a UKI without the need to
rename it to grub. Shim's transitive trust is maintained. If the
alternative 2nd stage can not be verified, it will not boot.

Signed-off-by: Eric Snowberg &lt;eric.snowberg@oracle.com&gt;
</content>
</entry>
<entry>
<title>Create utils file</title>
<updated>2025-02-06T20:13:23+00:00</updated>
<author>
<name>Eric Snowberg</name>
<email>eric.snowberg@oracle.com</email>
</author>
<published>2023-08-29T17:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=38dfa37ec218bda0dd6bb5c4ce9e6ecb05fda851'/>
<id>urn:sha1:38dfa37ec218bda0dd6bb5c4ce9e6ecb05fda851</id>
<content type='text'>
Move some functions currently used within fallback that will later also
be used in shim.

Signed-off-by: Eric Snowberg &lt;eric.snowberg@oracle.com&gt;
</content>
</entry>
<entry>
<title>Generate and use generated_sbat_var_defs.h</title>
<updated>2025-02-05T14:10:35+00:00</updated>
<author>
<name>Jan Setje-Eilers</name>
<email>jan.setjeeilers@oracle.com</email>
</author>
<published>2025-02-04T01:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=5ae408aede0a410f28de92a5fdc5ce406f2c4515'/>
<id>urn:sha1:5ae408aede0a410f28de92a5fdc5ce406f2c4515</id>
<content type='text'>
Build changes to generate include/generated_sbat_var_defs.h from
SbatLevel_Variable.txt and use that header file. From here on
forward SbatLevel_Variable.txt should be the only place a new
revocation needs to be recorded.

Signed-off-by: Jan Setje-Eilers &lt;Jan.SetjeEilers@oracle.com&gt;
</content>
</entry>
<entry>
<title>Add generate_sbat_var_defs utility program</title>
<updated>2025-02-05T14:10:35+00:00</updated>
<author>
<name>Jan Setje-Eilers</name>
<email>jan.setjeeilers@oracle.com</email>
</author>
<published>2024-12-21T02:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=743f3fa0e40c3971b3ea9c5eb7724cbf2a91c282'/>
<id>urn:sha1:743f3fa0e40c3971b3ea9c5eb7724cbf2a91c282</id>
<content type='text'>
This adds the utility program generate_sbat_var_defs, which can be used
to generate the sbar_var_defs.h header file from the human readable
SbatLevel_Variable.txt file.

Signed-off-by: Jan Setje-Eilers &lt;Jan.SetjeEilers@oracle.com&gt;
</content>
</entry>
<entry>
<title>Move is_removable_media_path() to a shared location.</title>
<updated>2025-01-17T19:45:32+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2025-01-17T19:13:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=1508ece179267943bad5851010eba8c00570c0ed'/>
<id>urn:sha1:1508ece179267943bad5851010eba8c00570c0ed</id>
<content type='text'>
We need to use is_removable_media_path(), and potentially other helpers,
from Mok as well as shim.

This moves it to a file just for Device Path utility functions to make
that simpler.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
</feed>
