name: Pebbles Kernel System Call Specification description: ABI, semantics, and key corner cases for all required syscalls (from kspec.pdf) type: project


ABI (kspec.pdf §3.1)

System Call Groups

Life Cycle (§4.3)

Thread Management (§4.4)

Memory Management (§4.5)

Console I/O (§4.6)

Miscellaneous (§4.7)

Key Correctness Rules

Why: These are the authoritative behavioral specifications from kspec.pdf that the test suite tests against.

How to apply: When implementing any syscall handler, consult this spec for exact semantics and corner cases.

Table of Content