[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/2] compat: Introduce HW_COMPAT_2_5
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH 1/2] compat: Introduce HW_COMPAT_2_5 |
Date: |
Fri, 18 Dec 2015 14:00:23 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 |
On 18/12/2015 10:37, Cornelia Huck wrote:
> On Fri, 18 Dec 2015 09:30:02 +0200
> Shmulik Ladkani <address@hidden> wrote:
>
>> Introduce the place-holder for 2.5 back-compat properties, and the
>> accompanying PC_COMPAT_2_5, CCW_COMPAT_2_5, SPAPR_COMPAT_2_5.
>>
>> Signed-off-by: Shmulik Ladkani <address@hidden>
>> ---
>> hw/i386/pc_piix.c | 1 +
>> hw/i386/pc_q35.c | 1 +
>> hw/ppc/spapr.c | 9 +++++++++
>> hw/s390x/s390-virtio-ccw.c | 9 +++++++++
>> include/hw/compat.h | 3 +++
>> include/hw/i386/pc.h | 4 ++++
>> 6 files changed, 27 insertions(+)
>>
>
>> diff --git a/hw/s390x/s390-virtio-ccw.c b/hw/s390x/s390-virtio-ccw.c
>> index 5a52ff2..3d79654 100644
>> --- a/hw/s390x/s390-virtio-ccw.c
>> +++ b/hw/s390x/s390-virtio-ccw.c
>> @@ -235,7 +235,11 @@ static const TypeInfo ccw_machine_info = {
>> },
>> };
>>
>> +#define CCW_COMPAT_2_5 \
>> + HW_COMPAT_2_5
>> +
>> #define CCW_COMPAT_2_4 \
>> + CCW_COMPAT_2_5 \
>> HW_COMPAT_2_4 \
>> {\
>> .driver = TYPE_S390_SKEYS,\
>> @@ -296,10 +300,15 @@ static const TypeInfo ccw_machine_2_4_info = {
>> static void ccw_machine_2_5_class_init(ObjectClass *oc, void *data)
>> {
>> MachineClass *mc = MACHINE_CLASS(oc);
>> + static GlobalProperty compat_props[] = {
>> + CCW_COMPAT_2_5
>> + { /* end of list */ }
>> + };
>>
>> mc->alias = "s390-ccw-virtio";
>> mc->desc = "VirtIO-ccw based S390 machine v2.5";
>> mc->is_default = 1;
>> + mc->compat_props = compat_props;
>> }
>>
>> static const TypeInfo ccw_machine_2_5_info = {
>
> s390x part:
>
> Acked-by: Cornelia Huck <address@hidden>
>
> <There will be interaction with my patch introducing the ccw 2.6
> machine, but nothing that isn't sorted out easily>
>
Feel free to include these in your pull request if it's coming before
say January 6th.
Paolo