144 Commits (12963e79ca461db7b098c8eb00bb21cf88a250a4)

Author SHA1 Message Date
Philippe Mathieu-Daudé 231bf6dda1 qom: Constify TypeInfo::interfaces 1 year ago
Philippe Mathieu-Daudé b282b859cf qom: Constify TypeInfo::class_data 2 years ago
Philippe Mathieu-Daudé 12d1a768bd qom: Have class_init() take a const data argument 2 years ago
Philippe Mathieu-Daudé f1fa787b92 qom: Have class_base_init() take a const data argument 2 years ago
Zhao Liu d031d2fac9 rust/vmstate_test: Fix typo in test_vmstate_macro_array_of_pointer_wrapped() 1 year ago
Zhao Liu f7b87e464c rust/vmstate: Include complete crate path of VMStateFlags in vmstate_clock 1 year ago
Zhao Liu 9bd7e6f7f2 rust/vmstate: Add unit test for vmstate_validate 1 year ago
Zhao Liu 8df1b0012a rust/vmstate: Add unit test for pointer case 1 year ago
Zhao Liu 57c327f3a0 rust/vmstate: Add unit test for vmstate_{of|struct} macro 1 year ago
Zhao Liu 1998502196 rust/vmstate: Add unit test for vmstate_of macro 1 year ago
Zhao Liu b131003721 rust/vmstate: Support vmstate_validate 1 year ago
Zhao Liu 3baf82e0a1 rust/vmstate: Re-implement VMState trait for timer binding 1 year ago
Zhao Liu 5006e39cfa rust/vmstate: Relax array check when build varray in vmstate_struct 1 year ago
Zhao Liu e5655e92a8 rust/vmstate: Fix unnecessary VMState bound of with_varray_flag() 1 year ago
Zhao Liu 42c814b139 rust/vmstate: Fix "cannot infer type" error in vmstate_struct 1 year ago
Zhao Liu 618258256e rust/vmstate: Fix type check for varray in vmstate_struct 1 year ago
Zhao Liu 20797069c7 rust/vmstate: Fix size field of VMStateField with VMS_ARRAY_OF_POINTER flag 1 year ago
Zhao Liu c3d80af5ec rust/vmstate: Fix num field when varray flags are set 1 year ago
Zhao Liu 6ca5c3bedf rust/vmstate: Fix num_offset in vmstate macros 1 year ago
Zhao Liu ea8a7ceba3 rust/vmstate: Remove unnecessary unsafe 1 year ago
Paolo Bonzini 9d116f42a3 rust: assertions: add static_assert 1 year ago
Paolo Bonzini 094cd35913 rust: qom: remove operations on &mut 2 years ago
Paolo Bonzini 5778ce9997 rust: cell: add full example of declaring a SysBusDevice 2 years ago
Paolo Bonzini 2d0050cbe2 rust: chardev: provide basic bindings to character devices 2 years ago
Paolo Bonzini 2ad011d466 rust: bindings: remove more unnecessary Send/Sync impls 2 years ago
Paolo Bonzini 48627510a7 rust: chardev: wrap Chardev with Opaque<> 2 years ago
Paolo Bonzini af0868cba3 rust: memory: wrap MemoryRegion with Opaque<> 2 years ago
Paolo Bonzini f4751c7a42 rust: sysbus: wrap SysBusDevice with Opaque<> 2 years ago
Paolo Bonzini 09fda8f5dc rust: hpet: do not access fields of SysBusDevice 1 year ago
Paolo Bonzini fc22d650d5 rust: qdev: wrap Clock and DeviceState with Opaque<> 2 years ago
Paolo Bonzini 7fb4a99df1 rust: qom: wrap Object with Opaque<> 2 years ago
Paolo Bonzini 9c9a6a889c rust: irq: wrap IRQState with Opaque<> 2 years ago
Paolo Bonzini a32b239699 rust: timer: wrap QEMUTimer with Opaque<> and express pinning requirements 2 years ago
Paolo Bonzini d7f5ae8b30 rust: vmstate: add std::pin::Pin as transparent wrapper 1 year ago
Paolo Bonzini f07a5674cf rust: qemu_api_macros: add Wrapper derive macro 2 years ago
Paolo Bonzini 0b9d05e3c9 rust: cell: add wrapper for FFI types 2 years ago
Paolo Bonzini d556226d69 rust: qom: get rid of ClassInitImpl 2 years ago
Paolo Bonzini 567c0c41a6 rust: pl011, qemu_api tests: do not use ClassInitImpl 2 years ago
Paolo Bonzini 4551f342fe rust: qom: add ObjectImpl::CLASS_INIT 2 years ago
Paolo Bonzini 3212da0033 rust: add SysBusDeviceImpl 2 years ago
Paolo Bonzini ac5699c5da rust: add IsA bounds to QOM implementation traits 2 years ago
Zhao Liu c48700e86d rust: prefer importing std::ptr over core::ptr 1 year ago
Paolo Bonzini 4cb7040d85 rust: tests: do not import bindings::* 2 years ago
Paolo Bonzini 8a420dd109 rust: add module to convert between success/-errno and io::Result 2 years ago
Paolo Bonzini 4cfe9edb1b rust: subprojects: add libc crate 2 years ago
Paolo Bonzini 16534af51b rust: fix doctests 2 years ago
Paolo Bonzini ee7d3aec54 rust: vmstate: remove redundant link targets 2 years ago
Paolo Bonzini ebacd14a6f rust: qemu_api: add a documentation header for all modules 2 years ago
Zhao Liu 0534248a6b rust/timer/hpet: define hpet_fw_cfg 2 years ago
Zhao Liu eadb83f9a3 rust: add bindings for timer 2 years ago