359 Commits (061b0275c7c22a97927449ecbac365a4a152a67d)

Author SHA1 Message Date
Paolo Bonzini ac561a3050 rust: migration: allow nested offset_of 1 year ago
Paolo Bonzini 02d6b8cfd3 rust: do not add qemuutil to Rust crates 6 months ago
Paolo Bonzini 8abea41ecd rust: pull error_fatal out of SysbusDeviceMethods::sysbus_realize 6 months ago
Paolo Bonzini 113a7f5bf3 rust/util: replace Error::err_or_unit/err_or_else with Error::with_errp 7 months ago
Paolo Bonzini 0830ec9405 rust/util: use anyhow's native chaining capabilities 6 months ago
Paolo Bonzini 56dbf087a8 rust/util: add ensure macro 6 months ago
Paolo Bonzini d4fbf6ff8d rust: migration: allow passing ParentField<> to vmstate_of! 5 months ago
Zhao Liu 59d8f86442 rust/qemu-macros: Convert bit value to u8 within #[property] 5 months ago
Marc-André Lureau 1b21518f73 char: rename CharBackend->CharFrontend 5 months ago
Paolo Bonzini 025a1d344d rust: only leave leaf crates as workspace members 6 months ago
Martin Kletzander 80a3c9c01a rust: remove useless glib_sys bindings 6 months ago
Paolo Bonzini 7ee5875d42 rust: migration: implement ToMigrationState as part of impl_vmstate_bitsized 7 months ago
Paolo Bonzini 29cf500e3b rust: qemu-macros: add ToMigrationState derive macro 6 months ago
Paolo Bonzini 44a9d1b86c rust: migration: add high-level migration wrappers 7 months ago
Paolo Bonzini 4526418aff rust: move VMState from bql to migration 6 months ago
Paolo Bonzini 8999ca00a4 rust: migration: extract vmstate_fields_ref 7 months ago
Paolo Bonzini 5b4fa97807 rust: migration: validate termination of subsection arrays 6 months ago
Paolo Bonzini 64bce66d6f rust: migration: do not store raw pointers into VMStateSubsectionsWrapper 6 months ago
Paolo Bonzini 5c776a7677 rust: migration: do not pass raw pointer to VMStateDescription::fields 6 months ago
Paolo Bonzini 818231bc6d rust: bql: add BqlRefCell::get_mut() 7 months ago
Paolo Bonzini 414ac7e057 rust: hpet: fix fw_cfg handling 6 months ago
Paolo Bonzini ceda1563d6 rust: migration: hide more warnings from call_func_with_field! 6 months ago
Paolo Bonzini 194dfadd66 rust: bits: disable double_parens check 6 months ago
Paolo Bonzini 18beee5c6b rust: pl011: fix warning with new clippy 6 months ago
Marc-André Lureau 9c40c1ff97 rust: use glib-sys 6 months ago
Marc-André Lureau 4c18783a88 subprojects: add glib-sys-rs 6 months ago
Tanish Desai 1461752f0f tracetool/syslog: add Rust support 6 months ago
Paolo Bonzini 75871d88d3 log: change qemu_loglevel to unsigned 6 months ago
Paolo Bonzini 357f926979 rust: pl011: add tracepoints 6 months ago
Paolo Bonzini fe791b4004 rust: qdev: add minimal clock bindings 6 months ago
Tanish Desai 54140102d2 rust: add trace crate 6 months ago
Marc-André Lureau 582a39beea build-sys: pass -fvisibility=default for wasm bindgen 6 months ago
Zhao Liu 0a7fe8d407 rust/qdev: Drop declare_properties & define_property macros 7 months ago
Zhao Liu b160ebadc1 rust/hpet: Convert qdev properties to #property macro 7 months ago
Zhao Liu 4f09cf54fa rust/hpet: Clean up type mismatch for num_timers property 7 months ago
Zhao Liu a8f080215f rust/qdev: Test bit property for #property 7 months ago
Zhao Liu 9686aa9a05 rust/qdev: Support bit property in #property macro 7 months ago
Zhao Liu b4221e88a9 rust/qdev: Support property info for more common types 7 months ago
Manos Pitsidianakis bed2a37b20 rust/qdev: Refine the documentation for QDevProp trait 7 months ago
Manos Pitsidianakis 51d736cd71 rust/qdev: use addr_of! in QDevProp 7 months ago
Zhao Liu 35d7735f76 rust/common/uninit: Fix Clippy's complaints about lifetime 7 months ago
Zhao Liu 1bbac0ca88 rust/qemu-macros: Fix Clippy's complaints about lambda parameter naming 7 months ago
Paolo Bonzini 60c96a8775 rust: qemu-macros: switch #[property] parsing to use combinators 9 months ago
Paolo Bonzini 193f2ab6e0 subprojects: add attrs crate 9 months ago
Paolo Bonzini f87a2e5c59 rust: build: remove "protocol: rust: from doctests 7 months ago
Paolo Bonzini 75dbe618ac rust: vmstate: use "cast()" instead of "as" 7 months ago
Paolo Bonzini b9e8bb6637 rust: build: add back common and util tests 7 months ago
Paolo Bonzini 7c83e50156 rust: do not inline do_init_io 7 months ago
Paolo Bonzini efe8d07383 rust: meson: remove unnecessary complication in device crates 7 months ago
Marc-André Lureau e4444d71e8 rust: re-export qemu macros from common/qom/hwcore 7 months ago