.. |
asm
|
Updated to allow for system calls that change process state
|
2020-04-24 14:39:33 -04:00 |
lds
|
Add options in Cargo.toml for lto and optimizer
|
2020-04-21 20:21:56 -04:00 |
userspace
|
Now we read ELF files instead of raw binaries
|
2020-04-26 08:33:49 -04:00 |
assembly.rs
|
Read and start a process...Added userspace library...will switch this to newlib later.
|
2020-04-25 21:23:00 -04:00 |
block.rs
|
Added comments.
|
2020-04-25 19:51:27 -04:00 |
cpu.rs
|
Read and start a process...Added userspace library...will switch this to newlib later.
|
2020-04-25 21:23:00 -04:00 |
elf.rs
|
Check and use permission bits in ELF for user pages.
|
2020-04-26 08:40:43 -04:00 |
fs.rs
|
Move BlockBuffer into fs.
|
2020-04-26 07:12:38 -04:00 |
kmem.rs
|
Start adding block device stuff and file system stuff. Added test for block driver as a process.
|
2020-04-24 14:39:56 -04:00 |
main.rs
|
Changed to run test_elf for ELF files
|
2020-04-26 08:34:00 -04:00 |
minixfs.rs
|
Fixed bug in locating the inode.
|
2020-04-26 07:12:27 -04:00 |
page.rs
|
Auto-drop processes, and added delete process.
|
2020-04-24 15:22:57 -04:00 |
plic.rs
|
Remove testing code, change comments
|
2020-03-16 15:05:04 -04:00 |
process.rs
|
Read and start a process...Added userspace library...will switch this to newlib later.
|
2020-04-25 21:23:00 -04:00 |
rng.rs
|
Added testing shell, no testing, yet.
|
2020-04-21 20:30:09 -04:00 |
sched.rs
|
Clean up scheduler code.
|
2020-04-25 23:27:00 -04:00 |
syscall.rs
|
Read and start a process...Added userspace library...will switch this to newlib later.
|
2020-04-25 21:23:00 -04:00 |
test.rs
|
Check and use permission bits in ELF for user pages.
|
2020-04-26 08:40:43 -04:00 |
trap.rs
|
Added dump_registers as syscall 1--for debugging purposes.
|
2020-04-25 18:25:18 -04:00 |
uart.rs
|
Add rng.rs for ch9 and overall
|
2020-03-15 20:18:46 -04:00 |
virtio.rs
|
Fixed C++ isms when translating to Rust
|
2020-03-28 21:06:31 -04:00 |