diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2023-08-29 16:23:28 -0700 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2023-09-08 12:50:44 +0100 |
commit | 399e5e71253469630b4a41089ae5fde04d95ac68 (patch) | |
tree | 429fefd9c9ffee66802aca4cf8b35d338a2502fc /target/arm/cpu.h | |
parent | 6c3427eec532d534fae05d8aa740a9dcca5826e8 (diff) | |
download | qemu-399e5e71253469630b4a41089ae5fde04d95ac68.zip qemu-399e5e71253469630b4a41089ae5fde04d95ac68.tar.gz qemu-399e5e71253469630b4a41089ae5fde04d95ac68.tar.bz2 |
target/arm: Implement FEAT_PACQARMA3
Implement the QARMA3 cryptographic algorithm for PAC calculation.
Implement a cpu feature to select the algorithm and document it.
Signed-off-by: Aaron Lindsay <aaron@os.amperecomputing.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230829232335.965414-6-richard.henderson@linaro.org
Message-Id: <20230609172324.982888-4-aaron@os.amperecomputing.com>
[rth: Merge cpu feature addition from another patch.]
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target/arm/cpu.h')
-rw-r--r-- | target/arm/cpu.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/target/arm/cpu.h b/target/arm/cpu.h index 225a9b5..6f75ccf 100644 --- a/target/arm/cpu.h +++ b/target/arm/cpu.h @@ -1072,6 +1072,7 @@ struct ArchCPU { */ bool prop_pauth; bool prop_pauth_impdef; + bool prop_pauth_qarma3; bool prop_lpa2; /* DCZ blocksize, in log_2(words), ie low 4 bits of DCZID_EL0 */ |