Received: by 10.223.185.116 with SMTP id b49csp6000188wrg; Wed, 28 Feb 2018 02:11:13 -0800 (PST) X-Google-Smtp-Source: AH8x226anVHiAuW5JyGNLPIGT1d3Jxn2uj9jgmCH2+ZpDniIv31T/wg0di//E1Nh1rEFXfP2CUyD X-Received: by 10.98.13.24 with SMTP id v24mr17075746pfi.89.1519812673796; Wed, 28 Feb 2018 02:11:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519812673; cv=none; d=google.com; s=arc-20160816; b=j0VGuejGES7OscZrYRlIfahzkCt0SG84mvsWokdWu2OJzimPP2CdCe/pjz+SLc54Af 2a1DlNQ3bcEJ02+aZXGc9ruUz8BtlJXmoQEqLHOxLH3KqPKDS+BxHHd+wrsOjTzuhLjN MZn4AH4qpwAqfY3YGpQuO7RauEev0SJjkRfRq/gKNO5vRd81r4VUJFo638zM/NHZoI6X ZdUaC3aU9o8WO1c1LAeAGBYhkEmLWO1VLQiZ3HBfZbvakLfvkBdD6XqL4El5Bi0sDP0R EgZ5ELiPsM6Ev1pFUT8AgRnCQNXuON9R1bLaexbvlDbNBdl9AyxBACy9XmLYi+iEIgYq lWJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:organization:from:references:cc:to:subject :arc-authentication-results; bh=PkV7pqVRg9HWkUkeBzGOLIoI23G8KcWVs8aPvMHeo5w=; b=W1lPHTjxY83/VLEviGQcQF9Nrvbp5Qpx7jq4KYOnpZjBu3wMnmR2hTZAPapeOpd2dk huvZN/h7bqAmzv6+WpnFVf4EW6l2VQP2/MgExV/grVPWfU7SR/jUKGYfRZFi7eq8w5V4 VJpehkyou66Nd7O8zVOu2xKeXaHQsIrgwJ16lTjfASOgmifCRQMsgwc6YYBRgdaBhvTc TwR+1UMgzndc14OChjSZ8HqeVbBdfheiHDy81h1hZfQyPRcRqF4wB1hw75DSMf5LSVLv p2R4MxW/TT2+85vF+Tt+PR8Eyr2fYk24DEti752UIxgOgWLd3gGJpuED2h9g07kLT+fz qwVg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k13-v6si1082924pln.380.2018.02.28.02.10.56; Wed, 28 Feb 2018 02:11:13 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752327AbeB1KKQ (ORCPT + 99 others); Wed, 28 Feb 2018 05:10:16 -0500 Received: from mga17.intel.com ([192.55.52.151]:34961 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752050AbeB1KKP (ORCPT ); Wed, 28 Feb 2018 05:10:15 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Feb 2018 02:10:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,405,1515484800"; d="scan'208";a="20900104" Received: from xsimonar-mobl.ger.corp.intel.com (HELO [10.252.32.223]) ([10.252.32.223]) by orsmga007.jf.intel.com with ESMTP; 28 Feb 2018 02:10:11 -0800 Subject: Re: [PATCH] arm64/acpi: make ACPI boot preference configurable To: Andy Shevchenko Cc: Bhupesh Sharma , Jonathan Toppins , linux-arm-kernel , astone@redhat.com, Jonathan Masters , Catalin Marinas , Will Deacon , Ingo Molnar , Prarit Bhargava , James Morse , linux-kernel@vger.kernel.org References: <85047448dc1d2d3c725b6b78d5ef2a89fc81b83b.1519659254.git.jtoppins@redhat.com> <1b5a55bd-5bc7-ecd0-99f0-71dd05119743@redhat.com> <1519812442.10722.248.camel@linux.intel.com> From: "Rafael J. Wysocki" Organization: Intel Technology Poland Sp. z o. o., KRS 101882, ul. Slowackiego 173, 80-298 Gdansk Message-ID: <395d024f-b710-3626-f004-e069de0b812b@intel.com> Date: Wed, 28 Feb 2018 11:10:11 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <1519812442.10722.248.camel@linux.intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2/28/2018 11:07 AM, Andy Shevchenko wrote: > On Wed, 2018-02-28 at 00:29 +0530, Bhupesh Sharma wrote: >> On Tue, Feb 27, 2018 at 8:14 PM, Jonathan Toppins >> wrote: >>> On 02/27/2018 07:40 AM, Bhupesh Sharma wrote: >>> For arm64 DT is suppose to *not* be the preferred method, yet still >>> DT >>> is preferred if the firmware provides both tables to the kernel. >> However several arm64 products in embedded applications are still not >> SBSA/SBBR compliant (and I have worked on a couple of such >> implementations earlier) and still use bootloaders like u-boot (and >> also closed-source implementations) which have no support for ACPI >> currently and still rely on a DT to pass the system hardware >> information to the kernel. >> So far only open source implementation of a ACPI compliant firmware is >> EDK2/UEFI which supports ACPI as the preferred boot method > You mean for non-x86? > >> and I am >> not sure if all u-boot/in-house firmware implementations are planned >> to be ported over to EDK2/UEFI for embedded applications. > Why do you need that? ACPI (if you are talking about ACPI only, w/o EFI) > is supported in U-Boot for few x86 SoCs/platforms. Moreover, one of them > had never been shipped with ACPI/EFI complaint services in firmware and > ACPI layer is purely done in U-Boot. > Right, let alone Chromebooks. :-)