<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>2f96fde52db8dd705f6c1efc8530684405024993 - common: Add smp boot support</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#2f96fde52db8dd705f6c1efc8530684405024993</link>
        <description>common: Add smp boot supportsmp.S from u-boot-tb: #248761 (rk3576: mos: smp.c for dual boot device)Change-Id: I0f82619f51696b6460f12fcf7912a4a1bfd05746Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Tue, 04 Feb 2025 09:59:28 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>5905ccea4bda233d719f0df900fcd5a4563d2886 - UPSTREAM: fdt_support: add optional board_rng_seed() hook</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#5905ccea4bda233d719f0df900fcd5a4563d2886</link>
        <description>UPSTREAM: fdt_support: add optional board_rng_seed() hookA recurring theme on LKML is the boot process deadlocking due to someprocess blocking waiting for random numbers, while the kernel&apos;sCryptographic Random Number Generator (crng) is not initalized yet,but that very blocking means no activity happens that would generatethe entropy necessary to finalize seeding the crng.This is not a problem on boards that have a good hwrng (when thekernel is configured to trust it), whether in the CPU or in a TPM orelsewhere. However, that&apos;s far from all boards out there. Moreover,there are consumers in the kernel that try to obtain random numbersvery early, before the kernel has had any chance to initialize anyhwrng or other peripherals.Allow a board to provide a board_rng_seed() function, which isresponsible for providing a value to be put into the rng-seed propertyunder the /chosen node.The board code is responsible for how to actually obtain thosebytes.- One possibility is for the board to load a seed &quot;file&quot; from  somewhere (it need not be a file in a filesystem of course), and  then ensure that that the same seed file does not get used on  subsequent boots.  * One way to do that is to delete the file, or otherwise mark it as    invalid, then rely on userspace to create a new one, and living    with the possibility of not finding a seed file during some boots.  * Another is to use the scheme used by systemd-boot and create a new    seed file immediately, but in a way that the seed passed to the    kernel and the new (i.e. next) seed cannot be deduced from each    other, see the explanation at    https://lore.kernel.org/lkml/20190929090512.GB13049@gardel-login/    and the current code at    https://github.com/systemd/systemd/blob/main/src/boot/efi/random-seed.c- The board may have an hwrng from which some bytes can be read; while  the kernel can also do that, doing it in U-Boot and providing a seed  ensures that even very early users in the kernel get good random  numbers.- If the board has a sensor of some sort (temperature, humidity, GPS,  RTC, whatever), mixing in a reading of that doesn&apos;t hurt.- etc. etc.These can of course be combined.The rng-seed property is mixed into the pool used by the linuxkernel&apos;s CRNG very early during boot. Whether it then actuallycontributes towards the kernel considering the CRNG initializeddepends on whether the kernel has been configured withCONFIG_RANDOM_TRUST_BOOTLOADER (nowadays overridable via therandom.trust_bootloader command line option). But that&apos;s for the BSPdeveloper to ultimately decide.So, if the board needs to have all that logic, why not also just haveit do the actual population of /chosen/rng-seed in ft_board_setup(),which is not that many extra lines of code?I considered that, but decided handling this logically belongs infdt_chosen(). Also, apart from saving the board code from the fewlines of boilerplate, doing it in ft_board_setup() is too late for atleast some use cases. For example, I want to allow the board logic todecide  ok, let&apos;s pass back this buffer and use that as seed, but also let&apos;s  set random.trust_bootloader=n so no entropy is credited.This requires the rng-seed handling to happen before bootargshandling. For example, during the very first boot, the board might nothave a proper seed file, but the board could still return (a hash of)some CPU serial# or whatnot, so that at least no two boards ever getthe same seed - the kernel always mixes in the value passed inrng-seed, but if it is not &quot;trusted&quot;, the kernel would still gothrough the same motions as it would if no rng-seed was passed beforeconsidering its CRNG initialized. I.e., by returning thatunique-to-this-board value and setting random.trust_bootloader=n, theboard would be no worse off than if board_rng_seed() returned nothingat all.Signed-off-by: Rasmus Villemoes &lt;rasmus.villemoes@prevas.dk&gt;(cherry picked from commit 6dca1d9ad38de9b7f9a44d2c6eaa6acf9be6c2c0)Change-Id: I9838bccc384ff6d52505ed48815f8e599f0a7ee1Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Mon, 11 Sep 2023 02:46:34 +0000</pubDate>
        <dc:creator>Rasmus Villemoes &lt;rasmus.villemoes@prevas.dk&gt;</dc:creator>
    </item>
<item>
        <title>36c449fe1f667af7b034680940bb8694b94b7e89 - common: Add MP boot support</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#36c449fe1f667af7b034680940bb8694b94b7e89</link>
        <description>common: Add MP boot supportmp_boot build from: a5185c920.Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: I8f8b2fe45ee87ad0a60e1dfd6f0950f052d4f1e7

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Wed, 17 May 2023 03:14:42 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>3e344c46b838e2318caac2202ddad26b08140d43 - common: android: add ANDROID_AVB_ROLLBACK_INDEX</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#3e344c46b838e2318caac2202ddad26b08140d43</link>
        <description>common: android: add ANDROID_AVB_ROLLBACK_INDEXAdd ANDROID_AVB_ROLLBACK_INDEX to support the android verifiedboot rollback index.Signed-off-by: Jason Zhu &lt;jason.zhu@rock-chips.com&gt;Change-Id: I324fc251e4680fed48672bcec15a59a74f529e62

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Fri, 11 Feb 2022 02:20:06 +0000</pubDate>
        <dc:creator>Jason Zhu &lt;jason.zhu@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>1af1a3cf4bfe9ebcd5f554d86ed8bf7dde218746 - common: Kconfig: add android features support menu</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#1af1a3cf4bfe9ebcd5f554d86ed8bf7dde218746</link>
        <description>common: Kconfig: add android features support menuSo that the configs can be selected when execute &quot;make menuconfig&quot;.Signed-off-by: Jason Zhu &lt;jason.zhu@rock-chips.com&gt;Change-Id: Ia785c383da123c16ad6cb773ccd57d6240ff1fa5

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Thu, 21 Oct 2021 12:09:30 +0000</pubDate>
        <dc:creator>Jason Zhu &lt;jason.zhu@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>9590331b67903ae9b9831095c3af62c943727400 - common: Kconfig: add dependent for SKIP_RELOCATE_UBOOT</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#9590331b67903ae9b9831095c3af62c943727400</link>
        <description>common: Kconfig: add dependent for SKIP_RELOCATE_UBOOTIf armv8 aarch32 mode, don&apos;t skip reloc. It avoids kernelimage overlay U-Boot address.Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: I7a74631cb9690f861be6da6b44dc2ead7a0a0569

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Wed, 03 Mar 2021 04:00:03 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>a78c1921eca323bc6d454bd55fe42e3797bbf0fd - common: iotrace: do optimize</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#a78c1921eca323bc6d454bd55fe42e3797bbf0fd</link>
        <description>common: iotrace: do optimizeSigned-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: I260f46e744a4059ba5b3022586c26910187606eb

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Thu, 18 Jun 2020 10:18:55 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>558b8198d49b29e95b8f3f522a1aa543eb84d93b - dm: serial: introduce DEBUG_UART_ALWAYS_MODE configure</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#558b8198d49b29e95b8f3f522a1aa543eb84d93b</link>
        <description>dm: serial: introduce DEBUG_UART_ALWAYS_MODE configureRename CONSOLE_SERIAL_SKIP_INIT to DEBUG_UART_ALWAYS_MODE foreasy understand.Select this to always use debug UART, skip complicatedconsole UART register.Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: I3c265840bde015fe5fd7c73d959ba0538297b7c2

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Mon, 15 Jun 2020 06:58:12 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>4a2b8db466479ddec6ee85f9fe9d7f934016be9a - common: add usbplug support</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#4a2b8db466479ddec6ee85f9fe9d7f934016be9a</link>
        <description>common: add usbplug support- disable some message- add &quot;usbplug.bin&quot; generation- add minimum usbplug dtb support- add individual board_init_r() init sequence.Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: If48ee49247fca6108db3a1fbab3b403241b3a8eb

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Tue, 19 May 2020 03:16:07 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>d45e5655df6897d05248162536e6fdc3381d936d - dm: serial: allow skip console serial init</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#d45e5655df6897d05248162536e6fdc3381d936d</link>
        <description>dm: serial: allow skip console serial initAlways use debug uart.Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: Id751856abd7be219e8acb4c5986469a804051934

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Tue, 19 May 2020 03:22:40 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>9d4243d397862dd16c4441c779d9ebc45db2cf1b - Merge branch &apos;next-dev&apos; into thunder-boot</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#9d4243d397862dd16c4441c779d9ebc45db2cf1b</link>
        <description>Merge branch &apos;next-dev&apos; into thunder-boot

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Fri, 10 Apr 2020 08:38:43 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>e7be2a072c90534bf37baa2663813e79cb323586 - Kconfig: disable CLI for verified-boot</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#e7be2a072c90534bf37baa2663813e79cb323586</link>
        <description>Kconfig: disable CLI for verified-bootSigned-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: I09acae3dda1a886629d0f9901b4c95059cdd8b42

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Fri, 10 Apr 2020 05:00:31 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>4103a11caebf51b22f77659adb398e32163b8e9c - Merge branch &apos;next-dev&apos; into thunder-boot</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#4103a11caebf51b22f77659adb398e32163b8e9c</link>
        <description>Merge branch &apos;next-dev&apos; into thunder-boot

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Mon, 30 Mar 2020 10:02:29 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>37526a5172ae03b202a6370d2d2db0dce335b5a9 - common: support disable CLI for verified-boot</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#37526a5172ae03b202a6370d2d2db0dce335b5a9</link>
        <description>common: support disable CLI for verified-bootNot allow any interactive from CLI.Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: I207da3f2c54df1a81100c404f045023ac763da73

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Sat, 28 Mar 2020 07:27:34 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>7497bc3daedf41ef8f2b1d53121d70c50bbb59e0 - Merge branch &apos;next-dev&apos; into thunder-boot</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#7497bc3daedf41ef8f2b1d53121d70c50bbb59e0</link>
        <description>Merge branch &apos;next-dev&apos; into thunder-bootChange-Id: I35db1f0aa79575e972942b5c366f380fc8106343

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Fri, 13 Mar 2020 09:39:43 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>c15f307504448022c76b0f48a428fca1d1e6663d - arm: Kconfig: default select SKIP_RELOCATE_UBOOT if !ARM64</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#c15f307504448022c76b0f48a428fca1d1e6663d</link>
        <description>arm: Kconfig: default select SKIP_RELOCATE_UBOOT if !ARM64Remove select from rockchip Kconfig.Some 32-bit platforms needs relocation to support non-compressedkernel image.Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: I0b60b79d7c67c5bd8439bd55bb277522c74a8bdd

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Wed, 04 Mar 2020 09:40:22 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>1a4f6af8bfd44c8ae6e87a81ff125eed47042cc5 - Merge branch &apos;next-dev&apos; into thunder-boot</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#1a4f6af8bfd44c8ae6e87a81ff125eed47042cc5</link>
        <description>Merge branch &apos;next-dev&apos; into thunder-boot

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Mon, 02 Mar 2020 01:43:23 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>c484df2f8521be9389688f2bb41343546c9f497d - common: android: refactor image load and sha1 verify</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#c484df2f8521be9389688f2bb41343546c9f497d</link>
        <description>common: android: refactor image load and sha1 verifyUnify single image load/memcpy to image_read(), containingsha1 update.Not support verify image by RK legacy mkbootimg tools.Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: Ide88d2dda79f3335a6c34e41bdce56eac0d66408

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Mon, 09 Dec 2019 07:47:46 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>3f7fb06b2474d0aaf082577806e3bd64586415d9 - common: android: make image separate load mandory</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#3f7fb06b2474d0aaf082577806e3bd64586415d9</link>
        <description>common: android: make image separate load mandorySince this feature is stable and helpful to save boot time,let&apos;t make it mandory.Signed-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: I36f244c6d319d6b54ed3d54730352c8d5b4cc6bd

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Tue, 26 Nov 2019 03:26:38 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>c641fb242b104034e9b22f8bbc485928da3c4e7c - common: Kconfig: select SHA1 if !DM_CRYPTO for android image verify</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/common/Kconfig#c641fb242b104034e9b22f8bbc485928da3c4e7c</link>
        <description>common: Kconfig: select SHA1 if !DM_CRYPTO for android image verifySigned-off-by: Joseph Chen &lt;chenjh@rock-chips.com&gt;Change-Id: Id010fe3e5947ad19fdba8a2dd97f421d83282105

            List of files:
            /rk3399_rockchip-uboot/common/Kconfig</description>
        <pubDate>Mon, 25 Nov 2019 00:53:34 +0000</pubDate>
        <dc:creator>Joseph Chen &lt;chenjh@rock-chips.com&gt;</dc:creator>
    </item>
</channel>
</rss>
