From nobody Mon Dec 04 13:49:29 2023 X-Original-To: amd64@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SkQ5563vkz53Nyd for ; Mon, 4 Dec 2023 13:49:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SkQ5551vSz4hrK for ; Mon, 4 Dec 2023 13:49:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701697769; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=8ro+wLunUXs/4Gkeh/j+OfKTYBNO2yystdVW5XUDkxg=; b=ha9r7fTWHU7kZFLVDemfbCtYlPQMqSAFQN5fVQn2zRovHEcGmfZa5/8UgkzbYooazbEkmb xLAFzoCqEX3EplKx4/71/wGsd1U4G4IwGH2mv+Go9e3Gu8lgpg/JT50LdZptxLzY9bzckL LZS/e7x5IGfkSzmkGhK5w3YfNmTS27Jk7FLVkEK0c76IDjbZGOJ3vYoI8y65Rm5QOtvRxx +GirnLPmudv4FPaba/cHJo6tCmLhlDqIjC5C4dz4lt1X+kkYh8J4kCn1Q5XG7Gt1zGyuP6 iVc1QEa1gWmSF4XPVwbvFhCOWX8ahq3yV+QXMWYiddQWG/qPaC1vOiE+J4Jkug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701697769; a=rsa-sha256; cv=none; b=WLlyDFMiE5CLQt+4+mnPAu9z1Av9S5pBGlZoPGiDr2GilQ4Piz5etaAIwiIFo3bJd1H9FA cF4clJbfa790V5qBtfV6CjbiTb6mfCKDzLCjGlNKzc4IWdOr3BEnXlPQ/wQ1YHsf+ASJMK RpBnCj8TcxKU69jWdEFfjOnv1ljonUHZSaBfT+IP33YZc6zUBzbBqrFh93Uw/WSuJND0RE Rj1aH+fXBsYSaTQdTe1nMY2PNMoQKPKlHFcQWgac16CH1vjo4v3hJD0PeAzNbA+DuWo6wc 0Dq/qdl8TI+Cs2Wk4Hvo9ZoAEb0JdxsyTWyi8pjqOzK3p3A2N+wzy8MWqyhsnw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SkQ5546WCzCV8 for ; Mon, 4 Dec 2023 13:49:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3B4DnTBc050540 for ; Mon, 4 Dec 2023 13:49:29 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3B4DnTYs050538 for amd64@FreeBSD.org; Mon, 4 Dec 2023 13:49:29 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: amd64@FreeBSD.org Subject: [Bug 207940] stand/efi/boot1: Add boot partition selection Date: Mon, 04 Dec 2023 13:49:29 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: feature, needs-qa, uefi X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: junchoon@dec.sakura.ne.jp X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: imp@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Porting FreeBSD to the AMD64 platform List-Archive: https://lists.freebsd.org/archives/freebsd-amd64 List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-amd64@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207940 Tomoaki AOKI changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #212457|0 |1 is obsolete| | --- Comment #46 from Tomoaki AOKI --- Created attachment 246766 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D246766&action= =3Dedit Patch for stable13 and later proto.c Patch for proto.c, stable/13 and later. This is a forgotten-to-upload patch after Nomichi Nonaka updated his patch. After my previous patch, *Copied Naomichi Nonaka's mygetchar() to proto.c and use it instead of getchar() to leave boot1.c untouched. This modified patch adds disk info in conjunction with partition No., instead of partition raw UUID used by Naomichi's latest patch. CHOOSE WHICHEVER YOU LIKE. DO NOT ATTEMPT TO APPLY BOTH AT ONCE! This should be applicable both head and stable/13 with some offsets or fuzz= es. Ideally, disk and patrition info 100% matches just as running FreeBSD does = like ada0p3, da1s1, but it's not implemented. Beware! NVMe drives would be shown up like drive(??), as proper DEVICE_PATH info is not yet defined on FreeBSD (U)EFI implementation. --=20 You are receiving this mail because: You are on the CC list for the bug.=