qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* Any plans to implement more ARM SMMUv3 features?
@ 2023-10-31 12:02 Alex Bennée
  2023-11-01 11:09 ` Mostafa Saleh
  2023-11-03 10:56 ` Eric Auger
  0 siblings, 2 replies; 3+ messages in thread
From: Alex Bennée @ 2023-10-31 12:02 UTC (permalink / raw)
  To: Eric Auger, Mostafa Saleh, Jean-Philippe Brucker, Jason Wang,
	Kunkun Jiang, Zenghui Yu, Simon Veith
  Cc: qemu-arm, Peter Maydell, QEMU Developers,
	Philippe Mathieu-Daudé, Joe Komlodi, Prem Mallappa,
	Leonardo Garcia, Richard Henderson, Alistair Francis


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.

Thanks,

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-11-03 10:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-31 12:02 Any plans to implement more ARM SMMUv3 features? Alex Bennée
2023-11-01 11:09 ` Mostafa Saleh
2023-11-03 10:56 ` Eric Auger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).