Skip to content

Commit 11d4897

Browse files
Add April changes for uefi-rs
1 parent e5be797 commit 11d4897

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

content/this-month/2022-04/index.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ authors = [
88
"phil-opp",
99
"toku-sa-n",
1010
"phip1611",
11-
"andre-richter"
11+
"andre-richter",
12+
"GabrielMajeri",
1213
# add yourself here
1314
]
1415
+++
@@ -41,6 +42,39 @@ The `x86_64` crate provides various abstractions for `x86_64` systems, including
4142

4243
In April, …
4344

45+
### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs)
46+
47+
<span class="maintainers">Maintained by [@GabrielMajeri](https://github.com/GabrielMajeri) and [@nicholasbishop](https://github.com/nicholasbishop)</span>
48+
49+
The `uefi` crate provides safe and performant wrappers for [UEFI](https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface), the successor to the BIOS.
50+
51+
We merged the following changes in April:
52+
53+
#### Features
54+
55+
- [Add support to get the file path of loaded image](https://github.com/rust-osdev/uefi-rs/pull/398)
56+
- [Add `FilePathMediaDevicePath` (and a bunch of supporting code)](https://github.com/rust-osdev/uefi-rs/pull/404)
57+
- [Improve device path API](https://github.com/rust-osdev/uefi-rs/pull/421)
58+
59+
#### Bug fixes
60+
61+
- [Fix undefined behavior in `File::get_boxed_info`](https://github.com/rust-osdev/uefi-rs/pull/407)
62+
- [Fix potential undefined behavior in file info](https://github.com/rust-osdev/uefi-rs/pull/408)
63+
- [Fix `test_get_boxed_info` when `-Zmiri-tag-raw-pointers` is enabled](https://github.com/rust-osdev/uefi-rs/pull/415)
64+
- [Fix off-by-one test error](https://github.com/rust-osdev/uefi-rs/pull/422)
65+
66+
#### CI and linting
67+
68+
- [Enable the `clippy::ptr_as_ptr` lint](https://github.com/rust-osdev/uefi-rs/pull/410)
69+
70+
#### Documentation improvements
71+
72+
- [Add changelog entries for recent PRs](https://github.com/rust-osdev/uefi-rs/pull/405)
73+
- [Add documentation on why `UnsafeCell` is used for protocols](https://github.com/rust-osdev/uefi-rs/pull/409)
74+
- [Add documentation links for `BootServices` and `RuntimeServices`](https://github.com/rust-osdev/uefi-rs/pull/419)
75+
76+
Thanks to [@supdrewin](https://github.com/supdrewin), [@nicholasbishop](https://github.com/nicholasbishop) and [@raccog](https://github.com/raccog) for their contributions!
77+
4478
### [`xhci`](https://github.com/rust-osdev/xhci)
4579

4680
The `xhci` crate provides types of xHCI structires, such as Registers and TRBs.

0 commit comments

Comments
 (0)