From 9a21e1e51a47b5adff47990e75e62661e9b33827 Mon Sep 17 00:00:00 2001 From: Firas Sammoura Date: Fri, 10 Mar 2023 18:59:06 +0000 Subject: ec: Enable unaligned access for cortex-m Enable unaligned access for cortext-m and. Add a unit test to validate that unaligned access runs properly on both bloonchipper and dartmonkey. Add benchmarks to measure the speed gain between aligned and unaligned access. BRANCH=none BUG=b:239254184 TEST=test/run_device_tests.py -b dartmonkey -t unaligned_access TEST=test/run_device_tests.py -b bloonchipper -t unaligned_access Change-Id: I7d75433e6b7b33d7c82ad740dc85a8646d891c6a Signed-off-by: Firas Sammoura Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4327795 Reviewed-by: Bobby Casey Reviewed-by: Mike Frysinger --- board/nocturne_fp/build.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'board/nocturne_fp/build.mk') diff --git a/board/nocturne_fp/build.mk b/board/nocturne_fp/build.mk index dc99c72f85..e36309c4f0 100644 --- a/board/nocturne_fp/build.mk +++ b/board/nocturne_fp/build.mk @@ -68,6 +68,7 @@ test-list-y=\ timer \ timer_dos \ tpm_seed_clear \ + unaligned_access \ utils \ utils_str \ -- cgit v1.2.1 From 28939ffb30bdb1d9e6386cf390c982922ea9253d Mon Sep 17 00:00:00 2001 From: Yi Chou Date: Tue, 2 May 2023 15:18:58 +0800 Subject: boringssl: Implement sysrand from TRNG The boringssl doesn't include the TRNG implementation, we need our own CRYPTO_sysrand. BUG=b:248508087 TEST=make V=1 BOARD=bloonchipper -j TEST=./test/run_device_tests.py --board bloonchipper -t boringssl_crypto => PASS TEST=./test/run_device_tests.py --board dartmonkey -t boringssl_crypto => PASS Change-Id: I3136bcc96e09f674278bf338297d7bc0576e174c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4496289 Reviewed-by: Tom Hughes Commit-Queue: Yi Chou Tested-by: Yi Chou --- board/nocturne_fp/build.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'board/nocturne_fp/build.mk') diff --git a/board/nocturne_fp/build.mk b/board/nocturne_fp/build.mk index e36309c4f0..6bf33696d5 100644 --- a/board/nocturne_fp/build.mk +++ b/board/nocturne_fp/build.mk @@ -30,6 +30,7 @@ test-list-y=\ aes \ always_memset \ benchmark \ + boringssl_crypto \ cec \ compile_time_macros \ cortexm_fpu \ -- cgit v1.2.1