76daa3
From 04faf4dbd017c97f66153830a64756001b70933e Mon Sep 17 00:00:00 2001
76daa3
From: Laurent Vivier <lvivier@redhat.com>
76daa3
Date: Fri, 24 Mar 2017 10:53:01 +0100
76daa3
Subject: migration: update HW_COMPAT_RHEL7_3
76daa3
76daa3
RH-Author: Laurent Vivier <lvivier@redhat.com>
76daa3
Message-id: <20170324105301.29006-3-lvivier@redhat.com>
76daa3
Patchwork-id: 74528
76daa3
O-Subject: [PATCH v3 2/2] migration: update HW_COMPAT_RHEL7_3
76daa3
Bugzilla: 1435086
76daa3
RH-Acked-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
76daa3
RH-Acked-by: Marcel Apfelbaum <marcel@redhat.com>
76daa3
RH-Acked-by: Laszlo Ersek <lersek@redhat.com>
76daa3
76daa3
The  "pci-bridge"/"shpc" part is needed to fix BZ1435086.
76daa3
76daa3
But all the other entries are needed to be able to migrate
76daa3
a RHEL7.3 machine to RHEL7.4 host.
76daa3
76daa3
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
76daa3
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
76daa3
(cherry picked from commit 85704bac1522899cf735869d208a656906c2725d)
76daa3
---
76daa3
 include/hw/compat.h | 32 ++++++++++++++++++++++++++++++++
76daa3
 1 file changed, 32 insertions(+)
76daa3
76daa3
diff --git a/include/hw/compat.h b/include/hw/compat.h
76daa3
index 66320b5..b0c57ec 100644
76daa3
--- a/include/hw/compat.h
76daa3
+++ b/include/hw/compat.h
76daa3
@@ -325,6 +325,38 @@
76daa3
         .property = "x-ignore-backend-features",\
76daa3
         .value    = "on",\
76daa3
     },{ /* HW_COMPAT_RHEL7_3 */ \
76daa3
+        .driver   = "fw_cfg_mem",\
76daa3
+        .property = "x-file-slots",\
76daa3
+        .value    = stringify(0x10),\
76daa3
+    },{ /* HW_COMPAT_RHEL7_3 */ \
76daa3
+        .driver   = "fw_cfg_io",\
76daa3
+        .property = "x-file-slots",\
76daa3
+        .value    = stringify(0x10),\
76daa3
+    },{ /* HW_COMPAT_RHEL7_3 */ \
76daa3
+        .driver   = "pflash_cfi01",\
76daa3
+        .property = "old-multiple-chip-handling",\
76daa3
+        .value    = "on",\
76daa3
+    },{ /* HW_COMPAT_RHEL7_3 */ \
76daa3
+        .driver   = "pci-bridge",\
76daa3
+        .property = "shpc",\
76daa3
+        .value    = "on",\
76daa3
+    },{ /* HW_COMPAT_RHEL7_3 */ \
76daa3
+        .driver   = TYPE_PCI_DEVICE,\
76daa3
+        .property = "x-pcie-extcap-init",\
76daa3
+        .value    = "off",\
76daa3
+    },{ /* HW_COMPAT_RHEL7_3 */ \
76daa3
+        .driver   = "virtio-pci",\
76daa3
+        .property = "x-pcie-deverr-init",\
76daa3
+        .value    = "off",\
76daa3
+    },{ /* HW_COMPAT_RHEL7_3 */ \
76daa3
+        .driver   = "virtio-pci",\
76daa3
+        .property = "x-pcie-lnkctl-init",\
76daa3
+        .value    = "off",\
76daa3
+    },{ /* HW_COMPAT_RHEL7_3 */ \
76daa3
+        .driver   = "virtio-pci",\
76daa3
+        .property = "x-pcie-pm-init",\
76daa3
+        .value    = "off",\
76daa3
+    },{ /* HW_COMPAT_RHEL7_3 */ \
76daa3
         .driver   = "e1000e",\
76daa3
         .property = "__redhat_e1000e_7_3_intr_state",\
76daa3
         .value    = "on",\
76daa3
-- 
76daa3
1.8.3.1
76daa3