<feed xmlns='http://www.w3.org/2005/Atom'>
<title>efi-boot-shim.git/Makefile, branch 15.5</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=15.5</id>
<link rel='self' href='https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=15.5'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/'/>
<updated>2022-02-15T18:06:21+00:00</updated>
<entry>
<title>Update to version 15.5</title>
<updated>2022-02-15T18:06:21+00:00</updated>
<author>
<name>Robbie Harwood</name>
<email>rharwood@redhat.com</email>
</author>
<published>2022-02-15T18:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=f2c598bb2218da966872ba3e0c6e7e830dca6ef0'/>
<id>urn:sha1:f2c598bb2218da966872ba3e0c6e7e830dca6ef0</id>
<content type='text'>
Mark this officially as shim 15.5

Signed-off-by: Robbie Harwood &lt;rharwood@redhat.com&gt;
</content>
</entry>
<entry>
<title>Remove post-proccess-pe on 'make clean'</title>
<updated>2022-02-03T18:52:28+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2022-02-03T18:30:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=fee352a076999790da1a63460eda842525d324e4'/>
<id>urn:sha1:fee352a076999790da1a63460eda842525d324e4</id>
<content type='text'>
This resolves issue #442

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Fix the version string for -rc2</title>
<updated>2022-02-03T18:52:15+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2022-01-19T17:27:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=7ccc6c398de381b45300e36a84729e42e47c6447'/>
<id>urn:sha1:7ccc6c398de381b45300e36a84729e42e47c6447</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Bump the version number to 15.5~rc1</title>
<updated>2021-11-03T15:28:38+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2021-10-14T14:28:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=0199301fd8f8311852228ac974b72d0ae2b0d918'/>
<id>urn:sha1:0199301fd8f8311852228ac974b72d0ae2b0d918</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests: Add a 'test-coverage' make target for gcov</title>
<updated>2021-09-07T21:05:04+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2021-08-04T14:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=6a95bea8d508f3937e46b1eec2b5def8d5135d78'/>
<id>urn:sha1:6a95bea8d508f3937e46b1eec2b5def8d5135d78</id>
<content type='text'>
This adds a make target that builds the tests with gcov so we can
identify coverage gaps in the test suite.

It also makes a special test-lto invocation, so that a developer can run
these tests with the somewhat different optimization results LTO will
have.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>shim/mm/fb: move global state to its own source file</title>
<updated>2021-09-07T21:05:04+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2021-07-23T18:18:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=cae5e2f7c100bc9e8f07de62353021d6737a50ee'/>
<id>urn:sha1:cae5e2f7c100bc9e8f07de62353021d6737a50ee</id>
<content type='text'>
This moves the globals from shim.c (and lib/console.c) into their own
file, to make it so that unit tests can more easily link against code
that uses that state.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests: clean up temp data after running tests</title>
<updated>2021-09-07T21:05:04+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2021-08-02T17:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=284f30607aaaab3a8ad502c557e31f7f5dbc0b64'/>
<id>urn:sha1:284f30607aaaab3a8ad502c557e31f7f5dbc0b64</id>
<content type='text'>
This makes sure we clean up the builds that aren't for the EFI
environment after we build and run the unit tests.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>More minor improvements to support for COMPILER=clang</title>
<updated>2021-09-07T21:05:04+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2021-08-02T17:09:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=116a8310ab93d803fa51f9ba9f3d6d0cb691e2bf'/>
<id>urn:sha1:116a8310ab93d803fa51f9ba9f3d6d0cb691e2bf</id>
<content type='text'>
A couple of places snuck in where building with COMPILER=clang didn't
work right; this makes them work again.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>fallback: add compile option FALLBACK_NONINTERACTIVE</title>
<updated>2021-09-03T20:53:32+00:00</updated>
<author>
<name>Dimitri John Ledkov</name>
<email>xnox@ubuntu.com</email>
</author>
<published>2021-04-06T13:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=0837d010a6ee140ff3cc770aadc89fbb015a7ca2'/>
<id>urn:sha1:0837d010a6ee140ff3cc770aadc89fbb015a7ca2</id>
<content type='text'>
In the cloud, all boots are non-interactive with keyboard and console
access either typically not available or prohibited. Also clouds
always do firstboot via fallback. This currently results in an
unacceptable 5s boot delay whilst fallback offers interactive reset
options that cannot be actioned.

In Ubuntu, we'd like to make fallback noninteractive by default
without any boot delays, due to bootspeed impact on firstboot of the
preinstalled images.

Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/shim/+bug/1922581

Signed-off-by: Dimitri John Ledkov &lt;xnox@ubuntu.com&gt;
</content>
</entry>
<entry>
<title>arm/aa64: fix the size of .rela* sections</title>
<updated>2021-07-20T13:51:22+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2021-06-16T08:13:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=34e3ef205c5d65139eacba8891fa773c03174679'/>
<id>urn:sha1:34e3ef205c5d65139eacba8891fa773c03174679</id>
<content type='text'>
The previous commit(*) merged .rel* and .dyn* into .rodata, and this
made ld to generate the wrong size for .rela* sections that covered
other unrelated sections. When the EFI image was loaded, _relocate()
went through the unexpected data and may cause unexpected crash.
This commit moves .rel* and .dyn* out of .rodata in the ld script but
also moves the related variables, such as _evrodata, _rodata_size,
and _rodata_vsize, to the end of the new .dyn section, so that the
crafted pe-coff section header for .rodata still covers our new
.rela and .dyn sections.

(*) 212ba30544f ("arm/aa64 targets: put .rel* and .dyn* in .rodata")

Fix issue: https://github.com/rhboot/shim/issues/371

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
</feed>
