summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilosz Wasilewski <milosz.wasilewski@linaro.org>2016-07-05 09:52:01 +0000
committerLinaro Code Review <review@review.linaro.org>2016-07-05 09:52:01 +0000
commitffee8fbf883240c621e67a8a57d685fdaccdfd82 (patch)
treedd33b9f44f39266d55f8a8c6d63737c25c9f4d69
parentd399bd36e7fae1f241d2f90825f3a355eb58989b (diff)
parentf267026ea3ad8cc92e7442b04f71daaa13ea8327 (diff)
Merge "kvm-arm64-guest-on-arm64-host: fix qemu-system-aarch64 args"
-rw-r--r--generic/linux/kvm-arm64-guest-on-arm64-host.yaml6
1 files changed, 5 insertions, 1 deletions
diff --git a/generic/linux/kvm-arm64-guest-on-arm64-host.yaml b/generic/linux/kvm-arm64-guest-on-arm64-host.yaml
index 63626f2..8d720ca 100644
--- a/generic/linux/kvm-arm64-guest-on-arm64-host.yaml
+++ b/generic/linux/kvm-arm64-guest-on-arm64-host.yaml
@@ -29,12 +29,16 @@ run:
- Run "sudo apt-get install qemu-system wget xz-utils"
- Use arm64 kernel Image from /boot
- "cp /boot/vmlinuz-`uname -r` Image"
+ - Use arm64 initrd.img from /boot
+ - Note: please double check is it Debian initrd image or CentOS initrd
+ - Note: please check the name of initrd file under /boot and kernel version appended to file name
+ - "cp /boot/initrd.img-`uname -r` initrd.img"
- Download arm64 minimal rootfs from linaro snapshots
- Note: please double check latest in the below link it may be build number
- "wget http://snapshots.linaro.org/ubuntu/images/kvm-guest/latest/arm64/kvm-arm64.qcow2.xz"
- "xz -d kvm-arm64.qcow2.xz"
- Test arm64 guest Image on arm64 host
- - Run "qemu-system-aarch64 -smp 2 -m 512 -cpu host -M virt -kernel Image -append 'root=/dev/vda2 rw rootwait mem=512M console=ttyAMA0,38400n8 earlycon=pl011,0x9000000' -device virtio-blk-device,drive=image -drive if=none,id=image,file=kvm-arm64.qcow2 -nographic -enable-kvm 2>&1 | tee tee kvm-arm64.log"
+ - Run "qemu-system-aarch64 -smp 2 -m 512 -cpu host -machine type=virt,gic-version=host -kernel Image -initrd initrd.img -append 'root=/dev/vda2 rw rootwait console=ttyAMA0,38400n8 earlycon=pl011,0x9000000' -device virtio-blk-device,drive=image -drive if=none,id=image,file=kvm-arm64.qcow2 -nographic -enable-kvm 2>&1 | tee tee kvm-arm64.log"
- Wait for couple of minutes let the qemu start booting guest kernel
expected: