mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
Merge branch 'fix/esp_tee_srv_tbl_loc_v6.0' into 'release/v6.0'
change(esp_tee): Move the internal memory secure service call table to IRAM (v6.0) See merge request espressif/esp-idf!47551
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
#pragma GCC diagnostic ignored "-Woverride-init"
|
#pragma GCC diagnostic ignored "-Woverride-init"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const DRAM_ATTR secure_service_entry_t tee_sec_srv_tbl_int_mem[] = {
|
const IRAM_ATTR secure_service_entry_t tee_sec_srv_tbl_int_mem[] = {
|
||||||
[0 ... SECURE_SERVICES_SPLIT_ID - 1] = { .func = NULL, .nargs = 0 },
|
[0 ... SECURE_SERVICES_SPLIT_ID - 1] = { .func = NULL, .nargs = 0 },
|
||||||
#define __SECURE_SERVICE(NR, SYM, ARGC) [NR] = { .func = _ss_##SYM, .nargs = ARGC },
|
#define __SECURE_SERVICE(NR, SYM, ARGC) [NR] = { .func = _ss_##SYM, .nargs = ARGC },
|
||||||
#include "secure_service_int.h"
|
#include "secure_service_int.h"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Reducing TEE IRAM size
|
# Reducing TEE IRAM size
|
||||||
# 29KB
|
# 30KB
|
||||||
CONFIG_SECURE_TEE_IRAM_SIZE=0x7400
|
CONFIG_SECURE_TEE_IRAM_SIZE=0x7800
|
||||||
|
|
||||||
# TEE Secure Storage: Release mode
|
# TEE Secure Storage: Release mode
|
||||||
CONFIG_SECURE_TEE_SEC_STG_MODE_RELEASE=y
|
CONFIG_SECURE_TEE_SEC_STG_MODE_RELEASE=y
|
||||||
|
|||||||
Reference in New Issue
Block a user