On Mon, Oct 19, 2020 at 05:37:35PM +0800, Jian-Hong Pan wrote: > >On 2020-09-05 01:13, Jon Derrick wrote: > >> Some platforms have an AHCI controller behind VMD. These platforms are > >> working correctly except for a case when the AHCI MSI is programmed with > >> VMD IRQ vector 0 (0xfee00000). When programmed with any other interrupt > >> (0xfeeNN000), the MSI is routed correctly and is handled by VMD. Placing > >> the AHCI MSI(s) in the fast-interrupt allow list solves the issue. > >> > >> This also requires that VMD allocate more than one MSI/X vector and > >> changes the minimum MSI/X vectors allocated to two. > >> > >> Signed-off-by: Jon Derrick <jonathan.derrick@xxxxxxxxx> > > > > Verified two platforms with such configuration. Thank you. > > > > You-Sheng Yang > > We have some laptops equipped with Tiger Lake chips and such configuration that > hit the same issue, too. They all could be fixed by this patch. Thank you > > Tested-by: Jian-Hong Pan <jhp@xxxxxxxxxxxxx> Please use the v3 instead: https://patchwork.kernel.org/project/linux-pci/patch/20200914190128.5114-1-jonathan.derrick@xxxxxxxxx/ I'm not sure if there's anything remaining that's gating inclusion, though.