Received: by 10.223.185.116 with SMTP id b49csp6018019wrg; Wed, 28 Feb 2018 02:33:41 -0800 (PST) X-Google-Smtp-Source: AG47ELt4eozEGf+5nLUs8VbscGrmVsVyDnRpPhe6275EQ+Q93QdC00g1HasivsLjecFGJ6+BGIQ0 X-Received: by 10.101.83.199 with SMTP id z7mr8513835pgr.105.1519814021094; Wed, 28 Feb 2018 02:33:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519814021; cv=none; d=google.com; s=arc-20160816; b=sP2iszL7jQbXg6J/gZO2JW0JZtQgku8uoTXI5HJfYWXS8dQcn858AYqX3i5/iew+Nu bV0rnevV4fpypqwSLGAdR29Sp1m/ErCUZZgY99WW8EQYkddu9OVOoOB2WMAg1df8nT7Z 6tHvWucRWPnutp80SOKCuGQ2bHBDBmVdDJyoJRXWoWze+cN5NvXzcSao9RteUp9OiEHB b9tL/2eQZVJ65F7Fj+4sOkIQwyPBZ0D61UGAZJ9FCnPzO8MpwG40KG71WhXDEZMAQIR4 koP6osYIKOhScgGZ2CMzQOIR6dtqpryij1y0f4mJxiyPKrcenYAvxIRyiuHvVeifkvCT KDFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:arc-authentication-results; bh=eSAyhzjno7c5x5ulwpIweQ5QxBht0LFHXEKADsT/AvA=; b=hUpe8sbNI2627vQJpGRycvgnr095UoZ6BUxOj60CvtAh80oqsA3DQpjC/UD8m4CuI9 sVXDDrFJkMK1dvqz30pBdP/41oZ38hNRd/OM3F0H+M8ULW5Pd1efobCuKkmmfmpG/bKl ztLhMH9QwUZLnJchWdQ4Aa/Iwha8Mhg8SYExHCnbLvjr5mq75QxRJs3Fki/cvFDAV8kq X1W/8RIjwyfDdOC/+HHo9tkTk2i9/qaoVeAh4VxHGe7jrF8ovL0/bAUCJhR2xPgbTfEG o1n/8UMD+hlAFOt4CSYHZcZuNHHHGLD9MHUzLNNETf+gbai8SVW39dOBZfhSZKMRPi16 AwFA== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c63si1045525pfd.51.2018.02.28.02.33.25; Wed, 28 Feb 2018 02:33:41 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752551AbeB1KcU (ORCPT + 99 others); Wed, 28 Feb 2018 05:32:20 -0500 Received: from mail-lf0-f68.google.com ([209.85.215.68]:42562 "EHLO mail-lf0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752173AbeB1KcS (ORCPT ); Wed, 28 Feb 2018 05:32:18 -0500 Received: by mail-lf0-f68.google.com with SMTP id t204so2733295lff.9 for ; Wed, 28 Feb 2018 02:32:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=eSAyhzjno7c5x5ulwpIweQ5QxBht0LFHXEKADsT/AvA=; b=YKpsrqjWGb7VPYNzBu+Qgs98VmbTpNg02tP8vh45zvRXA+gsYEUvRcfv+c4PRTlZOZ L+Whp8yM+O4EQ2Bq/t9TttH39pkr5EdFxoduc7gC95+ZqW446TJIWFMuTUgUFe8lvmUC RvkarrHWjaK7yf6wEyqZkR8tjm/gzRINHZRuxZE26tDz/E5hdcMhy7tvO9VRixVDaCux TQ701+Br5Lrllw+5XRPldtHsi1R38eXhZ9mtf1RiHisNwHVbXcrrB1BlC1N8iOUW0RcE 9gY6pXp4A8QBHZs1BH3N5DCCYEwHfoGq8oh3n5EiDArrUphmiqxR9rUSN+V5qiKqs9yU xhRQ== X-Gm-Message-State: APf1xPDzvbaaLI2OY+1l1RDeTgdFNTT5fqfgV8npZtu4OqwdH9KFf9oY OZj63ecMB4Io5HndYQ/m4+p16/RfY/gVKa28s6sxbQ== X-Received: by 10.25.115.136 with SMTP id h8mr12500480lfk.117.1519813937208; Wed, 28 Feb 2018 02:32:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.46.43.149 with HTTP; Wed, 28 Feb 2018 02:32:16 -0800 (PST) In-Reply-To: <1519812442.10722.248.camel@linux.intel.com> References: <85047448dc1d2d3c725b6b78d5ef2a89fc81b83b.1519659254.git.jtoppins@redhat.com> <1b5a55bd-5bc7-ecd0-99f0-71dd05119743@redhat.com> <1519812442.10722.248.camel@linux.intel.com> From: Bhupesh Sharma Date: Wed, 28 Feb 2018 16:02:16 +0530 Message-ID: Subject: Re: [PATCH] arm64/acpi: make ACPI boot preference configurable To: Andy Shevchenko Cc: Jonathan Toppins , linux-arm-kernel , Al Stone , Jonathan Masters , Catalin Marinas , Will Deacon , rafael.j.wysocki@intel.com, Ingo Molnar , Prarit Bhargava , James Morse , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 28, 2018 at 3:37 PM, 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? Yes the patch in discussion is for arm64. So my comments above are in context to arm64. >> 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. AFAIK upstream arm64 u-boot doesn't support ACPI boot method for armv8/arm64 yet. Regards, Bhupesh