rust: chardev, qdev: add bindings to qdev_prop_set_chr
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 3 Feb 2025 10:04:07 +0000 (11:04 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 13 Feb 2025 11:19:34 +0000 (12:19 +0100)
commita22bd55ffd889f3027c3158d0014c76f204c69dd
treef986d064e137d1577f3cc25ef659b9b1d2bcf8e8
parent61faf6ac7b25b9a743817f0c5fc935a6cdfa7dfb
rust: chardev, qdev: add bindings to qdev_prop_set_chr

Because the argument to the function is an Owned<Chardev>, this also
adds an ObjectType implementation to Chardev.

Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
rust/hw/char/pl011/src/device.rs
rust/qemu-api/meson.build
rust/qemu-api/src/chardev.rs [new file with mode: 0644]
rust/qemu-api/src/lib.rs
rust/qemu-api/src/qdev.rs