<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="">Hi Marcin & Johnny, </pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="">Thanks for the reply. My requirement is to setup a VM with aarch64(64 bit arm architecture) on x86_64 host.</pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="">I have tried installing through virt-manager but i’m getting crash when starting the VM. I have attached the error below. In this, centos-7.2.img is built using virt-builder with lentos-7.2 for the aarch64. </pre><pre style="font-variant-ligatures: normal; orphans: 2; widows: 2;" class=""><pre style="font-variant-ligatures: normal;" class=""><div style="white-space: pre-wrap;" class="">##qemu-system-arm -m 1024 -machine vexpress-a9    -drive file=centos-7.2.img,format=raw,if=ide</div><div style="white-space: pre-wrap;" class="">(process:12672): GLib-WARNING **: gmem.c:483: custom memory allocation vtable not supported</div><div style="white-space: pre-wrap;" class="">pulseaudio: set_sink_input_volume() failed</div><div style="white-space: pre-wrap;" class="">pulseaudio: Reason: Invalid argument</div><div style="white-space: pre-wrap;" class="">pulseaudio: set_sink_input_mute() failed</div><div style="white-space: pre-wrap;" class="">pulseaudio: Reason: Invalid argument</div><div style="white-space: pre-wrap;" class="">qemu: fatal: Trying to execute code outside RAM or ROM at 0x04000000</div><div style="white-space: pre-wrap;" class=""><br class=""></div><div style="white-space: pre-wrap;" class="">R00=00000000 R01=00000000 R02=00000000 R03=00000000</div><div style="white-space: pre-wrap;" class="">R04=00000000 R05=00000000 R06=00000000 R07=00000000</div><div style="white-space: pre-wrap;" class="">R08=00000000 R09=00000000 R10=00000000 R11=00000000</div><div style="white-space: pre-wrap;" class="">R12=00000000 R13=00000000 R14=00000000 R15=04000000</div><div style="white-space: pre-wrap;" class="">PSR=400001d3 -Z-- A svc32</div><div style="white-space: pre-wrap;" class="">s00=00000000 s01=00000000 d00=0000000000000000</div><div style="white-space: pre-wrap;" class="">s02=00000000 s03=00000000 d01=0000000000000000</div><div style="white-space: pre-wrap;" class="">s04=00000000 s05=00000000 d02=0000000000000000</div><div style="white-space: pre-wrap;" class="">s06=00000000 s07=00000000 d03=0000000000000000</div><div style="white-space: pre-wrap;" class="">s08=00000000 s09=00000000 d04=0000000000000000</div><div style="white-space: pre-wrap;" class="">s10=00000000 s11=00000000 d05=0000000000000000</div><div style="white-space: pre-wrap;" class="">s12=00000000 s13=00000000 d06=0000000000000000</div><div style="white-space: pre-wrap;" class="">s14=00000000 s15=00000000 d07=0000000000000000</div><div style="white-space: pre-wrap;" class=""><br class=""></div><div style="white-space: pre-wrap;" class="">if i use virtio for the drive interface. i’m getting below error. </div><div style="white-space: pre-wrap;" class=""><br class=""></div><div class=""><span style="white-space: pre-wrap;" class="">##qemu-system-arm -m 1024 -machine vexpress-a9    -drive file=centos-7.2.img,format=raw,if=virtio

(process:14847): GLib-WARNING **: gmem.c:483: custom memory allocation vtable not supported
pulseaudio: set_sink_input_volume() failed
pulseaudio: Reason: Invalid argument
pulseaudio: set_sink_input_mute() failed
pulseaudio: Reason: Invalid argument
qemu-system-arm: -drive file=centos-7.2.img,format=raw,if=virtio: No 'PCI' bus found for device 'virtio-blk-pci'
</span></div><div style="white-space: pre-wrap;" class=""><br class=""></div><div style="white-space: pre-wrap;" class=""><br class=""></div></pre></pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="">Regards,</pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="">karthi</pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;" class=""><br class=""></pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="">On 09/30/2018 08:08 AM, Marcin Juszkiewicz wrote:
><i class=""> W dniu 28.09.2018 o 12:42, karthi mohanraj pisze:
</i>>><i class=""> Hi All,
</i>>><i class="">
</i>>><i class=""> I’m a newbie to arm architecture. I want to setup a development VM
</i>>><i class=""> with ARMv8 board using QEMU/KVM on CentOS based host. Is there any
</i>>><i class=""> documentation available to try out?
</i>>><i class="">
</i>>><i class=""> Or is there any other easy way to achieve this as i need to have a
</i>>><i class=""> Development setup for CentOS?
</i>>><i class="">
</i>>><i class=""> Please suggest me if any other better way to achieve this.
</i>><i class=""> Easiest? Install AAVMF (uefi firmware for armv8), virt-manager and
</i>><i class=""> qemu-system-arm.
</i>><i class=""> 
</i>><i class=""> Run Virt-manager, choose 'new VM', open architecture chooser, select
</i>><i class=""> aarch64. Give it hdd, install iso and go.
</i>
You can also follow this guide to install a 32 bit VM on an aarch64
host, if 32 bit arm is what you want to dev on:

<a href="https://www.arrfab.net/posts/2017/Sep/29/using-centos-7-armhfp-vm-on-centos-7-aarch64/" class="">https://www.arrfab.net/posts/2017/Sep/29/using-centos-7-armhfp-vm-on-centos-7-aarch64/</a>

Thanks,
Johnny Hughes</pre><div class=""><br class=""></div></body></html>