mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-21 03:55:06 +00:00
05e71fff4c
The crypto engine in Armada 370 SoCs is currently broken. It can be checked installing the required packages for testing openssl with hw acceleration: opkg install openssl-util opkg install kmod-cryptodev opkg install libopenssl-devcrypto After configuring /etc/ssl/openssl.cnf to let openssl use the crypto engine for digest operations, and performing some checksums.. md5sum 10M-file.bin openssl md5 10M-file.bin ...we can see they don't match. There might be an alignment or size constraint issue caused by the idle-sram area. Use the whole crypto sram and disable the idle-sram area to fix it. Also disable the idle support by adding the broken-idle property to prevent accessing the disabled idle-sram. We don't care about disabling the idle support since it is already broken in Armada 370 causing a huge performance loss because it disables permanently the L2 cache. This was reported in the Openwrt forum and elsewhere by Debian users with different board models. Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com> Signed-off-by: maurerr <mariusd84@gmail.com> |
||
---|---|---|
.. | ||
base-files/lib | ||
cortexa9 | ||
cortexa53 | ||
cortexa72 | ||
files/arch | ||
files-5.4/arch/arm64/boot/dts/marvell | ||
image | ||
patches-5.4 | ||
patches-5.10 | ||
config-5.4 | ||
config-5.10 | ||
Makefile | ||
modules.mk |