[PATCH 0/4] target/arm: Implement ARMv8.2-UAO

Richard Henderson posted 4 patches 4 years, 5 months ago
Failed in applying to current master (apply log)
target/arm/cpu.h           | 23 +++++++++++++
target/arm/cpu64.c         |  4 +++
target/arm/helper.c        | 66 +++++++++++++++++++++++++-------------
target/arm/kvm64.c         |  2 ++
target/arm/translate-a64.c | 14 ++++++++
5 files changed, 87 insertions(+), 22 deletions(-)
[PATCH 0/4] target/arm: Implement ARMv8.2-UAO
Posted by Richard Henderson 4 years, 5 months ago
Based-on: <20191203225333.17055-1-richard.henderson@linaro.org>
("target/arm: Implement ARMv8.1-PAN + ARMv8.2-ATS1E1")

This was relatively easy to do, and related to the VHE
and PAN patch sets.  It's also already supported by the
Linux kernel and thus easily tested.


r~


Richard Henderson (4):
  target/arm: Add ID_AA64MMFR2_EL1
  target/arm: Update MSR access to UAO
  target/arm: Implement UAO semantics
  target/arm: Enable ARMv8.2-UAO in -cpu max

 target/arm/cpu.h           | 23 +++++++++++++
 target/arm/cpu64.c         |  4 +++
 target/arm/helper.c        | 66 +++++++++++++++++++++++++-------------
 target/arm/kvm64.c         |  2 ++
 target/arm/translate-a64.c | 14 ++++++++
 5 files changed, 87 insertions(+), 22 deletions(-)

-- 
2.17.1