Skip to content

Commit af8a829

Browse files
sahilnxpjforissier
authored andcommitted
tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig
This change adds KCONFIG option to set number of pages out of whole shared memory to be used for OP-TEE driver private data structures. Signed-off-by: Sahil Malhotra <[email protected]> [jw: fixing trivial merge conflict] Signed-off-by: Jens Wiklander <[email protected]>
1 parent 2fbb3cb commit af8a829

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

drivers/tee/optee/Kconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ config OPTEE
66
This implements the OP-TEE Trusted Execution Environment (TEE)
77
driver.
88

9+
config OPTEE_SHM_NUM_PRIV_PAGES
10+
int "Private Shared Memory Pages"
11+
default 1
12+
depends on OPTEE
13+
help
14+
This sets the number of private shared memory pages to be
15+
used by OP-TEE TEE driver.
16+
917
config OPTEE_BENCHMARK
1018
bool "OP-TEE Benchmark (EXPERIMENTAL)"
1119
depends on OPTEE

drivers/tee/optee/core.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
#define DRIVER_NAME "optee"
3535

36-
#define OPTEE_SHM_NUM_PRIV_PAGES 1
36+
#define OPTEE_SHM_NUM_PRIV_PAGES CONFIG_OPTEE_SHM_NUM_PRIV_PAGES
3737

3838
/**
3939
* optee_from_msg_param() - convert from OPTEE_MSG parameters to

0 commit comments

Comments
 (0)