1 kver = 3.19.0-0.rc5.git2.1.fc22.aarch64
2 modules = virtio.ko virtio_ring.ko virtio_mmio.ko virtio_scsi.ko
3 disks = sda.img sdb.img sdc.img sdd.img sde.img sdf.img
7 initrd: dev init $(modules)
8 ls -1d $^ | cpio -o -H newc | gzip -9 > $@
15 find /lib/modules/$(kver) -name $@ -exec cp {} . \;
18 gcc -Wall -Werror -static $< -o $@
25 rm -f $(disks) $(modules) init initrd
27 kernel = /boot/vmlinuz-$(kver)
28 qemu = qemu-system-aarch64
32 -nodefconfig -nodefaults -display none \
33 -machine virt,accel=kvm \
37 -kernel $(kernel) -initrd initrd \
38 -append 'panic=1 earlyprintk=pl011,0x9000000 ignore_loglevel console=ttyAMA0 no_timer_check printk.time=1' \
40 -device virtio-scsi-device,id=scsi \
41 -drive file=sda.img,cache=writeback,format=raw,if=none,id=sda \
42 -device scsi-hd,drive=sda \
43 -drive file=sdb.img,cache=writeback,format=raw,if=none,id=sdb \
44 -device scsi-hd,drive=sdb \
45 -drive file=sdc.img,cache=writeback,format=raw,if=none,id=sdc \
46 -device scsi-hd,drive=sdc \
47 -drive file=sdd.img,cache=writeback,format=raw,if=none,id=sdd \
48 -device scsi-hd,drive=sdd \
49 -drive file=sde.img,cache=writeback,format=raw,if=none,id=sde \
50 -device scsi-hd,drive=sde \
51 -drive file=sdf.img,cache=writeback,format=raw,if=none,id=sdf \
52 -device scsi-hd,drive=sdf