summaryrefslogtreecommitdiff
path: root/rust
AgeCommit message (Expand)Author
5 daysrustfmt: disable wrap_commentsPaolo Bonzini
5 daysqom/object: add is_available callback to TypeInfoPierrick Bouvier
11 daysmigration: Add VMS_NO_STATE flagFabiano Rosas
11 daysmigration: Remove redundant flagsFabiano Rosas
11 daysmigration: Introduce VMStateStructMemberFabiano Rosas
13 daysrust: hpet: fix clippy needless_range_loopPaolo Bonzini
2026-08-20rust: remove bilge cratePaolo Bonzini
2026-08-20rust: pl011: switch from bilge to bitfield-structPaolo Bonzini
2026-08-20rust: use meson automatic parsing of Cargo.tomlPaolo Bonzini
2026-08-20rust: switch to cargo subprojectsPaolo Bonzini
2026-08-20rust: update Cargo.lockPaolo Bonzini
2026-08-20rust/bits: Use checked_ilog2() in Binary::format to avoid panicNguyen Dinh Phi
2026-08-20rust/bits: Align SubAssign behavior with SubNguyen Dinh Phi
2026-06-22system/memory: move RamDiscardManager to separate compilation unitMarc-André Lureau
2026-06-17rust: fix incorrect dependency in Cargo.tomlPaolo Bonzini
2026-05-19migration: Remove VMS_MULTIPLY_ELEMENTS and VMSTATE_VARRAY_MULTIPLY()Philippe Mathieu-Daudé
2026-04-25Merge tag 'hw-misc-20260422' of https://github.com/philmd/qemu into stagingStefan Hajnoczi
2026-04-24qom: Declare compat properties API in 'qom/compat-properties.h'Philippe Mathieu-Daudé
2026-04-23migration: make .post_save() a void functionVladimir Sementsov-Ogievskiy
2026-03-30hpet: lower HPET_MAX_TIMERS to 24Paolo Bonzini
2026-03-12rust: Update Cargo.lockPhilippe Mathieu-Daudé
2026-03-09hw/timer/hpet: Remove HPETState::hpet_offset_saved fieldPhilippe Mathieu-Daudé
2026-03-05util: introduce some API docs for logging APIsDaniel P. Berrangé
2026-02-27rust: use checked_div to make clippy happyJohn Snow
2026-01-27rust/hpet: remove stale TODO commentMohd Kashif Khan
2026-01-27rust: move hwcore::sysbus to system cratePaolo Bonzini
2026-01-27rust: move binding generation to bindings/Marc-André Lureau
2026-01-27rust: move class_init to an extension traitPaolo Bonzini
2026-01-27rust: hwcore: add chardev symbols to integration testsPaolo Bonzini
2026-01-27rust: trace: libc does not have syslog on windowsPaolo Bonzini
2026-01-13rust: Update Cargo.lockZhao Liu
2025-12-30rust/system: Stop exposing bogus DEVICE_NATIVE_ENDIAN symbolPhilippe Mathieu-Daudé
2025-12-30hw/char/pl011: Mark implementation as being little-endianPhilippe Mathieu-Daudé
2025-12-30hw/timer/hpet: Mark implementation as being little-endianPhilippe Mathieu-Daudé
2025-12-27rust: skip compilation if there are no system emulatorsPaolo Bonzini
2025-12-27rust: only link the Rust part of the code into devicesPaolo Bonzini
2025-12-27rust: Do not link qemuutil into Rust rlibsMartin Kletzander
2025-12-27tracetool: add Rust DTrace/SystemTap SDT supportPaolo Bonzini
2025-12-27subprojects: add probe crateStefan Hajnoczi
2025-12-27rust/hpet: change wrap_flag to a boolPaolo Bonzini
2025-12-27rust/hpet: Apply Migratable<> wrapper and ToMigrationStateZhao Liu
2025-12-27rust: migration: implement ToMigrationState for TimerPaolo Bonzini
2025-12-27rust: timer: add bindings to timer_mod_ns and timer_expire_time_nsPaolo Bonzini
2025-12-27rust/hpet: move hpet_offset to HPETRegistersPaolo Bonzini
2025-12-27rust/hpet: remove BqlRefCell around HPETTimerPaolo Bonzini
2025-12-27rust/hpet: move hidden registers to HPETTimerRegistersPaolo Bonzini
2025-12-27rust/hpet: Borrow BqlRefCell<HPETRegisters> at top levelZhao Liu
2025-12-27rust/hpet: Maintain HPETTimerRegisters in HPETRegistersZhao Liu
2025-12-27rust/hpet: Pass &BqlRefCell<HPETRegisters> as argument during MMIO accessZhao Liu
2025-12-27rust/hpet: Explicitly initialize complex fields in init()Zhao Liu