Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp2930470rwb; Thu, 29 Sep 2022 17:43:46 -0700 (PDT) X-Google-Smtp-Source: AMsMyM49e1jjPr6/hozxWKgixNOgAkNX2KH3wi8O6c9rOBPc/ZEHaANSFmKELnK6qB8HtIIhpVUi X-Received: by 2002:aa7:c054:0:b0:453:98c6:f6c4 with SMTP id k20-20020aa7c054000000b0045398c6f6c4mr5697426edo.2.1664498626005; Thu, 29 Sep 2022 17:43:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664498625; cv=none; d=google.com; s=arc-20160816; b=hat17wlZggjbf1ckSUwWuC16V2XYKTOGZWEcUfq1Uk7xstnb7XlsLdI8R6pLtNrt0y upH70nOVeoc4mh0FrgFJWPyPHC3h/gT8HCllZUGs3hE/vd5+hTPaCCDch9mVTFmsGS8u t+EqYMD6ojT/GNVlcRFSmBR5RakTtEfbuLx75gpDK5aLEDVdyksIxD0NKSWoLl8PwZ3b FRZu56lsU2ELGMri+wtgcuZTRuCNQ8KUUvZdUJ35NAcECPHCv1mZKm8GgY/y2jQAXV5e S/XJVbWwFjhA3d9PgKVbWGx1zDbctSyTnfcLWGA37m6Oh5hG7rgqlgu+ARLvtrBsz8vh piuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=OOD5GnY+yF8XWuvuXRG/SQcRpqNEynD57yvkex+WpCc=; b=HOZwn0cdxPc0RzZ1qbPA//KZzL5TgCGdy77uqYUhK1ZfBhtIUg20jhY2Ht28Ju6XMx BXhAMnYYEj9lF2/gM3iMf05XpQCSbmxIbQx2PXSd9PLfJbQ+rQHqRawYWhoPyuW0uUUf YciHiiJ3DPn2KvDle6YSXn/GJPrjqpuS8e+rc+QDxzPHm/s3EUj/VdlyQjxxyFV+/Qqa hgsvswddA92FeIX4BYak9geidktazKsxBOJ2wkcX/0sOPfZjTwsL1GcApIbXoYak0yqw KbEH+CoehBxJapCUcnIsv99LXzb1f+8s1kkV4flFlwDbPcTl4RtGbtO9uaDbAzWBTeUn MB7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=JBzYiWFq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b11-20020aa7c90b000000b004585e0f44fesi806761edt.60.2022.09.29.17.43.06; Thu, 29 Sep 2022 17:43:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=JBzYiWFq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S229701AbiI3AHU (ORCPT + 99 others); Thu, 29 Sep 2022 20:07:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35580 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229492AbiI3AHS (ORCPT ); Thu, 29 Sep 2022 20:07:18 -0400 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D4D031F8C02 for ; Thu, 29 Sep 2022 17:07:17 -0700 (PDT) Received: by mail-wr1-x432.google.com with SMTP id h7so4419837wru.10 for ; Thu, 29 Sep 2022 17:07:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=OOD5GnY+yF8XWuvuXRG/SQcRpqNEynD57yvkex+WpCc=; b=JBzYiWFqqHK9Kdwhzv0C4cHQa5kbDyO+UJ72ST/JX37WcxS7/X6uWsu0JDXmz5P43a 57cDakWWJrSrPy106baUcgWHrNpdMMMjuK3N2WWgYYsQRtEMKTqV/KLMnNwv3c7wcfB5 04R1oY1G8eXSP+rYISlEdZLed9SY/CaYSMt2U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=OOD5GnY+yF8XWuvuXRG/SQcRpqNEynD57yvkex+WpCc=; b=i8d3sMxrE/JlaLbJXjrV29bdYOXhGuMU39VXvOcB60XEbmdHLlaiLltaC8h0iPmqr+ KL4Bbsb9SdlGIcAeXaMq1u/uDWq1BcVOGAQqPLr2hGawefKEQitJx2sV4yBMl+EK9urY nwyvEiaIh4cHhDIhTUIpwhSdiMe8GmXRI2s1Qpxv5DVwkExAJWt++v3lmzhGHmxf358G /WZTMSm3xM7WaDZ4kJViaGJ032SZ9VJGOlpBVPb/Pj6DLfph98OhkFkPtsVRWuFU2TRG Jjlp6HsB0NXVfeiZ/lnGZn43MqnrsKobujWVlrnUHx2jx1HYLWsh8KpL50q7bW2J5sza G82g== X-Gm-Message-State: ACrzQf2PioOSs/xLFKO79IBlWPs2PsGaE3jUnk7jAHCAxUVeLS98C46/ i4MfXOyT73z2Jcb3vKwCTnsRbem295Dqlw3qKvzagA== X-Received: by 2002:adf:e187:0:b0:22c:981d:5528 with SMTP id az7-20020adfe187000000b0022c981d5528mr4016430wrb.407.1664496436338; Thu, 29 Sep 2022 17:07:16 -0700 (PDT) MIME-Version: 1.0 References: <20220927205551.2017473-1-jrosenth@chromium.org> In-Reply-To: From: Julius Werner Date: Thu, 29 Sep 2022 17:07:04 -0700 Message-ID: Subject: Re: [RESEND PATCH v10] firmware: google: Implement cbmem in sysfs driver To: Jack Rosenthal Cc: Greg KH , LKML , chrome-platform@lists.linux.dev, Stephen Boyd , Tzung-Bi Shih , Guenter Roeck , Julius Werner Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > Will this work for all coreboot implementations? > > Yes, CBMEM has existed in coreboot since 2009, so it'll work with any > non-antique version. FWIW the lb_cbmem_entry tags that this implementation relies on are a bit newer (2015), but the basic sentiment remains. This is just meant to add support for the coreboot versions that expose this data, it's not going to hurt earlier ones that don't (it's just going to create an empty sysfs directory for those).