Skip to content

Commit 2abc73f

Browse files
committed
Add changelog for rust-osdev projects
1 parent 65fb7d4 commit 2abc73f

File tree

1 file changed

+87
-0
lines changed

1 file changed

+87
-0
lines changed

content/this-month/2025-10/index.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,93 @@ In this section, we give an overview of notable changes to the projects hosted u
6161
<<changelog, either in list or text form>>
6262
-->
6363

64+
### [`acpi`](https://github.com/rust-osdev/acpi)
65+
<span class="maintainers">Maintained by [@IsaacWoods](https://github.com/IsaacWoods)</span>
66+
67+
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. We merged the following changes this month:
68+
69+
- [aarch64 fixes](https://github.com/rust-osdev/acpi/pull/261)
70+
71+
Thanks to [@jackpot51](https://github.com/jackpot51) for their contributions!
72+
73+
74+
### [`ovmf-prebuilt`](https://github.com/rust-osdev/ovmf-prebuilt)
75+
<span class="maintainers">Maintained by [@nicholasbishop](https://github.com/nicholasbishop) and [@phil-opp](https://github.com/phil-opp)</span>
76+
77+
The `ovmf-prebuilt` project provides pre-built [edk2](https://github.com/tianocore/edk2) releases to make it easier to set up OVMF. We merged the following improvement this month:
78+
79+
- [Add loongarch support](https://github.com/rust-osdev/ovmf-prebuilt/pull/211)
80+
- [Update the riscv64 toolchain](https://github.com/rust-osdev/ovmf-prebuilt/pull/216)
81+
- [feat: add LoongArch64 architecture support and update to latest prebuilt version](https://github.com/rust-osdev/ovmf-prebuilt/pull/217)
82+
- [release: 0.2.4 with edk2-stable202508-r1](https://github.com/rust-osdev/ovmf-prebuilt/pull/218)
83+
84+
<!-- - [chore(deps): update actions/checkout action to v5](https://github.com/rust-osdev/ovmf-prebuilt/pull/197) -->
85+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/ovmf-prebuilt/pull/220) -->
86+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/ovmf-prebuilt/pull/221) -->
87+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/ovmf-prebuilt/pull/222) -->
88+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/ovmf-prebuilt/pull/223) -->
89+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/ovmf-prebuilt/pull/224) -->
90+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/ovmf-prebuilt/pull/225) -->
91+
92+
Thanks to [@ZR233](https://github.com/ZR233) for their contribution!
93+
94+
95+
### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs)
96+
<span class="maintainers">Maintained by [@GabrielMajeri](https://github.com/GabrielMajeri), [@nicholasbishop](https://github.com/nicholasbishop), and [@phip1611](https://github.com/phip1611)</span>
97+
98+
`uefi` makes it easy to develop Rust software that leverages safe, convenient,
99+
and performant abstractions for UEFI functionality.
100+
101+
We merged the following PRs this month:
102+
103+
- [ci: fix latest nightly issues](https://github.com/rust-osdev/uefi-rs/pull/1773)
104+
- [style: apply/fix more clippy lints (from cargo::nursery)](https://github.com/rust-osdev/uefi-rs/pull/1761)
105+
- [uefi-raw: net: add convenient into_* helpers](https://github.com/rust-osdev/uefi-rs/pull/1778)
106+
- [uefi-raw: net: code improvements](https://github.com/rust-osdev/uefi-rs/pull/1776)
107+
- [uefi-raw: net: add convenient From impls + integration with core::net](https://github.com/rust-osdev/uefi-rs/pull/1777)
108+
- [uefi: Improve AlignedBuffer API with more accessors and copy_from_iter()](https://github.com/rust-osdev/uefi-rs/pull/1787)
109+
- [uefi: Add bindings for the HII_CONFIG_ROUTING protocol](https://github.com/rust-osdev/uefi-rs/pull/1753)
110+
- [uefi: document udp_read of PXE protocol + improve test](https://github.com/rust-osdev/uefi-rs/pull/1785)
111+
- [uefi-raw: add unit test for typical high-level net API usage](https://github.com/rust-osdev/uefi-rs/pull/1781)
112+
- [uefi: Wrap AtaPassThruProtocol in UnsafeCell](https://github.com/rust-osdev/uefi-rs/pull/1782)
113+
- [uefi: Wrap ScsiPassThruProtocol in UnsafeCell](https://github.com/rust-osdev/uefi-rs/pull/1792)
114+
- [uefi: Wrap NmvePassThruProtocol in UnsafeCell](https://github.com/rust-osdev/uefi-rs/pull/1793)
115+
- [uefi: use core::net-types in public API + remove duplications](https://github.com/rust-osdev/uefi-rs/pull/1780)
116+
- [uefi: remove inconsistent println!](https://github.com/rust-osdev/uefi-rs/pull/1794)
117+
- [style: apply/fix more clippy lints (from cargo::nursery) (2/2)](https://github.com/rust-osdev/uefi-rs/pull/1774)
118+
- [release: uefi-raw-0.12.0, uefi-macros-0.19.0, uefi-0.36.0](https://github.com/rust-osdev/uefi-rs/pull/1795)
119+
- [uefi-raw/uefi: Replace doc_auto_cfg with doc_cfg](https://github.com/rust-osdev/uefi-rs/pull/1796)
120+
- [uefi-raw: Replace remaining uses of bool with Boolean](https://github.com/rust-osdev/uefi-rs/pull/1801)
121+
- [xtask: Check uefi-raw for uses of the primitive bool type](https://github.com/rust-osdev/uefi-rs/pull/1802)
122+
- [uefi: improve doc for device path construction](https://github.com/rust-osdev/uefi-rs/pull/1800)
123+
124+
<!-- - [chore(deps): update crate-ci/typos action to v1.37.1](https://github.com/rust-osdev/uefi-rs/pull/1772) -->
125+
<!-- - [chore(deps): update codecov/codecov-action action to v5.5.1](https://github.com/rust-osdev/uefi-rs/pull/1771) -->
126+
<!-- - [chore(deps): update crate-ci/typos action to v1.37.2](https://github.com/rust-osdev/uefi-rs/pull/1775) -->
127+
<!-- - [chore(deps): update rust crate ovmf-prebuilt to v0.2.4](https://github.com/rust-osdev/uefi-rs/pull/1784) -->
128+
<!-- - [chore(deps): update rust crate fs-err to v3.1.3](https://github.com/rust-osdev/uefi-rs/pull/1783) -->
129+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/uefi-rs/pull/1788) -->
130+
<!-- - [chore(deps): update crate-ci/typos action to v1.38.1](https://github.com/rust-osdev/uefi-rs/pull/1790) -->
131+
132+
Thanks to [@seijikun](https://github.com/seijikun) for their contribution!
133+
134+
### [`multiboot2`](https://github.com/rust-osdev/multiboot2)
135+
<span class="maintainers">Maintained by [@phip1611](https://github.com/phip1611)</span>
136+
137+
_Convenient and safe parsing of Multiboot2 Boot Information (MBI) structures and
138+
the contained information tags. Usable in no_std environments, such as a kernel.
139+
An optional builder feature also allows the construction of the corresponding
140+
structures._
141+
142+
We merged the following PRs this month:
143+
144+
- [ci: dependabot auto-merge](https://github.com/rust-osdev/multiboot2/pull/274)
145+
- [misc updates & improvements](https://github.com/rust-osdev/multiboot2/pull/275)
146+
- [workspace: unify](https://github.com/rust-osdev/multiboot2/pull/276)
147+
- [clippy: lifetime warnings](https://github.com/rust-osdev/multiboot2/pull/278)
148+
149+
<!-- - [build(deps): bump crate-ci/typos from 1.35.7 to 1.37.0](https://github.com/rust-osdev/multiboot2/pull/273) -->
150+
<!-- - [build(deps): bump crate-ci/typos from 1.37.0 to 1.37.2](https://github.com/rust-osdev/multiboot2/pull/277) -->
64151

65152

66153
## Other Projects

0 commit comments

Comments
 (0)