[][src]Module obsidianos_kernel::syscall

Syscall management. There are organized in some subcategories:

Modules

error

This module defines the errors which can be used in the syscalls

fs

Syscalls used to manage the filesystem (open, read, write, close, ...)

memory

Syscalls used to manage the memory

misc

Other syscalls

process

Syscalls used for tasking (exit, ...)

Structs

Syscall

A structure used to call the right handler for each syscall

Functions

get_array_of_strings

Get an array of strings from an address

get_string

Get a string from an address

init

Init the syscalls by setting some model specific registers.

syscall

The entry used when a syscall happened. This function: