Home
last modified time | relevance | path

Searched hist:"0 cbfd093fb225302a55a749bc8447274026cf0b9" (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/arch/riscv/kernel/
H A Dthread_optee_abi_rv.S0cbfd093fb225302a55a749bc8447274026cf0b9 Wed Oct 11 02:21:39 UTC 2023 Alvin Chang <alvinga@andestech.com> core: riscv: Implement thread_vector_table for ABI and FIQ entries

Implement thread_vector_table which only includes entries for standard
ABI, fast ABI, and foreign interrupts. Most of code is referenced from
ARM architecture. The thread_vector_table will be registered into higher
privileged software, such as M-mode firmware. The higher privileged
software can jump(mret) to OP-TEE based on this vector table.

Signed-off-by: Alvin Chang <alvinga@andestech.com>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
H A Dasm-defines.c0cbfd093fb225302a55a749bc8447274026cf0b9 Wed Oct 11 02:21:39 UTC 2023 Alvin Chang <alvinga@andestech.com> core: riscv: Implement thread_vector_table for ABI and FIQ entries

Implement thread_vector_table which only includes entries for standard
ABI, fast ABI, and foreign interrupts. Most of code is referenced from
ARM architecture. The thread_vector_table will be registered into higher
privileged software, such as M-mode firmware. The higher privileged
software can jump(mret) to OP-TEE based on this vector table.

Signed-off-by: Alvin Chang <alvinga@andestech.com>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>