Received: by 10.223.185.116 with SMTP id b49csp5997759wrg; Wed, 28 Feb 2018 02:08:23 -0800 (PST) X-Google-Smtp-Source: AH8x2269nsJU9lcrs3N5kCilJhTxW1e8wc+IgZyx/DmPA0HBxcxouKYveCrQbMPhyhBaaCUEccO/ X-Received: by 10.98.8.92 with SMTP id c89mr16976443pfd.154.1519812503758; Wed, 28 Feb 2018 02:08:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519812503; cv=none; d=google.com; s=arc-20160816; b=ePBmcxjRlxVqRGG+c4glRXo5ZV4aTDo32a8a3j401CCLFubZs480nK80Hg7IJwGc5k oC+x7ddlc+dTG8TJNcpV8IVPBRr/9IZajYcQEsOmXCh9Z7btrYe/2GvBc5InsQkxN2zw qowN8ByNw503kdsooFjGT5+TrgcX4xlaTyiViW/EtGZA/hN0AVgFEFObTU8XZwz8KX3S 7zWwyqAfGf6+vrbokgRmix0pgXfTzksgpkYDDJym0hnYJvt2Ha3jBkd0ei945fI06toM bTPCf7AweDuy5ebYcECwrgq7wU8vXeFBNO0Oj24Ccqdlpn9vPtHqq5Cf/EIO7RNMbXkQ 5GVA== 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:mime-version :organization:references:in-reply-to:date:cc:to:from:subject :message-id:arc-authentication-results; bh=cUJg+5DjtRv5RSHXphCEFfO0pkQw85PK2DyFhJT9IvM=; b=woCR23zL/ct8iG6WJhW79mC7LIl/hIvNlL4OgSIglCGa+oldK0hItYodpUV1SPuAD/ xah9jjxlSn6UmIszepPLNb3fVshN3Gpz9qZp/RXBMrbHX7PTQdPRy/aQTbq1Ff4p8/4F LvGd6a42uEjIq8/60DCy6ha+gutPFwgdqjT0+bug1ejVuv/P4ReaV9J2TFd1mNkeGrh3 L9JOTN5cnLNtPMvKxw1FX6wfJZl0U9bGw/YjDrpCOk6iAVudfKFNBy88sA4mDUTff9qs jkD2gm0H5tX3TH97a14m531SxRqtXHbwufOjPVn9saHDnt6ojq3b3MXNbqAcMtHHZPku KRFA== 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 h8si818000pgv.699.2018.02.28.02.08.07; Wed, 28 Feb 2018 02:08:23 -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 S1752327AbeB1KH1 (ORCPT + 99 others); Wed, 28 Feb 2018 05:07:27 -0500 Received: from mga12.intel.com ([192.55.52.136]:45161 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751819AbeB1KH0 (ORCPT ); Wed, 28 Feb 2018 05:07:26 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Feb 2018 02:07:26 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,405,1515484800"; d="scan'208";a="207682699" Received: from smile.fi.intel.com (HELO smile) ([10.237.72.86]) by fmsmga006.fm.intel.com with ESMTP; 28 Feb 2018 02:07:23 -0800 Message-ID: <1519812442.10722.248.camel@linux.intel.com> Subject: Re: [PATCH] arm64/acpi: make ACPI boot preference configurable From: Andy Shevchenko To: Bhupesh Sharma , Jonathan Toppins Cc: linux-arm-kernel , astone@redhat.com, Jonathan Masters , Catalin Marinas , Will Deacon , rafael.j.wysocki@intel.com, Ingo Molnar , Prarit Bhargava , James Morse , linux-kernel@vger.kernel.org Date: Wed, 28 Feb 2018 12:07:22 +0200 In-Reply-To: References: <85047448dc1d2d3c725b6b78d5ef2a89fc81b83b.1519659254.git.jtoppins@redhat.com> <1b5a55bd-5bc7-ecd0-99f0-71dd05119743@redhat.com> Organization: Intel Finland Oy Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.26.5-1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. -- Andy Shevchenko Intel Finland Oy