mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-04 04:54:18 +00:00
2e1ebe96c6
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> |
||
---|---|---|
.. | ||
001-v5.11-arm64-dts-mcbin-singleshot-add-heartbeat-LED.patch | ||
002-v5.11-ARM-dts-turris-omnia-enable-HW-buffer-management.patch | ||
100-ARM-dts-turris-omnia-fix-hardware-buffer-management.patch | ||
300-mvebu-Mangle-bootloader-s-kernel-arguments.patch | ||
301-mvebu-armada-38x-enable-libata-leds.patch | ||
302-add_powertables.patch | ||
303-linksys_hardcode_nand_ecc_settings.patch | ||
304-revert_i2c_delay.patch | ||
305-armada-385-rd-mtd-partitions.patch | ||
306-ARM-mvebu-385-ap-Add-partitions.patch | ||
307-armada-xp-linksys-mamba-broken-idle.patch | ||
308-armada-xp-linksys-mamba-wan.patch | ||
309-linksys-status-led.patch | ||
310-linksys-use-eth0-as-cpu-port.patch | ||
311-adjust-compatible-for-linksys.patch | ||
312-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch | ||
313-helios4-dts-status-led-alias.patch | ||
314-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch | ||
315-arm64-dts-uDPU-switch-PHY-operation-mode-to-2500base.patch | ||
316-armada-xp-linksys-mamba-resize-kernel.patch | ||
317-armada-370-dts-fix-crypto-engine.patch | ||
400-find_active_root.patch | ||
700-mvneta-tx-queue-workaround.patch | ||
800-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch | ||
801-pci-mvebu-time-out-reset-on-link-up.patch |