Skip to content

Commit 1e391b7

Browse files
authored
Merge pull request #53 from drzewiec/next
Added April 2021 CelOS update
2 parents 5a435f5 + ad9ffa7 commit 1e391b7

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

content/this-month/2021-04/index.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,22 @@ In this section, we describe updates to personal projects that are not directly
5454

5555
This month, ...
5656

57+
### [`cdrzewiecki/celos`](https://gitlab.com/cdrzewiecki/celos)
58+
59+
<span class="gray">(Section written by [@drzewiec](https://github.com/drzewiec))</span>
60+
61+
Over the past couple of months I have made some great strides on my OS.
62+
63+
* Migrated the kernel to the higher half of virtual memory
64+
* Added double fault handling
65+
* Added page fault handling which will attempt to (safely) expand the kernel stack if it overflows
66+
* Related to the above, added more robust frame allocation
67+
* Added basic heap allocation
68+
69+
Still working hard on squashing bugs, adding all of the things above gave me some pretty serious memory allocation bugs and it's taken me a while to get those worked out. I still want to do more testing to make sure I have all the bugs here worked out before moving on.
70+
71+
Next steps will be to get nicer font drawing, and then attempt to implement process support.
72+
5773
## Join Us?
5874

5975
Are you interested in Rust-based operating system development? Our `rust-osdev` organization is always open to new members and new projects. Just let us know if you want to join! A good way for getting in touch is our [gitter channel](https://gitter.im/rust-osdev/Lobby).

0 commit comments

Comments
 (0)