[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH RFC v3 0/3] target/arm: Implement SVE2 Crypto Extensions
From: |
Stephen Long |
Subject: |
[PATCH RFC v3 0/3] target/arm: Implement SVE2 Crypto Extensions |
Date: |
Mon, 27 Apr 2020 14:40:43 -0700 |
Modified some of the crypto functions in crypto_helper.c to take in a
desc parameter.
Didn't add a desc parameter to SM4E and SM4EKEY since it is used in
translate-a64.c and the functions in there need crypto_sm4e and
crypto_sm4ekey to stay the same type (i.e. take 2 or 3 parameters)
Stephen Long (3):
target/arm: Implement SVE2 AESMC, AESIMC
target/arm: Implement SVE2 AESE, AESD, SM4E
target/arm: Implement SVE2 SM4EKEY, RAX1
target/arm/cpu.h | 5 +++
target/arm/crypto_helper.c | 86 ++++++++++++++++++++++++--------------
target/arm/helper-sve.h | 3 ++
target/arm/helper.h | 2 +
target/arm/sve.decode | 20 +++++++++
target/arm/sve_helper.c | 16 +++++++
target/arm/translate-sve.c | 64 ++++++++++++++++++++++++++++
7 files changed, 165 insertions(+), 31 deletions(-)
--
2.17.1
- [PATCH RFC v3 0/3] target/arm: Implement SVE2 Crypto Extensions,
Stephen Long <=
- [PATCH RFC v3 1/3] target/arm: Implement SVE2 AESMC, AESIMC, Stephen Long, 2020/04/27
- [PATCH RFC v3 2/3] target/arm: Implement SVE2 AESE, AESD, SM4E, Stephen Long, 2020/04/27
- [PATCH RFC v3 3/3] target/arm: Implement SVE2 SM4EKEY, RAX1, Stephen Long, 2020/04/27