I made one ext4 partition.
losetup made /dev/loop0.
I mounted that on a folder, mnt.
And I copied the ARMtix archive there.
I made boot.cmd file:
setenv bootargs "root=/dev/loop0 rw rootwait console=ttyAMA0"
load scsi 0:0 ${kernel_addr_r} /Image
load scsi 0:0 ${ramdisk_addr_r} /initramfs-linux.img
booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr}
Is that correct? I put it in mnt/boot.
There I copied u-boot.bin and I made the u-boot file:
mkimage -A arm -T script -d boot.cmd boot.scr
When I run
qemu-system-aarch64 -machine virt -cpu cortex-a53 -smp 2 -m 1024 -bios u-boot.bin
(from mnt/boot) I just get a qemu prompt:
QEMU 7.2.0 monitor - type 'help' for more information
(qemu)