CC to Jiamei and Henry as they are doing testing
> -----Original Message-----
> From: Xen-devel <[email protected]> On Behalf Of
> Oleksandr
> Sent: 2021年7月6日 20:28
> To: [email protected]
> Cc: Oleksandr Tyshchenko <[email protected]>; Ian Jackson
> <[email protected]>; Wei Liu <[email protected]>; Anthony PERARD
> <[email protected]>; Stefano Stabellini <[email protected]>;
> Julien Grall <[email protected]>; Volodymyr Babchuk
> <[email protected]>; Bertrand Marquis <[email protected]>;
> Wei Chen <[email protected]>; Kaly Xin <[email protected]>; Artem Mygaiev
> <[email protected]>; Alex Bennée <[email protected]>
> Subject: Re: [RESEND PATCH V5 0/2] Virtio support for toolstack on Arm
> (Was "IOREQ feature (+ virtio-mmio) on Arm")
>
>
> Hello all,
>
>
> Gentle reminder...
>
>
> On 21.05.21 22:45, Oleksandr Tyshchenko wrote:
> > From: Oleksandr Tyshchenko <[email protected]>
> >
> > Hello all.
> >
> > The purpose of this patch series is to add missing virtio-mmio bits to
> Xen toolstack on Arm.
> > The Virtio support for toolstack [1] was postponed as the main target
> was to upstream IOREQ/DM
> > support on Arm in the first place. Now, we already have IOREQ support in,
> so we can resume Virtio
> > enabling work. You can find previous discussion at [2].
> >
> > Patch series [3] was reworked and rebased on recent "staging branch"
> > (972ba1d x86/shadow: streamline shadow_get_page_from_l1e()) and tested
> on
> > Renesas Salvator-X board + H3 ES3.0 SoC (Arm64) with "updated" virtio-
> mmio disk backend [4]
> > running in Driver domain and unmodified Linux Guest running on existing
> > virtio-blk driver (frontend). No issues were observed. Guest domain
> 'reboot/destroy'
> > use-cases work properly.
> >
> > Any feedback/help would be highly appreciated.
> >
> > [1]
> > https://lore.kernel.org/xen-devel/1610488352-18494-24-git-send-email-
> [email protected]/
> > https://lore.kernel.org/xen-devel/1610488352-18494-25-git-send-email-
> [email protected]/
> > [2]
> > https://lists.xenproject.org/archives/html/xen-devel/2021-
> 01/msg02403.html
> > https://lists.xenproject.org/archives/html/xen-devel/2021-
> 01/msg02536.html
> > [3] https://github.com/otyshchenko1/xen/commits/libxl_virtio
> > [4] https://github.com/xen-troops/virtio-disk/commits/ioreq_ml3
> >
> > Julien Grall (1):
> > libxl: Introduce basic virtio-mmio support on Arm
> >
> > Oleksandr Tyshchenko (1):
> > libxl: Add support for Virtio disk configuration
> >
> > docs/man/xl-disk-configuration.5.pod.in | 27 +
> > tools/include/libxl.h | 6 +
> > tools/libs/light/libxl_arm.c | 133 ++++-
> > tools/libs/light/libxl_device.c | 38 +-
> > tools/libs/light/libxl_disk.c | 99 +++-
> > tools/libs/light/libxl_types.idl | 4 +
> > tools/libs/light/libxl_types_internal.idl | 1 +
> > tools/libs/light/libxl_utils.c | 2 +
> > tools/libs/util/libxlu_disk_l.c | 881 +++++++++++++++-------
> --------
> > tools/libs/util/libxlu_disk_l.h | 2 +-
> > tools/libs/util/libxlu_disk_l.l | 1 +
> > tools/xl/xl_block.c | 11 +
> > xen/include/public/arch-arm.h | 7 +
> > 13 files changed, 764 insertions(+), 448 deletions(-)
> >
> --
> Regards,
>
> Oleksandr Tyshchenko
>