All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] mail to Paul Brook paul@codesourcery.com bouncing [postmaster@relay1.mentorg.com: Delivery Status Notification (Failure)]
Date: Mon, 30 Sep 2013 13:55:28 +0300	[thread overview]
Message-ID: <20130930105528.GF20445@redhat.com> (raw)

Anyone knows what's going on?
If no mail should be sent to paul@codesourcery.com,
let's add .mailcap so get_maintainer doesn't suggest this
address.

----- Forwarded message from postmaster@relay1.mentorg.com -----

Date: Mon, 30 Sep 2013 03:08:22 -0700
From: postmaster@relay1.mentorg.com
To: mst@redhat.com
Subject: Delivery Status Notification (Failure)
Message-ID: <eqL24HcD30004dd3c@svr-orw-fem-01.mgc.mentorg.com>

This is an automatically generated Delivery Status Notification.

Delivery to the following recipients failed.

       Paul_Brook@mentor.com




Reporting-MTA: dns;svr-orw-fem-01.mgc.mentorg.com
Received-From-MTA: dns;relay1.mentorg.com
Arrival-Date: Mon, 30 Sep 2013 03:08:21 -0700

Final-Recipient: rfc822;Paul_Brook@mentor.com
Action: failed
Status: 5.7.1
X-Display-Name: Brook, Paul


Date: Mon, 30 Sep 2013 13:10:35 +0300
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Marcel Apfelbaum <marcel.a@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, kraxel@redhat.com, paul@codesourcery.com,
 anthony@codemonkey.ws, afaerber@suse.de, sw@weilnetz.de,
 peter.crosthwaite@xilinx.com, stefanha@redhat.com, jasowang@redhat.com,
 dkoch@verizon.com, alex.williamson@redhat.com
Subject: Re: [Qemu-devel] [PATCH 0/3] hw: set irq without selecting INTx pin
Message-ID: <20130930101035.GB20445@redhat.com>
In-Reply-To: <1380534200.3439.8.camel@localhost.localdomain>

On Mon, Sep 30, 2013 at 12:43:20PM +0300, Marcel Apfelbaum wrote:
> On Mon, 2013-09-30 at 12:14 +0300, Michael S. Tsirkin wrote:
> > On Mon, Sep 30, 2013 at 11:02:06AM +0200, Paolo Bonzini wrote:
> > > Il 30/09/2013 10:58, Michael S. Tsirkin ha scritto:
> > > >>> > > As a next step, can we make pci_set_irq non-inline and make
> > > >>> > > it call pci_irq_handler directly, and get rid of the irq field?
> > > >> > What irq field? 
> > > >     /* IRQ objects for the INTA-INTD pins.  */
> > > >     qemu_irq *irq;
> > > > 
> > > 
> > > That's still used by devices that use common code for PCI and sysbus
> > > versions (e.g. USB OHCI and EHCI).
> > > 
> > > Paolo
> > 
> > Well this work wouldn't be complete without
> > addressing them anyway.
> > 
> > These devices would have to create their own
> > irq in pci-specific code, along the lines of:
> 
> This irq field is used also in places where pci_set_irq(PCIDevice dev, level)
> can't infer the INTx:
> - PCIExpress: qemu_set_irq(dev->irq[dev->exp.hpev_intx],dev->exp.hpev_notified);

Well the spec says, explicitly:
6.7.3.4.
 Software Notification of Hot-Plug Events
...
Note that all other interrupt sources within the same Function will
assert the same virtual INTx wire
when requesting service.

I read this to mean that this is a bug,
and it should simply use pci_set_irq like all other
devices.

> - vmxnet3 device: qemu_set_irq(d->irq[int_idx], 1);
> 
> What approach should be used here?
> 
> Thanks,
> Marcel
> > - s->irq = dev->irq[3];
> > + s->irq = qemu_allocate_irqs(pci_set_irq, dev, 1);
> > 
> > 
> > If there's more than one device like this, we should add
> > 
> > /* Return an irq that calls pci_set_irq internally */
> > qemu_irq *pci_allocate_irq(PCIDevice *);
> > 
> 
> 



----- End forwarded message -----

             reply	other threads:[~2013-09-30 10:53 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-30 10:55 Michael S. Tsirkin [this message]
2013-09-30 12:54 ` [Qemu-devel] mail to Paul Brook paul@codesourcery.com bouncing [postmaster@relay1.mentorg.com: Delivery Status Notification (Failure)] Andreas Färber

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=20130930105528.GF20445@redhat.com \
    --to=mst@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /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.