From: Mostafa Saleh <smostafa@google.com>
To: "Alex Bennée" <alex.bennee@linaro.org>
Cc: "Eric Auger" <eric.auger@redhat.com>,
"Jean-Philippe Brucker" <jean-philippe@linaro.org>,
"Jason Wang" <jasowang@redhat.com>,
"Kunkun Jiang" <jiangkunkun@huawei.com>,
"Zenghui Yu" <yuzenghui@huawei.com>,
"Simon Veith" <sveith@amazon.de>,
qemu-arm@nongnu.org, "Peter Maydell" <peter.maydell@linaro.org>,
"QEMU Developers" <qemu-devel@nongnu.org>,
"Philippe Mathieu-Daudé" <philmd@linaro.org>,
"Joe Komlodi" <joe.komlodi@xilinx.com>,
"Prem Mallappa" <prem.mallappa@broadcom.com>,
"Leonardo Garcia" <leonardo.garcia@linaro.org>,
"Richard Henderson" <richard.henderson@linaro.org>,
"Alistair Francis" <alistair@alistair23.me>
Subject: Re: Any plans to implement more ARM SMMUv3 features?
Date: Wed, 1 Nov 2023 11:09:26 +0000 [thread overview]
Message-ID: <ZUIx5qA8YAIbyWEI@google.com> (raw)
In-Reply-To: <87il6n0zlw.fsf@draig.linaro.org>
Hi Alex,
On Tue, Oct 31, 2023 at 12:02:03PM +0000, Alex Bennée wrote:
>
> Hi All,
>
> Since 8.1 we enabled the FEAT_RME CPU feature to allow for Arm CCA
> guests to be run under QEMU's Arm emulation. While this is enough for
> pure software guests eventually we would want to support modelling
> systems with "real" hardware. One part of that is updating the SMMU
> emulation to make it RME aware.
>
> The recently published F.a spec is available on the Arm site:
>
> https://developer.arm.com/documentation/ihi0070/latest/
>
> As we have a keen interest on tracking (and implementing!) Arm features
> we have coded up the various sub-features as stories under an EPIC for
> each level of SMMU feature on our public JIRA:
>
> https://linaro.atlassian.net/browse/QEMU-533 (SMMUv3.0)
> https://linaro.atlassian.net/browse/QEMU-553 (SMMUv3.1)
> https://linaro.atlassian.net/browse/QEMU-558 (SMMUv3.2)
> https://linaro.atlassian.net/browse/QEMU-566 (SMMUv3.3)
>
> I think the state of the cards currently represents what has been
> implemented and what is left to do. As you can see it adds up to a fair
> bit of stuff. As a lot of people have been hacking on the SMMU code over
> the last few years I thought it would be useful to reach out and see who
> else is interested in further enhancing the SMMU emulation support?
>
> If anyone has any patches/branches cooking or is intending to implement
> any particular bits please do let me know and I can update the cards to
> reflect the current state of work. As ever we will do our best to help
> review and smooth the up-streaming process for all Arm related feature
> enhancements.
I worked on adding stage-2 SMMUv3 support in qemu and was planning on
working on nesting (stage-1 + stage-2). However, I haven't done any
work on this yet and I will be busy till early next year.
If this work would start before that I can put some time to help with
the review, otherwise I can start working on this early next year.
Thanks,
Mostafa
next prev parent reply other threads:[~2023-11-01 11:09 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-31 12:02 Any plans to implement more ARM SMMUv3 features? Alex Bennée
2023-11-01 11:09 ` Mostafa Saleh [this message]
2023-11-03 10:56 ` Eric Auger
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=ZUIx5qA8YAIbyWEI@google.com \
--to=smostafa@google.com \
--cc=alex.bennee@linaro.org \
--cc=alistair@alistair23.me \
--cc=eric.auger@redhat.com \
--cc=jasowang@redhat.com \
--cc=jean-philippe@linaro.org \
--cc=jiangkunkun@huawei.com \
--cc=joe.komlodi@xilinx.com \
--cc=leonardo.garcia@linaro.org \
--cc=peter.maydell@linaro.org \
--cc=philmd@linaro.org \
--cc=prem.mallappa@broadcom.com \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.org \
--cc=sveith@amazon.de \
--cc=yuzenghui@huawei.com \
/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.