summary refs log tree commit diff stats
path: root/rust/qemu-api/src/definitions.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: rename qemu-api modules to follow C code a bit morePaolo Bonzini2024-12-191-275/+0
* rust: qom: add possibility of overriding unparentPaolo Bonzini2024-12-191-3/+41
* rust: qom: put class_init together from multiple ClassInitImpl<>Paolo Bonzini2024-12-191-21/+90
* rust: qom: change the parent type to an associated typePaolo Bonzini2024-12-111-8/+4
* rust: qom: split ObjectType from ObjectImpl traitPaolo Bonzini2024-12-111-6/+21
* rust: qom: move bridge for TypeInfo functions out of pl011Paolo Bonzini2024-12-111-4/+57
* rust: qdev: move bridge for realize and reset functions out of pl011Paolo Bonzini2024-12-101-1/+1
* rust: qom: move ClassInitImpl to the instance sidePaolo Bonzini2024-12-101-4/+4
* rust: qom: convert type_info! macro to an associated constPaolo Bonzini2024-12-101-28/+22
* rust: qom: rename Class trait to ClassInitImplPaolo Bonzini2024-12-101-3/+22
* rust: qom: add default definitions for ObjectImplPaolo Bonzini2024-12-101-4/+4
* rust: use std::os::raw instead of core::ffiPaolo Bonzini2024-11-051-1/+1
* rust: cleanup module_init!, use it from #[derive(Object)]Paolo Bonzini2024-11-051-38/+27
* rust: modernize link_section usage for ELF platformsPaolo Bonzini2024-11-051-4/+10
* rust: remove uses of #[no_mangle]Paolo Bonzini2024-11-051-1/+0
* rust: do not use --no-size_t-is-usizePaolo Bonzini2024-11-051-3/+3
* rust: add crate to expose bindings and interfacesManos Pitsidianakis2024-10-111-0/+97