summary refs log tree commit diff stats
path: root/rust/hw (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust/pl011: Fix range checks for device ID accessesJunjie Mao2024-11-251-1/+1
* rust: do not use --generate-cstrPaolo Bonzini2024-11-051-0/+1
* rust: introduce alternative implementation of offset_of!Junjie Mao2024-11-051-1/+1
* rust: create a cargo workspacePaolo Bonzini2024-11-052-140/+0
* rust: synchronize dependencies between subprojects and Cargo.lockPaolo Bonzini2024-11-051-0/+3
* rust: introduce a c_str macroPaolo Bonzini2024-11-053-14/+15
* rust: use std::os::raw instead of core::ffiPaolo Bonzini2024-11-053-35/+18
* rust/pl011: Use correct masks for IBRD and FBRDManos Pitsidianakis2024-11-051-2/+2
* rust/pl011: remove commented out C codeManos Pitsidianakis2024-11-051-16/+0
* rust/pl011: add TYPE_PL011_LUMINARY deviceManos Pitsidianakis2024-11-052-3/+75
* rust/pl011: move CLK_NAME static to function scopeManos Pitsidianakis2024-11-051-4/+3
* rust/pl011: add support for migrationManos Pitsidianakis2024-11-053-6/+95
* rust/pl011: fix default value for migrate-clockPaolo Bonzini2024-11-051-1/+2
* rust: do not use TYPE_CHARDEV unnecessarilyPaolo Bonzini2024-11-051-1/+1
* rust: provide safe wrapper for MaybeUninit::zeroed()Paolo Bonzini2024-11-052-6/+6
* rust: remove uses of #[no_mangle]Paolo Bonzini2024-11-053-8/+0
* rust: do not always select X_PL011_RUSTPaolo Bonzini2024-11-051-1/+0
* rust: add PL011 device modelManos Pitsidianakis2024-11-0513-0/+1540
* Revert "rust: add PL011 device model"Manos Pitsidianakis2024-11-0513-1540/+0
* rust: add PL011 device modelPaolo Bonzini2024-10-1113-0/+1540