I test loading the same images on X86/PowerPC platforms.
Size of image files:
3432KuImage
80948K vmlinux
25180K ramdisk
Test 1) X86
$ qemu-system-ppc -M mpc8544ds -cpu MPC8544 -kernel vmlinux -initrd ramdisk -m
256M -nographic
$ qemu-system-ppc -M mpc8544ds -cpu MPC8544 -kernel uImage -
The current model of loader copy "rom blobs" and kept in memory until
a reset occurs and waste host memory.
This serial of patches uses private reset handlers to load from hard
disk on reset, which could make loader framework more dynamic and
reduce the memory consumption of QEMU process.
Oliv