From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: Pygrub on ARM64 Date: Wed, 24 Feb 2016 10:27:11 +0000 Message-ID: <1456309631.6225.147.camel@citrix.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Sanjeev Pandita , xen-devel@lists.xen.org Cc: Jitendra Kanitkar , Pranavkumar Sawargaonkar , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org On Wed, 2016-02-24 at 15:52 +0530, Sanjeev Pandita wrote: > All, > > Does pygrub work with ARM64 ? It's not arch specific, so it should. > I am trying to boot the CentOS-7-aarch64.img (raw) using pygrub.I am > using the below config file and it is not working. Please post the full "xl -vvv create vm1" output. > [root@localhost xen]# cat vm1 > name = "vm1" > uuid = "3fb78ba6-8182-484c-acf7-8faba9773f68" > disk = [ 'tap:raw:/mnt/xen/CentOS-7-aarch64.img,xvda,w' ] > memory = 512 > bootloader="/usr/local/lib/xen/bin/pygrub" Can just be "pygrub" and xl will find the one which corresponds to the install. > extra = "root=/dev/xvda4 rw console=hvc0 earlyprintk=xen" > vif=[ 'mac=00:16:3e:01:01:01,bridge=br0' ] > In /var/log/xen the bootloader log is empty. > [root@localhost xen]# ls -al bootloader.24.log > -rw-r--r-- 1 root root 0 Feb 24 15:22 bootloader.24.log Are you sure domain 24 is the correct one corresponding to a failed attempt? In the xl -vvv output you should see it logging the exact pygrub command line it is going to use. If you run that manually what output does it produce? Ian.