Logo
Explore Help
Sign In
garentyler/xv6-riscv
1
0
Fork 0
You've already forked xv6-riscv
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
1,541 Commits 3 Branches 0 Tags
Commit Graph

12 Commits

Author SHA1 Message Date
Garen Tyler
0e753e8ba5
implement myproc as an associated function of the Proc struct 2023-11-03 18:31:07 -06:00
Garen Tyler
87caccf623
separate proc.rs into multiple modules 2023-11-03 17:44:27 -06:00
Garen Tyler
585da48917
Move sleep_lock and sleep_mutex functionality as methods of Spinlock and SpinMutex 2023-10-29 14:45:47 -06:00
Garen Tyler
36d7724fb8
Rewrite spinlock to remove raw pointers 2023-10-29 13:57:23 -06:00
Garen Tyler
dd9cf556cb
Rewrite vm.c in mem::virtual_memory. 2023-10-28 20:28:37 -06:00
Garen Tyler
a1f88ff034
Move push_off()/pop_off() into trap.rs and rename to push_intr_off() and pop_intr_off() 2023-10-28 16:17:14 -06:00
Garen Tyler
d06d271c9e
rename sleep to sleep_lock 2023-10-21 22:44:06 -06:00
Garen Tyler
38e44e020b
implement guards for spinlock and sleeplock 2023-10-21 22:13:46 -06:00
Garen Tyler
f468ba9e48
restructure sleeplock.rs 2023-10-21 21:56:23 -06:00
Garen Tyler
548be7daea
rename spinlock.lock() to spinlock.lock_unguarded() 2023-10-21 21:42:02 -06:00
Garen Tyler
572545cb8f
rewrite trap.c 2023-10-20 17:45:34 -06:00
Garen Tyler
96cfda564c
make a spinmutex (and other things) 2023-10-20 16:29:26 -06:00
Powered by Gitea Version: 1.23.7 Page: 70ms Template: 3ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API