From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from zeniv.linux.org.uk (zeniv.linux.org.uk [62.89.141.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9FAF334DB56; Mon, 15 Jun 2026 17:04:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.89.141.173 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781543087; cv=none; b=Ymi+PTGKMzWF8JcTVF73EXAhbBWkyV676XQLbOinj95wiD3KXcnzHBSYzJQ9YI1CNsQmf+IMQeTd44SNvPWBs/kRlkKUZdVvrG3ze1Da5CgAsp0d+wiRbF5cqUK8nE3NBk1gPtc5MCRhjSXVgiBRFMn7efV9r/hxOt6iDe3Icpg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781543087; c=relaxed/simple; bh=k9wzEDrn8OWY0tjJOa6e5RtLbGoq+IyJnXkfwU07P80=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=QF6uQEQEHg9futom0hrFQOs9iAFBd2WEcfKDttCLlCD6R0Y/uNsPWnjE6MHD5X8PasxdiQqHa54gITg+3IHa1VtAZ+aNpnwCBPcZv1C4K5OpK+yDoWu2/F++GoHEZ6jDbfrui1TsI8VJq+htd6F1Ds5re9OTUVUXD4hh3rbekcI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=zeniv.linux.org.uk; spf=none smtp.mailfrom=ftp.linux.org.uk; dkim=pass (2048-bit key) header.d=linux.org.uk header.i=@linux.org.uk header.b=SLabnQnx; arc=none smtp.client-ip=62.89.141.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=zeniv.linux.org.uk Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=ftp.linux.org.uk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linux.org.uk header.i=@linux.org.uk header.b="SLabnQnx" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linux.org.uk; s=zeniv-20220401; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description; bh=be/KypQX5Q9fujajARM6Q7r9w26ilWIZmzbrtGfAKys=; b=SLabnQnxi8RKG6kB4YLIrRrIte +jYEaBgX5DOoDOdPOU6k6ypOK6lDxxOMXQzKEUszFj5yTLPDASBaagrmnsOk8tUGdmzHw2XGk68HM 2J1tv7+pE0CjbBOIjeYCz0TsyHOIrqFb8Mb1LadfEs+3t0bUVsavfv//KIZ2S3hmTXIBIqEbnE3qn zsd3Hxu29/Ylu8C3lRKI+WwMxWxUWcLIz0u0fTGyYSKAR/XPPXo0Rkv03xUIJElu5cOtap9hCSZj1 74eb7LaTsGudBKuTsb4/IH254uFPRDECMTh8XzLqKRh9ykQzpGUZV9OECxDmxcCHO22vobRU+rK1T RNRNGWLQ==; Received: from viro by zeniv.linux.org.uk with local (Exim 4.99.2 #2 (Red Hat Linux)) id 1wZAjg-00000000Vxn-0xg6; Mon, 15 Jun 2026 17:04:32 +0000 Date: Mon, 15 Jun 2026 18:04:32 +0100 From: Al Viro To: Vincent Mailhol Cc: Jens Axboe , Davidlohr Bueso , Christian Brauner , Jan Kara , linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, linux-efi@vger.kernel.org, linux-fsdevel@vger.kernel.org, Richard Henderson , Matt Turner , Magnus Lindholm , linux-alpha@vger.kernel.org, Vineet Gupta , linux-snps-arc@lists.infradead.org, Russell King , linux-arm-kernel@lists.infradead.org, Catalin Marinas , Will Deacon , Huacai Chen , WANG Xuerui , loongarch@lists.linux.dev, Thomas Bogendoerfer , linux-mips@vger.kernel.org, "James E.J. Bottomley" , Helge Deller , linux-parisc@vger.kernel.org, Madhavan Srinivasan , Michael Ellerman , linuxppc-dev@lists.ozlabs.org, Paul Walmsley , Palmer Dabbelt , Albert Ou , linux-riscv@lists.infradead.org, Heiko Carstens , Vasily Gorbik , Alexander Gordeev , linux-s390@vger.kernel.org, Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, Jonathan Corbet , Shuah Khan , linux-doc@vger.kernel.org Subject: Re: [PATCH 00/19] init: discoverable root partitions, a.k.a. an omittable "root=" cmdline option Message-ID: <20260615170432.GW2636677@ZenIV> References: <20260615-discoverable-root_partitions-v1-0-39c78fac42e2@kernel.org> Precedence: bulk X-Mailing-List: linux-alpha@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20260615-discoverable-root_partitions-v1-0-39c78fac42e2@kernel.org> Sender: Al Viro On Mon, Jun 15, 2026 at 06:08:56PM +0200, Vincent Mailhol wrote: > Tested with GRUB, which implements the LoaderDevicePartUUID EFI variable > in its bli module [3]. With this, I was able to boot a kernel with a > completely empty cmdline and no initrd. > > [1] The Discoverable Partitions Specification (DPS) > Link: https://uapi-group.org/specifications/specs/discoverable_partitions_specification/ > > [2] systemd-gpt-auto-generator > Link: https://www.freedesktop.org/software/systemd/man/latest/systemd-gpt-auto-generator.html > > [3] GRUB -- §16.2 bli > Link: https://www.gnu.org/software/grub/manual/grub/html_node/bli_005fmodule.html So what does that thing, tied to EFI as it is, have to do with architectures where * firmware is rather unlike EFI * firmware wouldn't know what to do with GPT * GRUB is *not* ported to, let alone used such as, say it, the very first one mentioned at your [1]? Or is that conditional upon "if anyone wants to design replacement firmware for those, and if they agree to follow our wishlist"? From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CFF2ACD98DA for ; Mon, 15 Jun 2026 17:04:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=p0lAILZtsP4konV2WTC+MmiA4E/SEuBVtH3q5aIlV+Q=; b=Na9/nyRVxRS4nb EPrTTyLJDAuKbl3ACvPM8XeIhTtUm6iXx6/cDo6Nr0fv5nPD2silivinztB7bMSrr03nZswSbYKew 4u4aTJJxfrrHrSJxEx5er/2mF5GNhWk+OPJo9oN5rQJF6+pRiPmd3teHKuRdwqFzUYaJ6c38tfHGV qdzxcMecUhZrRjIB3/WYZCbS2tCuY+LnEXYtUpuTuCjdjKNCnD+ElNEPnkipW79mxAsboKjsqKgw3 Lvj3EAoFai7Jbs638CaGJSyhb/mBjDsTFwUBp9HYolI54XFBd5BDzB4SpVPh1An2J5HQ7oWdqTbWr KXVAnQR+uRr/3w8be+Zw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wZAjz-0000000EceJ-1i52; Mon, 15 Jun 2026 17:04:51 +0000 Received: from zeniv.linux.org.uk ([2a03:a000:7:0:5054:ff:fe1c:15ff]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wZAjw-0000000EccV-1LFM; Mon, 15 Jun 2026 17:04:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linux.org.uk; s=zeniv-20220401; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description; bh=be/KypQX5Q9fujajARM6Q7r9w26ilWIZmzbrtGfAKys=; b=SLabnQnxi8RKG6kB4YLIrRrIte +jYEaBgX5DOoDOdPOU6k6ypOK6lDxxOMXQzKEUszFj5yTLPDASBaagrmnsOk8tUGdmzHw2XGk68HM 2J1tv7+pE0CjbBOIjeYCz0TsyHOIrqFb8Mb1LadfEs+3t0bUVsavfv//KIZ2S3hmTXIBIqEbnE3qn zsd3Hxu29/Ylu8C3lRKI+WwMxWxUWcLIz0u0fTGyYSKAR/XPPXo0Rkv03xUIJElu5cOtap9hCSZj1 74eb7LaTsGudBKuTsb4/IH254uFPRDECMTh8XzLqKRh9ykQzpGUZV9OECxDmxcCHO22vobRU+rK1T RNRNGWLQ==; Received: from viro by zeniv.linux.org.uk with local (Exim 4.99.2 #2 (Red Hat Linux)) id 1wZAjg-00000000Vxn-0xg6; Mon, 15 Jun 2026 17:04:32 +0000 Date: Mon, 15 Jun 2026 18:04:32 +0100 From: Al Viro To: Vincent Mailhol Cc: Jens Axboe , Davidlohr Bueso , Christian Brauner , Jan Kara , linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, linux-efi@vger.kernel.org, linux-fsdevel@vger.kernel.org, Richard Henderson , Matt Turner , Magnus Lindholm , linux-alpha@vger.kernel.org, Vineet Gupta , linux-snps-arc@lists.infradead.org, Russell King , linux-arm-kernel@lists.infradead.org, Catalin Marinas , Will Deacon , Huacai Chen , WANG Xuerui , loongarch@lists.linux.dev, Thomas Bogendoerfer , linux-mips@vger.kernel.org, "James E.J. Bottomley" , Helge Deller , linux-parisc@vger.kernel.org, Madhavan Srinivasan , Michael Ellerman , linuxppc-dev@lists.ozlabs.org, Paul Walmsley , Palmer Dabbelt , Albert Ou , linux-riscv@lists.infradead.org, Heiko Carstens , Vasily Gorbik , Alexander Gordeev , linux-s390@vger.kernel.org, Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, Jonathan Corbet , Shuah Khan , linux-doc@vger.kernel.org Subject: Re: [PATCH 00/19] init: discoverable root partitions, a.k.a. an omittable "root=" cmdline option Message-ID: <20260615170432.GW2636677@ZenIV> References: <20260615-discoverable-root_partitions-v1-0-39c78fac42e2@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20260615-discoverable-root_partitions-v1-0-39c78fac42e2@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260615_100448_361505_AF6F34A6 X-CRM114-Status: GOOD ( 12.51 ) X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux on Synopsys ARC Processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+linux-snps-arc=archiver.kernel.org@lists.infradead.org On Mon, Jun 15, 2026 at 06:08:56PM +0200, Vincent Mailhol wrote: > Tested with GRUB, which implements the LoaderDevicePartUUID EFI variable > in its bli module [3]. With this, I was able to boot a kernel with a > completely empty cmdline and no initrd. > = > [1] The Discoverable Partitions Specification (DPS) > Link: https://uapi-group.org/specifications/specs/discoverable_partitions= _specification/ > = > [2] systemd-gpt-auto-generator > Link: https://www.freedesktop.org/software/systemd/man/latest/systemd-gpt= -auto-generator.html > = > [3] GRUB -- =A716.2 bli > Link: https://www.gnu.org/software/grub/manual/grub/html_node/bli_005fmod= ule.html So what does that thing, tied to EFI as it is, have to do with architecture= s where * firmware is rather unlike EFI * firmware wouldn't know what to do with GPT * GRUB is *not* ported to, let alone used such as, say it, the very first one mentioned at your [1]? Or is that conditional upon "if anyone wants to design replacement firmware for those, and if they agree to follow our wishlist"? _______________________________________________ linux-snps-arc mailing list linux-snps-arc@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-snps-arc From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B52D0CD98DA for ; Mon, 15 Jun 2026 17:05:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=z/nAjZX8sKg2k9Ronxf4OeSUo3X1PDfRqM4y7BGLWxM=; b=NNH7zTwhzcnq8r /BP2xlSbjx3CtK9zxqVh2pUGoAAkY9IGfjxsewrSRquA3CIM+AHYSijW5hFpYgnTsvkcdmc/gxl2Z tPvkBZopW49i9MihS3H900p+UoOKLQzwonkhgeZ4nOIqnYjiANpluxd9QTslJc2J7Php3wE3H3ft+ et4iqmUbgi3Pmth0gXnWZrdx9RNp4P69i7IgxizwNg8FRjV9onwLg9p8EtCi7uR5XBbDZpi82xJPC TEotBEIccXn4gDAwQjNkmMtG5GUuVlvQP110tKH9MrORf0QCh9W4Y2ANCpEUyT6lNaqDDA4zRlWIr K4RUcH2bqu/r8Jn/WZow==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wZAjz-0000000Eced-2dWk; Mon, 15 Jun 2026 17:04:51 +0000 Received: from zeniv.linux.org.uk ([2a03:a000:7:0:5054:ff:fe1c:15ff]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wZAjw-0000000EccV-1LFM; Mon, 15 Jun 2026 17:04:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linux.org.uk; s=zeniv-20220401; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description; bh=be/KypQX5Q9fujajARM6Q7r9w26ilWIZmzbrtGfAKys=; b=SLabnQnxi8RKG6kB4YLIrRrIte +jYEaBgX5DOoDOdPOU6k6ypOK6lDxxOMXQzKEUszFj5yTLPDASBaagrmnsOk8tUGdmzHw2XGk68HM 2J1tv7+pE0CjbBOIjeYCz0TsyHOIrqFb8Mb1LadfEs+3t0bUVsavfv//KIZ2S3hmTXIBIqEbnE3qn zsd3Hxu29/Ylu8C3lRKI+WwMxWxUWcLIz0u0fTGyYSKAR/XPPXo0Rkv03xUIJElu5cOtap9hCSZj1 74eb7LaTsGudBKuTsb4/IH254uFPRDECMTh8XzLqKRh9ykQzpGUZV9OECxDmxcCHO22vobRU+rK1T RNRNGWLQ==; Received: from viro by zeniv.linux.org.uk with local (Exim 4.99.2 #2 (Red Hat Linux)) id 1wZAjg-00000000Vxn-0xg6; Mon, 15 Jun 2026 17:04:32 +0000 Date: Mon, 15 Jun 2026 18:04:32 +0100 From: Al Viro To: Vincent Mailhol Cc: Jens Axboe , Davidlohr Bueso , Christian Brauner , Jan Kara , linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, linux-efi@vger.kernel.org, linux-fsdevel@vger.kernel.org, Richard Henderson , Matt Turner , Magnus Lindholm , linux-alpha@vger.kernel.org, Vineet Gupta , linux-snps-arc@lists.infradead.org, Russell King , linux-arm-kernel@lists.infradead.org, Catalin Marinas , Will Deacon , Huacai Chen , WANG Xuerui , loongarch@lists.linux.dev, Thomas Bogendoerfer , linux-mips@vger.kernel.org, "James E.J. Bottomley" , Helge Deller , linux-parisc@vger.kernel.org, Madhavan Srinivasan , Michael Ellerman , linuxppc-dev@lists.ozlabs.org, Paul Walmsley , Palmer Dabbelt , Albert Ou , linux-riscv@lists.infradead.org, Heiko Carstens , Vasily Gorbik , Alexander Gordeev , linux-s390@vger.kernel.org, Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, Jonathan Corbet , Shuah Khan , linux-doc@vger.kernel.org Subject: Re: [PATCH 00/19] init: discoverable root partitions, a.k.a. an omittable "root=" cmdline option Message-ID: <20260615170432.GW2636677@ZenIV> References: <20260615-discoverable-root_partitions-v1-0-39c78fac42e2@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20260615-discoverable-root_partitions-v1-0-39c78fac42e2@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260615_100448_361505_AF6F34A6 X-CRM114-Status: GOOD ( 12.51 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org On Mon, Jun 15, 2026 at 06:08:56PM +0200, Vincent Mailhol wrote: > Tested with GRUB, which implements the LoaderDevicePartUUID EFI variable > in its bli module [3]. With this, I was able to boot a kernel with a > completely empty cmdline and no initrd. > = > [1] The Discoverable Partitions Specification (DPS) > Link: https://uapi-group.org/specifications/specs/discoverable_partitions= _specification/ > = > [2] systemd-gpt-auto-generator > Link: https://www.freedesktop.org/software/systemd/man/latest/systemd-gpt= -auto-generator.html > = > [3] GRUB -- =A716.2 bli > Link: https://www.gnu.org/software/grub/manual/grub/html_node/bli_005fmod= ule.html So what does that thing, tied to EFI as it is, have to do with architecture= s where * firmware is rather unlike EFI * firmware wouldn't know what to do with GPT * GRUB is *not* ported to, let alone used such as, say it, the very first one mentioned at your [1]? Or is that conditional upon "if anyone wants to design replacement firmware for those, and if they agree to follow our wishlist"? _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv