Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4333814imm; Mon, 18 Jun 2018 13:07:18 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKpe1FFfcpv15Puj0t+umV3o5Mrvy4x1eYAsmxY3pJzZUuwnsTv3MZxPkwvDB0tx5LYDUz9 X-Received: by 2002:a63:7d1b:: with SMTP id y27-v6mr12097335pgc.418.1529352438750; Mon, 18 Jun 2018 13:07:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529352438; cv=none; d=google.com; s=arc-20160816; b=e4ThnhH2g/SoznFFs5mf5DfYUjAJRJzZjTdIwDhhQ+RwvhVdkGwi2W5JSt7JrnWxyz eqE7FuMddLoJZcCrr/otcdZzLMaYVXVmWUrUgd5MI+7ndBUWPZ0Y4AS3/XoK2FmNzeec V1dxJFvTatxgtCM5SoM87ne7VN1EUthkpey917HFpWy7aTv+KcKRwve4BdqTFJbdjDkE dyzXwV6HfxvRooYSmincgiBfHbUrM/QRKDL0ltD9GyeJgAiUtxD64sCqaV+BL7pJVozY kjfrsGHE9nOZ2sO9nJeiYxOVLBBKJanr72UQMDUgJC8HsKyLWaPvypEN4RCCLlS9ry9h D0jQ== 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 :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=ZBmxdClNbO3D1ke6pc+oFVFlTduwTbrWQdZdiERJ6gQ=; b=N1fphpBCYNgKTMYcvEAPQpkEuEotoQ7D5WhB0tEq1Ek45e5msenL1XRvFaja525ELl LQviX+1FI7HSN8/BXjr3pt4tn6jhZeeXLRm0LknnzY3JlGv/SVeEzlS5xnfG4ZawhCmc WImx7n3udHU0PxfuuyYGsSWPIZXa0rYVvwEjx6ApTHauhBN/b+uiUnk0W4gDtpPZWuUV eUW06uIdOeoctdRoLN1A9K1CTMJUfx994f2Pi7eIsfNvG3jXLXbTcdkSMZdOPIBNlJyF tB3KasQsUzYXzlb/jvEYVwzUJgd5QYA1CO4kFTKB+Q6oJj7TTKaNJcKpf4YdXY6B2FiK v2/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=CXJVC3Kv; 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=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s3-v6si15138995plb.394.2018.06.18.13.07.04; Mon, 18 Jun 2018 13:07:18 -0700 (PDT) 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=@chromium.org header.s=google header.b=CXJVC3Kv; 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=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933942AbeFRUFB (ORCPT + 99 others); Mon, 18 Jun 2018 16:05:01 -0400 Received: from mail-ua0-f194.google.com ([209.85.217.194]:37882 "EHLO mail-ua0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755364AbeFRUE7 (ORCPT ); Mon, 18 Jun 2018 16:04:59 -0400 Received: by mail-ua0-f194.google.com with SMTP id l14-v6so8107163uao.4 for ; Mon, 18 Jun 2018 13:04:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZBmxdClNbO3D1ke6pc+oFVFlTduwTbrWQdZdiERJ6gQ=; b=CXJVC3Kvc/sVxa3zeU+PbDu3CeNc7bxRoZiMy1CdzoW4Lwi6HfUGJP9rd740t9h82J Q8QKZFcXP6ow4LzMwPCzC4Cj6PFJvo9wxunGlZhJTtNsQrmHDEtmhCYm5Rq66h/bG1cw NV6/gJLeY1BreUdR0F4UrraZijfjJrWIPxDXE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZBmxdClNbO3D1ke6pc+oFVFlTduwTbrWQdZdiERJ6gQ=; b=kb/1Cb9+fdM/IM1lAOnSfHpZnCQOfaf33iZOa8VCT8bpHPxgVcTvp4iLhaQI5UGP7D sntsgicSKiWUUOSoOqpwgelpg+S39eJKznVUqkL3mEa6tGw6gKdA7CXCA2xNf/Krnwak k66Zdagt2FtWG7ydAeQlAb3WO2igoagpg2BUd4Ex3kd6i1o0eTDQCIHihcgcE/K4quED chdnjz16ellciMj56e5uR4RkyBF+xxCqWQzj0nwxreohW/k/45qQWQDquoPbOcI3dDdU mHc36v/lwinO1pXanmVPci4eUR33yg9sBLtf7PgEwtfab97eTTqNov2ngMzTNkPTBoA6 +bvw== X-Gm-Message-State: APt69E0PESWWk/iEmhNnszZ3oWjIZPrjSOfeESxXyDEUdpB0l5ffRJSW +BxlGG48M+VRm7qAP/MzlCIysBI0zRLt6ugANt//KA== X-Received: by 2002:a9f:358e:: with SMTP id t14-v6mr8556728uad.9.1529352298344; Mon, 18 Jun 2018 13:04:58 -0700 (PDT) MIME-Version: 1.0 References: <20180616220531.GB14131@decadent.org.uk> In-Reply-To: <20180616220531.GB14131@decadent.org.uk> From: Julius Werner Date: Mon, 18 Jun 2018 13:04:44 -0700 Message-ID: Subject: Re: [PATCH] firmware: Update Kconfig help text for Google firmware To: ben@decadent.org.uk Cc: Julius Werner , Thierry Escande , LKML , pm.debian@googlemail.com 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 Sat, Jun 16, 2018 at 3:05 PM Ben Hutchings wrote: > > The help text for GOOGLE_FIRMWARE states that it should only be > enabled when building a kernel for Google's own servers. However, it > is now also a dependency for various Chromebook firmware drivers. > > Update the help text to reflect this double duty. Add the qualifier > "server" to the help text for GOOGLE_SMI, which doesn't appear to be > useful on Chromebooks. > > Fixes: d384d6f43d1e ("firmware: google memconsole: Add coreboot support") > Signed-off-by: Ben Hutchings > --- > drivers/firmware/google/Kconfig | 9 ++++----- > 1 file changed, 4 insertions(+), 5 deletions(-) > > diff --git a/drivers/firmware/google/Kconfig b/drivers/firmware/google/Kconfig > index f16b381a569c..6fda2c5c69e4 100644 > --- a/drivers/firmware/google/Kconfig > +++ b/drivers/firmware/google/Kconfig > @@ -2,9 +2,8 @@ menuconfig GOOGLE_FIRMWARE > bool "Google Firmware Drivers" > default n > help > - These firmware drivers are used by Google's servers. They are > - only useful if you are working directly on one of their > - proprietary servers. If in doubt, say "N". > + These firmware drivers are used by Google servers and > + Chromebooks. If in doubt, say "N". nit: Technically, most of the stuff is useful on all coreboot devices, not just Chromebooks. (Ideally we'd want to factor that out into a separate drivers/firmware/coreboot, but it's a bit tricky because the same memconsole frontend is used for both coreboot and a proprietary Google server BIOS, so it's a little tricky to decide where everything should go. Nobody had the time to go untangle it yet.) > if GOOGLE_FIRMWARE > > @@ -14,8 +13,8 @@ config GOOGLE_SMI > select EFI_VARS > help > Say Y here if you want to enable SMI callbacks for Google > - platforms. This provides an interface for writing to and > - clearing the EFI event log and reading and writing NVRAM > + server platforms. This provides an interface for writing to > + and clearing the EFI event log and reading and writing NVRAM > variables. GSMI is also used by Chromebooks AFAIK. (I think it's sort of become a general coreboot interface by now as well, although the name still says Google.)