.. |
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
|
Get rid of useless header.
|
2020-04-26 14:58:28 -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
|
Run cargo fix
|
2020-04-26 15:53:26 -04:00 |
elf.rs
|
Check and use permission bits in ELF for user pages.
|
2020-04-26 08:40:43 -04:00 |
fs.rs
|
Reworked file system, still much to do, however, now we can get a file by its name instead of inode number.
|
2020-05-15 10:34:37 -04:00 |
gpu.rs
|
Added starting point for GPU code.
|
2020-05-15 10:34:22 -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 |
lock.rs
|
Change lock to try_lock to better align with Rust's verbiage
|
2020-04-27 09:46:59 -04:00 |
main.rs
|
Reworked file system, still much to do, however, now we can get a file by its name instead of inode number.
|
2020-05-15 10:34:37 -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
|
Reworked file system, still much to do, however, now we can get a file by its name instead of inode number.
|
2020-05-15 10:34:37 -04:00 |
rng.rs
|
Removed warnings
|
2020-04-26 15:55:22 -04:00 |
sched.rs
|
Added locking to the scheduler. Since this is invoked so often, it causes a race with the test_elf process.
|
2020-04-26 21:08:29 -04:00 |
syscall.rs
|
Reworked file system, still much to do, however, now we can get a file by its name instead of inode number.
|
2020-05-15 10:34:37 -04:00 |
test.rs
|
Reworked file system, still much to do, however, now we can get a file by its name instead of inode number.
|
2020-05-15 10:34:37 -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
|
Added starting point for GPU code.
|
2020-05-15 10:34:22 -04:00 |