Update docs/MANUAL.md
This commit is contained in:
+9
-1
@@ -25,6 +25,9 @@ The recommended hardware to run PepperOS is the following:
|
||||
|
||||
## b. Features
|
||||
|
||||
- Round robin preemptive scheduling
|
||||
- Coexistence of ring 0 and ring 3 processes
|
||||
|
||||
## II. Kernel architecture
|
||||
|
||||
### a. Boot process
|
||||
@@ -37,4 +40,9 @@ The recommended hardware to run PepperOS is the following:
|
||||
|
||||
## III. Syscall table
|
||||
|
||||
Not yet implemented.
|
||||
The syscall interface in the Pepper kernel uses the System V ABI convention for argument order.
|
||||
|
||||
Name | Number (%rax) | arg0 (%rdi) | arg1 (%rsi) | arg2 (%rdx) |
|
||||
|---|---|---|---|---|
|
||||
| sys_write | 1 | unsigned int fd | const char* buf | size_t count | |
|
||||
| sys_exit | 60 | int error_code | | | |
|
||||
Reference in New Issue
Block a user