[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH V2 00/23] IOREQ feature (+ virtio-mmio) on Arm
 
- To: Stefano Stabellini <sstabellini@xxxxxxxxxx>
 
- From: Oleksandr Tyshchenko <olekstysh@xxxxxxxxx>
 
- Date: Thu, 29 Oct 2020 23:13:51 +0200
 
- Cc: Masami Hiramatsu <masami.hiramatsu@xxxxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, 	Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>, Paul Durrant <paul@xxxxxxx>, 	Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, 	Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, 	Julien Grall <julien.grall@xxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, 	Ian Jackson <iwj@xxxxxxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Tim Deegan <tim@xxxxxxx>, 	Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, 	Jun Nakajima <jun.nakajima@xxxxxxxxx>, Kevin Tian <kevin.tian@xxxxxxxxx>, 	Anthony PERARD <anthony.perard@xxxxxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>
 
- Delivery-date: Thu, 29 Oct 2020 21:14:15 +0000
 
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
 
 
 
Hi Stefano 
 
 [sorry for the possible format issue] On Thu, 29 Oct 2020, Oleksandr Tyshchenko wrote: 
> On Thu, Oct 29, 2020 at 9:42 AM Masami Hiramatsu <masami.hiramatsu@xxxxxxxxxx> wrote: 
>       Hi Oleksandr, 
>  
> Hi Masami 
>  
> [sorry for the possible format issue] 
>   
>  
>       I would like to try this on my arm64 board. 
>  
> Glad to hear you are interested in this topic.  
>   
>  
>       According to your comments in the patch, I made this config file. 
>       # cat debian.conf 
>       name = "debian" 
>       type = "pvh" 
>       vcpus = 8 
>       memory = 512 
>       kernel = "/opt/agl/vmlinuz-5.9.0-1-arm64" 
>       ramdisk = "/opt/agl/initrd.img-5.9.0-1-arm64" 
>       cmdline= "console=hvc0 earlyprintk=xen root=/dev/xvda1 rw" 
>       disk = [ '/opt/agl/debian.qcow2,qcow2,hda' ] 
>       vif = [ 'mac=00:16:3E:74:3d:76,bridge=xenbr0' ] 
>       virtio = 1 
>       vdisk = [ 'backend=Dom0, disks=ro:/dev/sda1' ] 
>  
>       And tried to boot a DomU, but I got below error. 
>  
>       # xl create -c debian.conf 
>       Parsing config from debian.conf 
>       libxl: error: libxl_create.c:1863:domcreate_attach_devices: Domain 
>       1:unable to add virtio_disk devices 
>       libxl: error: libxl_domain.c:1218:destroy_domid_pci_done: Domain 
>       1:xc_domain_pause failed 
>       libxl: error: libxl_dom.c:39:libxl__domain_type: unable to get domain 
>       type for domid=1 
>       libxl: error: libxl_domain.c:1136:domain_destroy_callback: Domain 
>       1:Unable to destroy guest 
>       libxl: error: libxl_domain.c:1063:domain_destroy_cb: Domain 
>       1:Destruction of domain failed 
>  
>  
>       Could you tell me how can I test it? 
>  
>  
> I assume it is due to the lack of the virtio-disk backend (which I haven't shared yet as I focused on the IOREQ/DM support on Arm in the 
> first place). 
> Could you wait a little bit, I am going to share it soon.  
 
Do you have a quick-and-dirty hack you can share in the meantime? Even 
just on github as a special branch? It would be very useful to be able 
to have a test-driver for the new feature. Well, I will provide a branch on github with our PoC virtio-disk backend by the end of this week. It will be possible to test this series with it.  
 
 --   
 
    
     |