From afad5b1cdd3d29cd497cb9987fca3009fa352d40 Mon Sep 17 00:00:00 2001 From: Gavin Shan Date: Wed, 8 Jul 2020 10:02:25 +0200 Subject: hw/arm: Add rhel830 machine type RH-Author: Gavin Shan Message-id: <20200630014756.102753-1-gshan@redhat.com> Patchwork-id: 97845 O-Subject: [RHEL-AV 8.3.0 qemu-kvm PATCH v5 3/3] hw/arm: Add rhel830 machine type Bugzilla: 1818843 RH-Acked-by: Andrew Jones This adds rhel830 machine type, whose properties are same as to rhel820. Signed-off-by: Gavin Shan RH-Acked-by: Auger Eric Signed-off-by: Miroslav Rezanina --- hw/arm/virt.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index f26ae9f..f1553f3 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -2797,6 +2797,17 @@ static void rhel_virt_instance_init(Object *obj) virt_flash_create(vms); } +static void rhel830_virt_instance_init(Object *obj) +{ + rhel_virt_instance_init(obj); +} + +static void rhel830_virt_options(MachineClass *mc) +{ + compat_props_add(mc->compat_props, arm_rhel_compat, arm_rhel_compat_len); +} +DEFINE_RHEL_MACHINE_AS_LATEST(8, 3, 0) + static void rhel820_virt_instance_init(Object *obj) { rhel_virt_instance_init(obj); @@ -2804,6 +2815,8 @@ static void rhel820_virt_instance_init(Object *obj) static void rhel820_virt_options(MachineClass *mc) { - compat_props_add(mc->compat_props, arm_rhel_compat, arm_rhel_compat_len); + rhel830_virt_options(mc); + compat_props_add(mc->compat_props, hw_compat_rhel_8_2, + hw_compat_rhel_8_2_len); } -DEFINE_RHEL_MACHINE_AS_LATEST(8, 2, 0) +DEFINE_RHEL_MACHINE(8, 2, 0) -- 1.8.3.1