Re: [PATCH 1/2] msi: Invert the sense of the MSI enables.

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Eric W. Biederman <ebiederm@...>
Cc: Greg Kroah-Hartman <gregkh@...>, Jay Cliburn <jacliburn@...>, Grzegorz Krzystek <ninex@...>, Andrew Morton <akpm@...>, Andi Kleen <ak@...>, <ninex@...>, <linux-kernel@...>, <linux-pci@...>, Michael Ellerman <michael@...>, David Miller <davem@...>, Tony Luck <tony.luck@...>
Date: Friday, May 25, 2007 - 5:47 pm

Eric W. Biederman wrote:

Are you sure that calling quirk_msi_ht_cap() on all devices will really
replace my nVidia CK804 specific quirk above?

I haven't looked at all this for a while, but if I remember correctly,
the PCI hierarchy with an AMD8131 and a CK804 looks like the following.

-+-[08]-+-0a.0-[09]--
 \-[00]-+-00.0
        +-0e.0-[02]--


The HT MSI mapping of the CK804 may be either on device 00.0 (10de:005e)
and 0e.0 (10de:005d). The devices that are physically behind the CK804
chipset are on bus 02.

To get MSI enabled for these devices, the MSI flag should be set either
on bus 00 (looks impossible here) or on bus 02 (if the HT MSI mapping is
found on 0e.0). However, if the MSI mapping is found on device 00.0, I
don't see your code could enable MSI behind on bus 02.

Brice

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 1/2] msi: Invert the sense of the MSI enables., Eric W. Biederman, (Fri May 25, 12:19 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Brice Goglin, (Fri May 25, 5:47 pm)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Eric W. Biederman, (Fri May 25, 11:17 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Grant Grundler, (Sat May 26, 2:43 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Eric W. Biederman, (Fri May 25, 5:06 pm)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Roland Dreier, (Fri May 25, 5:17 pm)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Roland Dreier, (Fri May 25, 11:40 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Roland Dreier, (Fri May 25, 11:42 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Eric W. Biederman, (Fri May 25, 12:10 pm)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Roland Dreier, (Fri May 25, 4:25 pm)
RE: [PATCH 1/2] msi: Invert the sense of the MSI enables., David Schwartz, (Fri May 25, 4:09 pm)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Chuck Ebbert, (Fri May 25, 11:28 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Eric W. Biederman, (Fri May 25, 1:57 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Michael Ellerman, (Fri May 25, 1:14 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Eric W. Biederman, (Fri May 25, 1:59 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Andrew Morton, (Fri May 25, 12:31 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Jonathan Lundell, (Fri May 25, 4:16 pm)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Grant Grundler, (Sat May 26, 2:52 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Grant Grundler, (Fri May 25, 1:44 am)
Re: [PATCH 1/2] msi: Invert the sense of the MSI enables., Eric W. Biederman, (Fri May 25, 1:20 am)
[PATCH 2/2] msi: Add support for the Intel chipsets that su..., Eric W. Biederman, (Fri May 25, 12:26 am)
Re: [PATCH 2/2] msi: Add support for the Intel chipsets tha..., Eric W. Biederman, (Fri May 25, 2:10 am)
Re: [PATCH 2/2] msi: Add support for the Intel chipsets tha..., Eric W. Biederman, (Fri May 25, 12:52 pm)