On Sun, 20 Sep 2026 16:19:29 +0000, Jonas Karlman wrote: > The PX30/RK3326 has 16 KiB SRAM at [0xff0e0000, 0xff0e4000), with the > initial 4 KiB at [0xff0e0000, 0xff0e1000) reserved for BootROM at boot. > > SRAM addressing only seems to use 14 bits, meaning that reading from > 0xff0e4000+ wraps around and instead reads back data at 0xff0e0000+. > > Using a TPL_STACK at 0xff0e4ff0 (16-bytes aligned) means TPL use BootROM > reserved region for its global data, malloc area and runtime stack. > > [...]
Applied to https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip (u-boot-rockchip-2027.01), thanks! [1/1] rockchip: px30: Fix TPL_STACK overflow into BootROM reserved region https://git.u-boot-project.org/u-boot/custodians/u-boot-rockchip/-/commit/b177b194d9e4af7631a23b2a9227edfcf937f8b7 Best regards, -- Quentin Schulz <[email protected]>
