summary refs log tree commit diff stats
path: root/rust/qemu-api/src/qdev.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: move vmstate_clock!() to qdev moduleMarc-André Lureau2025-09-171-0/+3
* rust: qdev: const_refs_to_staticPaolo Bonzini2025-09-171-13/+6
* rust: vmstate: convert to use builder patternZhao Liu2025-09-171-2/+4
* rust: add qdev Device derive macroManos Pitsidianakis2025-09-171-9/+61
* rust: use inline const expressionsPaolo Bonzini2025-09-171-1/+1
* rust: qom: change instance_init to take a ParentInit<>Paolo Bonzini2025-06-171-19/+30
* rust: qdev: support returning errors from realizePaolo Bonzini2025-06-061-4/+8
* rust: remove offset_of replacementPaolo Bonzini2025-05-061-3/+3
* rust: use std::ffi instead of std::os::rawPaolo Bonzini2025-05-061-2/+1
* rust: chardev: wrap Chardev with Opaque<>Paolo Bonzini2025-03-061-0/+1
* rust: qdev: wrap Clock and DeviceState with Opaque<>Paolo Bonzini2025-03-061-20/+48
* rust: qom: wrap Object with Opaque<>Paolo Bonzini2025-03-061-3/+3
* rust: qom: get rid of ClassInitImplPaolo Bonzini2025-02-251-20/+18
* rust: add IsA bounds to QOM implementation traitsPaolo Bonzini2025-02-251-1/+1
* rust: add bindings for gpio_{in|out} initializationZhao Liu2025-02-131-4/+43
* rust/qdev: add the macro to define bit propertyZhao Liu2025-02-131-0/+12
* rust: chardev, qdev: add bindings to qdev_prop_set_chrPaolo Bonzini2025-02-131-0/+9
* rust: qdev: switch from legacy reset to ResettablePaolo Bonzini2025-02-131-24/+87
* rust: qdev: make ObjectImpl a supertrait of DeviceImplPaolo Bonzini2025-02-131-2/+2
* rust: qdev: add clock creationPaolo Bonzini2025-02-131-3/+104
* rust: qdev: make reset take a shared referencePaolo Bonzini2025-01-281-1/+1
* rust: prefer NonNull::new to assertionsPaolo Bonzini2025-01-231-7/+5
* rust/qdev: Make REALIZE safeZhao Liu2025-01-231-1/+1
* rust: qom: add casting functionalityPaolo Bonzini2024-12-191-0/+1
* rust: re-export C types from qemu-api submodulesPaolo Bonzini2024-12-191-2/+5
* rust: rename qemu-api modules to follow C code a bit morePaolo Bonzini2024-12-191-0/+143