Age | Commit message (Expand) | Author | Files | Lines |
2025-01-28 | rust: qdev: make reset take a shared reference | Paolo Bonzini | 1 | -2/+2 |
2025-01-28 | rust: pl011: drop use of ControlFlow | Paolo Bonzini | 1 | -21/+18 |
2025-01-28 | rust: pl011: pull device-specific code out of MemoryRegionOps callbacks | Paolo Bonzini | 2 | -26/+15 |
2025-01-28 | rust: pl011: remove duplicate definitions | Paolo Bonzini | 2 | -49/+29 |
2025-01-28 | rust: pl011: wrap registers with BqlRefCell | Paolo Bonzini | 2 | -22/+32 |
2025-01-27 | rust: pl011: extract PL011Registers | Paolo Bonzini | 2 | -127/+166 |
2025-01-27 | rust: pl011: pull interrupt updates out of read/write ops | Paolo Bonzini | 1 | -36/+48 |
2025-01-27 | rust: pl011: extract CharBackend receive logic into a separate function | Paolo Bonzini | 1 | -6/+9 |
2025-01-27 | rust: pl011: extract conversion to RegisterOffset | Paolo Bonzini | 2 | -60/+79 |
2025-01-23 | rust: pl011: hide unnecessarily "pub" items from outside pl011::device | Paolo Bonzini | 3 | -7/+10 |
2025-01-23 | rust: pl011: remove unnecessary "extern crate" | Paolo Bonzini | 1 | -4/+0 |
2025-01-23 | rust: prefer NonNull::new to assertions | Paolo Bonzini | 3 | -32/+17 |
2025-01-23 | rust: vmstate: make order of parameters consistent in vmstate_clock | Paolo Bonzini | 1 | -1/+1 |
2025-01-23 | rust: pl011: switch vmstate to new-style macros | Paolo Bonzini | 3 | -19/+26 |
2025-01-23 | rust/pl011: Avoid bindings::* | Zhao Liu | 1 | -3/+10 |
2025-01-23 | rust/qdev: Make REALIZE safe | Zhao Liu | 1 | -5/+5 |
2025-01-22 | rust: pl011: fix repr(C) for PL011Class | Paolo Bonzini | 1 | -0/+1 |
2025-01-10 | rust: qdev: expose inherited methods to subclasses of SysBusDevice | Paolo Bonzini | 1 | -4/+2 |
2025-01-10 | rust: qemu-api-macros: add automatic TryFrom/TryInto derivation | Paolo Bonzini | 1 | -27/+1 |
2025-01-10 | rust: qom: make INSTANCE_POST_INIT take a shared reference | Paolo Bonzini | 1 | -2/+2 |
2025-01-10 | rust: pl011: only leave embedded object initialization in instance_init | Paolo Bonzini | 1 | -8/+10 |
2025-01-10 | rust: qom: move device_id to PL011 class side | Paolo Bonzini | 1 | -31/+28 |
2025-01-10 | rust: qom: add ParentField | Paolo Bonzini | 1 | -3/+3 |
2024-12-19 | rust: pl011: simplify handling of the FIFO enabled bit in LCR | Paolo Bonzini | 2 | -10/+2 |
2024-12-19 | rust: pl011: fix migration stream | Paolo Bonzini | 2 | -11/+37 |
2024-12-19 | rust: pl011: extend registers to 32 bits | Paolo Bonzini | 2 | -33/+26 |
2024-12-19 | rust: pl011: fix break errors and definition of Data struct | Paolo Bonzini | 2 | -20/+36 |
2024-12-19 | rust: pl011: always use reset() method on registers | Paolo Bonzini | 2 | -15/+21 |
2024-12-19 | rust: pl011: match break logic of C version | Paolo Bonzini | 1 | -2/+1 |
2024-12-19 | rust: pl011: fix declaration of LineControl bits | Paolo Bonzini | 1 | -41/+41 |
2024-12-19 | rust: qom: add casting functionality | Paolo Bonzini | 1 | -4/+8 |
2024-12-19 | rust: rename qemu-api modules to follow C code a bit more | Paolo Bonzini | 1 | -2/+2 |
2024-12-19 | rust: qom: put class_init together from multiple ClassInitImpl<> | Paolo Bonzini | 1 | -17/+2 |
2024-12-11 | rust: qom: change the parent type to an associated type | Paolo Bonzini | 1 | -2/+4 |
2024-12-11 | rust: qom: split ObjectType from ObjectImpl trait | Paolo Bonzini | 1 | -5/+12 |
2024-12-11 | rust: qom: move bridge for TypeInfo functions out of pl011 | Paolo Bonzini | 1 | -28/+12 |
2024-12-10 | rust: qdev: move bridge for realize and reset functions out of pl011 | Paolo Bonzini | 2 | -29/+2 |
2024-12-10 | rust: qdev: move device_class_init! body to generic function, ClassInitImpl i... | Paolo Bonzini | 2 | -23/+19 |
2024-12-10 | rust: qom: move ClassInitImpl to the instance side | Paolo Bonzini | 1 | -2/+2 |
2024-12-10 | rust: qom: convert type_info! macro to an associated const | Paolo Bonzini | 1 | -4/+2 |
2024-12-10 | rust: qom: rename Class trait to ClassInitImpl | Paolo Bonzini | 1 | -2/+2 |
2024-12-10 | rust: qom: add default definitions for ObjectImpl | Paolo Bonzini | 1 | -6/+0 |
2024-12-10 | rust: add bindings for interrupt sources | Paolo Bonzini | 1 | -10/+12 |
2024-12-10 | rust: build: establish a baseline of lints across all crates | Paolo Bonzini | 1 | -16/+3 |
2024-12-10 | rust: fix a couple style issues from clippy | Paolo Bonzini | 2 | -4/+8 |
2024-11-25 | rust/pl011: Fix range checks for device ID accesses | Junjie Mao | 1 | -1/+1 |
2024-11-05 | rust: do not use --generate-cstr | Paolo Bonzini | 1 | -0/+1 |
2024-11-05 | rust: introduce alternative implementation of offset_of! | Junjie Mao | 1 | -1/+1 |
2024-11-05 | rust: introduce a c_str macro | Paolo Bonzini | 3 | -14/+15 |
2024-11-05 | rust: use std::os::raw instead of core::ffi | Paolo Bonzini | 3 | -35/+18 |