View Code? Open in Web Editor
NEW
XV6 Operating System with more features
License: Other
Emacs Lisp 0.03%
Makefile 3.21%
C 84.76%
Assembly 3.60%
Perl 1.94%
Shell 4.58%
Ruby 0.96%
OpenEdge ABL 0.74%
Python 0.17%
xv6's Introduction
getreadcount
system call.
- Lottery scheduler.
- Prevent null pointer dereference.
mprotect
and munprotect
system calls to marked pages as read-only and unmarked pages.
- kernel threads using
thread_create
and thread_join
.
- ticket lock with
lock_init
, lock_acquire
and lock_release
.
- To test null pointer dereference, mprotect and munprotect:
xv6's People
Stargazers
Watchers