missing build artifacts
In order to boot test kernel images in qemu, it looks like for 32b ARM for ARMv5 and ARMv6 targets, we need a dtb file to boot.
$ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make CC=clang -j multi_v5_defconfig
Couldn't open dtb file /home/runner/work/github_actions_playground/github_actions_playground/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dtb
via.
$ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make CC=clang -j aspeed_g5_defconfig
Couldn't open dtb file /home/runner/work/github_actions_playground/github_actions_playground/arch/arm/boot/dts/aspeed-bmc-opp-romulus.dtb
For PPC64le, it looks like we need Image.epapr:
$ ARCH=powerpc CROSS_COMPILE=powerpc64le-linux-gnu- make CC=clang -j pseries_defconfig
via Looks like just zImage was produced, but I think for qemu we need the zImage.epapr (compressed kernel image).