From: "Alex Bennée" <alex.bennee@linaro.org>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
"Rust-VMM Mailing List" <rust-vmm@lists.opendev.org>,
"Stratos Mailing List" <stratos-dev@op-lists.linaro.org>,
"Christopher Clark" <christopher.w.clark@gmail.com>,
"Marek Marczykowski-Górecki" <marmarek@invisiblethingslab.com>,
"Artem Mygaiev" <Artem_Mygaiev@epam.com>,
"Sergio Lopez" <slp@redhat.com>, "Wei Liu" <wl@xen.org>,
"Stefan Hajnoczi" <stefanha@gmail.com>,
"Doug Goldstein" <cardoe@cardoe.com>,
"Andrew Cooper" <andrew.cooper3@citrix.com>,
"Arnd Bergmann" <arnd.bergmann@linaro.org>,
"David Woodhouse" <dwmw2@infradead.org>,
"Rich Persaud" <persaur@gmail.com>,
"Daniel Smith" <dpsmith@apertussolutions.com>,
"Paul Durrant" <paul@xen.org>, openxt <openxt@googlegroups.com>,
"Julien Grall" <julien@xen.org>,
"Juergen Gross" <jgross@suse.com>,
"Stefano Stabellini" <sstabellini@kernel.org>
Subject: Re: [Stratos-dev] Xen Rust VirtIO demos work breakdown for Project Stratos
Date: Fri, 15 Apr 2022 10:07:09 +0100 [thread overview]
Message-ID: <87pmlisnst.fsf@linaro.org> (raw)
In-Reply-To: <CAPD2p-nftmTXQTaOw1kmkBDn96i8sgcaH21o7bsGK-fA+fYbaw@mail.gmail.com>
Oleksandr Tyshchenko <olekstysh@gmail.com> writes:
> Hello all.
>
> [Sorry for the possible format issues]
>
> I have an update regarding (valid) concern which has been also raised in current thread which is the virtio backend's ability (when using
> Xen foreign mapping) to map any guest pages without guest "agreement" on that.
> There is a PoC (with virtio-mmio on Arm) which is based on Juergen Gross’ work to reuse secure Xen grant mapping for the virtio
> communications.
> All details are at:
> https://lore.kernel.org/xen-devel/1649963973-22879-1-git-send-email-olekstysh@gmail.com/
> https://lore.kernel.org/xen-devel/1649964960-24864-1-git-send-email-olekstysh@gmail.com/
Thanks for that. I shall try and find some time to have a look at it.
Did you see Viresh's post about getting our rust-vmm vhost-user backends
working on Xen?
One thing that came up during that work was how guest pages are mapped
into the dom0 domain where Xen needs to use kernel allocated pages via
privcmd rather than then normal shared mmap that is used on KVM. As I
understand it this is to avoid the situation where dom0 may invalidate a
user PTE causing issues for the hypervisor itself. At some point we
would like to fix that wrinkle so we can remove the (minor) hack in
rust-vmm's mmap code to be truly hypervisor agnostic.
Anyway I hope you and your team are safe and well.
--
Alex Bennée
next prev parent reply other threads:[~2022-04-15 9:23 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-24 16:02 Xen Rust VirtIO demos work breakdown for Project Stratos Alex Bennée
2021-09-24 23:59 ` Marek Marczykowski-Górecki
2021-09-27 9:50 ` Alex Bennée
2021-09-28 5:55 ` [Stratos-dev] " Christopher Clark
2021-09-28 6:26 ` Stefano Stabellini
2021-09-28 20:18 ` Oleksandr Tyshchenko
2021-10-01 23:58 ` Stefano Stabellini
2021-10-02 17:55 ` Oleksandr Tyshchenko
2021-10-04 21:53 ` Stefano Stabellini
2021-10-06 16:43 ` Oleksandr
2022-04-14 20:03 ` Oleksandr Tyshchenko
2022-04-15 9:07 ` Alex Bennée [this message]
2022-04-15 11:06 ` Oleksandr
2021-09-28 6:30 ` Stefan Hajnoczi
2021-09-27 17:25 ` Oleksandr
2021-09-28 11:37 ` Andrew Cooper
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87pmlisnst.fsf@linaro.org \
--to=alex.bennee@linaro.org \
--cc=Artem_Mygaiev@epam.com \
--cc=andrew.cooper3@citrix.com \
--cc=arnd.bergmann@linaro.org \
--cc=cardoe@cardoe.com \
--cc=christopher.w.clark@gmail.com \
--cc=dpsmith@apertussolutions.com \
--cc=dwmw2@infradead.org \
--cc=jgross@suse.com \
--cc=julien@xen.org \
--cc=marmarek@invisiblethingslab.com \
--cc=olekstysh@gmail.com \
--cc=openxt@googlegroups.com \
--cc=paul@xen.org \
--cc=persaur@gmail.com \
--cc=rust-vmm@lists.opendev.org \
--cc=slp@redhat.com \
--cc=sstabellini@kernel.org \
--cc=stefanha@gmail.com \
--cc=stratos-dev@op-lists.linaro.org \
--cc=wl@xen.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.