From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp02.citrix.com ([66.165.176.63]:12292 "EHLO SMTP02.CITRIX.COM" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753150AbbATJzE (ORCPT ); Tue, 20 Jan 2015 04:55:04 -0500 Message-ID: <54BE25F3.3030807@citrix.com> Date: Tue, 20 Jan 2015 09:54:59 +0000 From: David Vrabel MIME-Version: 1.0 To: Jiang Liu , Thomas Gleixner , Ingo Molnar , Konrad Rzeszutek Wilk , Sander Eikelenboom , "Rafael J. Wysocki" , Len Brown , Pavel Machek , "H. Peter Anvin" , , Bjorn Helgaas CC: Tony Luck , , , , Subject: Re: [Bugfix 1/3] xen/pci: Kill function xen_setup_acpi_sci() References: <1421720467-7709-1-git-send-email-jiang.liu@linux.intel.com> <1421720467-7709-2-git-send-email-jiang.liu@linux.intel.com> In-Reply-To: <1421720467-7709-2-git-send-email-jiang.liu@linux.intel.com> Content-Type: text/plain; charset="windows-1252" Sender: linux-pci-owner@vger.kernel.org List-ID: On 20/01/15 02:21, Jiang Liu wrote: > Currently Xen Domain0 has special treatment for ACPI SCI interrupt, > that is initialize irq for ACPI SCI at early stage in a special way as: > xen_init_IRQ() > ->pci_xen_initial_domain() > ->xen_setup_acpi_sci() > Allocate and initialize irq for ACPI SCI > > Function xen_setup_acpi_sci() calls acpi_gsi_to_irq() to get an irq > number for ACPI SCI. But unfortunately acpi_gsi_to_irq() depends on > IOAPIC irqdomains through following path > acpi_gsi_to_irq() > ->mp_map_gsi_to_irq() > ->mp_map_pin_to_irq() > ->check IOAPIC irqdomain Reviewed-by: David Vrabel Thanks. David From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Vrabel Subject: Re: [Bugfix 1/3] xen/pci: Kill function xen_setup_acpi_sci() Date: Tue, 20 Jan 2015 09:54:59 +0000 Message-ID: <54BE25F3.3030807@citrix.com> References: <1421720467-7709-1-git-send-email-jiang.liu@linux.intel.com> <1421720467-7709-2-git-send-email-jiang.liu@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Return-path: Received: from smtp02.citrix.com ([66.165.176.63]:12292 "EHLO SMTP02.CITRIX.COM" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753150AbbATJzE (ORCPT ); Tue, 20 Jan 2015 04:55:04 -0500 In-Reply-To: <1421720467-7709-2-git-send-email-jiang.liu@linux.intel.com> Sender: linux-pm-owner@vger.kernel.org List-Id: linux-pm@vger.kernel.org To: Jiang Liu , Thomas Gleixner , Ingo Molnar , Konrad Rzeszutek Wilk , Sander Eikelenboom , "Rafael J. Wysocki" , Len Brown , Pavel Machek , "H. Peter Anvin" , x86@kernel.org, Bjorn Helgaas Cc: Tony Luck , linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-pm@vger.kernel.org, xen-devel@lists.xenproject.org On 20/01/15 02:21, Jiang Liu wrote: > Currently Xen Domain0 has special treatment for ACPI SCI interrupt, > that is initialize irq for ACPI SCI at early stage in a special way as: > xen_init_IRQ() > ->pci_xen_initial_domain() > ->xen_setup_acpi_sci() > Allocate and initialize irq for ACPI SCI > > Function xen_setup_acpi_sci() calls acpi_gsi_to_irq() to get an irq > number for ACPI SCI. But unfortunately acpi_gsi_to_irq() depends on > IOAPIC irqdomains through following path > acpi_gsi_to_irq() > ->mp_map_gsi_to_irq() > ->mp_map_pin_to_irq() > ->check IOAPIC irqdomain Reviewed-by: David Vrabel Thanks. David