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
<spanclass="maintainers">Maintained by [@GabrielMajeri](https://github.com/GabrielMajeri), [@nicholasbishop](https://github.com/nicholasbishop), and [@phip1611](https://github.com/phip1611)</span>
95
95
96
-
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.
96
+
`uefi` makes it easy to develop Rust software that leverages safe, convenient,
97
+
and performant abstractions for UEFI functionality.
97
98
98
-
We merged the following changes this month:
99
+
We merged the following PRs this month:
99
100
100
-
-[Add support for extracting NUMA information from SRAT and SLIT](https://github.com/rust-osdev/acpi/pull/264)
101
-
-[Suggestion: Use colored instead of termion](https://github.com/rust-osdev/acpi/pull/265)
101
+
-[uefi: Add device path generation for discovered devices in a PciTree](https://github.com/rust-osdev/uefi-rs/pull/1831)
102
+
-[uefi: significantly improve ergonomics of Handle (device path and component2 protocols)](https://github.com/rust-osdev/uefi-rs/pull/1858)
103
+
-[uefi-raw & uefi: serial: add support for protocol revision 1.1](https://github.com/rust-osdev/uefi-rs/pull/1873)
104
+
-[Improve docs of `OpenProtocolAttributes`](https://github.com/rust-osdev/uefi-rs/pull/1891)
105
+
-[uefi: Add `handle_protocol` doc alias to open_protocol functions](https://github.com/rust-osdev/uefi-rs/pull/1893)
106
+
-[uefi: serial: improve documentation and correctness of read() and write()](https://github.com/rust-osdev/uefi-rs/pull/1900)
102
107
103
-
Thanks to [@martin-hughes](https://github.com/martin-hughes) for their contributions!
108
+
<!-- - [chore(deps): update crate-ci/typos action to v1.42.3](https://github.com/rust-osdev/uefi-rs/pull/1885) -->
<spanclass="maintainers">Maintained by [@phil-opp](https://github.com/phil-opp) and [@Freax13](https://github.com/Freax13)</span>
119
+
120
+
The `bootloader` crate implements a custom Rust-based bootloader for easy loading of 64-bit ELF executables. This month, we merged the following changes:
121
+
122
+
-[Expose data for custom boot image creation](https://github.com/rust-osdev/bootloader/pull/535)
123
+
-[build with -Zjson-target-spec](https://github.com/rust-osdev/bootloader/pull/536)
<spanclass="maintainers">Maintained by [@phil-opp](https://github.com/phil-opp) and [@Freax13](https://github.com/Freax13)</span>
162
+
### [`acpi`](https://github.com/rust-osdev/acpi)
163
+
<spanclass="maintainers">Maintained by [@IsaacWoods](https://github.com/IsaacWoods)</span>
121
164
122
-
The `bootloader` crate implements a custom Rust-based bootloader for easy loading of 64-bit ELF executables. This month, we merged the following changes:
165
+
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.
123
166
124
-
-[Expose data for custom boot image creation](https://github.com/rust-osdev/bootloader/pull/535)
125
-
-[build with -Zjson-target-spec](https://github.com/rust-osdev/bootloader/pull/536)
<spanclass="maintainers">Maintained by [@GabrielMajeri](https://github.com/GabrielMajeri), [@nicholasbishop](https://github.com/nicholasbishop), and [@phip1611](https://github.com/phip1611)</span>
171
-
172
-
`uefi` makes it easy to develop Rust software that leverages safe, convenient,
173
-
and performant abstractions for UEFI functionality.
174
-
175
-
We merged the following PRs this month:
176
-
177
-
-[uefi: Add device path generation for discovered devices in a PciTree](https://github.com/rust-osdev/uefi-rs/pull/1831)
178
-
-[uefi: significantly improve ergonomics of Handle (device path and component2 protocols)](https://github.com/rust-osdev/uefi-rs/pull/1858)
179
-
-[uefi-raw & uefi: serial: add support for protocol revision 1.1](https://github.com/rust-osdev/uefi-rs/pull/1873)
180
-
-[Improve docs of `OpenProtocolAttributes`](https://github.com/rust-osdev/uefi-rs/pull/1891)
181
-
-[uefi: Add `handle_protocol` doc alias to open_protocol functions](https://github.com/rust-osdev/uefi-rs/pull/1893)
182
-
-[uefi: serial: improve documentation and correctness of read() and write()](https://github.com/rust-osdev/uefi-rs/pull/1900)
183
-
184
-
<!-- - [chore(deps): update crate-ci/typos action to v1.42.3](https://github.com/rust-osdev/uefi-rs/pull/1885) -->
-[fix: upgrade to Rust 2024](https://github.com/rust-osdev/virtio-spec-rs/pull/23)
206
-
207
-
208
208
## Other Projects
209
209
210
210
In this section, we describe updates to Rust OS projects that are not directly related to the `rust-osdev` organization. Feel free to [create a pull request](https://github.com/rust-osdev/homepage/pulls) with the updates of your OS project for the next post.
0 commit comments