This repo holds the work area and revisions of the non-ISA specification created by the RISC-V AP-TEE TG. This specification defines the programming interfaces (ABI) to support the Confidential VM Extension (CoVE) confidential computing architecture for RISC-V application-processor platforms.
The TSM is stateless across TEECALL invocations, however a security routine invoked in the TSM
via a TEECALL may be interrupted and must be resumed via a TEERESUME i.e. the TSM is
preemptable but non-reentrant.
How can it be stateless if it's holding TVM memory mapping information?
this is not really an explanation for the previous sentence. An interrupted TEECALL needs to be resumed by a TEERESUME even when the TSM is reentrant. Overall this explanation is just confusing.
Reference: link
How can it be stateless if it's holding TVM memory mapping information?
this is not really an explanation for the previous sentence. An interrupted TEECALL needs to be resumed by a TEERESUME even when the TSM is reentrant. Overall this explanation is just confusing.