From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932122AbbLRM2w (ORCPT ); Fri, 18 Dec 2015 07:28:52 -0500 Received: from szxga02-in.huawei.com ([119.145.14.65]:56200 "EHLO szxga02-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752862AbbLRM2u (ORCPT ); Fri, 18 Dec 2015 07:28:50 -0500 Message-ID: <5673F801.9030302@huawei.com> Date: Fri, 18 Dec 2015 20:11:45 +0800 From: Hanjun Guo User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.0.1 MIME-Version: 1.0 To: Tomasz Nowicki , , , , , , , , CC: , , , , , , , , Subject: Re: [PATCH V2 07/10] ARM64, ACPI, PCI: I/O Remapping Table (IORT) initial support. References: <1450353133-15992-1-git-send-email-tn@semihalf.com> <1450353133-15992-8-git-send-email-tn@semihalf.com> <5672B773.7060409@semihalf.com> In-Reply-To: <5672B773.7060409@semihalf.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.177.17.188] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.5673F808.0233,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 68b4c384e5bbe271c0236218316ac806 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2015/12/17 21:24, Tomasz Nowicki wrote: > On 17.12.2015 12:52, Tomasz Nowicki wrote: >> IORT shows representation of IO topology for ARM based systems. >> It describes how various components are connected together on >> parent-child basis e.g. PCI RC -> SMMU -> ITS. >> >> Initial support allows to: >> - register ITS MSI chip along with ITS translation ID and domain token >> - find registered domain token based on ITS translation ID >> - find registered domain token corresponding to given PCI device >> - find PCI device DeviceID based on its RequesterID >> >> Additional features like: >> - devices to SMMU binding >> - finding platform device DeviceID based on its RequesterID >> will be added in next series. >> >> Signed-off-by: Tomasz Nowicki >> >> Conflicts: >> drivers/acpi/Kconfig > > Sorry for ^^^^ git rebase leftover. > >> --- >> drivers/acpi/Kconfig | 3 + >> drivers/acpi/Makefile | 1 + >> drivers/acpi/iort.c | 326 ++++++++++++++++++++++++++++++++++++++++++++++++ >> drivers/irqchip/Kconfig | 1 + >> include/linux/iort.h | 38 ++++++ >> 5 files changed, 369 insertions(+) >> create mode 100644 drivers/acpi/iort.c >> create mode 100644 include/linux/iort.h >> > > [...] > >> diff --git a/include/linux/iort.h b/include/linux/iort.h >> new file mode 100644 >> index 0000000..783e8d6 >> --- /dev/null >> +++ b/include/linux/iort.h >> @@ -0,0 +1,38 @@ >> +/* >> + * Copyright (C) 2015, Linaro Ltd. >> + * Author: Tomasz Nowicki >> + * >> + * This program is free software; you can redistribute it and/or modify it >> + * under the terms and conditions of the GNU General Public License, >> + * version 2, as published by the Free Software Foundation. >> + * >> + * This program is distributed in the hope it will be useful, but WITHOUT >> + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or >> + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for >> + * more details. >> + * >> + * You should have received a copy of the GNU General Public License along with >> + * this program; if not, write to the Free Software Foundation, Inc., 59 Temple >> + * Place - Suite 330, Boston, MA 02111-1307 USA. >> + */ >> + >> +#ifndef __IORT_H__ >> +#define __IORT_H__ >> + >> +#include >> + >> +#ifdef CONFIG_ACPI >> + > > As per kbuild test report, this has to be: > #ifdef CONFIG_IORT_TABLE > > Will be fixed in the next version. Sorry, I should notice this email before I comment on this patch as you already find the way to fix it. Thanks Hanjun