Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754274AbdCPPDo (ORCPT ); Thu, 16 Mar 2017 11:03:44 -0400 Received: from edison.jonmasters.org ([173.255.233.168]:58374 "EHLO edison.jonmasters.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752368AbdCPOcx (ORCPT ); Thu, 16 Mar 2017 10:32:53 -0400 To: Vadim Lomovtsev References: <1485793552-12614-1-git-send-email-Vadim.Lomovtsev@caviumnetworks.com> <20170130211236.GW20550@bhelgaas-glaptop.roam.corp.google.com> <20170131102830.GA13854@localhost.localdomain> <20170131142525.GA9942@bhelgaas-glaptop.roam.corp.google.com> <20170131145720.GA14231@localhost.localdomain> <20170131203109.GA14127@bhelgaas-glaptop.roam.corp.google.com> <20170201125325.GA15805@localhost.localdomain> <20170201151807.GA15793@bhelgaas-glaptop.roam.corp.google.com> <376ae1df-da85-e576-75d6-3ae2ab0f1b41@jonmasters.org> <20170315113323.GA28027@localhost.localdomain> Cc: Bjorn Helgaas , David.Daney@cavium.com, tn@semihalf.com, linux-kernel@vger.kernel.org, stemerkhanov@CAVIUMNETWORKS.onmicrosoft.com, linux-pci@vger.kernel.org, bhelgaas@google.com, linux-arm-kernel@lists.infradead.org From: Jon Masters Organization: World Organi{s,z}ation Of Broken Dreams Message-ID: <251db823-591b-483b-9c55-13c911020fd1@jonmasters.org> Date: Thu, 16 Mar 2017 10:32:39 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: <20170315113323.GA28027@localhost.localdomain> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 85.255.236.116 X-SA-Exim-Mail-From: jcm@jonmasters.org Subject: Re: [PATCH] PCI: ACPI: Fix ThunderX PEM initialization X-SA-Exim-Version: 4.2.1 (built Sun, 08 Nov 2009 07:31:22 +0000) X-SA-Exim-Scanned: Yes (on edison.jonmasters.org) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1933 Lines: 47 Hi Vadim, Thanks for your followup and attention to this matter. More below. On 03/15/2017 07:33 AM, Vadim Lomovtsev wrote: >> The upstream Linux kernel contains a quirk matching entry that looks for >> "THRX". Therefore, you have already agreed (as of at least January) that >> this is the prefix that you will use in any firmware updates to support >> the latest upstream Linux kernel. Please register this prefix promptly. > > And from what I know for now - we wont going to register this > since we have already regsitered "CAV" prefix for that. And this was the part > of our discussion also. > > We had a bit long review of proper implementation of legacy firmware support, > so my apologise on that. > > Please take a look at link to the patchset posted by Tomasz. > https://www.spinics.net/lists/arm-kernel/msg568741.html I'll let others comment on the suitability of taking that for upstream. >>>> So the FW will be updated accordingly. >> >> Indeed. > > Yes, it is now contains "CAVxxx" as _HID for device config object. Which is different from the version that was merged into upstream. That should never have happened. It will never happen again. I have spent some time over the past few days ensuring folks understand that I will not allow a repeat of this to occur the next time around. We will have platforms that are bulletproof and supported by upstream with any errata fixes in a very carefully controlled manner. There will under no circumstances ever be a situation like this again. >> The version Bjorn merged looks for "THRX". This is the version that you will >> use, and you will promptly register that prefix with UEFI and provide fixes >> for existing firmware to correctly use the solution that is upstream. > > Cavium FW is updated accordingly to use already registered prefix. > For existent FW legacy support is posted by Tomasz. I'm watching this to ensure it's cleaned up properly. Jon.