Files
bsb2/kernel/syscall/stub.asm
Eggert Jung 8b271e2470 wip on fork
minimal example works
2026-02-25 11:32:22 +01:00

27 lines
370 B
NASM

[SECTION .text]
;; sys_call <syscall number> <param1> <param2> <param3> <param4> <param5>
;; Globally visible
[GLOBAL sys_call]
align 8
sys_call:
; BSB2 1 - Syscall stub
push rbx
push rbp
push r11
push r12
push r13
push r14
push r15
int 0x80
pop r15
pop r14
pop r13
pop r12
pop r11
pop rbp
pop rbx
ret