Skip to content

Commit 69b6604

Browse files
committed
Add rust-osdev updates
1 parent 7e15ff9 commit 69b6604

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

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

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

65+
### [`bootloader`](https://github.com/rust-osdev/bootloader)
66+
<span class="maintainers">Maintained by [@phil-opp](https://github.com/phil-opp) and [@Freax13](https://github.com/orgs/rust-osdev/people/Freax13)</span>
67+
68+
The `bootloader` crate implements a custom Rust-based bootloader for easy loading of 64-bit ELF executables. This month, we merged the following fix:
69+
70+
- [Fix: `target-pointer-width` field now expects an integer](https://github.com/rust-osdev/bootloader/pull/516)
71+
- [Release `v0.11.12`](https://github.com/rust-osdev/bootloader/pull/517)
72+
- [Fix(v0.9): target-pointer-width field now expects an integer](https://github.com/rust-osdev/bootloader/pull/518)
73+
74+
75+
### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs)
76+
<span class="maintainers">Maintained by [@GabrielMajeri](https://github.com/GabrielMajeri), [@nicholasbishop](https://github.com/nicholasbishop), and [@phip1611](https://github.com/phip1611)</span>
77+
78+
`uefi` makes it easy to develop Rust software that leverages safe, convenient,
79+
and performant abstractions for UEFI functionality.
80+
81+
We merged the following PRs this month:
82+
83+
- [test-runner: Add example of using the Input protocol](https://github.com/rust-osdev/uefi-rs/pull/1755)
84+
- [style: misc clippy fixes](https://github.com/rust-osdev/uefi-rs/pull/1760)
85+
- [style: cargo doc fixes and improvements](https://github.com/rust-osdev/uefi-rs/pull/1759)
86+
- [uefi: memory safety fixes (UB!)](https://github.com/rust-osdev/uefi-rs/pull/1758)
87+
- [uefi: doc: Parameters -> Arguments](https://github.com/rust-osdev/uefi-rs/pull/1764)
88+
- [Remove unnecessary unsafe block in example](https://github.com/rust-osdev/uefi-rs/pull/1765)
89+
- [uefi: remove support for unstable allocator_api feature](https://github.com/rust-osdev/uefi-rs/pull/1763)
90+
91+
<!-- - [chore(deps): lock file maintenance](https://github.com/rust-osdev/uefi-rs/pull/1762) -->
92+
<!-- - [fix(deps): update rust crate serde_json to v1.0.145](https://github.com/rust-osdev/uefi-rs/pull/1767) -->
93+
<!-- - [chore(deps): update rust crate trybuild to v1.0.111](https://github.com/rust-osdev/uefi-rs/pull/1766) -->
94+
95+
Thanks to [@BrokenC1oud](https://github.com/BrokenC1oud) for their contribution!
96+
97+
98+
### [`virtio-spec-rs`](https://github.com/rust-osdev/virtio-spec-rs)
99+
<span class="maintainers">Maintained by [@mkroening](https://github.com/mkroening)</span>
100+
101+
The `virtio-spec` crate provides definitions from the Virtual I/O Device (VIRTIO) specification.
102+
This project aims to be unopinionated regarding actual VIRTIO drivers that are implemented on top of this crate.
103+
104+
We merged the following PRs this month:
105+
106+
- [feat: add traditional mem balloon device](https://github.com/rust-osdev/virtio-spec-rs/pull/6)
107+
- [chore: release version 0.3.2](https://github.com/rust-osdev/virtio-spec-rs/pull/10)
108+
109+
Thanks to [@hcsch](https://github.com/hcsch) for their contribution!
110+
65111

66112

67113
## Other Projects

0 commit comments

Comments
 (0)