package/optee-benchmark: new package
OP-TEE performance benchmark tools for the OP-TEE project. This packages generates embedded Linux based OS materials used to retrieve execution timing information on invocation of the OP-TEE secure services. It is added next to the OP-TEE client package in BR configuration. This change references in Buildroot the today's latest OP-TEE revision release tagged 3.4.0. Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> [Thomas: - drop version selection - propagate the dependency of optee-client] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
7d1080a1b4
commit
2fc4790e67
@ -689,6 +689,7 @@ F: package/szip/
|
||||
|
||||
N: Etienne Carriere <etienne.carriere@linaro.org>
|
||||
F: boot/optee-os/
|
||||
F: package/optee-benchmark/
|
||||
F: package/optee-client/
|
||||
F: package/optee-examples/
|
||||
F: package/optee-test/
|
||||
|
@ -2079,6 +2079,7 @@ endmenu
|
||||
|
||||
menu "Security"
|
||||
source "package/checkpolicy/Config.in"
|
||||
source "package/optee-benchmark/Config.in"
|
||||
source "package/optee-client/Config.in"
|
||||
source "package/optee-examples/Config.in"
|
||||
source "package/optee-test/Config.in"
|
||||
|
15
package/optee-benchmark/Config.in
Normal file
15
package/optee-benchmark/Config.in
Normal file
@ -0,0 +1,15 @@
|
||||
config BR2_PACKAGE_OPTEE_BENCHMARK
|
||||
bool "optee-benchmark"
|
||||
depends on !BR2_STATIC_LIBS # 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/ dynamic library"
|
||||
depends on BR2_STATIC_LIBS
|
2
package/optee-benchmark/optee-benchmark.hash
Normal file
2
package/optee-benchmark/optee-benchmark.hash
Normal file
@ -0,0 +1,2 @@
|
||||
# From https://github.com/linaro-swg/optee_benchmark/archive/3.4.0.tar.gz
|
||||
sha256 e5e868a06a9dcc8cc444b3e72c65f57670b0811091be62edbe0d03d13c75e716 optee-benchmark-3.4.0.tar.gz
|
13
package/optee-benchmark/optee-benchmark.mk
Normal file
13
package/optee-benchmark/optee-benchmark.mk
Normal file
@ -0,0 +1,13 @@
|
||||
################################################################################
|
||||
#
|
||||
# optee-benchmark
|
||||
#
|
||||
################################################################################
|
||||
|
||||
OPTEE_BENCHMARK_VERSION = 3.4.0
|
||||
OPTEE_BENCHMARK_SITE = $(call github,linaro-swg,optee_benchmark,$(OPTEE_BENCHMARK_VERSION))
|
||||
OPTEE_BENCHMARK_LICENSE = BSD-2-Clause
|
||||
|
||||
OPTEE_BENCHMARK_DEPENDENCIES = optee-client libyaml
|
||||
|
||||
$(eval $(cmake-package))
|
Loading…
Reference in New Issue
Block a user