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:
Mahavir Jain
2026-04-20 11:42:31 +05:30
2 changed files with 3 additions and 3 deletions
@@ -13,7 +13,7 @@
#pragma GCC diagnostic ignored "-Woverride-init"
#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 },
#define __SECURE_SERVICE(NR, SYM, ARGC) [NR] = { .func = _ss_##SYM, .nargs = ARGC },
#include "secure_service_int.h"
@@ -1,6 +1,6 @@
# Reducing TEE IRAM size
# 29KB
CONFIG_SECURE_TEE_IRAM_SIZE=0x7400
# 30KB
CONFIG_SECURE_TEE_IRAM_SIZE=0x7800
# TEE Secure Storage: Release mode
CONFIG_SECURE_TEE_SEC_STG_MODE_RELEASE=y