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