<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/lib, branch v2021.04-rc3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/lib?h=v2021.04-rc3</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/lib?h=v2021.04-rc3'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2021-02-26T15:17:43Z</updated>
<entry>
<title>efi_loader: limit output length for VenHw, VenMedia</title>
<updated>2021-02-26T15:17:43Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2021-02-23T20:15:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9c081a7eabd4e5f54bd692df722705bc5ec57891'/>
<id>urn:sha1:9c081a7eabd4e5f54bd692df722705bc5ec57891</id>
<content type='text'>
VenHw and VenMedia device path nodes may carry vendor defined data of
arbitrary length. When converting a device path node to text ensure that we
do not overrun our internal buffer.

In our implementation of
EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDevicePathToText() we could first
determine the output length and then allocate buffers but that would nearly
double the code size. Therefore keep the preallocated buffers and truncate
excessive device paths instead.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: ACPI tables must be in EfiACPIReclaimMemory</title>
<updated>2021-02-26T15:17:43Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2021-02-21T09:16:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=992b1731e6afc9ae4507e3ae22b6bcd1f2cb4ffc'/>
<id>urn:sha1:992b1731e6afc9ae4507e3ae22b6bcd1f2cb4ffc</id>
<content type='text'>
The UEFI spec does not allow ACPI tables to be in runtime services memory.
It recommends EfiACPIReclaimMemory.

Remove a superfluous check that the allocated pages are 16 byte aligned.
EFI pages are 4 KiB aligned.

Fixes: 86df34d42b05 ("efi_loader: Install ACPI configuration tables")
Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>lib: sha512: include "compiler.h"</title>
<updated>2021-02-24T21:51:49Z</updated>
<author>
<name>Siew Chin Lim</name>
<email>elly.siew.chin.lim@intel.com</email>
</author>
<published>2021-02-19T02:32:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=277b8799061df3b3aa242c5fee9b1cf6a40abe04'/>
<id>urn:sha1:277b8799061df3b3aa242c5fee9b1cf6a40abe04</id>
<content type='text'>
Include "compiler.h" in sha512.c. This is needed by 'cpu_to_be64' macro
that used in 'sha512_base_do_finalize' function.

Signed-off-by: Siew Chin Lim &lt;elly.siew.chin.lim@intel.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>lib: rsa: Add debug message on algo mismatch</title>
<updated>2021-02-24T21:51:48Z</updated>
<author>
<name>Sean Anderson</name>
<email>sean.anderson@seco.com</email>
</author>
<published>2021-02-16T16:40:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8f684bc12034721585f6412e39155898c8db3d65'/>
<id>urn:sha1:8f684bc12034721585f6412e39155898c8db3d65</id>
<content type='text'>
Currently we fail silently if there is an algorithm mismatch. To help
distinguish this failure condition.

Signed-off-by: Sean Anderson &lt;sean.anderson@seco.com&gt;
</content>
</entry>
<entry>
<title>efi_loader: multi part device paths to text</title>
<updated>2021-02-21T08:21:35Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2021-02-18T17:30:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bd3d75bb0c5801e2079efbfc3bca942112811893'/>
<id>urn:sha1:bd3d75bb0c5801e2079efbfc3bca942112811893</id>
<content type='text'>
Our current implementation of
EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDevicePathToText() truncates multi
part device paths after the first part. We should convert all parts.

Render device path instance ends as commas. This is not explicitly
described in the UEFI spec but mimics what EDK II does.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
Reviewed-by: Ilias Apalodimas &lt;ilias.apalodimas@linaro.org&gt;
</content>
</entry>
<entry>
<title>efi_selftest: multi part device path to text</title>
<updated>2021-02-21T08:21:35Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2021-02-18T17:30:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1edfc3fa9b027aab5551e0a906be0a8c710a0e14'/>
<id>urn:sha1:1edfc3fa9b027aab5551e0a906be0a8c710a0e14</id>
<content type='text'>
Test EFI_DEVICE_PATH_TO_TEXT_PROTOCOL.ConvertDevicePathToText() for a multi
part device path.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
Acked-by: Ilias Apalodimas &lt;ilias.apalodimas@linaro.org&gt;
</content>
</entry>
<entry>
<title>efi_selftest: compiler flags for dtbdump.o</title>
<updated>2021-02-21T08:21:35Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2021-02-18T06:34:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=512f092da2bae4dd1fb72801a6bcfe1c5e7c3044'/>
<id>urn:sha1:512f092da2bae4dd1fb72801a6bcfe1c5e7c3044</id>
<content type='text'>
Fix a typo. Apply the correct compiler flags to dtbdump.o.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>Allow last block to be read</title>
<updated>2021-02-21T08:21:35Z</updated>
<author>
<name>Jesper Schmitz Mouridsen</name>
<email>jesper@schmitz.computer</email>
</author>
<published>2021-02-09T16:17:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e67beffee0795fbe3c2c6e65d9b63eb2b96897a2'/>
<id>urn:sha1:e67beffee0795fbe3c2c6e65d9b63eb2b96897a2</id>
<content type='text'>
The last block is of size media-&gt;block_size

Signed-off-by: Jesper Schmitz Mouridsen &lt;jesper@schmitz.computer&gt;

Simplify expression.
Apply same change to efi_disk_write_blocks().

Reviewed-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>Merge branch '2021-02-02-drop-asm_global_data-when-unused'</title>
<updated>2021-02-15T15:16:45Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2021-02-15T13:19:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2ae80437fbe0181184ae4b188b89629b902702c6'/>
<id>urn:sha1:2ae80437fbe0181184ae4b188b89629b902702c6</id>
<content type='text'>
- Merge the patch to take &lt;asm/global_data.h&gt; out of &lt;common.h&gt;
</content>
</entry>
<entry>
<title>Revert "fdtdec: Use CONFIG_IS_ENABLED in board_fdt_blob_setup()"</title>
<updated>2021-02-15T15:06:23Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2021-02-14T19:08:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e31350c3c466f1a548ae6a224be0cc84ad6c2163'/>
<id>urn:sha1:e31350c3c466f1a548ae6a224be0cc84ad6c2163</id>
<content type='text'>
On Rockchip platforms we need this area of code in TPL, but there is no
TPL_SEPARATE_BSS symbol.

This reverts commit 0a2aaab0b678fd1778ff2fc59d0770fc82995532.

Reported-by: Markus Reichl &lt;m.reichl@fivetechno.de&gt;
Reported-by: Jesper Schmitz Mouridsen &lt;jesper@schmitz.computer&gt;
Reported-by: Peter Robinson &lt;pbrobinson@gmail.com&gt;
Tested-by: Peter Robinson &lt;pbrobinson@gmail.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
</feed>
