Skip to content

Commit 2992d28

Browse files
committed
Merge PR #101 into next
2 parents 604db99 + afa986b commit 2992d28

File tree

2 files changed

+37
-3
lines changed

2 files changed

+37
-3
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ In this section, we give an overview of notable changes to the projects hosted u
3535

3636
### [`x86_64`](https://github.com/rust-osdev/x86_64)
3737

38-
<span class="maintainers">Maintained by [@phil-opp](https://github.com/phil-opp), [@josephlr](https://github.com/orgs/rust-osdev/people/josephlr), [@Freax13](https://github.com/orgs/rust-osdev/people/Freax13), and [@rybot666](https://github.com/orgs/rust-osdev/people/rybot666)</span>
38+
<span class="maintainers">Maintained by [@phil-opp](https://github.com/phil-opp), [@josephlr](https://github.com/josephlr), [@Freax13](https://github.com/Freax13), and [@rybot666](https://github.com/rybot666)</span>
3939

4040
The `x86_64` crate provides various abstractions for `x86_64` systems, including wrappers for CPU instructions, access to processor-specific registers, and abstraction types for architecture-specific structures such as page tables and descriptor tables.
4141

@@ -92,7 +92,7 @@ Special thanks to our co-maintainer [@josephlr](https://github.com/josephlr), wh
9292

9393
### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs)
9494

95-
<span class="maintainers">Maintained by [@GabrielMajeri](https://github.com/GabrielMajeri) and [@nicholasbishop](https://github.com/orgs/rust-osdev/people/nicholasbishop)</span>
95+
<span class="maintainers">Maintained by [@GabrielMajeri](https://github.com/GabrielMajeri) and [@nicholasbishop](https://github.com/nicholasbishop)</span>
9696

9797
The `uefi` crate provides safe and performant wrappers for [UEFI](https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface), the successor to the BIOS.
9898

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

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ authors = [
99
"toku-sa-n",
1010
"phip1611",
1111
"andre-richter",
12-
"berkus"
12+
"berkus",
13+
"GabrielMajeri",
1314
# add yourself here
1415
]
1516
+++
@@ -42,6 +43,39 @@ The `x86_64` crate provides various abstractions for `x86_64` systems, including
4243

4344
In April, …
4445

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

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

0 commit comments

Comments
 (0)