[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Xen-unstable: pci-passthrough "irq 16: nobody cared" on HVM guest shutdown on irq of device not passed through.

Friday, September 26, 2014, 8:54:06 AM, you wrote:

>>>> On 25.09.14 at 20:45, <linux@xxxxxxxxxxxxxx> wrote:
>> Hrmm there seems to be at least one omission in the debug-keys logging code, 
>> a 
>> delivery-mode other than "fixed or lowest" would never be shown:
>> msi.c:1311
>>                data & MSI_DATA_DELIVERY_LOWPRI ? "lowest" : "fixed",

> Because only these two are valid with MSI?

>> However if it would be anything else than lowest, fixed would be shown.
>> Since the debug keys output shows lowest, it should be correct .. 
>> But how does it become delivery mode 3 during the guest start, at the moment 
>> that vmsi_deliver() is called which give the "Unsupported MSI delivery mode 
>> 3" message ?

> Don't mix up host and guest MSI please. If you grepped for the
> origin of the message, you should have found it to come from
> vmsi_deliver(). And if you go into that function you'll see that -
> as said above - only lowest priority and fixed delivery modes get
> accepted.

I was assuming it to be a  "set state", so it would have been visible 
in the logs when dumping with the debug-keys, however as i understand now this 
is the MSI inside the guest and not the host and the logs only show the host 
state of affairs.

> Jan

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.