aboutsummaryrefslogtreecommitdiff
path: root/include/migration
diff options
context:
space:
mode:
authorEric Auger <eric.auger@redhat.com>2017-06-13 14:57:01 +0100
committerPeter Maydell <peter.maydell@linaro.org>2017-06-13 14:57:01 +0100
commit252a7a6a968c279a4636a86b0559ba3a930a90b5 (patch)
tree0a4541cb97b68144202c69d16dd6921ebde8c711 /include/migration
parentd5aa0c229ab5d46c1a4ff497553671cd46486749 (diff)
downloadqemu-252a7a6a968c279a4636a86b0559ba3a930a90b5.zip
qemu-252a7a6a968c279a4636a86b0559ba3a930a90b5.tar.gz
qemu-252a7a6a968c279a4636a86b0559ba3a930a90b5.tar.bz2
hw/intc/arm_gicv3_its: Allow save/restore
We change the restoration priority of both the GICv3 and ITS. The GICv3 must be restored before the ITS and the ITS needs to be restored before PCIe devices since it translates their MSI transactions. Signed-off-by: Eric Auger <eric.auger@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Message-id: 1497023553-18411-5-git-send-email-eric.auger@redhat.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'include/migration')
-rw-r--r--include/migration/vmstate.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/migration/vmstate.h b/include/migration/vmstate.h
index 79a4b35..f3f3c2a 100644
--- a/include/migration/vmstate.h
+++ b/include/migration/vmstate.h
@@ -149,6 +149,8 @@ enum VMStateFlags {
typedef enum {
MIG_PRI_DEFAULT = 0,
MIG_PRI_IOMMU, /* Must happen before PCI devices */
+ MIG_PRI_GICV3_ITS, /* Must happen before PCI devices */
+ MIG_PRI_GICV3, /* Must happen before the ITS */
MIG_PRI_MAX,
} MigrationPriority;