diff options
| author | Jon Santmyer <jon@jonsantmyer.com> | 2025-09-18 13:52:58 -0400 |
|---|---|---|
| committer | Jon Santmyer <jon@jonsantmyer.com> | 2025-09-18 13:52:58 -0400 |
| commit | ddc4fbc15223e362896a9f42beca73f05f48e664 (patch) | |
| tree | 30f8ffc989bc66d9d9e67c7321b3d7a9c46dc130 /include/syscall.h | |
| parent | cfc793e204ba63d281e778a36992b8c86dd0ad88 (diff) | |
| download | jove-kernel-old-ddc4fbc15223e362896a9f42beca73f05f48e664.tar.gz jove-kernel-old-ddc4fbc15223e362896a9f42beca73f05f48e664.tar.bz2 jove-kernel-old-ddc4fbc15223e362896a9f42beca73f05f48e664.zip | |
move usermode-critical info to include/api
Diffstat (limited to 'include/syscall.h')
| -rw-r--r-- | include/syscall.h | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/include/syscall.h b/include/syscall.h deleted file mode 100644 index e04ff85..0000000 --- a/include/syscall.h +++ /dev/null @@ -1,46 +0,0 @@ -#ifndef _JOVE_SYSCALL_H -#define _JOVE_SYSCALL_H 1 - -#include <stddef.h> - -enum -{ - SYSCALL_NONE = 0, - SYSCALL_INVOKE, - SYSCALL_SEND, - SYSCALL_RECV, - - SYSCALL_DEBUG_PUTC -}; - -/* Generic payload of SYSCALL_INVOKE: - * [ n bytes ][ uint8_t ][ payload ] - * target entry funcid - * */ - -/**@ENUM objdir invokes*/ -enum -{ - /*[target path][u8 funcid][u8 memb][u16 ret]*/ - INVOKE_OBJDIR_GETMEMB, - /*[target path][u8 funcid][u8 ret]*/ - INVOKE_OBJDIR_LASTMEMB, - /*[target path][u8 funcid][u8 memb][dest path]*/ - INVOKE_OBJDIR_MOVE -}; -/**@ENUM untyped invokes*/ -enum -{ - /*[target path][u8 funcid][size_t ret]*/ - INVOKE_UNTYPED_SIZE = 0, - /*[target path][u8 funcid][dest path][dest bytes]*/ - INVOKE_UNTYPED_SPLIT, - /*[first path][u8 funcid][second path]*/ - INVOKE_UNTYPED_MERGE, - /*[target path][u8 funcid][size_t ret]*/ - INVOKE_UNTYPED_ALIGNMENT, - /*[target path][u8 funcid][u16 type]*/ - INVOKE_UNTYPED_RETYPE, -}; - -#endif |
