01-12-2019, 06:40 PM
Running CentOS on the Armbian 4.19.13-sunxi64 kernel with KVM enabled via qemu-systemaarch64 .. .speeds are almost native
user@pinebook:~/KVM/CentOS$ /usr/bin/qemu-system-aarch64 --version
QEMU emulator version 3.1.0 (Debian 1:3.1+dfsg-2)
Copyright © 2003-2018 Fabrice Bellard and the QEMU Project developers
user@pinebook:~/KVM/CentOS$ uname -a
Linux pinebook 4.19.13-sunxi64 #5.70 SMP Sat Jan 12 00:10:12 CET 2019 aarch64 GNU/Linux
/usr/bin/qemu-system-aarch64 \
-cpu host -M virt,accel=kvm -m 1024 -nographic \
-drive if=pflash,format=raw,file=QEMU_EFI.img \
-drive if=pflash,file=varstore.img \
-drive if=virtio,file=disk.img \
-drive if=virtio,format=raw,file=centos.iso \
-net nic -net tap
All that is really needed is to recompile the Armbiand mainline kernel to include KVM support
user@pinebook:~/KVM/CentOS$ /usr/bin/qemu-system-aarch64 --version
QEMU emulator version 3.1.0 (Debian 1:3.1+dfsg-2)
Copyright © 2003-2018 Fabrice Bellard and the QEMU Project developers
user@pinebook:~/KVM/CentOS$ uname -a
Linux pinebook 4.19.13-sunxi64 #5.70 SMP Sat Jan 12 00:10:12 CET 2019 aarch64 GNU/Linux
/usr/bin/qemu-system-aarch64 \
-cpu host -M virt,accel=kvm -m 1024 -nographic \
-drive if=pflash,format=raw,file=QEMU_EFI.img \
-drive if=pflash,file=varstore.img \
-drive if=virtio,file=disk.img \
-drive if=virtio,format=raw,file=centos.iso \
-net nic -net tap
All that is really needed is to recompile the Armbiand mainline kernel to include KVM support