Files
Brian Cain 3461642bdb hw/hexagon/virt: fix firmware boot
-bios on virt only loaded a raw image of at most 64 KiB at address
zero.  This is insufficient for H2 firmware, which is usually hundreds of
KiB.

Boot a kernel given with -kernel through the firmware given with -bios.
Load both ELFs at their declared physical addresses, place the device tree
and initrd after the kernel, and enter the firmware through a boot stub
that passes the device tree in r1:r0.

Fixes: 88a8bc7f43 ("hw/hexagon: Define hexagon "virt" machine")
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
Signed-off-by: Brian Cain <brian.cain@oss.qualcomm.com>
2026-11-09 18:45:32 -08:00
..
2026-09-11 15:54:47 -04:00
2025-12-27 10:11:08 +01:00
2026-10-16 10:40:38 +10:00
2025-12-27 10:11:08 +01:00
2025-12-27 10:11:08 +01:00
2026-09-11 15:54:47 -04:00
2026-02-27 14:22:07 +01:00
…
2026-09-03 12:14:07 +02:00
…
2026-10-22 20:32:00 +00:00