]> git.ipfire.org Git - thirdparty/qemu.git/commit
migration: Add support for a variable-length array of UINT32 pointers
authorTANG Tiancheng <lyndra@linux.alibaba.com>
Thu, 11 Sep 2025 09:56:14 +0000 (17:56 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 3 Oct 2025 03:15:14 +0000 (13:15 +1000)
commit30478e2ff7839a692c3894ae5f6c28e780f0bc6d
treecbef54fe99d902ce4a2258da63f0ed0a264fb7b7
parent63181b069be342c49b2bb95344654d3667250f46
migration: Add support for a variable-length array of UINT32 pointers

Add support for defining a vmstate field which is a variable-length array
of pointers, and use this to define a VMSTATE_TIMER_PTR_VARRAY() which allows
a variable-length array of QEMUTimer* to be used by devices.

Message-id: 20250909-timers-v1-0-7ee18a9d8f4b@linux.alibaba.com
Reviewed-by: LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Signed-off-by: TANG Tiancheng <lyndra@linux.alibaba.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20250911-timers-v3-2-60508f640050@linux.alibaba.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
include/migration/vmstate.h