Re: [PATCH 2/2] hw/usb: hcd-xhci-pci: Fix spec violation of IP flag for MSI/MSI-X

2021-05-21 Thread Philippe Mathieu-Daudé
On 5/21/21 3:25 PM, Bin Meng wrote: > On Fri, May 21, 2021 at 8:46 PM Philippe Mathieu-Daudé > wrote: >> >> On 5/21/21 4:42 AM, Bin Meng wrote: >>> From: Ruimei Yan >>> >>> Per xHCI spec v1.2 chapter 4.17.5 page 296: >>> >>> If MSI or MSI-X interrupts are enabled, Interrupt Pending (IP) >>>

Re: [PATCH 2/2] hw/usb: hcd-xhci-pci: Fix spec violation of IP flag for MSI/MSI-X

2021-05-21 Thread Bin Meng
On Fri, May 21, 2021 at 8:46 PM Philippe Mathieu-Daudé wrote: > > On 5/21/21 4:42 AM, Bin Meng wrote: > > From: Ruimei Yan > > > > Per xHCI spec v1.2 chapter 4.17.5 page 296: > > > > If MSI or MSI-X interrupts are enabled, Interrupt Pending (IP) > > shall be cleared automatically when the

Re: [PATCH 2/2] hw/usb: hcd-xhci-pci: Fix spec violation of IP flag for MSI/MSI-X

2021-05-21 Thread Philippe Mathieu-Daudé
On 5/21/21 4:42 AM, Bin Meng wrote: > From: Ruimei Yan > > Per xHCI spec v1.2 chapter 4.17.5 page 296: > > If MSI or MSI-X interrupts are enabled, Interrupt Pending (IP) > shall be cleared automatically when the PCI dword write generated > by the interrupt assertion is complete. > >

[PATCH 2/2] hw/usb: hcd-xhci-pci: Fix spec violation of IP flag for MSI/MSI-X

2021-05-20 Thread Bin Meng
From: Ruimei Yan Per xHCI spec v1.2 chapter 4.17.5 page 296: If MSI or MSI-X interrupts are enabled, Interrupt Pending (IP) shall be cleared automatically when the PCI dword write generated by the interrupt assertion is complete. Currently QEMU does not clear the IP flag in the MSI /