Skip to content

Commit 75bb334

Browse files
committed
Add updates for x86_64 and bootloader
1 parent 98e0533 commit 75bb334

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

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

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,16 @@ In this section, we give an overview of notable changes to the projects hosted u
3434

3535
The `x86_64` crate provides various abstractions for `x86_64` systems, including wrappers for CPU instructions, access to processor-specific registers, and abstraction types for architecture-specific structures such as page tables and descriptor tables.
3636

37-
In September, …
37+
In September, we merged the following changes:
38+
39+
- [Add `clean_up` and `clean_up_with_filter`](https://github.com/rust-osdev/x86_64/pull/264) for deallocating unused page tables
40+
- [Add exception vector type](https://github.com/rust-osdev/x86_64/pull/303)
41+
- [Bump `bit_field` to 0.10.1](https://github.com/rust-osdev/x86_64/pull/306)
42+
- [Release version 0.14.5](https://github.com/rust-osdev/x86_64/pull/304)
43+
- [Move segment types into a new registers::segmentation module](https://github.com/rust-osdev/x86_64/pull/309)
44+
- [Release version 0.14.6](https://github.com/rust-osdev/x86_64/pull/310)
45+
46+
Thanks to [@Freax13](https://github.com/Freax13), [@npmccallum](https://github.com/npmccallum), and [@mkroening](https://github.com/mkroening) for their contributions!
3847

3948

4049
### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs)
@@ -51,6 +60,15 @@ This month, we merged the following changes:
5160

5261
Thanks to [@necauqua](https://github.com/necauqua) and [@timrobertsdev](https://github.com/timrobertsdev) for their contributions!
5362

63+
### [`bootloader`](https://github.com/rust-osdev/bootloader)
64+
65+
The `bootloader` crate implements a custom Rust-based bootloader for easy loading of 64-bit ELF executables.
66+
67+
We finally merged a long-desired feature this month:
68+
69+
- [Framebuffer configuration](https://github.com/rust-osdev/bootloader/pull/179) <span class="gray">(published as `v0.10.9`)</span>
70+
71+
Thanks to [@anellie](https://github.com/anellie) for this contribution!
5472

5573
### [`multboot2`](https://github.com/rust-osdev/multiboot2)
5674

0 commit comments

Comments
 (0)