gil · he/they
gil pushed to main at gil/kernel 2024-05-17 11:41:02 -04:00
7f183c7712 Fixed kernel hanging by disabling timer interrupts
eab775e875 Comment result of inspecting disassembly
Compare 2 commits »
gil pushed to main at gil/kernel 2024-05-17 10:54:16 -04:00
2bce140e57 Just inlining some statements
gil pushed to main at gil/kernel 2024-05-16 13:30:12 -04:00
391b13a314 Troubleshooting issue with setting CSRs
3827beec26 Correction to prev comment
Compare 2 commits »
gil pushed to main at gil/kernel 2024-05-16 12:47:52 -04:00
a908bcc0e4 Set mstatus and mie CSRs
6b697a4ca5 Add abort & update panic handler
Compare 2 commits »
gil pushed to main at gil/kernel 2024-05-16 12:21:38 -04:00
c70be3fe1f Add trap.rs
be4bc6e270 Add to-do and set interrupt CSRs
Compare 2 commits »
gil pushed to main at gil/kernel 2024-05-16 09:23:19 -04:00
aaf64d0a2d Add a comment
ef07d172ff Regroup asm blocks
8c1f860d25 Degoogle lol
5df0472703 Loop for non-0 hartid's
Compare 4 commits »
gil pushed to main at gil/kernel 2024-05-16 01:50:44 -04:00
9aa8460825 Cleaning up a comment
gil pushed to main at gil/kernel 2024-05-16 01:37:28 -04:00
b78f21ed21 Comment out unused code blocks
gil pushed to main at gil/kernel 2024-05-16 01:37:17 -04:00
6846ecbcc0 Print hartid after hello world
1644d5a068 Add riscv crate
Compare 2 commits »
gil pushed to main at gil/kernel 2024-05-16 01:03:25 -04:00
7d658ad704 explain some of the .option directives in _enter()
e409015ff8 Remove extra braces
2b80cb9a9b Add comment from memmap
13fb110417 Printing from panic handler
Compare 4 commits »
gil pushed to main at gil/kernel 2024-05-15 21:45:04 -04:00
ae7b904abc Use _enter for program entrypoint instead of _start, and change entry to start
gil pushed to main at gil/kernel 2024-05-14 13:12:01 -04:00
8cfd1c245a Update readme
7cd1869f20 Updated README
Compare 2 commits »
gil pushed to main at gil/kernel 2024-05-14 11:09:23 -04:00
9bb75720c5 Removed redundant stack pointer initialization from _start
gil pushed to main at gil/kernel 2024-05-14 11:09:08 -04:00
4c3bfa3052 Reindent
gil pushed to main at gil/kernel 2024-05-14 11:03:17 -04:00
c22e3e4376 Initializing heap
gil pushed to main at gil/kernel 2024-05-14 10:43:47 -04:00
f43f41800f Commented out riscv32 target
gil pushed to main at gil/kernel 2024-05-14 10:42:06 -04:00
3e197b9882 Rename project and change target to riscv64imac
7c7bb75d4c Clarify comment in build script
e1ea4cc21c Update build script convention to change from cargo: (deprecated) to cargo::
Compare 3 commits »
gil pushed to main at gil/kernel 2024-05-13 23:59:51 -04:00
41a450393e Add rx ability to uart
gil pushed to main at gil/kernel 2024-05-13 23:14:25 -04:00
5490a2ffd6 Add disclaimer
gil pushed to main at gil/kernel 2024-05-13 23:12:37 -04:00
fc7eb5dfce Create module uart