stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

4h 8m 42s logged

Syscall Dispatching, Syscall returning and Exit Syscall

Finally, after all this time: User programs can now interact with the kernel!! :)


Changelog

  • Added Syscall enum which represents all possible syscalls and their respective IDs
  • Added SyscallArgs whichs contains syscall number and args in an architecture-independent format
  • Added SyscallResult and SyscallError
  • Added syscall dispatching logic
  • Fixed kernel data leaking into userspace via initial_userspace_jump by clearing CPU registers before the jump

the end of stardance is approaching… i wish all of you a lot of fun for the last 9 days.

0
10

Comments 0

No comments yet. Be the first!