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 lists.gnu.org (lists.gnu.org [209.51.188.17]) (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 D83C4C5AD49 for ; Thu, 29 May 2025 06:30:15 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uKWlr-0007GU-Sd; Thu, 29 May 2025 02:29:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uKWln-0007G4-IN for grub-devel@gnu.org; Thu, 29 May 2025 02:29:39 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uKWli-0007i9-Ju for grub-devel@gnu.org; Thu, 29 May 2025 02:29:39 -0400 Received: from pps.filterd (m0360072.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54T1fWsU013811; Thu, 29 May 2025 06:29:31 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=NJuSk5 Cic21wa0eZNCtuldZ6A7CJGP85xd5YmfoV+nA=; b=hXtDH5jA2ugO6DFg4hlLb9 2ob38+EfxdzxHQkdv/PHWVWLx00YeOV1cwomgtst2BAl3qd77q8uDFUbXS16/YRP C3Rj0mnRahNg1HucNmGzArVB8t5FYF8muK8o3pxp3Dlnt9hjNQaZTjK7HkbeQ55K vClssAtOirKcrkSKHYvzgnsl6vHNVcFvyGUtdd3xcFNYRmbJVvfrFP/KnegSJDIg LEeIh8ylBoahbXZdXxmQIWsjaRArpC6B0HJqSvj9o0+cmoPahQLkOCKcIqFDAxcW rYOidl+A9skaCTQ7FsY1Qf/LQAmVi45CBrevWH2glDufONzU0zrh1DQcugb0fcsw == Received: from ppma12.dal12v.mail.ibm.com (dc.9e.1632.ip4.static.sl-reverse.com [50.22.158.220]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 46x40h3tua-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 29 May 2025 06:29:30 +0000 (GMT) Received: from pps.filterd (ppma12.dal12v.mail.ibm.com [127.0.0.1]) by ppma12.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 54T3kU09016121; Thu, 29 May 2025 06:29:30 GMT Received: from smtprelay03.dal12v.mail.ibm.com ([172.16.1.5]) by ppma12.dal12v.mail.ibm.com (PPS) with ESMTPS id 46ureukbjd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 29 May 2025 06:29:29 +0000 Received: from smtpav02.dal12v.mail.ibm.com (smtpav02.dal12v.mail.ibm.com [10.241.53.101]) by smtprelay03.dal12v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 54T6TRcc25035482 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 29 May 2025 06:29:27 GMT Received: from smtpav02.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A74DC58068; Thu, 29 May 2025 06:29:27 +0000 (GMT) Received: from smtpav02.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 70C2058051; Thu, 29 May 2025 06:29:27 +0000 (GMT) Received: from ltc.linux.ibm.com (unknown [9.5.196.140]) by smtpav02.dal12v.mail.ibm.com (Postfix) with ESMTP; Thu, 29 May 2025 06:29:27 +0000 (GMT) MIME-Version: 1.0 Date: Thu, 29 May 2025 11:59:27 +0530 From: Avnish Chouhan To: Daniel Kiper Cc: grub-devel@gnu.org, brking@linux.ibm.com, meghanaprakash@in.ibm.com Subject: Re: [PATCH v2] ieee1275: support added for multiple nvme bootpaths In-Reply-To: <20250528175620.mqiom7twky6gha2f@tomti.i.net-space.pl> References: <20250519110434.28686-1-avnish@linux.ibm.com> <20250526193053.7vk2abhrzvwhd5bv@tomti.i.net-space.pl> <20250528175620.mqiom7twky6gha2f@tomti.i.net-space.pl> Message-ID: X-Sender: avnish@linux.ibm.com X-TM-AS-GCONF: 00 X-Proofpoint-GUID: HS504RYVbWrpyUzLmxn8BuP-Z-DHIho8 X-Proofpoint-ORIG-GUID: HS504RYVbWrpyUzLmxn8BuP-Z-DHIho8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTI5MDA1OCBTYWx0ZWRfX2C2v6WweVxtD ksr+NtzOqDGCFi4nj21gE2GG24IghW7fa+fz5kX+qW0b/uiCOyyKa3IJT8B5emYLntKeB3X/ePG 0EH44M9J3hg/VFxY89o36hcEU50jNuBC0AGJ/7GU82VuzhRci43E3fjW/t6Q+ISx99D+NLPIbvU +LNvwydPK5TW6VcCylpmdeJTUiCvPDoWu4zyZyJRiufweLtDUeRbrmI92oEsw5ODvAe86HEyHMX FGeBhH/sVkc2KSXe5G5oy/DIfEuDmSPvkntgkuS/cO/IV7zILvnGs0oc/ictFb8pPMuvYwM09F0 kl+KyrEDf8LQXct8ouf197Q+Huid475pSO1d9nU3xhptlQqlCAsJIojxtw5WXhH8h6RdcSs/NXy 2awZQ6cmFDTFs6qg2rYs/8N1y+eI8IIeoeJ2Uxs9CbLwrDiebcKN6Mp7ynitMoC2G1bUDS4T X-Authority-Analysis: v=2.4 cv=L8MdQ/T8 c=1 sm=1 tr=0 ts=6837feca cx=c_pps a=bLidbwmWQ0KltjZqbj+ezA==:117 a=bLidbwmWQ0KltjZqbj+ezA==:17 a=IkcTkHD0fZMA:10 a=dt9VzEwgFbYA:10 a=K_NxhJcOOI5yBASv-D4A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-29_03,2025-05-27_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 impostorscore=0 adultscore=0 spamscore=0 phishscore=0 bulkscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 mlxlogscore=999 suspectscore=0 malwarescore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505160000 definitions=main-2505290058 Received-SPF: pass client-ip=148.163.158.5; envelope-from=avnish@linux.ibm.com; helo=mx0b-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org SGkgRGFuaWVsLAoKSSBiZWxpZXZlIHdlIG5lZWQgdGhpcyBjaGFuZ2UuIFdlIGFyZSB1c2luZyB0 aGlzIGZ1bmN0aW9uIAoib2ZfcGF0aF9nZXRfbnZtZV9uc2lkIiBpbiB0aGUgcGF0Y2ggd2hpY2gg aXMgZGVmaW5lZCBpbiBvdGhlciBmaWxlLCBhbmQgCnRoaXMgIm9mX3BhdGhfZ2V0X252bWVfbnNp ZCIgY2FsbHMgdGhlIGZ1bmN0aW9uIAoiYmxvY2tfZGV2aWNlX2dldF9zeXNmc19wYXRoX2FuZF9s aW5rIi4gSWYgd2UgZG9uJ3QgZGVmaW5lIHRoaXMgaW4gdGhlIApoZWFkZXIgZmlsZSwgd2UgZ2V0 IHRoaXMgZXJyb3IgYmVsb3cuClRoYW5rIHlvdSEKCioqKioqCgpJbiBmaWxlIGluY2x1ZGVkIGZy b20gZ3J1Yi1jb3JlL29zZGVwL29mcGF0aC5jOjI6CmdydWItY29yZS9vc2RlcC9saW51eC9vZnBh dGguYzoyMjg6MTogZXJyb3I6IG5vIHByZXZpb3VzIHByb3RvdHlwZSBmb3IgCuKAmGJsb2NrX2Rl dmljZV9nZXRfc3lzZnNfcGF0aF9hbmRfbGlua+KAmSBbLVdlcnJvcj1taXNzaW5nLXByb3RvdHlw ZXNdCiAgIDIyOCB8IGJsb2NrX2RldmljZV9nZXRfc3lzZnNfcGF0aF9hbmRfbGluayhjb25zdCBj aGFyICpkZXZpY2Vub2RlKQogICAgICAgfCBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn4KY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKbWFrZVsyXTog KioqIFtNYWtlZmlsZToxMDg1NTogZ3J1Yi1jb3JlL29zZGVwL2dydWJfbWtyZXNjdWUtb2ZwYXRo Lm9dIApFcnJvciAxCm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5ICcvcm9vdC9zcGxpdHVwZ3J1 Yi9ncnViJwptYWtlWzFdOiAqKiogW01ha2VmaWxlOjEyNDEyOiBjaGVjay1yZWN1cnNpdmVdIEVy cm9yIDEKbWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgJy9yb290L3NwbGl0dXBncnViL2dydWIn Cm1ha2U6ICoqKiBbTWFrZWZpbGU6MTM0OTE6IGNoZWNrXSBFcnJvciAyCgoKKioqKioKClJlZ2Fy ZHMsCkF2bmlzaCBDaG91aGFuCgpPbiAyMDI1LTA1LTI4IDIzOjI2LCBEYW5pZWwgS2lwZXIgd3Jv dGU6Cj4gT24gV2VkLCBNYXkgMjgsIDIwMjUgYXQgMDQ6NTA6MDBQTSArMDUzMCwgQXZuaXNoIENo b3VoYW4gd3JvdGU6Cj4+IEhpIERhbmllbCwKPj4gCj4+IFRoYW5rIHlvdSBzbyBtdWNoIGZvciBh IHJldmlldyEKPj4gCj4+IE9uIDIwMjUtMDUtMjcgMDE6MDAsIERhbmllbCBLaXBlciB3cm90ZToK Pj4gPiBPbiBNb24sIE1heSAxOSwgMjAyNSBhdCAwNDozNDozNFBNICswNTMwLCBBdm5pc2ggQ2hv dWhhbiB3cm90ZToKPiAKPiBbLi4uXQo+IAo+PiA+ID4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9v c2RlcC9saW51eC9vZnBhdGguYwo+PiA+ID4gYi9ncnViLWNvcmUvb3NkZXAvbGludXgvb2ZwYXRo LmMKPj4gPiA+IGluZGV4IDcxNThjOGMuLjQ4ZjExYzkgMTAwNjQ0Cj4+ID4gPiAtLS0gYS9ncnVi LWNvcmUvb3NkZXAvbGludXgvb2ZwYXRoLmMKPj4gPiA+ICsrKyBiL2dydWItY29yZS9vc2RlcC9s aW51eC9vZnBhdGguYwo+PiA+ID4gQEAgLTIwOSw3ICsyMDksNyBAQCBmaW5kX29icHBhdGggKGNv bnN0IGNoYXIgKnN5c2ZzX3BhdGhfb3JpZykKPj4gPiA+ICAgICAgfQo+PiA+ID4gIH0KPj4gPiA+ Cj4+ID4gPiAtc3RhdGljIGNoYXIgKgo+PiA+ID4gK2NoYXIgKgo+PiA+ID4gIHhyZWFscGF0aCAo Y29uc3QgY2hhciAqaW4pCj4+ID4gPiAgewo+PiA+ID4gICAgY2hhciAqb3V0Owo+PiA+ID4gQEAg LTIyNCw3ICsyMjQsNyBAQCB4cmVhbHBhdGggKGNvbnN0IGNoYXIgKmluKQo+PiA+ID4gICAgcmV0 dXJuIG91dDsKPj4gPiA+ICB9Cj4+ID4gPgo+PiA+ID4gLXN0YXRpYyBjaGFyICoKPj4gPiA+ICtj aGFyICoKPj4gPgo+PiA+IFlvdSBkbyBub3QgbmVlZCB0aGlzIGNoYW5nZS4KPj4gCj4+IFdlIG5l ZWQgdGhpcyBmdW5jdGlvbiBhcyB0aGlzIGlzIHVzZWQgYnkgdGhlIGZ1bmN0aW9uCj4+ICJvZl9w YXRoX2dldF9udm1lX25zaWQiIHdlIGFyZSB1c2luZy4KPiAKPiBUaGUgYmxvY2tfZGV2aWNlX2dl dF9zeXNmc19wYXRoX2FuZF9saW5rKCkgZG9lcyBub3Qgc2VlbSBjYWxsZWQgZnJvbQo+IHRoaXMg cGF0Y2guIFNvLCBwcm9iYWJseSB0aGlzIGNoYW5nZSBiZWxvbmdzIHRvIGFub3RoZXIgb25lLgo+ IAo+PiA+ID4gIGJsb2NrX2RldmljZV9nZXRfc3lzZnNfcGF0aF9hbmRfbGluayhjb25zdCBjaGFy ICpkZXZpY2Vub2RlKQo+PiA+ID4gIHsKPj4gPiA+ICAgIGNoYXIgKnJwYXRoOwo+PiA+ID4gQEAg LTY4NCw3ICs2ODQsNyBAQCBvZl9wYXRoX2dldF9udm1lX25zaWQgKGNvbnN0IGNoYXIqIGRldm5h bWUpCj4+ID4gPiAgICByZXR1cm4gbnNpZDsKPj4gPiA+ICB9Cj4+ID4gPgo+PiA+ID4gLXN0YXRp YyBjaGFyICoKPj4gPiA+ICtjaGFyICoKPj4gPiA+ICBudm1lX2dldF9zeXNwYXRoIChjb25zdCBj aGFyICpudm1lZGV2KQo+PiA+ID4gIHsKPj4gPiA+ICAgIGNoYXIgKnN5c2ZzX3BhdGg7Cj4+ID4g PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL3V0aWwvaW5zdGFsbC5oIGIvaW5jbHVkZS9ncnVi L3V0aWwvaW5zdGFsbC5oCj4+ID4gPiBpbmRleCA1MWYzYjEzLi5hNjdlMjI1IDEwMDY0NAo+PiA+ ID4gLS0tIGEvaW5jbHVkZS9ncnViL3V0aWwvaW5zdGFsbC5oCj4+ID4gPiArKysgYi9pbmNsdWRl L2dydWIvdXRpbC9pbnN0YWxsLmgKPj4gPiA+IEBAIC0yMzUsNiArMjM1LDkgQEAgZ3J1Yl9pbnN0 YWxsX3JlZ2lzdGVyX2VmaSAoZ3J1Yl9kZXZpY2VfdAo+PiA+ID4gZWZpZGlyX2dydWJfZGV2LAo+ PiA+ID4gIAkJCSAgIGNvbnN0IGNoYXIgKmVmaWZpbGVfcGF0aCwKPj4gPiA+ICAJCQkgICBjb25z dCBjaGFyICplZmlfZGlzdHJpYnV0b3IpOwo+PiA+ID4KPj4gPiA+ICtjaGFyICoKPj4gPiA+ICth ZGRfbXVsdGlwbGVfbnZtZV9ib290ZGV2aWNlcyAoY29uc3QgY2hhciAqaW5zdGFsbF9kZXZpY2Up Owo+PiA+ID4gKwo+PiA+ID4gIHZvaWQKPj4gPiA+ICBncnViX2luc3RhbGxfcmVnaXN0ZXJfaWVl ZTEyNzUgKGludCBpc19wcmVwLCBjb25zdCBjaGFyCj4+ID4gPiAqaW5zdGFsbF9kZXZpY2UsCj4+ ID4gPiAgCQkJCWludCBwYXJ0bm8sIGNvbnN0IGNoYXIgKnJlbHBhdGgpOwo+PiA+ID4gZGlmZiAt LWdpdCBhL2luY2x1ZGUvZ3J1Yi91dGlsL29mcGF0aC5oIGIvaW5jbHVkZS9ncnViL3V0aWwvb2Zw YXRoLmgKPj4gPiA+IGluZGV4IDU5NjIzMjIuLjc4ZTc4ZTcgMTAwNjQ0Cj4+ID4gPiAtLS0gYS9p bmNsdWRlL2dydWIvdXRpbC9vZnBhdGguaAo+PiA+ID4gKysrIGIvaW5jbHVkZS9ncnViL3V0aWwv b2ZwYXRoLmgKPj4gPiA+IEBAIC0zMCw1ICszMCw5IEBAIGludCBhZGRfZmlsZW5hbWVfdG9fcGls ZSAoY2hhciAqZmlsZW5hbWUsIHN0cnVjdAo+PiA+ID4gb2ZwYXRoX2ZpbGVzX2xpc3Rfcm9vdCog cm9vdCk7Cj4+ID4gPiAgdm9pZCBmaW5kX2ZpbGUgKGNoYXIqIGZpbGVuYW1lLCBjaGFyKiBkaXJl Y3RvcnksIHN0cnVjdAo+PiA+ID4gb2ZwYXRoX2ZpbGVzX2xpc3Rfcm9vdCogcm9vdCwgaW50IG1h eF9kZXB0aCwgaW50IGRlcHRoKTsKPj4gPiA+ICBjaGFyKiBvZl9maW5kX2ZjX2hvc3QgKGNoYXIq IGhvc3Rfd3dwbik7Cj4+ID4gPiAgdm9pZCBmcmVlX29mcGF0aF9maWxlc19saXN0IChzdHJ1Y3Qg b2ZwYXRoX2ZpbGVzX2xpc3Rfcm9vdCogcm9vdCk7Cj4+ID4gPiArY2hhciogbnZtZV9nZXRfc3lz cGF0aCAoY29uc3QgY2hhciAqbnZtZWRldik7Cj4+ID4gPiArY2hhciogYmxvY2tfZGV2aWNlX2dl dF9zeXNmc19wYXRoX2FuZF9saW5rIChjb25zdCBjaGFyICpkZXZpY2Vub2RlKTsKPj4gPgo+PiA+ IFBsZWFzZSBkcm9wIHRoaXMgZGVjbGFyYXRpb24uCj4+IAo+PiBTYW1lIGFzIGV4cGxhaW5lZCBh Ym92ZSEKPiAKPiBBcyBhYm92ZS4uLgo+IAo+IERhbmllbAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KR3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QKR3J1Yi1k ZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dydWIt ZGV2ZWwK