From: Boris Fiuczynski <fiuczy@linux.vnet.ibm.com>
To: Yi Min Zhao <zyimin@linux.vnet.ibm.com>,
Christian Borntraeger <borntraeger@de.ibm.com>,
Cornelia Huck <cohuck@redhat.com>
Cc: Halil Pasic <pasic@linux.vnet.ibm.com>,
Pierre Morel <pmorel@linux.vnet.ibm.com>,
David Hildenbrand <david@redhat.com>,
qemu-devel <qemu-devel@nongnu.org>,
Alexander Graf <agraf@suse.de>,
"Jason J . Herne" <jjherne@linux.vnet.ibm.com>,
Richard Henderson <rth@twiddle.net>
Subject: Re: [Qemu-devel] [PATCH/RFC 2/3] s390x/ais: enable ais when migration is available
Date: Tue, 26 Sep 2017 15:04:23 +0200 [thread overview]
Message-ID: <d38dcac4-df9d-eb8e-e437-cb604f1a2da1@linux.vnet.ibm.com> (raw)
In-Reply-To: <c2f8bd1a-7d6e-1443-e180-fc90b68c4557@linux.vnet.ibm.com>
On 09/26/2017 11:14 AM, Yi Min Zhao wrote:
>
>
> 在 2017/9/25 下午7:47, Christian Borntraeger 写道:
>> On 09/25/2017 01:45 PM, Cornelia Huck wrote:
>>> On Mon, 25 Sep 2017 12:12:49 +0200
>>> Christian Borntraeger <borntraeger@de.ibm.com> wrote:
>>>
>>>> On 09/25/2017 12:07 PM, Cornelia Huck wrote:
>>>>> On Fri, 22 Sep 2017 16:27:00 +0200
>>>>> Halil Pasic <pasic@linux.vnet.ibm.com> wrote:
>>>>>> One thing I would find very helpful is what do we expect to work
>>>>>> and not
>>>>>> work for which version. Kind of a matrix. For instance should vfio
>>>>>> pci
>>>>>> work for versions prior 2.11. I think in the not so distant past we
>>>>>> changed how SIC works (so it complains when we don't have ais).
>>>>> A matrix sounds like a good idea.
>>>> I think we do not even need a matrix, a minimum level will suffice
>>>> because...
>>>>> I don't think we really ever had a setup that worked out of the box
>>>> exactly: ...it never worked until 2.10 and we do not have libvirt
>>>> support yet.
>>>> Now with the fix 2.10 will also not work, so I think its fair to say
>>>>
>>>> PCI passthrough via VFIO will be supported for
>>>> - KVM: host kernel >= 4.13
>>>> - TCG: TBD
>>>> - QEMU >= 2.11
>>>> - libvirt TBD
>>> Make that zpci-per-se, no?
>>>
>>> with KVM: host kernel >= 4.13 && QEMU >= 2.11
>>> with TCG: tbd, I don't think anybody has time to wire this up for 2.11
>>>
>>> Apropos libvirt: How will it determine whether zpci should be
>>> supported? There are some old QEMU + KVM combinations out there that
>>> will have a phb (but not be usable by stock Linux guests as the feature
>>> bits are missing). Version fence? Check for cpu feature support?
>> I think for multibus or something like that Boris wanted to check for
>> a version
>> anyway. So maybe 2.11 (now that 2.10 is broken regarding ais) as a
>> minimum QEMU
>> level would make sense.
>>
>>
> I think this makes sense. But I think I have to discuss this with Boris.
In libvirt multibus is one of the few (very old) supports that would
allow checking against a qemu version.
Detection of zpci support is another matter since that capability is
tied to the existence of the zpci object in qom. Tying the zpci
capability to the multibus support has its pro and cons. I have not made
up my mind yet.
--
Mit freundlichen Grüßen/Kind regards
Boris Fiuczynski
IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Martina Köderitz
Geschäftsführung: Dirk Wittkopp
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294
next prev parent reply other threads:[~2017-09-26 13:04 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-22 8:38 [Qemu-devel] [PATCH/RFC 0/3] ais fixups for 2.11 Christian Borntraeger
2017-09-22 8:38 ` [Qemu-devel] [PATCH/RFC 1/3] s390x/ais: disable ais facility as it is broken Christian Borntraeger
2017-09-26 12:01 ` David Hildenbrand
2017-09-22 8:38 ` [Qemu-devel] [PATCH/RFC 2/3] s390x/ais: enable ais when migration is available Christian Borntraeger
2017-09-22 12:13 ` Pierre Morel
2017-09-22 12:40 ` Christian Borntraeger
2017-09-22 13:49 ` Cornelia Huck
2017-09-22 14:02 ` Pierre Morel
2017-09-22 14:07 ` Christian Borntraeger
2017-09-22 14:27 ` Halil Pasic
2017-09-25 10:07 ` Cornelia Huck
2017-09-25 10:12 ` Christian Borntraeger
2017-09-25 11:45 ` Cornelia Huck
2017-09-25 11:47 ` Christian Borntraeger
2017-09-26 9:14 ` Yi Min Zhao
2017-09-26 13:04 ` Boris Fiuczynski [this message]
2017-09-22 14:38 ` Pierre Morel
2017-09-26 12:23 ` David Hildenbrand
2017-09-26 12:29 ` Christian Borntraeger
2017-09-26 12:33 ` David Hildenbrand
2017-09-26 12:33 ` Christian Borntraeger
2017-09-22 8:38 ` [Qemu-devel] [PATCH/RFC 3/3] s390x/ais: disable ais for compat machines Christian Borntraeger
2017-09-26 12:26 ` David Hildenbrand
2017-09-26 12:45 ` Christian Borntraeger
2017-09-26 13:00 ` David Hildenbrand
2017-09-26 13:32 ` Christian Borntraeger
2017-09-26 13:43 ` Cornelia Huck
2017-09-26 13:45 ` Christian Borntraeger
2017-09-22 11:27 ` [Qemu-devel] [PATCH/RFC 0/3] ais fixups for 2.11 Christian Borntraeger
2017-09-22 13:08 ` Christian Borntraeger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d38dcac4-df9d-eb8e-e437-cb604f1a2da1@linux.vnet.ibm.com \
--to=fiuczy@linux.vnet.ibm.com \
--cc=agraf@suse.de \
--cc=borntraeger@de.ibm.com \
--cc=cohuck@redhat.com \
--cc=david@redhat.com \
--cc=jjherne@linux.vnet.ibm.com \
--cc=pasic@linux.vnet.ibm.com \
--cc=pmorel@linux.vnet.ibm.com \
--cc=qemu-devel@nongnu.org \
--cc=rth@twiddle.net \
--cc=zyimin@linux.vnet.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).