<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/common/Kconfig, branch v2025.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/common/Kconfig?h=v2025.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/common/Kconfig?h=v2025.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2025-07-11T17:33:25Z</updated>
<entry>
<title>global: Make ARCH_MISC_INIT a selected symbol</title>
<updated>2025-07-11T17:33:25Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-07-04T21:45:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d0ed9636902bc5c0d7ea5f73926441241acb6051'/>
<id>urn:sha1:d0ed9636902bc5c0d7ea5f73926441241acb6051</id>
<content type='text'>
This symbol is not something that the user should be enabling or
disabling but rather the developer for a particular board should select
it when required.

This is mostly size neutral, however a few places do have changes. In
the case of i.MX6ULL systems, it is always the case that
arch_misc_init() could call setup_serial_number() and do useful work,
but was not enabled widely, but now is. In the case of i.MX23/28
systems, we should be able to call mx28_fixup_vt() again here, so do so.
Finally, some platforms were calling arch_misc_init() and then not doing
anything and this results in removing the option.

Acked-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>common: add config for board_init() call</title>
<updated>2025-05-22T19:55:17Z</updated>
<author>
<name>Ben Dooks</name>
<email>ben.dooks@codethink.co.uk</email>
</author>
<published>2025-05-07T12:23:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=86acdce2ba886153f152b924b28e5c040e316c80'/>
<id>urn:sha1:86acdce2ba886153f152b924b28e5c040e316c80</id>
<content type='text'>
Add CONFIG_BOARD_INIT to specifu if the board_init() needs calling
during initcall phase, and default it to 'y' for the relevant
architectures which probably need it.

This allows anyone with a board that doesn't need it to just remove
it from the initcall list w/o an empty code block in the board init
file.

Signed-off-by: Ben Dooks &lt;ben.dooks@codethink.co.uk&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>arm64: Enable RW, RX and RO mappings for the relocated binary</title>
<updated>2025-03-14T11:37:54Z</updated>
<author>
<name>Ilias Apalodimas</name>
<email>ilias.apalodimas@linaro.org</email>
</author>
<published>2025-02-20T13:54:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fb553201b67aededdc794f3a0880e386771cbd58'/>
<id>urn:sha1:fb553201b67aededdc794f3a0880e386771cbd58</id>
<content type='text'>
Now that we have everything in place switch the page permissions for
.rodata, .text and .data just after we relocate everything in top of the
RAM.

Unfortunately we can't enable this by default, since we have examples of
U-Boot crashing due to invalid access. This usually happens because code
defines const variables that it later writes. So hide it behind a Kconfig
option until we sort it out.

It's worth noting that EFI runtime services are not covered by this
patch on purpose. Since the OS can call SetVirtualAddressMap which can
relocate runtime services, we need to set them to RX initially but remap
them as RWX right before ExitBootServices.

Link: https://lore.kernel.org/u-boot/20250129-rockchip-pinctrl-const-v1-0-450ccdadfa7e@cherry.de/
Link: https://lore.kernel.org/u-boot/20250130133646.2177194-1-andre.przywara@arm.com/
Reviewed-by: Jerome Forissier &lt;jerome.forissier@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Ilias Apalodimas &lt;ilias.apalodimas@linaro.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'graph' of https://source.denx.de/u-boot/custodians/u-boot-tegra into next</title>
<updated>2025-03-12T13:55:47Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-03-12T13:55:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cf1c0f396393c5c641018060bbe86a9dd698fd71'/>
<id>urn:sha1:cf1c0f396393c5c641018060bbe86a9dd698fd71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sandbox: remap memory load addresses</title>
<updated>2025-03-08T14:27:22Z</updated>
<author>
<name>Svyatoslav Ryhel</name>
<email>clamor95@gmail.com</email>
</author>
<published>2025-03-07T08:59:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e6883b6b30784a529fbccd74f3226ad493d15116'/>
<id>urn:sha1:e6883b6b30784a529fbccd74f3226ad493d15116</id>
<content type='text'>
The existing memory layout places the bloblist at 0xb000 and the fdt at
0x100, resulting in a 0xaf00 size constraint for the fdt. This constraint
has been reached. Lets modify the layout by moving the bloblist to 0x100,
device tree to 0x1000 and placing early memory allocation after pre-console
buffer at 0xf4000. This should guarantee sufficient memory allocation for
future expansion.

Signed-off-by: Svyatoslav Ryhel &lt;clamor95@gmail.com&gt;
</content>
</entry>
<entry>
<title>bloblist: kconfig for mandatory incoming standard passage</title>
<updated>2025-02-20T00:49:36Z</updated>
<author>
<name>Raymond Mao</name>
<email>raymond.mao@linaro.org</email>
</author>
<published>2025-02-20T00:02:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03a76b1a737fc9cf511aa7520999968ec3d2fd78'/>
<id>urn:sha1:03a76b1a737fc9cf511aa7520999968ec3d2fd78</id>
<content type='text'>
In previous commit, incoming standard passage is used by default
when initializing the bloblist, so explicitly BLOBLIST_PASSAGE is
no more needed.
Rename it as BLOBLIST_PASSAGE_MANDATORY to determine the behaviors
when an incoming transfer list does not exist or is invalid.
When it is selected, incoming standard passage is mandatory and
U-Boot will report an error when a valid incoming transfer list is
missing.

Signed-off-by: Raymond Mao &lt;raymond.mao@linaro.org&gt;
</content>
</entry>
<entry>
<title>bloblist: add support for CONFIG_BLOBLIST_PASSAGE</title>
<updated>2025-02-12T00:08:58Z</updated>
<author>
<name>Harrison Mutai</name>
<email>harrison.mutai@arm.com</email>
</author>
<published>2025-02-04T17:58:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7d521f205469b0e0ce97669919d650fb75328d2a'/>
<id>urn:sha1:7d521f205469b0e0ce97669919d650fb75328d2a</id>
<content type='text'>
When the configuration option CONFIG_BLOBLIST_PASSAGE is selected, the
bloblist present in the incoming standard passage is utilised in-place.
There is no need to specify the size of the bloblist as the system
automatically detects it using the header information.

Signed-off-by: Harrison Mutai &lt;harrison.mutai@arm.com&gt;
</content>
</entry>
<entry>
<title>bloblist: fix typo in code comments</title>
<updated>2025-02-12T00:08:58Z</updated>
<author>
<name>Harrison Mutai</name>
<email>harrison.mutai@arm.com</email>
</author>
<published>2025-02-04T17:58:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1d1c54f458abfb63cace544f97f491ae04f56409'/>
<id>urn:sha1:1d1c54f458abfb63cace544f97f491ae04f56409</id>
<content type='text'>
Fix the two typos in the spelling of same and set in common/Kconfig and
include/bloblist.h.

Signed-off-by: Harrison Mutai &lt;harrison.mutai@arm.com&gt;
</content>
</entry>
<entry>
<title>bloblist: Make BLOBLIST_ALLOC the default</title>
<updated>2025-01-22T21:58:03Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-01-11T00:00:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=864106f3c477052dae932d80a89522532efe76fe'/>
<id>urn:sha1:864106f3c477052dae932d80a89522532efe76fe</id>
<content type='text'>
We want to encourage people to use an allocated bloblist since it is
more flexible than a fixed one. Make this the default, being sure not to
change existing users.

The unit tests require BLOBLIST_FIXED so add a dependency in the
Makefile to avoid build errors.

All sandbox builds require BLOBLIST_FIXED so make that the default for
sandbox.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>hash: Plumb crc8 into the hash functions</title>
<updated>2024-12-27T21:16:10Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2024-12-19T18:29:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6f1b27a724b0d75bf89cc0f8be95fc3bcb4d4fe8'/>
<id>urn:sha1:6f1b27a724b0d75bf89cc0f8be95fc3bcb4d4fe8</id>
<content type='text'>
Add an entry for crc8, with watchdog handling.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
</content>
</entry>
</feed>
