summary refs log tree commit diff stats
path: root/rust/qemu-api/src/vmstate.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust/vmstate: Include complete crate path of VMStateFlags in vmstate_clockZhao Liu2025-03-211-1/+4
* rust/vmstate: Support vmstate_validateZhao Liu2025-03-211-1/+51
* rust/vmstate: Re-implement VMState trait for timer bindingZhao Liu2025-03-211-7/+3
* rust/vmstate: Relax array check when build varray in vmstate_structZhao Liu2025-03-211-3/+9
* rust/vmstate: Fix unnecessary VMState bound of with_varray_flag()Zhao Liu2025-03-211-1/+1
* rust/vmstate: Fix "cannot infer type" error in vmstate_structZhao Liu2025-03-211-7/+9
* rust/vmstate: Fix type check for varray in vmstate_structZhao Liu2025-03-211-1/+1
* rust/vmstate: Fix size field of VMStateField with VMS_ARRAY_OF_POINTER flagZhao Liu2025-03-211-0/+4
* rust/vmstate: Fix num field when varray flags are setZhao Liu2025-03-211-0/+1
* rust/vmstate: Fix num_offset in vmstate macrosZhao Liu2025-03-211-2/+2
* rust/vmstate: Remove unnecessary unsafeZhao Liu2025-03-211-1/+1
* rust: qdev: wrap Clock and DeviceState with Opaque<>Paolo Bonzini2025-03-061-1/+1
* rust: vmstate: add std::pin::Pin as transparent wrapperPaolo Bonzini2025-03-061-0/+1
* rust: fix doctestsPaolo Bonzini2025-02-131-1/+1
* rust: vmstate: remove redundant link targetsPaolo Bonzini2025-02-131-3/+2
* rust: qdev: add clock creationPaolo Bonzini2025-02-131-2/+2
* rust: qom: add reference counting functionalityPaolo Bonzini2025-02-131-1/+5
* rust: vmstate: make order of parameters consistent in vmstate_clockPaolo Bonzini2025-01-231-1/+1
* rust: vmstate: remove translation of C vmstate macrosPaolo Bonzini2025-01-231-251/+23
* rust: qemu_api: add vmstate_structPaolo Bonzini2025-01-231-0/+33
* rust: vmstate: add public utility macros to implement VMStatePaolo Bonzini2025-01-231-3/+58
* rust: vmstate: implement VMState for scalar typesPaolo Bonzini2025-01-231-2/+126
* rust: vmstate: implement Zeroable for VMStateFieldPaolo Bonzini2025-01-231-15/+3
* rust: vmstate: add varray support to vmstate_of!Paolo Bonzini2025-01-231-2/+40
* rust: vmstate: implement VMState for non-leaf typesPaolo Bonzini2025-01-231-1/+78
* rust: vmstate: add new type safe implementationPaolo Bonzini2025-01-231-6/+107
* rust: pl011: fix migration streamPaolo Bonzini2024-12-191-22/+0
* rust: re-export C types from qemu-api submodulesPaolo Bonzini2024-12-191-4/+5
* rust: introduce alternative implementation of offset_of!Junjie Mao2024-11-051-5/+5
* rust: introduce a c_str macroPaolo Bonzini2024-11-051-1/+1
* rust: use std::os::raw instead of core::ffiPaolo Bonzini2024-11-051-5/+5
* rust: add definitions for vmstateManos Pitsidianakis2024-11-051-0/+360