summaryrefslogtreecommitdiffstats
path: root/hw/ppc/ppc405_uc.c
diff options
context:
space:
mode:
authorCédric Le Goater2021-12-17 17:57:17 +0100
committerCédric Le Goater2021-12-17 17:57:17 +0100
commit13d63de59bf31119f3d47e638a64b27da86e1a5f (patch)
tree99a582bb28aca9c236ba2933ba0c5c6d79c73c29 /hw/ppc/ppc405_uc.c
parentppc/ppc405: Remove flash support (diff)
downloadqemu-13d63de59bf31119f3d47e638a64b27da86e1a5f.tar.gz
qemu-13d63de59bf31119f3d47e638a64b27da86e1a5f.tar.xz
qemu-13d63de59bf31119f3d47e638a64b27da86e1a5f.zip
ppc/ppc405: Rework FW load
QEMU installs a custom U-Boot in-memory descriptor to share board information with Linux, which means that the QEMU machine was initially designed to support booting Linux directly without using the loaded FW. But, it's not that simple because the CPU still starts at address 0xfffffffc where nothing is currently mapped. Support must have been broken these last years. Since we can not find a "ppc405_rom.bin" firmware file, request one to be specified on the command line. A consequence of this change is that the machine can be booted directly from Linux without any FW being loaded. This is still broken and the CPU start address will be fixed in the next changes. Signed-off-by: Cédric Le Goater <clg@kaod.org> Message-Id: <20211206103712.1866296-10-clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'hw/ppc/ppc405_uc.c')
0 files changed, 0 insertions, 0 deletions