Changes since v2:
* Rebase on master, cherry-picking one required patch from
the ARMv8.5-MemTag patch set.
* Use the same form of TB exit for SB as for ISB.
* Rename all the bits related to PredInv.
* Fix registration for PredInv cache flush special regs,
and spell out why in a comment.
r~
Richard Henderson (3):
target/arm: Split out arm_sctlr
target/arm: Implement ARMv8.0-SB
target/arm: Implement ARMv8.0-PredRes
target/arm/cpu.h | 49 ++++++++++++++++++++++-------
linux-user/elfload.c | 1 +
target/arm/cpu.c | 2 ++
target/arm/cpu64.c | 4 +++
target/arm/helper.c | 63 ++++++++++++++++++++++++++++++++++----
target/arm/translate-a64.c | 14 +++++++++
target/arm/translate.c | 22 +++++++++++++
7 files changed, 138 insertions(+), 17 deletions(-)
--
2.17.2