Add support for some basic system calls and args handling correctly. #29

Merged
sb3923 merged 49 commits from system-calls into master 2024-11-07 19:36:30 +00:00
2 changed files with 17 additions and 16 deletions
Showing only changes of commit 0bf5fdb0e5 - Show all commits

View File

@@ -6,6 +6,11 @@
static void syscall_handler (struct intr_frame *); static void syscall_handler (struct intr_frame *);
/* A syscall_function is a function that receives up to 3 arguments, the
arguments to the functions are either ints or pointers taking up to 32 bits
in size. */
typedef uintptr_t syscall_function (uintptr_t, uintptr_t, uintptr_t);
void void
syscall_init (void) syscall_init (void)
{ {