summaryrefslogtreecommitdiff
path: root/upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-libevdev
diff options
context:
space:
mode:
authorTim Lee <timlee660101@gmail.com>2026-03-18 05:02:37 +0300
committerTim Lee <timlee660101@gmail.com>2026-03-24 05:55:55 +0300
commitc0928deea6a274ae890b1e95452031fdb7badbec (patch)
treecd4f5639efdae02ec54369890c221f87756a62fb /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-libevdev
parent2a459d6db5b931339dac63246f1a478fa2ab2b0f (diff)
downloadopenbmc-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-libevdev')
0 files changed, 0 insertions, 0 deletions