diff options
| author | Jon Santmyer <jon@jonsantmyer.com> | 2026-10-16 16:42:22 -0400 |
|---|---|---|
| committer | Jon Santmyer <jon@jonsantmyer.com> | 2026-10-16 16:42:22 -0400 |
| commit | d8aca3ff2501f9a77e22e5afb7a30380aed205af (patch) | |
| tree | a27db1749a35aea07317406f170a2d9b2a799ce7 /sys/syscall.h | |
| parent | 548506392b789f58b1556a6ffca917441e1d89fd (diff) | |
| download | jove-kernel-d8aca3ff2501f9a77e22e5afb7a30380aed205af.tar.gz jove-kernel-d8aca3ff2501f9a77e22e5afb7a30380aed205af.tar.bz2 jove-kernel-d8aca3ff2501f9a77e22e5afb7a30380aed205af.zip | |
remove explicit framebuffer in kernel. reduce locking in syscalls
Diffstat (limited to 'sys/syscall.h')
| -rw-r--r-- | sys/syscall.h | 5 |
1 files changed, 1 insertions, 4 deletions
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); |
