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 informative section in 5.2.4 states .... "then the TVM must scrub the confidential memory..."
Suggestion: Use "should" instead of "must". Architecturally it's not a requirement (the TVM is making the COVG call itself), just a best practice. Either "the TVM should" or "the TSM must". What the TVM does or does not in this case is not enforceable.
The informative section in 5.2.4 states .... "then the TVM must scrub the confidential memory..." Suggestion: Use "should" instead of "must". Architecturally it's not a requirement (the TVM is making the COVG call itself), just a best practice. Either "the TVM should" or "the TSM must". What the TVM does or does not in this case is not enforceable.