Skip to content

Commit 656ae96

Browse files
Add uefi-rs changes for June (#64)
1 parent 70c515e commit 656ae96

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

content/this-month/2021-06/index.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,24 @@ The `x86_64` crate provides various abstractions for `x86_64` systems, including
5959

6060
In June, …
6161

62+
### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs)
63+
64+
The `uefi` crate provides safe and performant wrappers for [UEFI](https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface), the successor to the BIOS. In June, we merged the following changes:
65+
66+
- [Make the `qemu-exit` dependency optional](https://github.com/rust-osdev/uefi-rs/pull/229)
67+
- [Fix type of the media field in the `BlockIO` protocol](https://github.com/rust-osdev/uefi-rs/pull/234)
68+
- [Use `newtype_enum` for `DevicePath` enums](https://github.com/rust-osdev/uefi-rs/pull/230)
69+
- [Make `DevicePath` and `AcpiDevicePath` unaligned](https://github.com/rust-osdev/uefi-rs/pull/231)
70+
- [Derive `Debug` for `CharConversionError`](https://github.com/rust-osdev/uefi-rs/pull/233)
71+
- [Rename boot services' `memset` to `set_mem`](https://github.com/rust-osdev/uefi-rs/pull/235)
72+
- [Implement image loading/starting](https://github.com/rust-osdev/uefi-rs/pull/237)
73+
- [Add `num_blocks` method to `GptPartitionEntry`](https://github.com/rust-osdev/uefi-rs/pull/238)
74+
- [`ShimLock` protocol uses `sysv64` function ABI](https://github.com/rust-osdev/uefi-rs/pull/227)
75+
- [Make using the `stdio` handles require a mutable ref](https://github.com/rust-osdev/uefi-rs/pull/240)
76+
- [Fix AArch64 build](https://github.com/rust-osdev/uefi-rs/pull/243)
77+
78+
Thanks to [@nicholasbishop](https://github.com/nicholasbishop), [@iankronquist](https://github.com/iankronquist) and [@josephlr](https://github.com/josephlr) for their contributions!
79+
6280
## Call for Participation
6381

6482
Want to contribute to a Rust OSDev project, but don't know where to start? Pick up one of these outstanding

0 commit comments

Comments
 (0)