|
41b7bc7555
|
Add guards for log operations and inode locking
|
2023-10-28 22:31:29 -06:00 |
|
|
9b7eb552d0
|
Rewrite file.c into fs::file
|
2023-10-28 22:16:35 -06:00 |
|
|
dd9cf556cb
|
Rewrite vm.c in mem::virtual_memory.
|
2023-10-28 20:28:37 -06:00 |
|
|
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 |
|
|
c593250549
|
upgrade panic info
|
2023-10-22 15:21:07 -06:00 |
|
|
16924f75fd
|
Add shutdown syscall and program
|
2023-10-22 11:18:07 -06:00 |
|
|
9f10ec36b3
|
move things around
|
2023-10-21 23:24:33 -06:00 |
|
|
d06d271c9e
|
rename sleep to sleep_lock
|
2023-10-21 22:44:06 -06:00 |
|
|
38e44e020b
|
implement guards for spinlock and sleeplock
|
2023-10-21 22:13:46 -06:00 |
|
|
f468ba9e48
|
restructure sleeplock.rs
|
2023-10-21 21:56:23 -06:00 |
|
|
548be7daea
|
rename spinlock.lock() to spinlock.lock_unguarded()
|
2023-10-21 21:42:02 -06:00 |
|
|
de4815dd5e
|
rewrite virtio_disk.h
|
2023-10-21 21:32:37 -06:00 |
|
|
572545cb8f
|
rewrite trap.c
|
2023-10-20 17:45:34 -06:00 |
|
|
96cfda564c
|
make a spinmutex (and other things)
|
2023-10-20 16:29:26 -06:00 |
|
|
29878e42e6
|
changes
|
2023-10-16 17:28:59 -06:00 |
|
|
9c3dc94bd7
|
Implement all asm instructions in riscv.h
|
2023-10-15 13:16:35 -06:00 |
|
|
709ec3a50f
|
Rewrite spinlock.c
|
2023-10-15 12:51:16 -06:00 |
|
|
b30ea849d1
|
Move Rust into Cargo project
|
2023-10-14 16:49:24 -06:00 |
|