If the user boots with a -dtb assume the Linux boot flow, even when handling an elf.
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwa...@petalogix.com> --- hw/arm_boot.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/hw/arm_boot.c b/hw/arm_boot.c index 7447f5c..f0fa23c 100644 --- a/hw/arm_boot.c +++ b/hw/arm_boot.c @@ -360,6 +360,11 @@ void arm_load_kernel(CPUARMState *env, struct arm_boot_info *info) exit(1); } info->entry = entry; + + if (info->dtb_filename) { + is_linux = 1; + } + if (is_linux) { if (info->initrd_filename) { initrd_size = load_image_targphys(info->initrd_filename, -- 1.7.3.2