@@ -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