-
Notifications
You must be signed in to change notification settings - Fork 31
Closed
Labels
arch: noneAffects common code across architecturesAffects common code across architecturesarch: x86Affects the x86 portAffects the x86 portenhancementNew feature or requestNew feature or request
Milestone
Description
The kernel will need syscalls so that programs can interact with the kernel. We could choose the same interrupt number as linux, which would be 0x80. The number used to select which syscall is desired could be placed in eax, and the kernel will perform the appropriate action for that number. Parameters should be passed according to the architecture's ABI, so for x86 we'd follow the cdecl ABI.
Depends on #51
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
arch: noneAffects common code across architecturesAffects common code across architecturesarch: x86Affects the x86 portAffects the x86 portenhancementNew feature or requestNew feature or request