Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp8673504ybn; Tue, 1 Oct 2019 11:26:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqxexpgrD3RpuxwjMA3mYSKtFDzB47wbpfu4rQapcacMUqMSMqc7fLbR6TorRYgrdiO5w8AQ X-Received: by 2002:aa7:d295:: with SMTP id w21mr5973880edq.302.1569954411238; Tue, 01 Oct 2019 11:26:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569954411; cv=none; d=google.com; s=arc-20160816; b=KlzB8TD3jOLEc/RIF6WcOPHL2zGNsXScVRVMEPBVljTnHM+ilOfqE+CxMis0ZRRMXh b7z+AnzZXu6s27tRnGy+Yi1U5jXOvKOXYfgdlQGOa0SQprF0YOV3TBPV2iHE95RjghRY e5B5jxqD1HeC6IY0eknd8jOk9eU/9NqA5VgoEPfFUBS3/XLO5RD9FnJI6pSI48Y+RBPN 7/wtWCJ5xbmt0Cp2vhTcHuq/YAUAjWauT1PRLD9dO6MZW/nSND54MvEqzDUM62h+Zmui B9OkhRQdDrPWSJCUkNhxUvSJPiyButLtmE2L68uo1ERLzPRny+a82VbRSQe2hiRqL4aC qy6A== 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; bh=o50ESmIuAdPE+zNHnDtpkityBBSbRZVmr7JwkUQQS2g=; b=Pis9C5xhJfQ2QAhyfvnUgTNfKRUZW9KnCoMn21wwNiKgBmB1MO2u58WtzQJFmp0yFR 2TCBOk/ys4PllFA2H+Ydh5G09JpUWx8YikjVhuJiBpXyCrdJmW31AF/J2Vi3IskeBAme aeZNE75ySckmYDrwk2yoTAoFRjd3Yk0Fwb1xnZ3X+9xfbQ4Vf9fCtFOTU7oHhmjTiour 3lK9i/Vu2fo6pZvB9MoFvbvq5XsTv4CIDvGkUiA60u00rVYQCrJ4bqWVjNNGwCwCa8iI 7nuo1pgntzKy6QAsH6AW5/9+wLE6UJLsxGnXKeRKTp5JzAPY7u0FMMqjy/KkrgwAh+Bl N3Yw== 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 z10si9389974ejx.236.2019.10.01.11.26.25; Tue, 01 Oct 2019 11:26:51 -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; 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 S1732226AbfJASYG (ORCPT + 99 others); Tue, 1 Oct 2019 14:24:06 -0400 Received: from mail-oi1-f196.google.com ([209.85.167.196]:43036 "EHLO mail-oi1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732116AbfJASYG (ORCPT ); Tue, 1 Oct 2019 14:24:06 -0400 Received: by mail-oi1-f196.google.com with SMTP id t84so15305191oih.10; Tue, 01 Oct 2019 11:24:04 -0700 (PDT) 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=o50ESmIuAdPE+zNHnDtpkityBBSbRZVmr7JwkUQQS2g=; b=cVuM1YQRyhRXbu1zUNk6VvBScNAm7kBV0w9yyTiCNStl/qHPcicuJDnqK+Ia2LFdC2 L3kbKFpcgBSLDGmwUYTNpAKwAutstclirsXJxv8yKZfnPigL6dnsmZZOlwLegkqbvIQ/ iYBTdfm4HG8TtAx45V2/StFqoVrM1k2QCMOhT/aflC4bMXPaXdAzPFn4CzuOqeyATy9J +jMXUtOcOzfirvLe/bToziYvTGAHl5Hw6ScvPksljjHcMud9vXO+yJQSQs5tLzMZq+p4 +TICaejvX9AzVzyvB+po059LJVjTz85WMU5FIYAGgO+Kvk8kz7EZxwVzFRXwP3rdrc0d P0GA== X-Gm-Message-State: APjAAAULO62A3BL0DG3Ma41qQ9iE0sK/wD3jUCxqy/ZLmoMDknvL/bq2 g20nqR7g071zhrsLzXPC1Mj6dvRap8NarS/OsTg= X-Received: by 2002:aca:3908:: with SMTP id g8mr4963165oia.54.1569954243743; Tue, 01 Oct 2019 11:24:03 -0700 (PDT) MIME-Version: 1.0 References: <20190812150452.27983-1-ard.biesheuvel@linaro.org> <20190812150452.27983-5-ard.biesheuvel@linaro.org> <8446d19dd197447a88eed580601f3c4c@AUSX13MPC105.AMER.DELL.COM> <20191001180133.GA2279@localhost.localdomain> In-Reply-To: <20191001180133.GA2279@localhost.localdomain> From: Geert Uytterhoeven Date: Tue, 1 Oct 2019 20:23:51 +0200 Message-ID: Subject: Re: [PATCH 4/5] efi: Export Runtime Configuration Interface table to sysfs To: Narendra.K@dell.com Cc: Mario.Limonciello@dell.com, Ard Biesheuvel , linux-efi , Ingo Molnar , Thomas Gleixner , Linux Kernel Mailing List , James Morse , Xiaofei Tan 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 Hi Narendra, On Tue, Oct 1, 2019 at 8:01 PM wrote: > On Tue, Oct 01, 2019 at 01:20:46PM +0000, Limonciello, Mario wrote: > [...] > > > > > > > +config EFI_RCI2_TABLE > > > > > > > + bool "EFI Runtime Configuration Interface Table Version 2 Support" > > > > > > > + help > > > > > > > + Displays the content of the Runtime Configuration Interface > > > > > > > + Table version 2 on Dell EMC PowerEdge systems as a binary > > > > > > > + attribute 'rci2' under /sys/firmware/efi/tables directory. > > > > > > > + > > > > > > > + RCI2 table contains BIOS HII in XML format and is used to populate > > > > > > > + BIOS setup page in Dell EMC OpenManage Server Administrator tool. > > > > > > > + The BIOS setup page contains BIOS tokens which can be configured. > > > > > > > + > > > > > > > + Say Y here for Dell EMC PowerEdge systems. > > > > > > > > > > > > A quick Google search tells me these are Intel Xeon. > > > > > > Are arm/arm64/ia64 variants available, too? > > > > > > If not, this should be protected by "depends on x86" ("|| COMPILE_TEST"?). > > > > > > > > > > The code in question is entirely architecture agnostic, and defaults > > > > > to 'n', so I am not convinced this is needed. (It came up in the > > > > > review as well) > > > > > > > > "make oldconfig" still asks me the question on e.g. arm64, where it is > > > > irrelevant, until arm64 variants of the hardware show up. > > > > > > > > So IMHO it should have "depends on X86 || COMPILE_TEST". > > > > > > > > > > Fair enough. I am going to send out a bunch of EFI fixes this week, so > > > I'll accept a patch that makes the change above. > > > > Is it really a problem to just say n? > > > > I think this seems like a needless change that would slow down adoption of > > !x86 if Dell EMC PowerEdge systems did start going that route, especially > > when it comes to distributions that move glacially slow with picking up new > > kernel code. > > Hi Ard/Geert, > > Any additional thoughts here ? Sure ;-) A typical platform-specific sarm/arm64 .config file has almost 3000 config options disabled. Hence that means I have to say "n" almost 3000 times. Fortunately I started doing this several years ago, so I can do this incrementally ;-) Perhaps someone should try to remove all lines like "depends on ... || COMPILE_TEST", run "make oldconfig", read all help texts before saying "n", and time the whole operation... I hope I managed to convince you of the benefits. Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds