Source: u-boot
Severity: minor

qemu powerpc machine emulation uses u-boot for booting,
and this firmware image is currently missing.  Please
provide a package containing such firmware.

Here's how it is built within qemu sources (where u-boot
is present as a submodule):

u-boot.e500:
        $(MAKE) -C u-boot O=build.e500 qemu-ppce500_config
        $(MAKE) -C u-boot CROSS_COMPILE=$(powerpc_cross_prefix) \
                O=build.e500
        $(powerpc_cross_prefix)strip u-boot/build.e500/u-boot -o \
                ../pc-bios/u-boot.e500

qemu expects this image to be found as /usr/share/qemu/u-boot.e500
(this is the directory where all other images are located).

I dunno what's the name to suggest for this package, since
u-boot-qemu is already taken and it provides different images,
not directly used by qemu.  Maybe qemu-uboot or something, dunno.

There's a bug open in the Debian BTS about this, #756833 , - open
for a long time already.  The difference from this #756833 context
is that now, powerpc cross-compiler is available and can be used
for build-dependencies.

I can build this firmware directly from the qemu sources (which
includes roms/u-boot), and qemu already uses powerpc cross-gcc
to build other things, but this is something to avoid in Debian.

Thanks,

/mjt

Reply via email to