[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[qemu-s390x] [PULL 2/6] s390x: introduce 4.0 compat machine
From: |
Cornelia Huck |
Subject: |
[qemu-s390x] [PULL 2/6] s390x: introduce 4.0 compat machine |
Date: |
Wed, 12 Dec 2018 10:55:15 +0100 |
Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
---
hw/s390x/s390-virtio-ccw.c | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/hw/s390x/s390-virtio-ccw.c b/hw/s390x/s390-virtio-ccw.c
index a0615a8b35..fd9d0b0542 100644
--- a/hw/s390x/s390-virtio-ccw.c
+++ b/hw/s390x/s390-virtio-ccw.c
@@ -651,6 +651,9 @@ bool css_migration_enabled(void)
} \
type_init(ccw_machine_register_##suffix)
+#define CCW_COMPAT_3_1 \
+ HW_COMPAT_3_1
+
#define CCW_COMPAT_3_0 \
HW_COMPAT_3_0
@@ -742,14 +745,26 @@ bool css_migration_enabled(void)
.value = "0",\
},
+static void ccw_machine_4_0_instance_options(MachineState *machine)
+{
+}
+
+static void ccw_machine_4_0_class_options(MachineClass *mc)
+{
+}
+DEFINE_CCW_MACHINE(4_0, "4.0", true);
+
static void ccw_machine_3_1_instance_options(MachineState *machine)
{
+ ccw_machine_4_0_instance_options(machine);
}
static void ccw_machine_3_1_class_options(MachineClass *mc)
{
+ ccw_machine_4_0_class_options(mc);
+ SET_MACHINE_COMPAT(mc, CCW_COMPAT_3_1);
}
-DEFINE_CCW_MACHINE(3_1, "3.1", true);
+DEFINE_CCW_MACHINE(3_1, "3.1", false);
static void ccw_machine_3_0_instance_options(MachineState *machine)
{
--
2.17.2
- [qemu-s390x] [PULL 0/6] s390x: first batch of 4.0 changes, Cornelia Huck, 2018/12/12
- [qemu-s390x] [PULL 1/6] s390x/zpci: drop msix.available, Cornelia Huck, 2018/12/12
- [qemu-s390x] [PULL 2/6] s390x: introduce 4.0 compat machine,
Cornelia Huck <=
- [qemu-s390x] [PULL 3/6] s390/MAINTAINERS: Add Halil as kvm and machine maintainer, Cornelia Huck, 2018/12/12
- [qemu-s390x] [PULL 5/6] vfio-ap: flag as compatible with balloon, Cornelia Huck, 2018/12/12
- [qemu-s390x] [PULL 4/6] s390x/tod: Properly stop the KVM TOD while the guest is not running, Cornelia Huck, 2018/12/12
- [qemu-s390x] [PULL 6/6] hw/s390x/virtio-ccw.c: Don't take address of fields in packed structs, Cornelia Huck, 2018/12/12
- Re: [qemu-s390x] [PULL 0/6] s390x: first batch of 4.0 changes, Peter Maydell, 2018/12/13