From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Date: Mon, 07 Mar 2005 23:11:46 +0000 Subject: Re: PCI Express Message-Id: <200503071511.47177.jbarnes@engr.sgi.com> List-Id: References: <4228F250.7C5E2E3C@sgi.com> In-Reply-To: <4228F250.7C5E2E3C@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-ia64@vger.kernel.org On Monday, March 7, 2005 3:03 pm, Nguyen, Tom L wrote: > On Monday, March 07, 2005 12:41 PM Colin Ngam wrote: > > I looked at Documentation/MSI-HOWTO.txt(linux-ia64-release-2.6.11) and > > > > it mentioned that CONFIG_X86_LOCAL_APIC has to be configured. I did > > not > > > find this configured on in any sample ia64 config files, but it does > > exist in defconfig for i386. Is this just an ia32 config option? > > IA64 uses SAPIC instead of IOxAPIC. SAPIC, which is somewhat similar to > IOxAPIC, is included in IA64 kernel. MSI/MSI-X support configuration > option therefore is always available in IA64. So the MSIs are programmed to point at the processor SAPIC block? I think that'll work for us on Altix, but if they're pointed at an external Intel (or compatible) interrupt controller, we'll have to write new code for Altix. Jesse