Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp368239pxu; Fri, 4 Dec 2020 05:27:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJyIytBVh3sQuswFLKTpX5ZTmLSev1noSn3DipSTxhgz9SvgGTkVRomZoHrXu2+vjKhLT2SR X-Received: by 2002:a17:906:d10f:: with SMTP id b15mr6855337ejz.268.1607088421905; Fri, 04 Dec 2020 05:27:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607088421; cv=none; d=google.com; s=arc-20160816; b=tzGRQgArROMto6aA6o9BIXc7eWin2ZEvVfzjXFhSb0gydcDOJPKIOj4zpObXBHbpCb hGfn9TETVI9AfI8QERD8l4IwLmwwhCWSLpF8HIwd7dyoEHz5TuVeIgGjqZWmVL+H+DWS gKAYxYAcvL7OqUTlY3r1bNR0A37CzrIEVzt60UMUjbyJhycbRtTcFT+iLnwmC3qQXYol MgbPqHvaYYIwq+tQlgRhtA6xSUV/eCdo8cWYPcvkb2Y/+KW0+HV+Y0RfC1DaEYo0Dx8z lAUiugNRLZgFPpW1f9R3vk4FnEzIGlv+Su1viSB4tflK+X2sISs/fPtBePyrmYZZyUzY Gkeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=iA5bWHAFmy9/lxcfvLYI2QQqWBJdmQm28NzwQFiE5vQ=; b=sJwlNco/Em2fPCh29EHtfitfHWj6TjrLUMz4RSJb++v79FVC2E27MvtundHTT5w+oN BLVkHDBwGHOhcDLXDOyA3g2U5qtt5GmfK3BSnUAHMR+c0rCpscy4/pgNeAPqvQRfLnDa B9FIw8hA4PaBQFQYctYL5m0y++W3VOu8aJeZ7tX7JHZGKBuHN5P+bw+0EzQie2eaP/eI SERqhPzq7/+Rr5vB37p5MFWbx1nXiPAaS8fUWqHxnfnMbb+OpuG+QQBFyFtPaEqTcopF 5ig+/xIHomi98lQedKr+cTTcB9fIl39AHJl+A2ykSSFxPEntche2uICrMwiEuP3t4J9r D3dQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hq4si1352865ejc.14.2020.12.04.05.26.38; Fri, 04 Dec 2020 05:27:01 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728159AbgLDNYI (ORCPT + 99 others); Fri, 4 Dec 2020 08:24:08 -0500 Received: from mx3.molgen.mpg.de ([141.14.17.11]:39193 "EHLO mx1.molgen.mpg.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725920AbgLDNYI (ORCPT ); Fri, 4 Dec 2020 08:24:08 -0500 Received: from [192.168.0.2] (ip5f5af1d8.dynamic.kabel-deutschland.de [95.90.241.216]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: pmenzel) by mx.molgen.mpg.de (Postfix) with ESMTPSA id 1065B2064784C; Fri, 4 Dec 2020 14:23:24 +0100 (CET) Subject: Re: [SPECIFICATION RFC] The firmware and bootloader log specification To: Wim Vervoorn , The development of GNU GRUB , Daniel Kiper Cc: coreboot@coreboot.org, LKML , systemd-devel@lists.freedesktop.org, trenchboot-devel@googlegroups.com, U-Boot Mailing List , x86@kernel.org, xen-devel@lists.xenproject.org, alecb@umass.edu, alexander.burmashev@oracle.com, allen.cryptic@gmail.com, andrew.cooper3@citrix.com, ard.biesheuvel@linaro.org, "btrotter@gmail.com" , dpsmith@apertussolutions.com, eric.devolder@oracle.com, eric.snowberg@oracle.com, hpa@zytor.com, hun@n-dimensional.de, javierm@redhat.com, joao.m.martins@oracle.com, kanth.ghatraju@oracle.com, konrad.wilk@oracle.com, krystian.hebel@3mdeb.com, leif@nuviainc.com, lukasz.hawrylko@intel.com, luto@amacapital.net, michal.zygowski@3mdeb.com, Matthew Garrett , mtottenh@akamai.com, Vladimir 'phcoder' Serbinenko , piotr.krol@3mdeb.com, pjones@redhat.com, roger.pau@citrix.com, ross.philipson@oracle.com, tyhicks@linux.microsoft.com, Heinrich Schuchardt References: <20201113235242.k6fzlwmwm2xqhqsi@tomti.i.net-space.pl> <6c1e79be210549949c30253a6cfcafc1@Eltsrv03.Eltan.local> From: Paul Menzel Message-ID: <9b614471-0395-88a5-1347-66417797e39d@molgen.mpg.de> Date: Fri, 4 Dec 2020 14:23:23 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 In-Reply-To: <6c1e79be210549949c30253a6cfcafc1@Eltsrv03.Eltan.local> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Dear Wim, dear Daniel, First, thank you for including all parties in the discussion. Am 04.12.20 um 13:52 schrieb Wim Vervoorn: > I agree with you. Using an existing standard is better than inventing > a new one in this case. I think using the coreboot logging is a good > idea as there is indeed a lot of support already available and it is > lightweight and simple. In my opinion coreboot’s format is lacking, that it does not record the timestamp, and the log level is not stored as metadata, but (in coreboot) only used to decide if to print the message or not. I agree with you, that an existing standard should be used, and in my opinion it’s Linux message format. That is most widely supported, and existing tools could then also work with pre-Linux messages. Sean Hudson from Mentor Graphics presented that idea at Embedded Linux Conference Europe 2016 [1]. No idea, if anything came out of that effort. (Unfortunately, I couldn’t find an email. Does somebody have contacts at Mentor to find out, how to reach him?) Kind regards, Paul [1]: http://events17.linuxfoundation.org/sites/events/files/slides/2016-10-12%20-%20ELCE%20-%20Shared%20Logging%20-%20Part%20Deux.pdf