Skip to content

Commit 4eb4a9b

Browse files
committed
Add updates for x86_64
1 parent 656ae96 commit 4eb4a9b

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

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

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,6 @@ please file an issue if you encounter any difficulties. <span class="gray">(publ
5353

5454
Thanks to [@wusyong](https://github.com/wusyong) and [@Freax13](https://github.com/wusyong) for their contributions!
5555

56-
### [`x86_64`](https://github.com/rust-osdev/x86_64)
57-
58-
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.
59-
60-
In June, …
6156

6257
### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs)
6358

@@ -77,6 +72,21 @@ The `uefi` crate provides safe and performant wrappers for [UEFI](https://en.wik
7772

7873
Thanks to [@nicholasbishop](https://github.com/nicholasbishop), [@iankronquist](https://github.com/iankronquist) and [@josephlr](https://github.com/josephlr) for their contributions!
7974

75+
### [`x86_64`](https://github.com/rust-osdev/x86_64)
76+
77+
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.
78+
79+
In June, we merged the following changes:
80+
81+
- [Add common abstractions for x86 Segments](https://github.com/rust-osdev/x86_64/pull/258)
82+
- [Specify sysv64 for the calling convention of the external assembly functions](https://github.com/rust-osdev/x86_64/pull/267)
83+
- [Make IDT module available on stable Rust](https://github.com/rust-osdev/x86_64/pull/271)
84+
- [Fix off-by-one error in GDT `from_raw_slice()`](https://github.com/rust-osdev/x86_64/pull/269)
85+
86+
We did not issue a new crates.io release with these changes yet, but we plan to do so soon.
87+
88+
Thanks to [@toku-sa-n](https://github.com/toku-sa-n) for their contribution!
89+
8090
## Call for Participation
8191

8292
Want to contribute to a Rust OSDev project, but don't know where to start? Pick up one of these outstanding

0 commit comments

Comments
 (0)