summaryrefslogtreecommitdiff
path: root/rust
AgeCommit message (Expand)Author
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
2025-12-27rust/hpet: Borrow HPETState.regs once in HPETState::post_load()Zhao Liu
2025-12-27rust/hpet: Make global register accessors as methods of HPETRegistersZhao Liu
2025-12-27rust/hpet: Abstract HPETRegisters structZhao Liu
2025-12-27rust/hpet: Make timer register accessors as methods of HPETTimerRegistersZhao Liu
2025-12-27rust/hpet: Abstract HPETTimerRegisters structZhao Liu
2025-12-27rust/hpet: Rename decoded "reg" enumeration to "target"Zhao Liu
2025-12-27rust/hpet: Rename HPETRegister to DecodedRegisterZhao Liu
2025-12-27rust/hpet: Reduce unnecessary mutable self argumentZhao Liu
2025-12-27rust/bql: Ensure BQL locked early at BqlRefCell borrowingZhao Liu
2025-12-27rust/migration: Check name field in VMStateDescriptionBuilderZhao Liu
2025-12-27rust/migration: Fix missing name in the VMSD of Migratable<>Zhao Liu
2025-12-27rust/migration: Add Sync implementation for Migratable<>Zhao Liu
2025-12-27rust/hpet: add trace eventsStefan Hajnoczi
2025-12-27qom: add more to the preludePaolo Bonzini
2025-12-27system: add preludePaolo Bonzini
2025-12-27bql: add preludePaolo Bonzini
2025-12-27chardev: add preludePaolo Bonzini
2025-12-27migration: add preludePaolo Bonzini
2025-12-27hwcore: add preludePaolo Bonzini