diff options
author | Yidi Lin <yidilin@chromium.org> | 2023-01-12 14:49:43 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-02-08 18:58:52 +0000 |
commit | 95608084816fc30764610fc60f40d233a17368ab (patch) | |
tree | 0e355a2cd8b4af8128e297a39f761240bac95f2c /README | |
parent | 45583dd9e413798d547768a614a3554a8d6c8ca8 (diff) | |
download | vboot-95608084816fc30764610fc60f40d233a17368ab.tar.gz |
vboot: add arm64 SHA256 extension support
Copy sha256_armv8a_ce_a64.S from [1] and make some small changes to make
it fit in vboot_reference build environment.
With this CL, the boot time gets 126ms improvement on Tentacruel.
The `vboot kernel verification` is reduced to 12ms.
[1]
https://github.com/OP-TEE/optee_os/blob/master/core/arch/arm/crypto/sha256_armv8a_ce_a64.S
BRANCH=corsola
BUG=b:263514393
TEST=make install_dut_test; ./build/tests/vb2_sha256_x86_tests
TEST=check `cbmem -t` on Tentacruel
Change-Id: Ic9abeae9687b2162d7ddadd46111ec20f34e771c
Signed-off-by: Yidi Lin <yidilin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/4170144
Reviewed-by: Yu-Ping Wu <yupingso@chromium.org>
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions