[openwrt/openwrt] kernel: limit crypto-hw-ccp to the x86

LEDE Commits lede-commits at lists.infradead.org
Tue Apr 13 16:22:10 BST 2021


rmilecki pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/cb3fb45ed1262355e8c31d8e522f411169ee6df8

commit cb3fb45ed1262355e8c31d8e522f411169ee6df8
Author: Rafał Miłecki <rafal at milecki.pl>
AuthorDate: Tue Apr 13 10:15:39 2021 +0200

    kernel: limit crypto-hw-ccp to the x86
    
    CRYPTO_DEV_CCP depends on X86 or ARM64
    CRYPTO_DEV_CCP_DD depends on CPU_SUP_AMD or ARM64
    
    Compiling this driver makes sense for x86 mainly. If one day support for
    ARM64 board with AMD Secure Processor gets added this package may be
    updated.
    
    Trying to build this package on bcm4908 was causing:
    ERROR: module 'build_dir/target-aarch64_cortex-a53_musl/linux-bcm4908_generic/linux-5.4.110/drivers/crypto/ccp/ccp-crypto.ko' is missing.
    
    Signed-off-by: Rafał Miłecki <rafal at milecki.pl>
---
 package/kernel/linux/modules/crypto.mk | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package/kernel/linux/modules/crypto.mk b/package/kernel/linux/modules/crypto.mk
index c1b84c3181..2775239e52 100644
--- a/package/kernel/linux/modules/crypto.mk
+++ b/package/kernel/linux/modules/crypto.mk
@@ -320,6 +320,7 @@ $(eval $(call KernelPackage,crypto-hmac))
 define KernelPackage/crypto-hw-ccp
   TITLE:=AMD Cryptographic Coprocessor
   DEPENDS:= \
+	@TARGET_x86 \
 	+kmod-crypto-authenc \
 	+kmod-crypto-hash \
 	+kmod-crypto-manager \



More information about the lede-commits mailing list