1
0
mirror of https://github.com/sgmarz/osblog.git synced 2024-11-24 02:16:19 +04:00
osblog/risc_v/src
2020-05-24 13:34:39 -04:00
..
asm Turn on the FPU for OS math. 2020-05-23 11:24:25 -04:00
lds Add options in Cargo.toml for lto and optimizer 2020-04-21 20:21:56 -04:00
userspace Update toolchain to reflect riscv-gnu-toolchain 2020-05-24 12:42:04 -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 Remove talloc and tfree, instead we will use Rusts built-in Box 2020-05-18 09:07:12 -04:00
buffer.rs Formatting 2020-05-16 10:41:38 -04:00
cpu.rs Get set up to support file descriptors in user space. 2020-05-19 09:27:57 -04:00
elf.rs Added comments and made the formula for program pages clearer. 2020-05-22 21:59:55 -04:00
fs.rs Remove NUM_INDIRECT_POINTERS and replace with global constant. 2020-05-21 09:45:14 -04:00
gpu.rs Fix overflows on available ring. 2020-05-24 13:34:26 -04:00
kmem.rs Add kmem for framebuffer allocation 2020-05-23 06:23:21 -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 Add GPU init 2020-05-23 06:23:32 -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 Get set up to support file descriptors in user space. 2020-05-19 09:27:57 -04:00
rng.rs Removed warnings 2020-04-26 15:55:22 -04:00
sched.rs Add comments. 2020-05-18 09:11:41 -04:00
syscall.rs Add gettime to syscalls 2020-05-24 13:34:39 -04:00
test.rs Add userspace system calls for running framebuffer 2020-05-24 12:05:35 -04:00
trap.rs Added handler for 7 Store access fault. 2020-05-22 22:00:16 -04:00
uart.rs Add rng.rs for ch9 and overall 2020-03-15 20:18:46 -04:00
virtio.rs Added GPU to virtio, added interrupt handler, and removed nographic switch to QEMU 2020-05-22 22:34:03 -04:00