Pointer Authentication is an AARCH64-only ARMv8.3 optional
extension, whose cpu properties can be separated out in its own module.
Signed-off-by: Claudio Fontana<cfontana@suse.de>
---
target/arm/cpu.h | 3 --
target/arm/tcg/cpu-pauth.h | 34 ++++++++++++++++++++
target/arm/cpu.c | 4 +--
target/arm/cpu64.c | 35 ++------------------
target/arm/tcg/cpu-pauth.c | 66 ++++++++++++++++++++++++++++++++++++++
target/arm/tcg/meson.build | 1 +
6 files changed, 105 insertions(+), 38 deletions(-)
create mode 100644 target/arm/tcg/cpu-pauth.h
create mode 100644 target/arm/tcg/cpu-pauth.c