qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/6] target/arm: Fixes for RME
@ 2023-08-02 17:01 Jean-Philippe Brucker
  2023-08-02 17:01 ` [PATCH v2 1/6] target/arm/ptw: Load stage-2 tables from realm physical space Jean-Philippe Brucker
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Jean-Philippe Brucker @ 2023-08-02 17:01 UTC (permalink / raw)
  To: peter.maydell
  Cc: richard.henderson, qemu-arm, qemu-devel, Jean-Philippe Brucker

A few patches to fix RME support and allow booting a realm guest, based
on https://lore.kernel.org/qemu-devel/20230714154648.327466-1-peter.maydell@linaro.org/

Since v1 I fixed patches 1, 2 and 6 following Peter's comments, and
added patch 5. Patch 6 now factors the timer IRQ update into a new
function, which is a bit invasive but seems cleaner.

v1: https://lore.kernel.org/qemu-devel/20230719153018.1456180-2-jean-philippe@linaro.org/

Jean-Philippe Brucker (6):
  target/arm/ptw: Load stage-2 tables from realm physical space
  target/arm/helper: Fix tlbmask and tlbbits for TLBI VAE2*
  target/arm: Skip granule protection checks for AT instructions
  target/arm: Pass security space rather than flag for AT instructions
  target/arm/helper: Check SCR_EL3.{NSE,NS} encoding for AT instructions
  target/arm/helper: Implement CNTHCTL_EL2.CNT[VP]MASK

 target/arm/cpu.h        |   3 +
 target/arm/internals.h  |  25 +++---
 target/arm/helper.c     | 171 +++++++++++++++++++++++++++++-----------
 target/arm/ptw.c        |  39 +++++----
 target/arm/trace-events |   7 +-
 5 files changed, 170 insertions(+), 75 deletions(-)

-- 
2.41.0



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

end of thread, other threads:[~2023-08-07 17:06 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-02 17:01 [PATCH v2 0/6] target/arm: Fixes for RME Jean-Philippe Brucker
2023-08-02 17:01 ` [PATCH v2 1/6] target/arm/ptw: Load stage-2 tables from realm physical space Jean-Philippe Brucker
2023-08-04 17:50   ` Peter Maydell
2023-08-02 17:01 ` [PATCH v2 2/6] target/arm/helper: Fix tlbmask and tlbbits for TLBI VAE2* Jean-Philippe Brucker
2023-08-04 17:55   ` Peter Maydell
2023-08-02 17:01 ` [PATCH v2 3/6] target/arm: Skip granule protection checks for AT instructions Jean-Philippe Brucker
2023-08-02 17:01 ` [PATCH v2 4/6] target/arm: Pass security space rather than flag " Jean-Philippe Brucker
2023-08-02 17:01 ` [PATCH v2 5/6] target/arm/helper: Check SCR_EL3.{NSE, NS} encoding " Jean-Philippe Brucker
2023-08-04 18:08   ` Peter Maydell
2023-08-07  9:54     ` Peter Maydell
2023-08-07 14:03       ` [PATCH v2 5/6] target/arm/helper: Check SCR_EL3.{NSE,NS} " Jean-Philippe Brucker
2023-08-07 15:08         ` [PATCH v2 5/6] target/arm/helper: Check SCR_EL3.{NSE, NS} " Peter Maydell
2023-08-02 17:01 ` [PATCH v2 6/6] target/arm/helper: Implement CNTHCTL_EL2.CNT[VP]MASK Jean-Philippe Brucker
2023-08-07 17:05   ` Peter Maydell

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).