securemsm-kernel: qcedev & qrng bazel support
Support to build qcedev and qrng modules using Bazel. Change-Id: I4411d208f294cdc014280d4da1a211b72d862d53 Signed-off-by: Gaurav Kashyap <quic_gaurkash@quicinc.com>
Cette révision appartient à :
@@ -2,6 +2,8 @@ SMCINVOKE_PATH = "smcinvoke"
|
||||
QSEECOM_PATH = "qseecom"
|
||||
TZLOG_PATH = "tz_log"
|
||||
HDCP_PATH = "hdcp"
|
||||
QCEDEV_PATH = "crypto-qti"
|
||||
QRNG_PATH = "qrng"
|
||||
|
||||
# This dictionary holds all the securemsm-kernel modules included by calling register_securemsm_module
|
||||
securemsm_modules = {}
|
||||
@@ -86,3 +88,36 @@ register_securemsm_module(
|
||||
srcs = ["config/sec-kernel_defconfig.h"],
|
||||
copts = ["-include", "config/sec-kernel_defconfig.h"],
|
||||
)
|
||||
|
||||
register_securemsm_module(
|
||||
name = "qce50_dlkm",
|
||||
path = QCEDEV_PATH,
|
||||
default_srcs = ["qce50.c"],
|
||||
deps = [":qcedev_local_headers"],
|
||||
)
|
||||
|
||||
register_securemsm_module(
|
||||
name = "qcedev-mod_dlkm",
|
||||
path = QCEDEV_PATH,
|
||||
default_srcs = [
|
||||
"qcedev.c",
|
||||
"qcedev_smmu.c",
|
||||
"compat_qcedev.c"],
|
||||
deps = [":qcedev_local_headers",
|
||||
"%b_qce50_dlkm"],
|
||||
)
|
||||
|
||||
register_securemsm_module(
|
||||
name = "qrng_dlkm",
|
||||
path = QRNG_PATH,
|
||||
default_srcs = ["msm_rng.c"],
|
||||
deps = [":qcedev_local_headers"],
|
||||
)
|
||||
|
||||
register_securemsm_module(
|
||||
name = "qcrypto-msm_dlkm",
|
||||
path = QCEDEV_PATH,
|
||||
default_srcs = ["qcrypto.c"],
|
||||
deps = [":qcedev_local_headers",
|
||||
"%b_qce50_dlkm"],
|
||||
)
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur