f7a316e0fb
Since upstream commit 5da4da99e0bb3d694e93046207ae4ce3b5545043, in 3.13.0, OP-TEE client unconditionally uses the MMC_IOC_MULTI_CMD ioctl(). But this ioctl() was only introduced in kernel 4.3, so earlier kernels did not have this definition. This was clearly known when upstream started using this ioctl. From the upstream commit 5da4da99e0bb3d694e93046207ae4ce3b5545043 commit log: As MMC_IOC_MULTI_CMD is available since linux 4.3, we should be safe to use it by default on read / write block operations. So let's propagate this dependency into Buildroot. Fixes: http://autobuild.buildroot.net/results/bd270a6793df499d5f52959e3de17f8a92d88305/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
21 lines
785 B
Plaintext
21 lines
785 B
Plaintext
config BR2_PACKAGE_OPTEE_BENCHMARK
|
|
bool "optee-benchmark"
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # optee-client
|
|
depends on !BR2_STATIC_LIBS # optee-client
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3 # optee-client
|
|
select BR2_PACKAGE_OPTEE_CLIENT
|
|
select BR2_PACKAGE_LIBYAML
|
|
help
|
|
Enable the OP-TEE benchmark package that brings facilities
|
|
for profiling traversal and execution timings when
|
|
invoking OP-TEE. OP-TEE benchmark is a component delivered
|
|
by the OP-TEE project.
|
|
|
|
http://github.com/linaro-swg/optee_benchmark
|
|
|
|
comment "optee-benchmark needs a toolchain w/ threads, dynamic library, headers >= 4.3"
|
|
depends on BR2_USE_MMU
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
|
|
!BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
|