add existing documentation

This commit is contained in:
2024-11-02 15:09:10 +00:00
parent 1c98ae8856
commit 60130ccd55
14 changed files with 1973 additions and 0 deletions

21
doc/abi.txt Executable file
View File

@@ -0,0 +1,21 @@
=== TASK ENVIRONMENT ====
This data is placed <somewhere> in the address space
of a new task.
environment_t {
/** array of string pointers for command line arguments. */
size_t argc;
char **argv;
/** handles to the system manager and session manager services
respectively */
kern_handle_t system;
kern_handle_t session;
/** handles to the pagebuf objects storing the initial thread
stack and task heap respectively */
kern_handle_t stack;
kern_handle_t heap;
}