API Documentation
Syscall Handling¶
-
group
syscall
Typedefs
-
typedef void (*
optimsoc_syscall_handler_fptr
)(struct optimsoc_syscall *sysc)¶ Syscall handler function
The user or the runtime system registers the syscall handler function that is called with a pointer to the syscall data.
- Parameters
[inout] sysc
: The syscall data
Functions
-
void
optimsoc_syscall_handler_set
(optimsoc_syscall_handler_fptr handler)¶ Register a syscall handler
- Parameters
handler
: The syscall handler function to call on syscall exceptions.
-
struct
optimsoc_syscall
¶ - #include <optimsoc-runtime.h>
Syscall data
The syscall data is an identifier, up to six parameters and a return value.
-
typedef void (*