You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
37
-
38
-
In August, …
39
-
40
34
### [`acpi`](https://github.com/rust-osdev/acpi)
41
35
42
36
The `acpi` repository contains crates for parsing the ACPI tables – data structures that the firmware of modern computers use to relay information about the hardware to the OS.
@@ -95,6 +89,24 @@ Many improvements were merged this month:
95
89
96
90
Thanks to [@HTG-YT](https://github.com/HTG-YT), [@phip1611](https://github.com/phip1611), [@Andy-Python-Programmer](https://github.com/Andy-Python-Programmer), and [@timrobertsdev](https://github.com/timrobertsdev) for their contributions!
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.
95
+
96
+
In August, we merged the following changes:
97
+
98
+
-[Rename `XCr0` and `CR4` flags](https://github.com/rust-osdev/x86_64/pull/275)
99
+
-[Fix CI tests on Windows](https://github.com/rust-osdev/x86_64/pull/297)
100
+
-[Use `#[cfg(doc)]` instead of docs.rs-specific cfg flag](https://github.com/rust-osdev/x86_64/pull/287)
101
+
-[Expose `MapperFlush::new` and `MapperFlushAll::new`](https://github.com/rust-osdev/x86_64/pull/296)
102
+
-[docs: Update segment register references in `GDT::load*` method to non-deprecated methods](https://github.com/rust-osdev/x86_64/pull/301)
103
+
-[docs(idt): remove a panic note](https://github.com/rust-osdev/x86_64/pull/300)
104
+
-[Fix typo and doc links in GDT docs](https://github.com/rust-osdev/x86_64/pull/302)
105
+
106
+
These changes were not published yet, but a pull request for a new version is open already: [Release version 0.14.5](https://github.com/rust-osdev/x86_64/pull/304).
107
+
108
+
Thanks to [@toku-sa-n](https://github.com/toku-sa-n) and [@ncatelli](https://github.com/ncatelli) for their contributions!
0 commit comments