gil · he/they
gil pushed to main at gil/kernel 2024-05-18 10:26:24 -04:00
9af10f2a8e Begin rewriting entry
gil pushed to main at gil/kernel 2024-05-18 09:00:57 -04:00
20c0841a89 Enable other cores and rewrite init step
gil pushed to main at gil/kernel 2024-05-18 01:15:27 -04:00
bc6cc35725 Add another good site to readings
gil pushed to main at gil/kernel 2024-05-18 01:07:52 -04:00
531f0b8a59 Restore important part of example comment
gil pushed to main at gil/kernel 2024-05-17 11:55:50 -04:00
1b90501975 Realign
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