<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/common/spl, branch v2023.07.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/common/spl?h=v2023.07.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/common/spl?h=v2023.07.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2023-07-07T20:25:56Z</updated>
<entry>
<title>tpl: Kconfig: TPL_BANNER_PRINT depends on DEBUG_UART &amp;&amp; TPL_SERIAL</title>
<updated>2023-07-07T20:25:56Z</updated>
<author>
<name>Ying Sun</name>
<email>sunying@nj.iscas.ac.cn</email>
</author>
<published>2023-06-25T09:18:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0f42f8995593570b0a0d0726cd1f021b5f90172f'/>
<id>urn:sha1:0f42f8995593570b0a0d0726cd1f021b5f90172f</id>
<content type='text'>
As implemented in the arch/arm/mach-rockchip/tpl.c file,
the CONFIG_TPL_BANNER_PRINT option will not work
if either of these options is not enabled.

Add dependency constraints to the CONFIG_TPL_BANNER_PRINT option
definition to prevent configuration problems
where option is enabled but do not take effect.

Suggested-by: Yanjie Ren &lt;renyanjie01@gmail.com&gt;
Signed-off-by: Ying Sun &lt;sunying@nj.iscas.ac.cn&gt;
</content>
</entry>
<entry>
<title>RISC-V: CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS description</title>
<updated>2023-07-06T09:28:08Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>heinrich.schuchardt@canonical.com</email>
</author>
<published>2023-07-04T00:14:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9eb0fc24c9804118e44b70851b1ad03aa1fc8cd4'/>
<id>urn:sha1:9eb0fc24c9804118e44b70851b1ad03aa1fc8cd4</id>
<content type='text'>
Describe which numeric values can be used for as scratch options for
OpenSBI.

Signed-off-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;
Reviewed-by: Leo Yu-Chi Liang &lt;ycliang@andestech.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'v2023.07-rc6' into next</title>
<updated>2023-07-05T15:28:55Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2023-07-05T15:28:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e80f4079b3a3db0961b73fa7a96e6c90242d8d25'/>
<id>urn:sha1:e80f4079b3a3db0961b73fa7a96e6c90242d8d25</id>
<content type='text'>
Prepare v2023.07-rc6
</content>
</entry>
<entry>
<title>spl: spl_legacy: Fix spl_end address</title>
<updated>2023-07-03T14:20:13Z</updated>
<author>
<name>Fabio Estevam</name>
<email>festevam@denx.de</email>
</author>
<published>2023-07-01T02:30:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1b8a1be1a1f143ce6294e2dcd5244d995cdba8cf'/>
<id>urn:sha1:1b8a1be1a1f143ce6294e2dcd5244d995cdba8cf</id>
<content type='text'>
Currently, spl_end points to the __bss_end address, which
is an external RAM address instead of the end of the SPL text
section in the internal RAM.

This causes boot failures on imx6-colibri, for example:

```
Trying to boot from MMC1
SPL: Image overlaps SPL
resetting ...
```
Fix this problem by assigning spl_end to _image_binary_end, as this
symbol properly represents the end of the SPL text section.

From u-boot-spl.map:

.end
 *(.__end)
                0x00000000009121a4                _image_binary_end = .

Fixes: 77aed22b48ab ("spl: spl_legacy: Add extra address checks")
Reported-by: Francesco Dolcini &lt;francesco.dolcini@toradex.com&gt;
Signed-off-by: Fabio Estevam &lt;festevam@denx.de&gt;
Tested-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
Tested-by: Marek Vasut &lt;marex@denx.de&gt; # DH i.MX6Q DHCOM PDK2
</content>
</entry>
<entry>
<title>imx: hab: Simplify the mechanism</title>
<updated>2023-06-24T17:47:02Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2023-05-28T21:00:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6039e0edc8540bd2abee780549b260bdaf089168'/>
<id>urn:sha1:6039e0edc8540bd2abee780549b260bdaf089168</id>
<content type='text'>
The current mechanism is unnecessarily complex. Simplify the whole mechanism
such that the entire fitImage is signed, IVT is placed at the end, followed
by CSF, and this entire bundle is also authenticated. This makes the signing
scripting far simpler.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>spl: spl_legacy: Add extra address checks</title>
<updated>2023-06-24T17:47:00Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2023-05-29T12:04:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=77aed22b48ab789491cf96cd2ba3128124e51eee'/>
<id>urn:sha1:77aed22b48ab789491cf96cd2ba3128124e51eee</id>
<content type='text'>
Check whether the loaded image or entry point does not overlap SPL.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>spl: spl-nor: return error if no valid image was loaded</title>
<updated>2023-06-20T17:02:34Z</updated>
<author>
<name>Mario Kicherer</name>
<email>dev@kicherer.org</email>
</author>
<published>2023-01-30T09:21:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1aeedef93744da76fd1e6f5c3b139409fff57dc5'/>
<id>urn:sha1:1aeedef93744da76fd1e6f5c3b139409fff57dc5</id>
<content type='text'>
If only FIT images are enabled and loading the FIT image fails,
spl_nor_load_image() should return an error instead of zero.

Without this patch:

&gt;&gt;SPL: board_init_r()
spl_init
Trying to boot from NOR
Unsupported OS image.. Jumping nevertheless..
image entry point: 0x0

With patch:

&gt;&gt;SPL: board_init_r()
spl_init
Trying to boot from NOR
SPL: failed to boot from all boot devices (err=-6)
.### ERROR ### Please RESET the board ###

Signed-off-by: Mario Kicherer &lt;dev@kicherer.org&gt;
</content>
</entry>
<entry>
<title>common: spl: Add spl NVMe boot support</title>
<updated>2023-06-19T21:47:41Z</updated>
<author>
<name>Mayuresh Chitale</name>
<email>mchitale@ventanamicro.com</email>
</author>
<published>2023-06-03T14:02:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=02d9c0b0e5c95b0c8af475c4b8821abe62478419'/>
<id>urn:sha1:02d9c0b0e5c95b0c8af475c4b8821abe62478419</id>
<content type='text'>
Add support to load the next stage image from an NVMe disk which may
be formatted as an EXT or FAT filesystem.

Signed-off-by: Mayuresh Chitale &lt;mchitale@ventanamicro.com&gt;
[trini: Drop hunk changing disk/part.c as that breaks other users]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>spl: blk: Support loading images from fs</title>
<updated>2023-06-19T21:19:44Z</updated>
<author>
<name>Mayuresh Chitale</name>
<email>mchitale@ventanamicro.com</email>
</author>
<published>2023-06-03T14:02:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8ce6a2e1757718bb9e4e97f1fd7da94ba298fe73'/>
<id>urn:sha1:8ce6a2e1757718bb9e4e97f1fd7da94ba298fe73</id>
<content type='text'>
Add a generic API to support loading of SPL payload from any supported
filesystem on a given partition of a block device.

Signed-off-by: Mayuresh Chitale &lt;mchitale@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>spl: Add Kconfig options for NVME</title>
<updated>2023-06-19T21:19:44Z</updated>
<author>
<name>Mayuresh Chitale</name>
<email>mchitale@ventanamicro.com</email>
</author>
<published>2023-06-03T14:02:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f3228a7232663c5690eed1a15f1299c25c910179'/>
<id>urn:sha1:f3228a7232663c5690eed1a15f1299c25c910179</id>
<content type='text'>
Add kconfig options to enable NVME and PCI NVMe support in SPL

Signed-off-by: Mayuresh Chitale &lt;mchitale@ventanamicro.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
