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 BB4AACAC58D for ; Thu, 11 Sep 2025 08:29:07 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uwcf4-0004Vx-Ok; Thu, 11 Sep 2025 04:28:11 -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 1uwcf1-0004Vj-Da for grub-devel@gnu.org; Thu, 11 Sep 2025 04:28:07 -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 1uwcev-0002JQ-8N for grub-devel@gnu.org; Thu, 11 Sep 2025 04:28:07 -0400 Received: from pps.filterd (m0353725.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58AMCgub021177; Thu, 11 Sep 2025 08:27:56 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=d1n0+/ SHf6yhmMggeGrVg53lTGyIX0bilV2XMXbWgeE=; b=gIc9RYRgLkSGe3I64NWpn/ pu3rAqnqA4VfySc2qwSQMfZQ4vV0Nl6ZF2Chmk7K4lBR8bMA1Ptdx0HQSXq0sWGX TVjzAjAfzI+i+0WYjFjUNwcu7K3LfzzmbP/tilNFj3tiQJ8rHhuGy/r4UgkQ06kB D96YsYpPWC9tjmKjn95vSclA7zB/MtcvKjHTwYNhrR8aMlZtn5pvU+FV++JMqrvc v2VqDUKiDFJHRwrf+uMgUJ8S/LEesGSgjl4IbPcDIU/j83Sp8c7H3P6HyDkRp9+u Vn709kZq8ndExbrYdd/GdbPNS4fpxDmaIPi1RF0kxhexIOkuCSPCCJAGE9Nr5uIA == Received: from ppma13.dal12v.mail.ibm.com (dd.9e.1632.ip4.static.sl-reverse.com [50.22.158.221]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 490bct2sad-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 11 Sep 2025 08:27:55 +0000 (GMT) Received: from pps.filterd (ppma13.dal12v.mail.ibm.com [127.0.0.1]) by ppma13.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 58B6hCF1017181; Thu, 11 Sep 2025 08:27:55 GMT Received: from smtprelay07.dal12v.mail.ibm.com ([172.16.1.9]) by ppma13.dal12v.mail.ibm.com (PPS) with ESMTPS id 4911gmmn3f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 11 Sep 2025 08:27:55 +0000 Received: from smtpav04.dal12v.mail.ibm.com (smtpav04.dal12v.mail.ibm.com [10.241.53.103]) by smtprelay07.dal12v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 58B8Rsto6947674 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 11 Sep 2025 08:27:54 GMT Received: from smtpav04.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A65725805E; Thu, 11 Sep 2025 08:27:54 +0000 (GMT) Received: from smtpav04.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 7949D58056; Thu, 11 Sep 2025 08:27:54 +0000 (GMT) Received: from ltc.linux.ibm.com (unknown [9.5.196.140]) by smtpav04.dal12v.mail.ibm.com (Postfix) with ESMTP; Thu, 11 Sep 2025 08:27:54 +0000 (GMT) MIME-Version: 1.0 Date: Thu, 11 Sep 2025 13:57:54 +0530 From: Avnish Chouhan To: hector.cao@canonical.com Cc: grub-devel@gnu.org Subject: Re: [RFC PATCH 1/2] target/i386: add compatibility property for arch_capabilities In-Reply-To: References: Message-ID: <67943240d25ce5364e8e047b3fca3bda@linux.ibm.com> X-Sender: avnish@linux.ibm.com X-TM-AS-GCONF: 00 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAxMCBTYWx0ZWRfXwJpOwjKK5Tmc za8AKv3010tzFB+Eciciwb3UdEwu5bltQVxT13CT0AvI/ZKkksFQ0bP/ixwM8PT49aZcHZbdHia ILY014y6QyS5aYctRgEoS7SAX7Y3LVZqihUwa3nkKQ3aR/qFRR0CrYV97iSzgCgfuT3qRT/9LJV EGyfyOjZNK846mi/eeoETw3AddewliENrunsBi9kF4Ad6HjT+ZgY7EnaeX2iBArxESzvLutNjgB eDA0PTzrUXV87nhh7ZIx5OwJkuIObwqwOWcEsjbnlFtoM8xSodsTY5qbW7BdzFqb51SxPztKIDe 47FHzt3Hh4mzMN4droqd+8BKlrh29aglocjzKCadWJo3emnY1U2ffKW9OqYPHgfDu1ibzAU5qeq tMIFlV8X X-Authority-Analysis: v=2.4 cv=SKNCVPvH c=1 sm=1 tr=0 ts=68c2880b cx=c_pps a=AfN7/Ok6k8XGzOShvHwTGQ==:117 a=AfN7/Ok6k8XGzOShvHwTGQ==:17 a=kj9zAlcOel0A:10 a=yJojWOMRYYMA:10 a=mDV3o1hIAAAA:8 a=DfNHnWVPAAAA:8 a=ybfAZqdAYvjlOCKo7EMA:9 a=CjuIK1q_8ugA:10 a=rjTVMONInIDnV1a_A2c_:22 X-Proofpoint-GUID: 6NVk-gh8BKik5Oym9oBPKg3AZUSBWBJl X-Proofpoint-ORIG-GUID: 6NVk-gh8BKik5Oym9oBPKg3AZUSBWBJl X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-10_04,2025-09-10_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1011 spamscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 adultscore=0 suspectscore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060010 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_H4=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 T24gMjAyNS0wOS0xMCAxODoyNywgZ3J1Yi1kZXZlbC1yZXF1ZXN0QGdudS5vcmcgd3JvdGU6Cj4g TWVzc2FnZTogMgo+IERhdGU6IFdlZCwgMTAgU2VwIDIwMjUgMTA6MjQ6MzEgKzAyMDAKPiBGcm9t OiBIZWN0b3IgQ2FvIDxoZWN0b3IuY2FvQGNhbm9uaWNhbC5jb20+Cj4gVG86IGdydWItZGV2ZWxA Z251Lm9yZwo+IFN1YmplY3Q6IFtSRkMgUEFUQ0ggMS8yXSB0YXJnZXQvaTM4NjogYWRkIGNvbXBh dGliaWxpdHkgcHJvcGVydHkgZm9yCj4gCWFyY2hfY2FwYWJpbGl0aWVzCj4gTWVzc2FnZS1JRDog PDIwMjUwOTEwMDgyNDMyLjE0NzY0LTItaGVjdG9yLmNhb0BjYW5vbmljYWwuY29tPgo+IAo+IFBy aW9yIHRvIHYxMC4xLCBpZiByZXF1ZXN0ZWQgYnkgdXNlciwgYXJjaC1jYXBhYmlsaXRpZXMgaXMg YWx3YXlzIG9uCj4gZGVzcGl0ZSB0aGUgZmFjdCB0aGF0IENQVUlEIGFkdmVydGlzZXMgaXQgdG8g YmUgb2ZmL3VudmFpbGFibGUuCj4gdGhpcyBjYXVzZXMgYSBtaWdyYXRpb24gaXNzdWUgZm9yIFZN cyB0aGF0IGFyZSBydW4gb24gYSBtYWNoaW5lCj4gd2l0aG91dCBhcmNoLWNhcGFiaWxpdGllcyBh bmQgZXhwZWN0IHRoaXMgZmVhdHVyZSB0byBiZSBwcmVzZW50Cj4gb24gdGhlIGRlc3RpbmF0aW9u IGhvc3Qgd2l0aCBRRU1VIDEwLjEuCj4gCj4gVGhpcyBjb21taXQgYWRkIGEgY29tcGF0aWJpbGl0 eSBwcm9wZXJ0eSB0byByZXN0b3JlIHRoZSBsZWdhY3kKPiBiZWhhdmlvciBmb3IgYWxsIG1hY2hp bmVzIHdpdGggdmVyc2lvbiBwcmlvciB0byAxMC4xCj4gCj4gU2lnbmVkLW9mZi1ieTogSGVjdG9y IENhbyA8aGVjdG9yLmNhb0BjYW5vbmljYWwuY29tPgo+IC0tLQo+ICBody9jb3JlL21hY2hpbmUu YyAgICAgfCAgMSArCj4gIG1pZ3JhdGlvbi9taWdyYXRpb24uaCB8IDEyICsrKysrKysrKysrKwo+ ICBtaWdyYXRpb24vb3B0aW9ucy5jICAgfCAgMyArKysKPiAgdGFyZ2V0L2kzODYva3ZtL2t2bS5j IHwgIDUgKysrKy0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2h3L2NvcmUvbWFjaGluZS5jIGIvaHcvY29yZS9tYWNo aW5lLmMKPiBpbmRleCAzOGM5NDljNGYyLi44YWQ1ZDc5Y2IzIDEwMDY0NAo+IC0tLSBhL2h3L2Nv cmUvbWFjaGluZS5jCj4gKysrIGIvaHcvY29yZS9tYWNoaW5lLmMKPiBAQCAtNDUsNiArNDUsNyBA QCBHbG9iYWxQcm9wZXJ0eSBod19jb21wYXRfMTBfMFtdID0gewo+ICAgICAgeyAidmZpby1wY2ki LCAieC1taWdyYXRpb24tbG9hZC1jb25maWctYWZ0ZXItaXRlciIsICJvZmYiIH0sCj4gICAgICB7 ICJyYW1mYiIsICJ1c2UtbGVnYWN5LXg4Ni1yb20iLCAidHJ1ZSJ9LAo+ICAgICAgeyAidmZpby1w Y2ktbm9ob3RwbHVnIiwgInVzZS1sZWdhY3kteDg2LXJvbSIsICJ0cnVlIiB9LAo+ICsgICAgeyAi bWlncmF0aW9uIiwgImFyY2gtY2FwLWFsd2F5cy1vbiIsICJ0cnVlIiB9LAo+ICB9Owo+ICBjb25z dCBzaXplX3QgaHdfY29tcGF0XzEwXzBfbGVuID0gR19OX0VMRU1FTlRTKGh3X2NvbXBhdF8xMF8w KTsKPiAKPiBkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL21pZ3JhdGlvbi5oIGIvbWlncmF0aW9uL21p Z3JhdGlvbi5oCj4gaW5kZXggMDEzMjliZjgyNC4uNTEyNGZmMzYzNiAxMDA2NDQKPiAtLS0gYS9t aWdyYXRpb24vbWlncmF0aW9uLmgKPiArKysgYi9taWdyYXRpb24vbWlncmF0aW9uLmgKPiBAQCAt NTEwLDYgKzUxMCwxOCBAQCBzdHJ1Y3QgTWlncmF0aW9uU3RhdGUgewo+ICAgICAgYm9vbCByZG1h X21pZ3JhdGlvbjsKPiAKPiAgICAgIEdTb3VyY2UgKmh1cF9zb3VyY2U7Cj4gKwo+ICsgICAgLyoK PiArICAgICAqIFRoaXMgdmFyaWFibGUgYWxsb3dzIHRvIGtlZXAgdGhlIGJhY2t3YXJkIGNvbXBh dGliaWxpdHkgd2l0aAo+IFFFTVUgKDwxMC4xKQo+ICsgICAgICogb24gdGhlIGFyY2gtY2FwYWJp bGl0aWVzIGRldGVjdGlvbi4KPiArICAgICAqIFdpdGggdGhlIGNvbW1pdCBkM2EyNDEzIChzaW5j ZSAxMC4xKSwgdGhlIGFyY2gtY2FwYWJpbGl0aWVzCj4gZmVhdHVyZSBpcyBnYXRlZAo+ICsgICAg ICogd2l0aCB0aGUgQ1BVSUQgYml0IChDUFVJRF83XzBfRURYX0FSQ0hfQ0FQQUJJTElUSUVTKSBp bnN0ZWFkCj4gb2YgYmVpbmcgYWx3YXlzCj4gKyAgICAgKiBlbmFibGVkIHdoZW4gdXNlciByZXF1 ZXN0cyBmb3IgaXQuIHRoaXMgbmV3IGJlaGF2aW9yIGJyZWFrcwo+IG1pZ3JhdGlvbiBvZiBWTXMK PiArICAgICAqIGNyZWF0ZWQgYW5kIHJ1biB3aXRoIG9sZGVyIFFFTVUgb24gbWFjaGluZXMgd2l0 aG91dAo+IElBMzJfQVJDSF9DQVBBQklMSVRJRVMgTVNSLAo+ICsgICAgICogdGhvc2UgVk1zIG1p Z2h0IGhhdmUgYXJjaC1jYXBhYmlsaXRpZXMgZW5hYmxlZCBhbmQgYnJlYWsgd2hlbiAKPiBtaWdy YXRpbmcKPiArICAgICAqIHRvIGEgaG9zdCB3aXRoIFFFTVUgMTAuMSB3aXRoIGVycm9yIDogbWlz c2luZyBmZWF0dXJlIAo+IGFyY2gtY2FwYWJpbGl0aWVzCj4gKyAgICAgKi8KPiArICAgIGJvb2wg YXJjaF9jYXBfYWx3YXlzX29uOwo+ICB9Owo+IAo+ICB2b2lkIG1pZ3JhdGVfc2V0X3N0YXRlKE1p Z3JhdGlvblN0YXR1cyAqc3RhdGUsIE1pZ3JhdGlvblN0YXR1cyAKPiBvbGRfc3RhdGUsCj4gZGlm ZiAtLWdpdCBhL21pZ3JhdGlvbi9vcHRpb25zLmMgYi9taWdyYXRpb24vb3B0aW9ucy5jCj4gaW5k ZXggNGU5MjNhMmUwNy4uM2E4MGRiYTljNSAxMDA2NDQKPiAtLS0gYS9taWdyYXRpb24vb3B0aW9u cy5jCj4gKysrIGIvbWlncmF0aW9uL29wdGlvbnMuYwo+IEBAIC0yMDMsNiArMjAzLDkgQEAgY29u c3QgUHJvcGVydHkgbWlncmF0aW9uX3Byb3BlcnRpZXNbXSA9IHsKPiAgICAgICAgICAgICAgICAg ICAgICAgICAgTUlHUkFUSU9OX0NBUEFCSUxJVFlfU1dJVENIT1ZFUl9BQ0spLAo+ICAgICAgREVG SU5FX1BST1BfTUlHX0NBUCgieC1kaXJ0eS1saW1pdCIsIAo+IE1JR1JBVElPTl9DQVBBQklMSVRZ X0RJUlRZX0xJTUlUKSwKPiAgICAgIERFRklORV9QUk9QX01JR19DQVAoIm1hcHBlZC1yYW0iLCAK PiBNSUdSQVRJT05fQ0FQQUJJTElUWV9NQVBQRURfUkFNKSwKPiArCj4gKyAgICBERUZJTkVfUFJP UF9CT09MKCJhcmNoLWNhcC1hbHdheXMtb24iLCBNaWdyYXRpb25TdGF0ZSwKCkhpIEhlY3RvciwK Ck1pc3Npbmcgc3BhY2UgYmVmb3JlICcoJwoKPiArICAgICAgICAgICAgICAgICAgICAgYXJjaF9j YXBfYWx3YXlzX29uLCBmYWxzZSksCj4gIH07Cj4gIGNvbnN0IHNpemVfdCBtaWdyYXRpb25fcHJv cGVydGllc19jb3VudCA9IAo+IEFSUkFZX1NJWkUobWlncmF0aW9uX3Byb3BlcnRpZXMpOwo+IAo+ IGRpZmYgLS1naXQgYS90YXJnZXQvaTM4Ni9rdm0va3ZtLmMgYi90YXJnZXQvaTM4Ni9rdm0va3Zt LmMKPiBpbmRleCAzMDY0MzBhMDUyLi5lMmVjNGU2ZGU1IDEwMDY0NAo+IC0tLSBhL3RhcmdldC9p Mzg2L2t2bS9rdm0uYwo+ICsrKyBiL3RhcmdldC9pMzg2L2t2bS9rdm0uYwo+IEBAIC00Miw2ICs0 Miw3IEBACj4gICNpbmNsdWRlICJ4ZW4tZW11LmgiCj4gICNpbmNsdWRlICJoeXBlcnYuaCIKPiAg I2luY2x1ZGUgImh5cGVydi1wcm90by5oIgo+ICsjaW5jbHVkZSAibWlncmF0aW9uL21pZ3JhdGlv bi5oIgo+IAo+ICAjaW5jbHVkZSAiZ2Ric3R1Yi9lbnVtcy5oIgo+ICAjaW5jbHVkZSAicWVtdS9o b3N0LXV0aWxzLmgiCj4gQEAgLTQzOCw2ICs0MzksNyBAQCB1aW50MzJfdCBrdm1fYXJjaF9nZXRf c3VwcG9ydGVkX2NwdWlkKEtWTVN0YXRlICpzLAo+IHVpbnQzMl90IGZ1bmN0aW9uLAo+ICAgICAg dWludDMyX3QgcmV0ID0gMDsKPiAgICAgIHVpbnQzMl90IGNwdWlkXzFfZWR4LCB1bnVzZWQ7Cj4g ICAgICB1aW50NjRfdCBiaXRtYXNrOwo+ICsgICAgTWlncmF0aW9uU3RhdGUgKm1zID0gbWlncmF0 ZV9nZXRfY3VycmVudCgpOwo+IAo+ICAgICAgY3B1aWQgPSBnZXRfc3VwcG9ydGVkX2NwdWlkKHMp Owo+IAo+IEBAIC01MDgsNyArNTEwLDggQEAgdWludDMyX3Qga3ZtX2FyY2hfZ2V0X3N1cHBvcnRl ZF9jcHVpZChLVk1TdGF0ZSAqcywKPiB1aW50MzJfdCBmdW5jdGlvbiwKPiAgICAgICAgICAgKiBt Y2FoaW5lcyBhdCBhbGwsIGRvIG5vdCBzaG93IHRoZSBmYWtlIEFSQ0hfQ0FQQUJJTElUSUVTIE1T UiAKPiB0aGF0Cj4gICAgICAgICAgICogS1ZNIHNldHMgdXAuCj4gICAgICAgICAgICovCj4gLSAg ICAgICAgaWYgKCFoYXNfbXNyX2FyY2hfY2FwYWJzIHx8ICEoZWR4ICYgCj4gQ1BVSURfN18wX0VE WF9BUkNIX0NBUEFCSUxJVElFUykpIHsKPiArICAgICAgICBpZiAoIWhhc19tc3JfYXJjaF9jYXBh YnMKPiArICAgICAgICAgICAgfHwgKCEoZWR4ICYgQ1BVSURfN18wX0VEWF9BUkNIX0NBUEFCSUxJ VElFUykgJiYKPiAoIW1zLT5hcmNoX2NhcF9hbHdheXNfb24pKSkgewoKUGxlYXNlIG1vdmUgJ3sn IGluIHRoZSBuZXh0IGxpbmUuCgpUaGFuayB5b3UhCgpSZWdhcmRzLApBdm5pc2ggQ2hvdWhhbgoK PiAgICAgICAgICAgICAgcmV0ICY9IH5DUFVJRF83XzBfRURYX0FSQ0hfQ0FQQUJJTElUSUVTOwo+ ICAgICAgICAgIH0KPiAgICAgIH0gZWxzZSBpZiAoZnVuY3Rpb24gPT0gNyAmJiBpbmRleCA9PSAx ICYmIHJlZyA9PSBSX0VBWCkgewo+IC0tCj4gMi40NS4yCj4gCj4gCj4gCj4gCj4gLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcK aHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=