From dd5d9e1d48396cbc226ff14fe557a55613c91fcb Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Fri, 15 Mar 2024 13:16:02 -0400 Subject: better buddy memory allocator --- abi/syscall.h | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) (limited to 'abi') diff --git a/abi/syscall.h b/abi/syscall.h index 54a67b9..e336fe6 100644 --- a/abi/syscall.h +++ b/abi/syscall.h @@ -12,23 +12,18 @@ struct syscall_log { const char *message; }; -struct syscall_tid { +struct syscall_mem_takefree { syscall_t syscall; - intmax_t value; -}; - -struct syscall_mem_map { - syscall_t syscall; - uintptr_t phys; - uintptr_t virt; - intmax_t tid; + uintptr_t npages; }; enum { SYSCALL_LOG = 0, SYSCALL_TID, - SYSCALL_MEM_MAP, + + SYSCALL_MEM_TAKEFREE, + SYSCALL_COUNT }; @@ -50,9 +45,4 @@ intmax_t _syscall_tid(void) { _SYSCALL(&syscall_data); } -void __syscall_mem_map(uintptr_t phys, uintptr_t virt, intmax_t tid) -{ - -} - #endif -- cgit v1.2.1