[U-Boot] Using qemu-system-ppc to boot U-Boot

Scott Wood scottwood at freescale.com
Tue Mar 27 22:59:48 CEST 2012


On 03/27/2012 03:53 PM, Wolfgang Denk wrote:
> Dear Frank,
> 
> In message <CADNf2sxrQFDU0LLQWp5huRGgQiKbaLik1+2C=Oj=gjORP6XacA at mail.gmail.com> you wrote:
>>
>> I'm trying to figure out if anyone has ported a PPC system to QEMU
>> that is capable of booting U-Boot. Similar to the ARM versatilepb
>> target, but for PPC instead. I've tried the Bamboo and MPC8544DS but
>> it seems they only use stubs to OS calls and parses a DTB for info.
> 
> Did you check which configurations the Yocto project are using?  They
> provide qemu based emulations for ARM, MIPS, PPC and x86, and I would
> be really surprised if the ARM and PPC configs were not based on
> U-Boot ...  [ARM: beagleboard; PPC: mpc8315e-rdb; MIPS:
> routerstationpro]

I'm not familiar with what Yocto does, but at least for Freescale PPC
chips QEMU does not emulate enough of the hardware to run U-Boot (at
least, not without significant U-Boot hacking that I'm not aware of
anyone having done).  QEMU loads Linux directly.

I don't see mpc83xx support in QEMU at all.

-Scott



More information about the U-Boot mailing list