diff options
| author | Tim Lee <timlee660101@gmail.com> | 2026-03-18 05:02:37 +0300 |
|---|---|---|
| committer | Tim Lee <timlee660101@gmail.com> | 2026-03-24 05:55:55 +0300 |
| commit | c0928deea6a274ae890b1e95452031fdb7badbec (patch) | |
| tree | cd4f5639efdae02ec54369890c221f87756a62fb /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-python-dotenv | |
| parent | 2a459d6db5b931339dac63246f1a478fa2ab2b0f (diff) | |
| download | openbmc-c0928deea6a274ae890b1e95452031fdb7badbec.tar.xz | |
meta-nuvoton: evb-npcm845: fix synchronous abort during boot on npcm845
The FDT blob in the FIT image was only 4-byte aligned, causing
an ARMv8 alignment fault when U-Boot accesses 64-bit reserved
memory entries during FDT fixup.
The previous fix placed 'UBOOT_MKIMAGE:append:npcm8xx = " -E -B 8"'
in linux-nuvoton.inc, but the newer python-based kernel-fit-image.bbclass
treats UBOOT_MKIMAGE as a pure executable path, so appending flags
corrupts the path rather than passing them as arguments.
Introduce a uboot-mkimage-npcm8xx wrapper script that
calls 'uboot-mkimage -E -B 8 "$@"' (-E: external data sections,
-B 8: 8-byte alignment). The wrapper is installed via a
u-boot-tools_%.bbappend (class-native only) and selected by
overriding UBOOT_MKIMAGE:npcm8xx in npcm8xx.inc.
Signed-off-by: Joseph Liu <kwliu@nuvoton.com>
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I49ca81000a6748cfbac05fe33dcc8e5f1aa1b614
Diffstat (limited to 'upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-python-dotenv')
0 files changed, 0 insertions, 0 deletions
