All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
To: Cornelia Huck <cornelia.huck@de.ibm.com>
Cc: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>,
	Alex Williamson <alex.williamson@redhat.com>,
	kvm@vger.kernel.org, linux-s390@vger.kernel.org,
	qemu-devel@nongnu.org, renxiaof@linux.vnet.ibm.com,
	borntraeger@de.ibm.com, agraf@suse.com
Subject: Re: [Qemu-devel] [PATCH v5 07/13] vfio/ccw: vfio based subchannel passthrough driver
Date: Fri, 28 Apr 2017 21:12:35 +0800	[thread overview]
Message-ID: <20170428131235.GA27565@bjsdjshi@linux.vnet.ibm.com> (raw)
In-Reply-To: <20170428130407.7de89e86.cornelia.huck@de.ibm.com>

* Cornelia Huck <cornelia.huck@de.ibm.com> [2017-04-28 13:04:07 +0200]:

> On Wed, 26 Apr 2017 16:49:20 +0800
> Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> wrote:
> 
> > * Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> [2017-04-25 13:15:19 +0800]:
> > 
> > > * Alex Williamson <alex.williamson@redhat.com> [2017-04-24 16:56:28 -0600]:
> > > 
> > > [...]
> > > > > > diff --git a/hw/vfio/ccw.c b/hw/vfio/ccw.c
> > > > > > new file mode 100644
> > > > > > index 0000000..c491bee
> > > > > > --- /dev/null
> > > > > > +++ b/hw/vfio/ccw.c
> > > > > > @@ -0,0 +1,207 @@
> > > > > > +/*
> > > > > > + * vfio based subchannel assignment support
> > > > > > + *
> > > > > > + * Copyright 2017 IBM Corp.
> > > > > > + * Author(s): Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
> > > > > > + *            Xiao Feng Ren <renxiaof@linux.vnet.ibm.com>
> > > > > > + *            Pierre Morel <pmorel@linux.vnet.ibm.com>
> > > > > > + *
> > > > > > + * This work is licensed under the terms of the GNU GPL, version 2 or(at
> > > > > > + * your option) any version. See the COPYING file in the top-level
> > > > > > + * directory.
> > > > > > + */
> > > > > > +
> > > > > > +#include <linux/vfio.h>
> > > > > > +#include <sys/ioctl.h>
> > > > > > +
> > > > > > +#include "qemu/osdep.h"
> > > > > > +#include "qapi/error.h"
> > > > > > +#include "hw/sysbus.h"
> > > > > > +#include "hw/vfio/vfio.h"
> > > > > > +#include "hw/vfio/vfio-common.h"
> > > > > > +#include "hw/s390x/s390-ccw.h"
> > > > > > +#include "hw/s390x/ccw-device.h"
> > > > > > +
> > > > > > +#define TYPE_VFIO_CCW "vfio-ccw"
> > > > > > +typedef struct VFIOCCWDevice {
> > > > > > +    S390CCWDevice cdev;
> > > > > > +    VFIODevice vdev;
> > > > > > +} VFIOCCWDevice;
> > > > > > +
> > > > > > +static void vfio_ccw_compute_needs_reset(VFIODevice *vdev)
> > > > > > +{
> > > > > > +    vdev->needs_reset = false;
> > > > > > +}
> > > > > > +
> > > > > > +/*
> > > > > > + * We don't need vfio_hot_reset_multi and vfio_eoi operationis for
> > > > 
> > > > One more:
> > > > 
> > > > s/operationis/operations/
> > > > 
> > > Ok.
> > > 
> > 
> > Hi Conny,
> > 
> > I have pulled your cohuck-qemu/s390-next branch, and prepared a new
> > patch set with all of these problems fixed directly on the coressponding
> > commits on it. Fine to send out the new version as that?
> > 
> > Or I should rebase them against the latest master branch?
> 
> As I currently don't have things in my next branch that should interact
> with your changes, either is fine :)
Thanks! :>
I used your branch as the code base and just sent out the v6 patches.

> 
> [I'll take a look at the new version then]

-- 
Dong Jia Shi

  reply	other threads:[~2017-04-28 13:12 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-04-12  5:21 [PATCH v5 00/13] basic channel IO passthrough infrastructure based on vfio Dong Jia Shi
2017-04-12  5:21 ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 01/13] update-linux-headers: update for vfio-ccw Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 02/13] vfio: linux-headers " Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 03/13] s390x/css: add s390-squash-mcss machine option Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 04/13] s390x/css: realize css_sch_build_schib Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 05/13] s390x/css: realize css_create_sch Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 06/13] s390x/css: device support for s390-ccw passthrough Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-24 22:52   ` Alex Williamson
2017-04-24 22:52     ` [Qemu-devel] " Alex Williamson
     [not found]     ` <20170425021022.GE31848@bjsdjshi@linux.vnet.ibm.com>
     [not found]       ` <20170424201618.0d3ffd81@w520.home>
2017-04-25  3:32         ` Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 07/13] vfio/ccw: vfio based subchannel passthrough driver Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-24 22:43   ` Alex Williamson
2017-04-24 22:43     ` [Qemu-devel] " Alex Williamson
2017-04-24 22:56     ` Alex Williamson
2017-04-24 22:56       ` [Qemu-devel] " Alex Williamson
2017-04-25  5:15       ` Dong Jia Shi
2017-04-26  8:49         ` Dong Jia Shi
2017-04-28 11:04           ` Cornelia Huck
2017-04-28 11:04             ` [Qemu-devel] " Cornelia Huck
2017-04-28 13:12             ` Dong Jia Shi [this message]
2017-04-12  5:21 ` [PATCH v5 08/13] vfio/ccw: get io region info Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 09/13] vfio/ccw: get irqs info and set the eventfd fd Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 10/13] s390x/css: introduce and realize ccw-request callback Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 11/13] s390x/css: ccw translation infrastructure Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 12/13] vfio/ccw: update sense data if a unit check is pending Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi
2017-04-12  5:21 ` [PATCH v5 13/13] MAINTAINERS: Add vfio-ccw maintainer Dong Jia Shi
2017-04-12  5:21   ` [Qemu-devel] " Dong Jia Shi

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=20170428131235.GA27565@bjsdjshi@linux.vnet.ibm.com \
    --to=bjsdjshi@linux.vnet.ibm.com \
    --cc=agraf@suse.com \
    --cc=alex.williamson@redhat.com \
    --cc=borntraeger@de.ibm.com \
    --cc=cornelia.huck@de.ibm.com \
    --cc=kvm@vger.kernel.org \
    --cc=linux-s390@vger.kernel.org \
    --cc=qemu-devel@nongnu.org \
    --cc=renxiaof@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.