[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 51/54] qapi: make s390 commands depend on TAR
From: |
Cornelia Huck |
Subject: |
Re: [Qemu-devel] [PATCH v2 51/54] qapi: make s390 commands depend on TARGET_S390X |
Date: |
Tue, 22 Aug 2017 17:14:04 +0200 |
On Tue, 22 Aug 2017 10:41:34 -0400 (EDT)
Marc-André Lureau <address@hidden> wrote:
> Hi
>
> ----- Original Message -----
> > On 22.08.2017 16:24, Cornelia Huck wrote:
> > > On Tue, 22 Aug 2017 15:22:52 +0200
> > > Marc-André Lureau <address@hidden> wrote:
> > >> @@ -4621,7 +4622,9 @@
> > >> ##
> > >> { 'command': 'query-cpu-model-comparison',
> > >> 'data': { 'modela': 'CpuModelInfo', 'modelb': 'CpuModelInfo' },
> > >> - 'returns': 'CpuModelCompareInfo' }
> > >> + 'returns': 'CpuModelCompareInfo',
> > >> + 'if': ['defined(NEED_CPU_H)', 'defined(TARGET_S390X)']}
> > >> +
> > >>
> > >> ##
> > >> # @CpuModelBaselineInfo:
> > >> @@ -4673,7 +4676,8 @@
> > >> { 'command': 'query-cpu-model-baseline',
> > >> 'data': { 'modela': 'CpuModelInfo',
> > >> 'modelb': 'CpuModelInfo' },
> > >> - 'returns': 'CpuModelBaselineInfo' }
> > >> + 'returns': 'CpuModelBaselineInfo',
> > >> + 'if': ['defined(NEED_CPU_H)', 'defined(TARGET_S390X)']}
> > >
> > > ...but I'm not sure about the cpu model stuff. Wasn't the idea to move
> > > to this model for all architectures later? (Given that we have stubs
> > > for architectures not implementing this, instead of ifdeffing it in
> > > monitor.c)
> > >
> >
> > +1, not architecture specific (in contrast to skey), simply not
> > supported _yet_ on other architectures.
>
> We can add other archs once they implement it. See for example:
> "qapi: make query-cpu-model-expansion depend on s390 or x86"
That seems a bit like whack-a-mole, though. Depending on something like
"provides cpumodel feature xy" makes it clearer that this is supposed
to be non-architecture-specific.
- [Qemu-devel] [PATCH v2 35/54] qapi: add 'if' on union variants, (continued)
- [Qemu-devel] [PATCH v2 35/54] qapi: add 'if' on union variants, Marc-André Lureau, 2017/08/22
- [Qemu-devel] [PATCH v2 19/54] qapi: add #if/#endif helpers, Marc-André Lureau, 2017/08/22
- [Qemu-devel] [PATCH v2 50/54] qapi: make rtc-reset-reinjection depend on TARGET_I386, Marc-André Lureau, 2017/08/22
- [Qemu-devel] [PATCH v2 17/54] qapi: add 'if' condition on entity objects, Marc-André Lureau, 2017/08/22
- [Qemu-devel] [PATCH v2 33/54] qapi: add some struct member tests, Marc-André Lureau, 2017/08/22
- [Qemu-devel] [PATCH v2 45/54] qapi: add conditions to VNC type/commands/events on the schema, Marc-André Lureau, 2017/08/22
- [Qemu-devel] [PATCH v2 51/54] qapi: make s390 commands depend on TARGET_S390X, Marc-André Lureau, 2017/08/22
- Re: [Qemu-devel] [PATCH v2 51/54] qapi: make s390 commands depend on TARGET_S390X, Markus Armbruster, 2017/08/22
- Re: [Qemu-devel] [PATCH v2 51/54] qapi: make s390 commands depend on TARGET_S390X, David Hildenbrand, 2017/08/22
- Re: [Qemu-devel] [PATCH v2 51/54] qapi: make s390 commands depend on TARGET_S390X, Markus Armbruster, 2017/08/22
[Qemu-devel] [PATCH v2 25/54] qapi-visit: add #if conditions to visitors, Marc-André Lureau, 2017/08/22
[Qemu-devel] [PATCH v2 48/54] tests/qmp-test: add query-qmp-schema test, Marc-André Lureau, 2017/08/22
[Qemu-devel] [PATCH v2 09/54] hmp: use qapi_enum_parse() in hmp_migrate_set_parameter, Marc-André Lureau, 2017/08/22
[Qemu-devel] [PATCH v2 22/54] qapi-introspect: add preprocessor conditions to generated QLit, Marc-André Lureau, 2017/08/22