Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757699AbZF2S5w (ORCPT ); Mon, 29 Jun 2009 14:57:52 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752350AbZF2S5p (ORCPT ); Mon, 29 Jun 2009 14:57:45 -0400 Received: from mga03.intel.com ([143.182.124.21]:16541 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751621AbZF2S5o convert rfc822-to-8bit (ORCPT ); Mon, 29 Jun 2009 14:57:44 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.42,310,1243839600"; d="scan'208";a="159712715" From: "Pan, Jacob jun" To: "Eric W. Biederman" CC: "linux-kernel@vger.kernel.org" , "H. Peter Anvin" Date: Mon, 29 Jun 2009 11:57:45 -0700 Subject: RE: [PATCH 9/9] x86/apic: support moorestown interrupt subsystem Thread-Topic: [PATCH 9/9] x86/apic: support moorestown interrupt subsystem Thread-Index: Acn2uFQRXFCwfxmPQJ+HsGofaweP3QCMWaJg Message-ID: <43F901BD926A4E43B106BF17856F0755641A4D19@orsmsx508.amr.corp.intel.com> References: <43F901BD926A4E43B106BF17856F07556412B7E8@orsmsx508.amr.corp.intel.com> <43F901BD926A4E43B106BF17856F0755641A47CD@orsmsx508.amr.corp.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 966 Lines: 21 >Yes, completely separate out the 8259. I believe that complete >separation will come for free if you move the ioapic earlier. > >What kind of PIC is native? > [[JPAN]] the emulated IOAPIC is for the south complex, and north complex has true PCI MSI capability so it does not need an ioapic. There is no native hw interrupt controller, all interrupts are forwarded by the FW and delivered to local APIC via FSB writes (kind of). The programming interface for the emulated ioapic is compatiable but there are are some special "features" such as no special/legacy entries such as cascade i8259, hpet legacy replacement routes (2,8), etc. I will add a more detail introduction in the next version of this patch set. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/