Stefan Hajnoczi
1843a0c01d
* scripts: dump stdin on meson-buildoptions error
* rust: introduce qemu_api::cell::Opaque<>
* rust: express pinning requirements for timers
* rust: hpet: decode HPET registers into enums
* rust: cell: add full example of declaring a SysBusDevice
* rust: qom: remove operations on &mut
-----BEGIN PGP SIGNATURE-----
iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmfNbXwUHHBib256aW5p
QHJlZGhhdC5jb20ACgkQv/vSX3jHroNjpwf+ODnG0XzHt7LSag695zs5fVLK353m
vLAHJ0bsmHoR4V+jEc+eaY7esDx5TLB9SRX/NvDsumJ9xnGYxXVn8Ti5GNHpa/xd
qSReB6X3E8fqG5e3AffUJGJnxrD8dHJ733RsyJBZqJc9sWkUnSiEBb5lGu7br6oC
fFyfiGweYboQ4AsiQUDtEN+tQsTWNkdThYEzq+dpnZrDJHNnw5e/rRwmqCUnEsLU
PfwhrOGJ3OkIUtdgHStuNfiN9sqjXV5DXmZVa9L2We8FEQdkhBzg3TC0ez0gFG/1
W0P6JwfWk9Z+y/ERxkaycSXmabM0zUiFF1UJNgKEXp5iuPnRFC82OtRSUg==
=de1b
-----END PGP SIGNATURE-----
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
* scripts: dump stdin on meson-buildoptions error
* rust: introduce qemu_api::cell::Opaque<>
* rust: express pinning requirements for timers
* rust: hpet: decode HPET registers into enums
* rust: cell: add full example of declaring a SysBusDevice
* rust: qom: remove operations on &mut
# -----BEGIN PGP SIGNATURE-----
#
# iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmfNbXwUHHBib256aW5p
# QHJlZGhhdC5jb20ACgkQv/vSX3jHroNjpwf+ODnG0XzHt7LSag695zs5fVLK353m
# vLAHJ0bsmHoR4V+jEc+eaY7esDx5TLB9SRX/NvDsumJ9xnGYxXVn8Ti5GNHpa/xd
# qSReB6X3E8fqG5e3AffUJGJnxrD8dHJ733RsyJBZqJc9sWkUnSiEBb5lGu7br6oC
# fFyfiGweYboQ4AsiQUDtEN+tQsTWNkdThYEzq+dpnZrDJHNnw5e/rRwmqCUnEsLU
# PfwhrOGJ3OkIUtdgHStuNfiN9sqjXV5DXmZVa9L2We8FEQdkhBzg3TC0ez0gFG/1
# W0P6JwfWk9Z+y/ERxkaycSXmabM0zUiFF1UJNgKEXp5iuPnRFC82OtRSUg==
# =de1b
# -----END PGP SIGNATURE-----
# gpg: Signature made Sun 09 Mar 2025 18:29:16 HKT
# gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg: issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
# gpg: aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83
* tag 'for-upstream' of https://gitlab.com/bonzini/qemu: (25 commits)
rust: pl011: Allow NULL chardev argument to pl011_create()
meson.build: default to -gsplit-dwarf for debug info
rust: qom: remove operations on &mut
rust: cell: add full example of declaring a SysBusDevice
rust: hpet: decode HPET registers into enums
rust: pl011: pass around registers::Data
rust: pl011: switch to safe chardev operation
rust: pl011: clean up visibilities of callbacks
rust: pl011: move register definitions out of lib.rs
rust: chardev: provide basic bindings to character devices
rust: bindings: remove more unnecessary Send/Sync impls
rust: chardev: wrap Chardev with Opaque<>
rust: memory: wrap MemoryRegion with Opaque<>
rust: sysbus: wrap SysBusDevice with Opaque<>
rust: hpet: do not access fields of SysBusDevice
rust: qdev: wrap Clock and DeviceState with Opaque<>
rust: qom: wrap Object with Opaque<>
rust: irq: wrap IRQState with Opaque<>
rust: timer: wrap QEMUTimer with Opaque<> and express pinning requirements
rust: hpet: embed Timer without the Option and Box indirection
...
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2025-03-10 13:40:05 +08:00
..
2025-03-06 06:47:34 +01:00
2025-03-07 09:24:00 +01:00
2024-10-11 13:48:42 +02:00
2019-12-17 19:36:57 +01:00
2022-12-15 16:07:43 +01:00
2025-01-17 10:45:44 +00:00
2024-10-11 13:48:42 +02:00
2024-10-15 11:29:45 +01:00
2022-11-22 09:49:07 +00:00
2025-01-17 10:45:49 +00:00
2021-04-01 13:21:02 +02:00
2025-01-17 10:45:54 +00:00
2024-07-24 10:39:10 +01:00
2025-01-17 10:45:49 +00:00
2024-02-20 22:20:48 +03:00
2025-01-17 10:45:49 +00:00
2024-10-15 15:16:17 +01:00
2025-01-17 10:45:44 +00:00
2025-03-04 12:07:05 +01:00
2025-02-07 15:50:59 +01:00
2023-07-03 12:52:08 +01:00
2025-01-17 10:45:49 +00:00
2024-05-03 15:47:48 +02:00
2024-10-11 13:48:42 +02:00
2024-10-15 15:16:17 +01:00
2024-07-24 10:39:10 +01:00
2024-10-11 13:48:42 +02:00
2022-01-18 12:56:29 +01:00
2021-11-19 10:16:58 +01:00
2023-09-19 10:23:21 +02:00
2025-02-18 07:33:42 -08:00
2024-10-15 15:16:17 +01:00
2023-11-03 09:20:31 +01:00
2025-03-06 10:33:05 +01:00
2023-07-03 12:52:22 +01:00
2023-07-03 12:52:22 +01:00
2024-02-27 13:01:42 +00:00
2024-10-15 15:16:17 +01:00
2024-10-04 18:54:55 +03:00
2025-02-21 07:21:25 -05:00
2025-03-06 12:44:46 +01:00
2023-11-28 14:27:18 +01:00
2020-02-26 18:57:07 +01:00
2021-06-02 14:29:14 +02:00
2021-11-22 15:02:38 +01:00
2025-01-17 10:45:27 +00:00
2025-01-17 10:45:41 +00:00
2022-11-22 09:49:07 +00:00
2023-11-14 10:40:54 -08:00
2025-02-18 08:29:03 -08:00
2024-08-16 14:13:07 +01:00
2023-07-03 12:52:08 +01:00
2024-03-12 14:52:07 -04:00
2021-11-22 15:02:38 +01:00
2025-03-04 12:07:05 +01:00
2021-11-19 10:16:58 +01:00
2023-12-19 19:03:38 +01:00
2024-12-19 19:36:37 +01:00
2024-03-04 07:12:40 +01:00
2023-05-15 08:19:04 -04:00