summary refs log tree commit diff stats
path: root/rust (follow)
Commit message (Expand)AuthorAgeFilesLines
* tracetool/syslog: add Rust supportTanish Desai2025-10-013-0/+10
* log: change qemu_loglevel to unsignedPaolo Bonzini2025-10-011-1/+1
* rust: pl011: add tracepointsPaolo Bonzini2025-10-014-17/+43
* rust: qdev: add minimal clock bindingsPaolo Bonzini2025-10-011-0/+33
* rust: add trace crateTanish Desai2025-10-016-1/+76
* build-sys: pass -fvisibility=default for wasm bindgenMarc-André Lureau2025-09-308-1/+9
* rust/qdev: Drop declare_properties & define_property macrosZhao Liu2025-09-221-53/+0
* rust/hpet: Convert qdev properties to #property macroZhao Liu2025-09-221-48/+7
* rust/hpet: Clean up type mismatch for num_timers propertyZhao Liu2025-09-221-1/+1
* rust/qdev: Test bit property for #propertyZhao Liu2025-09-221-0/+99
* rust/qdev: Support bit property in #property macroZhao Liu2025-09-223-13/+32
* rust/qdev: Support property info for more common typesZhao Liu2025-09-221-12/+16
* rust/qdev: Refine the documentation for QDevProp traitManos Pitsidianakis2025-09-221-4/+11
* rust/qdev: use addr_of! in QDevPropManos Pitsidianakis2025-09-221-4/+4
* rust/common/uninit: Fix Clippy's complaints about lifetimeZhao Liu2025-09-221-2/+2
* rust/qemu-macros: Fix Clippy's complaints about lambda parameter namingZhao Liu2025-09-221-2/+2
* rust: qemu-macros: switch #[property] parsing to use combinatorsPaolo Bonzini2025-09-223-56/+49
* subprojects: add attrs cratePaolo Bonzini2025-09-223-0/+4
* rust: build: remove "protocol: rust: from doctestsPaolo Bonzini2025-09-225-5/+0
* rust: vmstate: use "cast()" instead of "as"Paolo Bonzini2025-09-221-1/+1
* rust: build: add back common and util testsPaolo Bonzini2025-09-222-0/+7
* rust: do not inline do_init_ioPaolo Bonzini2025-09-171-5/+0
* rust: meson: remove unnecessary complication in device cratesPaolo Bonzini2025-09-172-6/+0
* rust: re-export qemu macros from common/qom/hwcoreMarc-André Lureau2025-09-1733-44/+34
* rust: re-export qemu_macros internal helper in "bits"Marc-André Lureau2025-09-171-2/+5
* rust: repurpose qemu_api -> testsMarc-André Lureau2025-09-1714-229/+34
* rust/pl011: drop dependency on qemu_apiMarc-André Lureau2025-09-178-5/+106
* rust/hpet: drop now unneeded qemu_api depMarc-André Lureau2025-09-173-3/+0
* rust: rename qemu_api_macros -> qemu_macrosMarc-André Lureau2025-09-1740-68/+68
* rust: split "hwcore" crateMarc-André Lureau2025-09-1728-81/+317
* rust: split "system" crateMarc-André Lureau2025-09-1723-33/+176
* rust: split "chardev" crateMarc-André Lureau2025-09-1718-20/+163
* rust: split "qom" crateMarc-André Lureau2025-09-1731-44/+198
* rust: split "bql" crateMarc-André Lureau2025-09-1730-120/+243
* rust: split "migration" crateMarc-André Lureau2025-09-1728-68/+251
* rust: split "util" crateMarc-André Lureau2025-09-1732-107/+242
* rust: make build.rs generic over various ./rust/projectsMarc-André Lureau2025-09-171-2/+8
* rust: split Rust-only "common" crateMarc-André Lureau2025-09-1740-359/+447
* rust: move Cell vmstate implMarc-André Lureau2025-09-172-8/+12
* rust: move VMState handling to QOM moduleMarc-André Lureau2025-09-172-6/+8
* rust: move vmstate_clock!() to qdev moduleMarc-André Lureau2025-09-172-8/+9
* rust: add workspace authorsMarc-André Lureau2025-09-171-0/+1
* rust: remove unused global qemu "allocator"Marc-André Lureau2025-09-174-138/+1
* docs/rust: update msrvMarc-André Lureau2025-09-171-0/+1
* rust: qdev: const_refs_to_staticPaolo Bonzini2025-09-176-55/+33
* rust: vmstate: use const_refs_to_staticPaolo Bonzini2025-09-175-212/+113
* rust: vmstate: convert to use builder patternZhao Liu2025-09-177-247/+453
* rust: add qdev Device derive macroManos Pitsidianakis2025-09-176-58/+336
* rust: use inline const expressionsPaolo Bonzini2025-09-175-30/+5
* rust: add missing const markers for MSRV==1.83.0Paolo Bonzini2025-09-176-16/+14