Skip to content

Commit d634b41

Browse files
committed
Add updates for uart_16550 and spinning_top
1 parent a0a690f commit d634b41

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,14 @@ Previously the repository was hosted under [`@toku-sa-n`](https://github.com/tok
7676

7777
This crate is still under depelopment. Some types or field accessors may be missing. If you find missing features, feel free to send a PR!
7878

79+
### [`uart_16550`](https://github.com/rust-osdev/uart_16550)
80+
81+
The `uart_16550` crate provides basic support for serial port I/O for 16550-compatible UARTs. In April, we updated the `x86_64` dependency to fix the build on the latest nightlies:
82+
83+
- [Update x86_64 dependency and make it more robust](https://github.com/rust-osdev/uart_16550/pull/14) <span class="gray">(published as `v0.2.13`)</span>
84+
85+
This pull request also minimizes the number of unstable features that are enabled for the `x86_64` dependency to prevent breakage on future `const_fn` changes.
86+
7987
### [`uefi-rs`](https://github.com/rust-osdev/uefi-rs)
8088

8189
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 April, we merged the following changes:
@@ -85,6 +93,13 @@ The `uefi` crate provides safe and performant wrappers for [UEFI](https://en.wik
8593

8694
Thanks to [@ocadaruma](https://github.com/ocadaruma) for their contribution!
8795

96+
### [`spinning_top`](https://github.com/rust-osdev/spinning_top)
97+
98+
The `spinning_top` crate provides a simple spinlock implementation based on the abstractions of the [`lock_api`](https://docs.rs/lock_api/0.4.1/lock_api/) crate. This month, we fixed a compiler warning:
99+
100+
- [Fix `spin_loop_hint` warning on Rust 1.51](https://github.com/rust-osdev/spinning_top/pull/10) <span class="gray">(published as `v0.2.3`)</span>
101+
102+
88103
## Call for Participation
89104
Want to contribute to a Rust OSDev project, but don't know where to start? Pick up one of these outstanding
90105
issues in one of our projects and get started!

0 commit comments

Comments
 (0)