BOLOS TEE
|
Continuation API. More...
Go to the source code of this file.
Functions | |
int | bls_continuation_supported (void) |
Check if continuation API is supported on this platform. More... | |
void | bls_set_continuation (const void *addr, size_t length) |
Interrupt the current execution, exchanging data with the Normal World and resuming with data available as Normal World input parameters. More... | |
Continuation API.
The continuation API provides a transparent interruption of the running proccess, exchanging data with the Normal World before resuming.
Support of this API is platform dependent
int bls_continuation_supported | ( | void | ) |
Check if continuation API is supported on this platform.
void bls_set_continuation | ( | const void * | addr, |
size_t | length | ||
) |
Interrupt the current execution, exchanging data with the Normal World and resuming with data available as Normal World input parameters.
[in] | addr | the buffer containing the data to return |
[in] | length | length of the data to return |