Age | Commit message (Expand) | Author | Files | Lines |
2025-02-25 | rust: qom: get rid of ClassInitImpl | Paolo Bonzini | 1 | -3/+3 |
2025-02-25 | rust: pl011, qemu_api tests: do not use ClassInitImpl | Paolo Bonzini | 1 | -19/+19 |
2025-02-25 | rust: qom: add ObjectImpl::CLASS_INIT | Paolo Bonzini | 1 | -0/+3 |
2025-02-25 | rust: add SysBusDeviceImpl | Paolo Bonzini | 1 | -1/+4 |
2025-02-25 | rust: prefer importing std::ptr over core::ptr | Zhao Liu | 2 | -3/+5 |
2025-02-13 | rust: pl011: convert pl011_create to safe Rust | Paolo Bonzini | 1 | -21/+20 |
2025-02-13 | rust: chardev, qdev: add bindings to qdev_prop_set_chr | Paolo Bonzini | 1 | -1/+2 |
2025-02-13 | rust: bindings for MemoryRegionOps | Paolo Bonzini | 3 | -58/+28 |
2025-02-13 | rust: qdev: switch from legacy reset to Resettable | Paolo Bonzini | 1 | -3/+7 |
2025-02-13 | rust: qdev: add clock creation | Paolo Bonzini | 1 | -26/+17 |
2025-02-13 | rust: qom: add object creation functionality | Paolo Bonzini | 1 | -10/+13 |
2025-02-07 | rust: pl011: use default set of lints | Paolo Bonzini | 1 | -9/+0 |
2025-02-07 | rust: include rust_version in Cargo.toml | Paolo Bonzini | 1 | -1/+0 |
2025-02-07 | rust: remove unnecessary Cargo.toml metadata | Paolo Bonzini | 1 | -8/+6 |
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 |