From d8aca3ff2501f9a77e22e5afb7a30380aed205af Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Fri, 16 Oct 2026 16:42:22 -0400 Subject: remove explicit framebuffer in kernel. reduce locking in syscalls --- sys/syscall.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'sys/syscall.h') diff --git a/sys/syscall.h b/sys/syscall.h index 946417c..15f3163 100644 --- a/sys/syscall.h +++ b/sys/syscall.h @@ -37,7 +37,7 @@ typedef struct syscall_state { lockstack_t lockstack; jove_owned_obj_t *pcb; - jove_owned_obj_t *objdir; + jove_obj_t *objdir; jove_perm_obj_t message; jove_perm_obj_t target; struct syscall_header *header; @@ -47,14 +47,11 @@ typedef struct syscall_state typedef int (*syscall_handle_t)(syscall_context_t*); -int __syscall_generic_objpath(jove_owned_obj_t *objdir, size_t bytes_left, void *payload_data, jove_owned_obj_t **retobj); - int _syscall_handle_switch(syscall_context_t *ctx); int _syscall_handle_generic(syscall_context_t *ctx); int _syscall_handle_arch(syscall_context_t *ctx); -int _syscall_handle_vtt(syscall_context_t *ctx); int _syscall_handle_objdir(syscall_context_t *ctx); int _syscall_handle_untyped(syscall_context_t *ctx); int _syscall_handle_pagedir(syscall_context_t *ctx); -- cgit v1.2.3