Update flowchart
This commit is contained in:
parent
5dfd3f780f
commit
325fa3c147
BIN
20240520-kernel_init_diagram.png
Normal file
BIN
20240520-kernel_init_diagram.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 101 KiB |
|
@ -9,9 +9,11 @@ A kernel for RISC-V written in Rust. Currently focused on running on QEMU generi
|
|||
|
||||
## Progress
|
||||
|
||||
* **2024-05-19:** As of right now, the basic "stuff" for initializing the kernel is there. The diagram below shows what I'm thinking as far as what the init process should be. This is what I'm currently working on implementing, and I will update this chart (and prettify it) more
|
||||
* **2024-05-19:** As of right now, the basic "stuff" for initializing the kernel is there. ~~The diagram below shows what I'm thinking as far as what the init process should be. This is what I'm currently working on implementing, and I will update this chart (and prettify it) more~~
|
||||
|
||||

|
||||
* **2024-05-20:** I added entry.S and entry_alt.S, its planned replacement, and rewrote some of the code. I also switched from using the `spinning_top` crate to `spin`, since `spinning_top` did not have out-of-the-box support for a one-time spinlock. Here is a new flowchart, replacing the previous one, showing what the kernel init process is:
|
||||
|
||||

|
||||
|
||||
## Research and implement
|
||||
|
||||
|
|
Loading…
Reference in a new issue