mbox series

[v3,0/7] target/arm: Honor more HCR_EL2 traps

Message ID 20200218190958.745-1-richard.henderson@linaro.org
Headers show
Series target/arm: Honor more HCR_EL2 traps | expand

Message

Richard Henderson Feb. 18, 2020, 7:09 p.m. UTC
Based-on: 20200214175116.9164-1-peter.maydell@linaro.org
("arm: ARMv8.1- and v8.4-PMU, ID reg cleanup, [H]ACTLR2")

Patch 1 is a latent error that I noticed while reviewing
Peter's patch set.

Patches 2 and 3 have already appeared separately on list,
with patch 2 bearing a v2.  Thus this patch set is labeled v3.

Patch 4 is dependant on Peter's [H]ACTLR2 fix, and the reason
for the Based-on tag.


r~


Richard Henderson (7):
  target/arm: Set ID_MMFR4.HPDS for aarch64_max_initfn
  target/arm: Honor the HCR_EL2.{TVM,TRVM} bits
  target/arm: Honor the HCR_EL2.TSW bit
  target/arm: Honor the HCR_EL2.TACR bit
  target/arm: Honor the HCR_EL2.TPCP bit
  target/arm: Honor the HCR_EL2.TPU bit
  target/arm: Honor the HCR_EL2.TTLB bit

 target/arm/cpu64.c  |   1 +
 target/arm/helper.c | 284 ++++++++++++++++++++++++++++++--------------
 2 files changed, 196 insertions(+), 89 deletions(-)

-- 
2.20.1

Comments

Peter Maydell Feb. 25, 2020, 12:02 p.m. UTC | #1
On Tue, 18 Feb 2020 at 19:10, Richard Henderson
<richard.henderson@linaro.org> wrote:
>

> Based-on: 20200214175116.9164-1-peter.maydell@linaro.org

> ("arm: ARMv8.1- and v8.4-PMU, ID reg cleanup, [H]ACTLR2")

>

> Patch 1 is a latent error that I noticed while reviewing

> Peter's patch set.

>

> Patches 2 and 3 have already appeared separately on list,

> with patch 2 bearing a v2.  Thus this patch set is labeled v3.

>

> Patch 4 is dependant on Peter's [H]ACTLR2 fix, and the reason

> for the Based-on tag.


I've applied patch 1 to target-arm.next, but feel free
to keep it in the series if you spin a v4 before I get
round to doing the next arm pullreq. I've left review
comments on the rest.

thanks
-- PMM