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-08-29 12:07:45 +04:00
2026-05-22 11:21:37 -07:00
2026-11-09 18:45:32 -08:00
2026-11-04 13:17:12 -05:00
2026-10-30 07:06:16 -05:00
2025-09-02 17:57:05 +02:00