From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1031188AbdADRjQ (ORCPT ); Wed, 4 Jan 2017 12:39:16 -0500 Received: from mail-pg0-f65.google.com ([74.125.83.65]:33273 "EHLO mail-pg0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933751AbdADRjM (ORCPT ); Wed, 4 Jan 2017 12:39:12 -0500 Subject: Need clarity on MSI handling in RC driver To: linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org References: <2fea5a0c-7410-97fd-91d1-ae6a06ab1a52@gmail.com> Cc: helgaas@kernel.org, marc.zyngier@arm.com, arnd@arndb.de, mark.rutland@arm.com From: valmiki Message-ID: <307e8512-7e14-39a2-c225-6db44e443aea@gmail.com> Date: Wed, 4 Jan 2017 23:09:06 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <2fea5a0c-7410-97fd-91d1-ae6a06ab1a52@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi All, I have a doubt, the MSI domains are handled differently in different RC drivers. Some drivers use irq_domain_add_linear alone, and some use pci_msi_create_irq_domain also to handle MSI. In most of the 32-bit architectures only irq_domain_add_linear is used and in 64 bit drivers both pci_msi_create_irq_domain and irq_domain_add_linear are used. So is this because of architecture difference between ARM and ARM64 ? Thanks & Regards, valmiki