Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp8775520imu; Thu, 15 Nov 2018 17:50:25 -0800 (PST) X-Google-Smtp-Source: AJdET5cREFLEMLsNFmj2vEcCpHaUuT4VegBWJkKCEYJxskOMERsbpA511PTUOY42QZo88av8QHL/ X-Received: by 2002:a17:902:bb83:: with SMTP id m3-v6mr8481498pls.144.1542333025324; Thu, 15 Nov 2018 17:50:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542333025; cv=none; d=google.com; s=arc-20160816; b=0EpFRAIKb/aWWukEWWmc/5mbKaQ5fdmPW8/5j3Sy0RwjfYS3asJjPv9Fk1nnlB2mvt k7l+GYm4T17hkfbXjs1jGgEFac7NX9aBL+e7Y2H9wOuvymR4e2MuCziH+y96642E7Lxw ETFs6+0+hTxTPZxqE1tGlS1xrGAXNnWu6y3H0LYJB1mIYbCkVWLEVmiYKvRNu5in3u+F kQtUQyM0uCbjU/Y04BTcNz3sBRi6/bWcwnuvNXEupXR8tLrwiIeQ2qqS9+BwIHFoTCKl gE2naGTA+qR6Lkl3GvMCXpdWZrBvrNoun+Ti9u/eXRZ20qfJnsbn4tWHTjRdwnfvNsgz r9og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=2dA9/XCR/qWGxxW8Js7AjsfSgf6Eo3NRVelspf9UOjQ=; b=LhVsQ19oZrTRqVTAsEQ6mg5kF1Q310bkIyFTxdgSMvkoJ65rBIfFyDksNLd4Zg9TtD aBJZVa3zdA9kMpZHaLxdlwDms4GIpZsb4XBFbr+SsvDNOm8uphqsjs+Yl6pm73T0dJDR L/nQKr2N3tyIWyssEw7B8ctgbHYXgruPZtPrM3OJjihlZ3uvkyLl+Lj98Kxt+/vGTkk7 8Awor20Zd21lWxauH50HSxQNdCJu1AAAhwENHuOkODtoJ9UCnuLTSCswDjOu0KdEE6PO 1eBa/OMWggS10/pJTYb0G3KsL9HtlnyJgjK7Jv6ZP2W1kxT/9fQ82SVYpWi/GU9OKQSb xe6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Ef0W7qnB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t16-v6si29863298plr.352.2018.11.15.17.50.11; Thu, 15 Nov 2018 17:50:25 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Ef0W7qnB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727348AbeKPL7x (ORCPT + 99 others); Fri, 16 Nov 2018 06:59:53 -0500 Received: from mail.kernel.org ([198.145.29.99]:48340 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726518AbeKPL7x (ORCPT ); Fri, 16 Nov 2018 06:59:53 -0500 Received: from [172.30.63.234] (unknown [64.114.255.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A162E2146D; Fri, 16 Nov 2018 01:49:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1542332969; bh=KjC34rPqd9W1miLB2rd4VATCNgsDuIF9QN8kpMDlUmI=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=Ef0W7qnBijmcpiPgeXwgB9jLIagUDTg//ztbUp6PFwWt9Owce2k2XbNmM9w68uJ1O 9ZbcfghvC3Lc78tdtaBLfNSW51jcTsw7TzOUw0m2FP3VpZH8kIvKbmMr2Jd2NYpcDg V4pillgbhBhJ+7scFAUFNH8IqckS8ufos8xul1Wg= Subject: Re: [PATCH 0/2] PCI/AER: Consistently use _OSC to determine who owns AER To: Alexandru Gagniuc , helgaas@google.com Cc: austin_bolen@dell.com, alex_gagniuc@dellteam.com, keith.busch@intel.com, Shyam_Iyer@Dell.com, lukas@wunner.de, Bjorn Helgaas , "Rafael J. Wysocki" , Len Brown , Russell Currey , Sam Bobroff , Oliver O'Halloran , linux-pci@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org References: <20181115231605.24352-1-mr.nuke.me@gmail.com> From: Sinan Kaya Message-ID: Date: Thu, 15 Nov 2018 17:49:28 -0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 MIME-Version: 1.0 In-Reply-To: <20181115231605.24352-1-mr.nuke.me@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/15/2018 3:16 PM, Alexandru Gagniuc wrote: > I've asked around a few people at Dell and they unanimously agree that > _OSC is the correct way to determine ownership of AER. In linux, we > use the result of _OSC to enable AER services, but we use HEST to > determine AER ownership. That's inconsistent. This series drops the > use of HEST in favor of _OSC. > > [1]https://lkml.org/lkml/2018/11/15/62 This change breaks the existing systems that rely on the HEST table telling the operating system about firmware first presence. Besides, HEST table has much more granularity about which PCI component needs firmware such as global/device/switch. You should probably circulate these ideas for wider consumption in UEFI forum as UEFI owns the HEST table definition.