Oopenvela-robot[ELF TA]:Add ELF Trusted Application Support in OP-TEE
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[ELF TA]:Add ELF Trusted Application Support in OP-TEE - New Kconfig option USER_TA_ELF to enable ELF TA support. - Implementation of ELF TA context management, including session handling and parameter conversion. - New file compat/user_ta.c to handle ELF TA operations. - Updates to include/kernel/user_ta.h to include ELF TA-specific configurations. Signed-off-by: pengyinjie <pengyinjie@xiaomi.com> | 2 个月前 | |
external/optee_nuttx: add compat implementation for depolyed devices for these deployed devices, the huk and chip id fetch procedure is bound together, for example: if the huk id that fetched is 0xff, then the chip id need to set as "0xbeef", if the huk id is not filled with 0xff, then the chip id need also using the true value. This mechanism is different from latest implementation, of which the huk is not bound with chip id. So In order to compat with the deployed device(specific product/specific product), we need to add an extra param to the tee_otp_get_hw_unique_key and tee_otp_get_die_id_compat method to implement compatibility. Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
external/optee_nuttx: Fix struct core_mmu_config warning CC: dirent/lib_rewinddir.c In file included from optee_nuttx/compat/core_mmu.c:20: vela_n60_optee/apps/external/optee/optee_os/optee_os/core/include/mm/core_mmu.h:276:51: warning: 'struct core_mmu_config' declared inside parameter list will not be visible outside of this definition or declaration 276 | void core_init_mmu_map(unsigned long seed, struct core_mmu_config *cfg); | ^~~~~~~~~~~~~~~ vela_n60_optee/apps/external/optee/optee_os/optee_os/core/include/mm/core_mmu.h:277:32: warning: 'struct core_mmu_config' declared inside parameter list will not be visible outside of this definition or declaration 277 | void core_init_mmu_regs(struct core_mmu_config *cfg); Signed-off-by: yanghuatao <yanghuatao@xiaomi.com> | 2 个月前 | |
optee_vela/assert.h: add non ASSEMBLY guard. This guards inclusion of C oriented headers as this header was hit when building arm64_head.S for goldfish-arm64 smartspeaker. Signed-off-by: Yanfeng Liu <p-liuyanfeng9@xiaomi.com> | 2 个月前 | |
[CodingStyle]: change to clang-format [Desc]: as tile Signed-off-by: pengyinjie <pengyinjie@xiaomi.com> | 2 个月前 | |
[CodingStyle]: change to clang-format [Desc]: as tile Signed-off-by: pengyinjie <pengyinjie@xiaomi.com> | 2 个月前 | |
[CodingStyle]: change to clang-format [Desc]: as tile Signed-off-by: pengyinjie <pengyinjie@xiaomi.com> | 2 个月前 | |
external/optee_nuttx: add wrapper for arm Remove dependencies of optee_os/core/arch/arm/include Signed-off-by: yanghuatao <yanghuatao@xiaomi.com> | 2 个月前 | |
[CodingStyle]: change to clang-format [Desc]: as tile Signed-off-by: pengyinjie <pengyinjie@xiaomi.com> | 2 个月前 | |
[CodingStyle]: change to clang-format [Desc]: as tile Signed-off-by: pengyinjie <pengyinjie@xiaomi.com> | 2 个月前 | |
[CodingStyle]: change to clang-format [Desc]: as tile Signed-off-by: pengyinjie <pengyinjie@xiaomi.com> | 2 个月前 | |
[CodingStyle]: change to clang-format [Desc]: as tile Signed-off-by: pengyinjie <pengyinjie@xiaomi.com> | 2 个月前 | |
[CodingStyle]: change to clang-format [Desc]: as tile Signed-off-by: pengyinjie <pengyinjie@xiaomi.com> | 2 个月前 |