target/riscv: Add sifive_plic vmstate
commitdbd3ec548ae9ada6e6a5c1f5b6359521fd29fd4b
authorYifei Jiang <jiangyifei@huawei.com>
Mon, 26 Oct 2020 11:55:30 +0000 (26 19:55 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Tue, 3 Nov 2020 15:17:23 +0000 (3 07:17 -0800)
tree30ce53b17009db1f1f7f44ff9b3a5c752474dcfb
parentbb02edcd86755a15535b3f8956e6f75df41770ad
target/riscv: Add sifive_plic vmstate

Add sifive_plic vmstate for supporting sifive_plic migration.
Current vmstate framework only supports one structure parameter
as num field to describe variable length arrays, so introduce
num_enables.

Signed-off-by: Yifei Jiang <jiangyifei@huawei.com>
Signed-off-by: Yipeng Yin <yinyipeng1@huawei.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-id: 20201026115530.304-7-jiangyifei@huawei.com
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
hw/intc/sifive_plic.c
include/hw/intc/sifive_plic.h