From: Cornelia Huck <cohuck@redhat.com>
To: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Thomas Huth <thuth@redhat.com>,
qemu-devel@nongnu.org, agraf@suse.de, pmorel@linux.vnet.ibm.com,
zyimin@linux.vnet.ibm.com
Subject: Re: [Qemu-devel] [PATCH RFC v2 0/9] s390x: zPCI detangling
Date: Mon, 7 Aug 2017 17:46:59 +0200 [thread overview]
Message-ID: <20170807174659.7faf9ef2@gondolin> (raw)
In-Reply-To: <870ba6c0-e285-d75a-098e-0a2d1e02e02b@de.ibm.com>
On Mon, 24 Jul 2017 12:44:43 +0200
Christian Borntraeger <borntraeger@de.ibm.com> wrote:
> On 07/19/2017 03:31 PM, Thomas Huth wrote:
> > On 19.07.2017 15:03, Cornelia Huck wrote:
> >> On Tue, 18 Jul 2017 16:24:46 +0200
> >> Cornelia Huck <cohuck@redhat.com> wrote:
> >>
> >>> Next try of the zPCI detangling, taking cpu models into account.
> >>>
> >>> The goal of this is twofold:
> >>> - Being able to disable PCI support in a build completely, as for v1.
> >>> - Properly fencing off PCI if the relevant facility bit is not provided.
> >>>
> >>> The second one leads to an interesting usability problem: -device help
> >>> still shows the various pci devices, but you cannot add them if the
> >>> cpu model does not include zpci, due to the phb not being instantiated.
> >>> The user is presented with
> >>>
> >>> qemu-system-s390x: -device virtio-rng-pci: No 'PCI' bus found for device 'virtio-rng-pci'
> >>>
> >>> ...which is not very helpful, as it does not point to the root cause (no
> >>> zpci in the cpu model, and therefore no pci at all). Not sure how one can
> >>> communicate this root cause, ideas welcome.
> >>
> >> An idea on how to improve this would still be welcome :)
> >
> > IMHO it's ok to keep that error message ... but we should add a section
> > to http://wiki.qemu.org/Documentation/Platforms/S390X about PCI devices,
> > including a sample error message as above and a note what has to be done
> > to get a machine with PCI support, so that people can find that page via
> > Google in case they run into this problem.
>
> I agree, the message is actually not that bad for an error message. With
> an wiki entry we should be fine.
>
Updated https://wiki.qemu.org/index.php/Documentation/Platforms/S390X
with some info... review (or editing :) welcome.
prev parent reply other threads:[~2017-08-07 15:47 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-18 14:24 [Qemu-devel] [PATCH RFC v2 0/9] s390x: zPCI detangling Cornelia Huck
2017-07-18 14:24 ` [Qemu-devel] [PATCH RFC v2 1/9] kvm: remove hard dependency on pci Cornelia Huck
2017-07-18 15:00 ` Thomas Huth
2017-07-18 15:20 ` Cornelia Huck
2017-07-18 14:24 ` [Qemu-devel] [PATCH RFC v2 2/9] s390x/pci: add stubs Cornelia Huck
2017-07-19 7:42 ` Thomas Huth
2017-07-18 14:24 ` [Qemu-devel] [PATCH RFC v2 3/9] s390x: chsc nt2 events are pci-only Cornelia Huck
2017-07-19 7:57 ` Thomas Huth
2017-07-19 8:05 ` Cornelia Huck
2017-07-18 14:24 ` [Qemu-devel] [PATCH RFC v2 4/9] s390x/pci: do not advertise pci on non-pci builds Cornelia Huck
2017-07-18 19:56 ` Christian Borntraeger
2017-07-19 8:00 ` Cornelia Huck
2017-07-19 8:56 ` Yi Min Zhao
2017-07-19 9:24 ` Cornelia Huck
2017-07-19 9:27 ` Yi Min Zhao
2017-07-19 9:38 ` Yi Min Zhao
2017-07-19 11:41 ` Thomas Huth
2017-07-19 12:18 ` Cornelia Huck
2017-07-18 14:24 ` [Qemu-devel] [PATCH RFC v2 5/9] s390x/ccw: create s390 phb conditionally Cornelia Huck
2017-07-19 8:00 ` Thomas Huth
2017-07-18 14:24 ` [Qemu-devel] [PATCH RFC v2 6/9] s390x/sclp: properly guard pci-specific functions Cornelia Huck
2017-07-19 8:03 ` Thomas Huth
2017-07-18 14:24 ` [Qemu-devel] [PATCH RFC v2 7/9] s390x/pci: fence off instructions for non-pci Cornelia Huck
2017-07-19 3:21 ` Yi Min Zhao
2017-07-19 7:38 ` Cornelia Huck
2017-07-19 8:07 ` Thomas Huth
2017-07-19 8:49 ` Cornelia Huck
2017-07-18 14:24 ` [Qemu-devel] [PATCH RFC v2 8/9] s390x/kvm: msi route fixup " Cornelia Huck
2017-07-18 14:58 ` Philippe Mathieu-Daudé
2017-07-18 15:22 ` Cornelia Huck
2017-07-19 3:16 ` Yi Min Zhao
2017-07-19 7:09 ` Thomas Huth
2017-07-19 7:30 ` Cornelia Huck
2017-07-19 3:13 ` Yi Min Zhao
2017-07-18 14:24 ` [Qemu-devel] [PATCH RFC v2 9/9] s390x: refine pci dependencies Cornelia Huck
2017-07-18 14:51 ` Thomas Huth
2017-07-18 19:18 ` [Qemu-devel] [PATCH RFC v2 0/9] s390x: zPCI detangling no-reply
2017-07-19 7:54 ` Cornelia Huck
2017-07-19 13:03 ` Cornelia Huck
2017-07-19 13:31 ` Thomas Huth
2017-07-24 10:44 ` Christian Borntraeger
2017-08-07 15:46 ` Cornelia Huck [this message]
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=20170807174659.7faf9ef2@gondolin \
--to=cohuck@redhat.com \
--cc=agraf@suse.de \
--cc=borntraeger@de.ibm.com \
--cc=pmorel@linux.vnet.ibm.com \
--cc=qemu-devel@nongnu.org \
--cc=thuth@redhat.com \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.