Home
last modified time | relevance | path

Searched hist:f9aaf11e8928bac65e0b88f31c3f9b80a6eb2799 (Results 1 – 1 of 1) sorted by relevance

/optee_os/core/arch/arm/include/
H A Darm64.hf9aaf11e8928bac65e0b88f31c3f9b80a6eb2799 Sat Feb 17 15:04:44 UTC 2024 Igor Opaniuk <igor.opaniuk@foundries.io> core: arm64: add masks for ID_AA64ISAR0_EL1 fields

Add masks for obtaining Crypto Extensions support status from
ID_AA64ISAR0_EL1 register:

Algo Bits
SM4 - [43:40]
SM3 - [39:36]
SHA3 - [35:32]
RDM - [31:28]
TME - [27:24]
Atomic - [23:20]
CRC32 - [19:16]
SHA2 - [15:12]
SHA1 - [11:8]
AES - [7:4]

For additional details check ARM Architecture Reference Manual
for ARMv8-A architecture profile.
ID_AA64ISAR0_EL1, AArch64 Instruction Set Attribute Register 0.

Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>