Re: [Xen-devel] Why xen-pirq chip use startup_irq() for .irq_enable?

2017-07-29 Thread shuo . a . liu
On Fri 28.Jul'17 at 17:55:50 -0400, Boris Ostrovsky wrote: On 07/27/2017 09:25 PM, shuo.a@intel.com wrote: On Thu 27.Jul'17 at 12:06:10 -0400, Boris Ostrovsky wrote: (Adjusting addressees: David is no longer maintaining Xen code, Juergen is) Thanks Boris. On 07/27/2017 09:04 AM,

[Xen-devel] Why xen-pirq chip use startup_irq() for .irq_enable?

2017-07-27 Thread shuo . a . liu
Hi, Here is a device has xen-pirq-MSI interrupt. I found dom0 might lost interrupt during driver irq_disable/irq_enable. There is a pair of irq_disable/enable in driver. Here is the scenario, 1. irq_disable(dev_irq) -> disable_dynirq -> mask_evtchn(dev_irq channel) 2. dev interrupt raised by HW

Re: [Xen-devel] Why xen-pirq chip use startup_irq() for .irq_enable?

2017-07-27 Thread shuo . a . liu
On Thu 27.Jul'17 at 12:06:10 -0400, Boris Ostrovsky wrote: (Adjusting addressees: David is no longer maintaining Xen code, Juergen is) Thanks Boris. On 07/27/2017 09:04 AM, shuo.a@intel.com wrote: Hi, Here is a device has xen-pirq-MSI interrupt. I found dom0 might lost interrupt during