|
|
Log in / Subscribe / Register

Add hw_random Rust bindings

From:  Manos Pitsidianakis <manos-AT-pitsidianak.is>
To:  Miguel Ojeda <ojeda-AT-kernel.org>, Boqun Feng <boqun-AT-kernel.org>, Gary Guo <gary-AT-garyguo.net>, Björn Roy Baron <bjorn3_gh-AT-protonmail.com>, Benno Lossin <lossin-AT-kernel.org>, Andreas Hindborg <a.hindborg-AT-kernel.org>, Alice Ryhl <aliceryhl-AT-google.com>, Trevor Gross <tmgross-AT-umich.edu>, Danilo Krummrich <dakr-AT-kernel.org>, Herbert Xu <herbert-AT-gondor.apana.org.au>
Subject:  [PATCH 0/2] Add hw_random Rust bindings
Date:  Fri, 29 May 2026 18:50:25 +0300
Message-ID:  <20260529-rust-hw_random-virtio-rng-v1-0-b3153dd90311@pitsidianak.is>
Cc:  rust-for-linux-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, linux-crypto-AT-vger.kernel.org, manos.pitsidianakis-AT-linaro.org
Archive-link:  Article

This series adds Rust abstractions for the hw_random subsystem.

A virtio-rng Rust driver that uses them will be submitted as a separate
series since it also depends on the virtio abstractions series.

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
---
Manos Pitsidianakis (2):
      rust/bindings: add hw_random.h
      rust: add hw_random module

 MAINTAINERS                     |   8 +
 rust/bindings/bindings_helper.h |   1 +
 rust/kernel/hw_random.rs        | 320 ++++++++++++++++++++++++++++++++++++++++
 rust/kernel/lib.rs              |   2 +
 4 files changed, 331 insertions(+)
---
base-commit: 8bc67e4db64aa72732c474b44ea8622062c903f0
change-id: 20260525-rust-hw_random-virtio-rng-bd817be189c6

Best regards,
-- 
Manos Pitsidianakis <manos@pitsidianak.is>




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds