Skip to content

Commit b3e9f89

Browse files
committed
Add updates for x86_64
1 parent 4746162 commit b3e9f89

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

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

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,21 @@ The following changes were merged this month:
8888

8989
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.
9090

91-
In July, …
91+
In July, we merged the following improvements:
92+
93+
- [feat(idt): make it available in the stable Rust](https://github.com/rust-osdev/x86_64/pull/271)
94+
- [gdt: Fix off-by-one error in from_raw_slice()](https://github.com/rust-osdev/x86_64/pull/269)
95+
- [Make align_up and align_down const](https://github.com/rust-osdev/x86_64/pull/270)
96+
- [Add a SelectorErrorCode to segment_not_present in IDT](https://github.com/rust-osdev/x86_64/pull/274)
97+
- [Add flags for CR0, CR4 and XCR0, as well as extra checks for modification of XCR0](https://github.com/rust-osdev/x86_64/pull/273)
98+
- [fix(Changelog.md): typo #278](https://github.com/rust-osdev/x86_64/pull/278)
99+
- [feat(instructions): define `tables::sgdt`](https://github.com/rust-osdev/x86_64/pull/279)
100+
- [Create a CI script for automated releases](https://github.com/rust-osdev/x86_64/pull/281)
101+
- [CI: Use more efficient crates.io API endpoint](https://github.com/rust-osdev/x86_64/pull/282)
102+
- [Release version to 0.14.4](https://github.com/rust-osdev/x86_64/pull/283)
103+
- [Rename XCr0 and CR4 flags](https://github.com/rust-osdev/x86_64/pull/275)
104+
105+
Thanks to [@budde25](https://github.com/budde25) and [@toku-sa-n](https://github.com/toku-sa-n) for their contributions.
92106

93107
## Call for Participation
94108

0 commit comments

Comments
 (0)