From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932265AbcEKMyd (ORCPT ); Wed, 11 May 2016 08:54:33 -0400 Received: from lhrrgout.huawei.com ([194.213.3.17]:2193 "EHLO lhrrgout.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751936AbcEKMyZ convert rfc822-to-8bit (ORCPT ); Wed, 11 May 2016 08:54:25 -0400 From: Gabriele Paoloni To: Tomasz Nowicki , "helgaas@kernel.org" , "arnd@arndb.de" , "will.deacon@arm.com" , "catalin.marinas@arm.com" , "rafael@kernel.org" , "hanjun.guo@linaro.org" , "Lorenzo.Pieralisi@arm.com" , "okaya@codeaurora.org" , "jchandra@broadcom.com" CC: "robert.richter@caviumnetworks.com" , "mw@semihalf.com" , "Liviu.Dudau@arm.com" , "ddaney@caviumnetworks.com" , Wangyijing , "Suravee.Suthikulpanit@amd.com" , "msalter@redhat.com" , "linux-pci@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-acpi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linaro-acpi@lists.linaro.org" , "jcm@redhat.com" , "andrea.gallo@linaro.org" , "dhdang@apm.com" , "jeremy.linton@arm.com" , "liudongdong (C)" , "cov@codeaurora.org" Subject: RE: [PATCH V7 00/11] Support for generic ACPI based PCI host controller Thread-Topic: [PATCH V7 00/11] Support for generic ACPI based PCI host controller Thread-Index: AQHRqs+AhgYv/1ugYUK5ftqoUtZJzp+zjLfw///3qACAAC3DcA== Date: Wed, 11 May 2016 12:53:25 +0000 Message-ID: References: <1462893601-8937-1-git-send-email-tn@semihalf.com> <57331290.7070104@semihalf.com> In-Reply-To: <57331290.7070104@semihalf.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.203.181.151] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.57332B57.012F,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: dd4170470a24c00d8367807846f71920 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Tomasz > -----Original Message----- > From: Tomasz Nowicki [mailto:tn@semihalf.com] > Sent: 11 May 2016 12:08 > To: Gabriele Paoloni; helgaas@kernel.org; arnd@arndb.de; > will.deacon@arm.com; catalin.marinas@arm.com; rafael@kernel.org; > hanjun.guo@linaro.org; Lorenzo.Pieralisi@arm.com; okaya@codeaurora.org; > jchandra@broadcom.com > Cc: robert.richter@caviumnetworks.com; mw@semihalf.com; > Liviu.Dudau@arm.com; ddaney@caviumnetworks.com; Wangyijing; > Suravee.Suthikulpanit@amd.com; msalter@redhat.com; linux- > pci@vger.kernel.org; linux-arm-kernel@lists.infradead.org; linux- > acpi@vger.kernel.org; linux-kernel@vger.kernel.org; linaro- > acpi@lists.linaro.org; jcm@redhat.com; andrea.gallo@linaro.org; > dhdang@apm.com; jeremy.linton@arm.com; liudongdong (C); > cov@codeaurora.org > Subject: Re: [PATCH V7 00/11] Support for generic ACPI based PCI host > controller > > Hi Gabriele, > > On 11.05.2016 12:41, Gabriele Paoloni wrote: > > Hi Tomasz > > > >> -----Original Message----- > >> From: linux-kernel-owner@vger.kernel.org [mailto:linux-kernel- > >> owner@vger.kernel.org] On Behalf Of Tomasz Nowicki > >> Sent: 10 May 2016 16:20 > >> To: helgaas@kernel.org; arnd@arndb.de; will.deacon@arm.com; > >> catalin.marinas@arm.com; rafael@kernel.org; hanjun.guo@linaro.org; > >> Lorenzo.Pieralisi@arm.com; okaya@codeaurora.org; > jchandra@broadcom.com > >> Cc: robert.richter@caviumnetworks.com; mw@semihalf.com; > >> Liviu.Dudau@arm.com; ddaney@caviumnetworks.com; Wangyijing; > >> Suravee.Suthikulpanit@amd.com; msalter@redhat.com; linux- > >> pci@vger.kernel.org; linux-arm-kernel@lists.infradead.org; linux- > >> acpi@vger.kernel.org; linux-kernel@vger.kernel.org; linaro- > >> acpi@lists.linaro.org; jcm@redhat.com; andrea.gallo@linaro.org; > >> dhdang@apm.com; jeremy.linton@arm.com; liudongdong (C); > >> cov@codeaurora.org; Tomasz Nowicki > >> Subject: [PATCH V7 00/11] Support for generic ACPI based PCI host > >> controller > >> > >> From the functionality point of view this series may be split into > the > >> following logic parts: > >> 1. New ECAM API and update for users of the pci-host-common API > >> 2. Necessary fixes as the preparation for using driver on ARM64. > >> 3. Use new MCFG interface and implement generic ACPI based PCI host > >> controller driver. > >> 4. Enable above driver on ARM64 > >> > >> Patches has been built on top of 4.6-rc7 and can be found here: > >> git@github.com:semihalf-nowicki-tomasz/linux.git (pci-acpi-v7) > >> > >> This has been tested on Cavium ThunderX server. Any help in > reviewing > >> and > >> testing is very appreciated. > >> > >> v6 -> v7 > >> - drop quirks handling > > > > Maybe I missed something in the v6 discussion thread; when was it > > decided to drop quirk handling? > > I had such requests in previous series. > > > > > I think it is important to have this in place to accommodate > different > > vendors. If the intention is to keep this patchset "clean" maybe > > we can add it as a separate patch on top later on... > > > > What's your view? > > Yes, keeping these things separated should help in review. Obviously I > agree that we need quirk handling but currently there is no > implementation which we all agree upon. For the test, you can use quirk > handling approach from the previous series until we sort out final > solution. Great This explains perfectly We will apply previous series quirks and try to test the patchset from Huawei side Many Thanks Gab > > Thanks, > Tomasz