From Fedora Project Wiki
Description
Run an AArch64 (ARM 64) disk image as a VM on your x86 machine.
Setup
Get the media
We will use some images from Linaro for this test:
wget http://releases.linaro.org/14.07/openembedded/aarch64/vexpress64-openembedded_lamp-armv8-gcc-4.9_20140727-682.img.gz
wget http://releases.linaro.org/14.07/openembedded/aarch64/Image
unar vexpress64-openembedded_lamp-armv8-gcc-4.9_20140727-682.img.gz
How to test
Import with virt-install
sudo virt-install \ --name aarch64-vm --ram 1024 --import \ --cpu cortex-a57 --arch aarch64 \ --boot machine=virt,kernel=Image,extra_args="root=/dev/vda2 rw rootwait mem=1024M console=ttyAMA0" \ --disk vexpress64-openembedded_lamp-armv8-gcc-4.9_20140727-682.img,bus=virtio \ --network default,model=virtio
Expected Results
Guest starts fine, seems usable.