summary refs log tree commit diff stats
path: root/rust (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* rust: fix --enable-debug-mutexPaolo Bonzini2025-01-071-1/+1
* Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2024-12-211-1/+1
|\
| * include: Rename sysemu/ -> system/Philippe Mathieu-Daudé2024-12-201-1/+1
* | rust: pl011: simplify handling of the FIFO enabled bit in LCRPaolo Bonzini2024-12-192-10/+2
* | rust: pl011: fix migration streamPaolo Bonzini2024-12-193-33/+37
* | rust: pl011: extend registers to 32 bitsPaolo Bonzini2024-12-192-33/+26
* | rust: pl011: fix break errors and definition of Data structPaolo Bonzini2024-12-192-20/+36
* | rust: pl011: always use reset() method on registersPaolo Bonzini2024-12-192-15/+21
* | rust: pl011: match break logic of C versionPaolo Bonzini2024-12-191-2/+1
* | rust: pl011: fix declaration of LineControl bitsPaolo Bonzini2024-12-191-41/+41
* | rust: qemu-api: add a module to wrap functions and zero-sized closuresPaolo Bonzini2024-12-193-0/+146
* | rust: qom: add initial subset of methods on ObjectPaolo Bonzini2024-12-193-3/+66
* | rust: qom: add casting functionalityPaolo Bonzini2024-12-197-13/+366
* | rust: tests: allow writing more than one testPaolo Bonzini2024-12-191-40/+55
* | bql: add a "mock" BQL for Rust unit testsPaolo Bonzini2024-12-192-4/+24
* | rust: re-export C types from qemu-api submodulesPaolo Bonzini2024-12-195-17/+25
* | rust: rename qemu-api modules to follow C code a bit morePaolo Bonzini2024-12-1910-56/+91
* | rust: qom: add possibility of overriding unparentPaolo Bonzini2024-12-192-5/+45
* | rust: qom: put class_init together from multiple ClassInitImpl<>Paolo Bonzini2024-12-195-80/+127
* | rust/qemu-api: Use device_class_set_props_nRichard Henderson2024-12-191-5/+6
|/
* rust: qom: change the parent type to an associated typePaolo Bonzini2024-12-113-12/+9
* rust: qom: split ObjectType from ObjectImpl traitPaolo Bonzini2024-12-116-26/+58
* rust: qom: move bridge for TypeInfo functions out of pl011Paolo Bonzini2024-12-112-32/+69
* rust: qdev: move bridge for realize and reset functions out of pl011Paolo Bonzini2024-12-104-36/+33
* rust: qdev: move device_class_init! body to generic function, ClassInitImpl i...Paolo Bonzini2024-12-104-56/+103
* rust: qom: move ClassInitImpl to the instance sidePaolo Bonzini2024-12-103-7/+7
* rust: qom: convert type_info! macro to an associated constPaolo Bonzini2024-12-103-33/+24
* rust: qom: rename Class trait to ClassInitImplPaolo Bonzini2024-12-103-7/+26
* rust: qom: add default definitions for ObjectImplPaolo Bonzini2024-12-103-14/+4
* rust: add a bit operation modulePaolo Bonzini2024-12-104-0/+123
* rust: add bindings for interrupt sourcesPaolo Bonzini2024-12-105-10/+134
* rust: define preludePaolo Bonzini2024-12-103-0/+12
* rust: cell: add BQL-enforcing RefCell variantPaolo Bonzini2024-12-103-11/+539
* rust: cell: add BQL-enforcing Cell variantPaolo Bonzini2024-12-103-0/+300
* rust/qemu-api: Fix fragment-specifiers in define_property macroJunjie Mao2024-12-101-2/+2
* rust: fix doc test syntaxPaolo Bonzini2024-12-101-3/+3
* rust: build: add "make clippy", "make rustfmt", "make rustdoc"Paolo Bonzini2024-12-103-6/+35
* rust: build: establish a baseline of lints across all cratesPaolo Bonzini2024-12-103-19/+74
* rust: fix a couple style issues from clippyPaolo Bonzini2024-12-103-5/+9
* rust: build: move strict lints handling to rustc_args.pyPaolo Bonzini2024-12-101-0/+6
* rust: cargo: store desired warning levels in workspace Cargo.tomlPaolo Bonzini2024-12-105-4/+17
* rust: build: generate lint flags from Cargo.tomlPaolo Bonzini2024-12-101-2/+2
* rust: build: restrict --cfg generation to only required symbolsPaolo Bonzini2024-12-101-1/+1
* rust: build: move rustc_args.py invocation to qemu-api cratePaolo Bonzini2024-12-101-1/+4
* rust: allow using build-root bindings.rs from cargoPaolo Bonzini2024-12-107-34/+60
* rust: apply --cfg MESON to all cratesPaolo Bonzini2024-12-101-1/+1
* rust/pl011: Fix range checks for device ID accessesJunjie Mao2024-11-251-1/+1
* rust: qemu-api-macros: always process subprojects before dependenciesPaolo Bonzini2024-11-091-0/+4
* rust: do not use --generate-cstrPaolo Bonzini2024-11-053-2/+13
* rust: do not use MaybeUninit::zeroed()Paolo Bonzini2024-11-051-14/+77