summary refs log tree commit diff stats
path: root/rust/hw/timer (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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: meson: remove unnecessary complication in device cratesPaolo Bonzini2025-09-171-3/+0
* rust: re-export qemu macros from common/qom/hwcoreMarc-André Lureau2025-09-173-5/+3
* rust/hpet: drop now unneeded qemu_api depMarc-André Lureau2025-09-172-2/+0
* rust: rename qemu_api_macros -> qemu_macrosMarc-André Lureau2025-09-173-6/+6
* rust: split "hwcore" crateMarc-André Lureau2025-09-173-14/+14
* rust: split "system" crateMarc-André Lureau2025-09-173-7/+7
* rust: split "qom" crateMarc-André Lureau2025-09-173-2/+3
* rust: split "bql" crateMarc-André Lureau2025-09-174-4/+5
* rust: split "migration" crateMarc-André Lureau2025-09-173-5/+8
* rust: split "util" crateMarc-André Lureau2025-09-173-3/+5
* rust: split Rust-only "common" crateMarc-André Lureau2025-09-174-3/+6
* rust: qdev: const_refs_to_staticPaolo Bonzini2025-09-171-7/+2
* rust: vmstate: use const_refs_to_staticPaolo Bonzini2025-09-171-3/+5
* rust: vmstate: convert to use builder patternZhao Liu2025-09-171-97/+69
* rust: add qdev Device derive macroManos Pitsidianakis2025-09-171-1/+5
* rust: devices are not staticlibsPaolo Bonzini2025-07-221-3/+0
* rust: hpet: fix new warningPaolo Bonzini2025-06-201-1/+1
* rust: qom: change instance_init to take a ParentInit<>Paolo Bonzini2025-06-171-10/+6
* rust: hpet: fully initialize object during instance_initPaolo Bonzini2025-06-171-17/+25
* rust/hpet: Drop BqlCell wrapper for num_timersZhao Liu2025-06-061-16/+11
* rust/hpet: return errors from realize if properties are incorrectPaolo Bonzini2025-06-062-13/+10
* rust/hpet: change type of num_timers to usizePaolo Bonzini2025-06-061-12/+12
* rust: qdev: support returning errors from realizePaolo Bonzini2025-06-061-2/+3
* rust: hpet: rename hpet module to "device"Paolo Bonzini2025-05-272-1/+1
* rust: Fix Zhao's email addressZhao Liu2025-05-263-3/+3
* rust: replace c_str! with c"" literalsPaolo Bonzini2025-05-062-13/+10
* rust: remove offset_of replacementPaolo Bonzini2025-05-061-2/+2
* rust: enable clippy::ptr_cast_constnessPaolo Bonzini2025-05-061-1/+1
* rust: use MaybeUninit::zeroed() in const contextPaolo Bonzini2025-05-061-3/+3
* rust: use std::ffi instead of std::os::rawPaolo Bonzini2025-05-061-2/+1
* rust: centralize config in workspace rootStefan Zabka2025-05-021-3/+6
* rust/hpet: Support migrationZhao Liu2025-05-021-1/+145
* rust/hpet: Fix a clippy errorZhao Liu2025-04-231-1/+1
* rust/hpet: convert HPETTimer index to u8 typeZhao Liu2025-04-231-5/+5
* rust/hpet: convert num_timers to u8 typeZhao Liu2025-04-231-13/+18
* rust: hpet: fix decoding of timer registersPaolo Bonzini2025-03-211-1/+1
* qdev, rust/hpet: fix type of HPET "timers" propertyPaolo Bonzini2025-03-201-3/+3
* rust: Kconfig: Factor out whether HPET is Rust or CPeter Maydell2025-03-201-1/+0
* rust: hpet: decode HPET registers into enumsPaolo Bonzini2025-03-061-97/+109
* rust: hpet: do not access fields of SysBusDevicePaolo Bonzini2025-03-061-3/+1
* rust: timer: wrap QEMUTimer with Opaque<> and express pinning requirementsPaolo Bonzini2025-03-061-2/+8
* rust: hpet: embed Timer without the Option and Box indirectionPaolo Bonzini2025-03-061-32/+29
* rust: qom: get rid of ClassInitImplPaolo Bonzini2025-02-251-2/+2
* rust: qom: add ObjectImpl::CLASS_INITPaolo Bonzini2025-02-251-1/+2
* rust: add SysBusDeviceImplPaolo Bonzini2025-02-251-1/+3
* i386: Fix the missing Rust HPET configuration optionZhao Liu2025-02-251-0/+1
* i386: enable rust hpet for pc when rust is enabledZhao Liu2025-02-131-0/+2
* rust/timer/hpet: add qom and qdev APIs supportZhao Liu2025-02-133-11/+273