You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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) <spanclass="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.
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
85
93
86
94
Thanks to [@ocadaruma](https://github.com/ocadaruma) for their contribution!
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) <spanclass="gray">(published as `v0.2.3`)</span>
101
+
102
+
88
103
## Call for Participation
89
104
Want to contribute to a Rust OSDev project, but don't know where to start? Pick up one of these outstanding
0 commit comments