mirror of
https://github.com/Leonmmcoset/cleonos.git
synced 2026-04-21 18:44:01 +00:00
ABI
This commit is contained in:
@@ -56,6 +56,19 @@ SYS_SLEEP_TICKS = 44
|
||||
SYS_YIELD = 45
|
||||
SYS_SHUTDOWN = 46
|
||||
SYS_RESTART = 47
|
||||
SYS_AUDIO_AVAILABLE = 48
|
||||
SYS_AUDIO_PLAY_TONE = 49
|
||||
SYS_AUDIO_STOP = 50
|
||||
SYS_EXEC_PATHV = 51
|
||||
SYS_SPAWN_PATHV = 52
|
||||
SYS_PROC_ARGC = 53
|
||||
SYS_PROC_ARGV = 54
|
||||
SYS_PROC_ENVC = 55
|
||||
SYS_PROC_ENV = 56
|
||||
SYS_PROC_LAST_SIGNAL = 57
|
||||
SYS_PROC_FAULT_VECTOR = 58
|
||||
SYS_PROC_FAULT_ERROR = 59
|
||||
SYS_PROC_FAULT_RIP = 60
|
||||
|
||||
|
||||
def u64(value: int) -> int:
|
||||
@@ -71,4 +84,4 @@ def page_floor(addr: int) -> int:
|
||||
|
||||
|
||||
def page_ceil(addr: int) -> int:
|
||||
return (addr + PAGE_SIZE - 1) & ~(PAGE_SIZE - 1)
|
||||
return (addr + PAGE_SIZE - 1) & ~(PAGE_SIZE - 1)
|
||||
|
||||
Reference in New Issue
Block a user