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