Ubuntu for zynq_fsbl boot on zynq-7000 devices in QEMU
I am trying boot Avent Zedboard with Linux pre-built zynq_fsbl kernel image that came with Xilinx Zynq release 2020.1.
Although it's booting with u-boot elf image when I try to the same with zynq_fsbl image it gives an error of not enough space.
I have followed the instruction given Xilinx wiki as below,
~/qemu$ ./aarch64-softmmu/qemu-system-aarch64 -M arm-generic-fdt-7series -machine linux=on -serial /dev/null -serial mon:stdio -display none -kernel /home/kirank/ZedBoard_LinuxKernelImage/2020.1-zed-release/zynq_fsbl.elf -dtb /home/kirank/ZedBoard_LinuxKernelImage/2020.1-zed-release/system.dtb --initrd /home/kirank/ZedBoard_LinuxKernelImage/2020.1-zed-release/boot.scr qemu-system-aarch64: not enough space after kernel to load initrd
As shown above, it says space isn't enough after kernel to load initrd but I think it should be already taken care of. I do not know if there is any problem with the device tree blob file or something else. It will be great to have your feedback on the same.