From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 59858941E3F for ; Wed, 24 Jan 2024 20:57:39 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=+J3W7fStO6bCawbIOKec0nt/wBrKeyeuwO1aDvxyjk8=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1706129858; v=1; b=iGlShZFMIbwU/hmuh2TnLXW/GrVMiiVEOixBFVcWfGj0ujMcqvIVmmCjBarU79TeUFpVEi7P b9+zZvuIJroL81y9RkAsN4YZq/mW8clxFyxB9pZOlEQQtYXJFqUUbtoz2HTM/plb9akdtypwLBB /ZFUin3FfyDYC26gPDfzC2QI= X-Received: by 127.0.0.2 with SMTP id NhAzYY7687511xV7yf5VAgGX; Wed, 24 Jan 2024 12:57:38 -0800 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.35270.1706129857444723347 for ; Wed, 24 Jan 2024 12:57:37 -0800 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E73AFFEC; Wed, 24 Jan 2024 12:58:21 -0800 (PST) X-Received: from beelzebub.ast.arm.com (u203625-lin.austin.arm.com [10.118.28.39]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 0EEF23F73F; Wed, 24 Jan 2024 12:57:37 -0800 (PST) From: "Sam Kaynor" To: devel@edk2.groups.io Cc: stuart.yoder@arm.com, Sam Kaynor , Ray Ni , Zhichao Gao , Michael D Kinney , Liming Gao , Zhiguang Liu Subject: [edk2-devel] [PATCH v1 3/3] ShellPkg: UefiShellDebug1CommandsLib: Conformance Profiles in Dmem.c Date: Wed, 24 Jan 2024 14:56:06 -0600 Message-Id: <20240124205605.69439-4-Sam.Kaynor@arm.com> In-Reply-To: <20240124205605.69439-1-Sam.Kaynor@arm.com> References: <20240124205605.69439-1-Sam.Kaynor@arm.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sam.kaynor@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: OTcFJpCw6Ii5ykWTtEFjgMX6x7686176AA= Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=iGlShZFM; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io UkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQzNTIK CkltcGxlbWVudGVkIGR1bXBpbmcgb2YgdGhlIFVFRkkgQ29uZm9ybWFuY2UgUHJvZmlsZXMgVGFi bGUgdXNpbmcgRG1lbS5jCkFkZGl0aW9uYWxseSBhZGRlZCB0aGUgYmFzZSBzdXBwb3J0IGZvciB0 aGUgdGFibGUgd2l0aCBuZXcKaGVhZGVyIGZpbGUgQ29uZm9ybWFuY2VQcm9maWxlcy5oIChDYydk IG1haW50YWluZXJzIG9mIE1kZVBrZyBmb3IgdGhpcykKCkNjOiBSYXkgTmkgPHJheS5uaUBpbnRl bC5jb20+CkNjOiBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPgpDYzogTWljaGFl bCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CkNjOiBMaW1pbmcgR2FvIDxn YW9saW1pbmdAYnlvc29mdC5jb20uY24+CkNjOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBp bnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IFNhbSBLYXlub3IgPFNhbS5LYXlub3JAYXJtLmNvbT4K LS0tCiBNZGVQa2cvTWRlUGtnLmRlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsrCiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVs bERlYnVnMUNvbW1hbmRzTGliL1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliLmluZiB8ICAzICsK IE1kZVBrZy9JbmNsdWRlL0d1aWQvQ29uZm9ybWFuY2VQcm9maWxlcy5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgNTcgKysrKysrKysrKysrKysrCiBTaGVsbFBrZy9MaWJyYXJ5 L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliL0RtZW0uYyAgICAgICAgICAgICAgICAgICAgICAg ICB8IDc2ICsrKysrKysrKysrKysrKysrKysrCiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERl YnVnMUNvbW1hbmRzTGliL1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliLnVuaSB8ICA1ICsrCiA1 IGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTWRlUGtnL01k ZVBrZy5kZWMgYi9NZGVQa2cvTWRlUGtnLmRlYwppbmRleCAyZWUxMTJjYzA4N2EuLmQyMjMyMGQ3 YmRhZSAxMDA2NDQKLS0tIGEvTWRlUGtnL01kZVBrZy5kZWMKKysrIGIvTWRlUGtnL01kZVBrZy5k ZWMKQEAgLTc0MCw2ICs3NDAsMTMgQEAgW0d1aWRzXQogICAjIyBJbmNsdWRlL1Byb3RvY29sL1Nl cmlsYUlvLmgNCiAgIGdFZmlTZXJpYWxUZXJtaW5hbERldmljZVR5cGVHdWlkID0geyAweDZBRDlB NjBGLCAweDU4MTUsIDB4NEM3QywgeyAweDhBLCAweDEwLCAweDUwLCAweDUzLCAweEQyLCAweEJG LCAweDdBLCAweDFCIH19DQogDQorICAjIEdVSURzIGRlZmluZWQgaW4gVUVGSSAyLjEwDQorICAj DQorICAjIyBJbmNsdWRlL0d1aWQvQ29uZm9ybWFuY2VQcm9maWxlcy5oDQorICBnRWZpQ29uZlBy b2ZpbGVzVGFibGVHdWlkICAgICAgICA9IHsgMHgzNjEyMjU0NiwgMHhmN2U3LCAweDRjOGYsIHsg MHhiZCwgMHg5YiwgMHhlYiwgMHg4NSwgMHgyNSwgMHhiNSwgMHgwYywgMHgwYiB9fQ0KKyAgZ0Vm aUNvbmZQcm9maWxlc1VlZmlTcGVjR3VpZCAgICAgPSB7IDB4NTIzYzkxYWYsIDB4YTE5NSwgMHg0 MzgyLCB7IDB4ODEsIDB4OGQsIDB4MjksIDB4NWYsIDB4ZTQsIDB4MDAsIDB4NjQsIDB4NjUgfX0N CisgIGdFZmlDb25mUHJvZmlsZXNFYmJyU3BlY0d1aWQgICAgID0geyAweGNjZTMzYzM1LCAweDc0 YWMsIDB4NDA4NywgeyAweGJjLCAweGU3LCAweDhiLCAweDI5LCAweGIwLCAweDJlLCAweGViLCAw eDI3IH19DQorDQogICAjDQogICAjIEdVSUQgZGVmaW5lZCBpbiBQSTEuMA0KICAgIw0KZGlmZiAt LWdpdCBhL1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIvVWVmaVNo ZWxsRGVidWcxQ29tbWFuZHNMaWIuaW5mIGIvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxEZWJ1 ZzFDb21tYW5kc0xpYi9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi5pbmYKaW5kZXggMzc0MWRh YzVkOTRjLi4xNzJhYzI4NjJiYTEgMTAwNjQ0Ci0tLSBhL1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNo ZWxsRGVidWcxQ29tbWFuZHNMaWIvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIuaW5mCisrKyBi L1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIvVWVmaVNoZWxsRGVi dWcxQ29tbWFuZHNMaWIuaW5mCkBAIC0xMzksMyArMTM5LDYgQEAgW0d1aWRzXQogICBnRWZpSnNv bkNvbmZpZ0RhdGFUYWJsZUd1aWQgICAgICMjIFNPTUVUSU1FU19DT05TVU1FUyAjIyBTeXN0ZW1U YWJsZQ0KICAgZ0VmaUpzb25DYXBzdWxlRGF0YVRhYmxlR3VpZCAgICAjIyBTT01FVElNRVNfQ09O U1VNRVMgIyMgU3lzdGVtVGFibGUNCiAgIGdFZmlKc29uQ2Fwc3VsZVJlc3VsdFRhYmxlR3VpZCAg IyMgU09NRVRJTUVTX0NPTlNVTUVTICMjIFN5c3RlbVRhYmxlDQorICBnRWZpQ29uZlByb2ZpbGVz VGFibGVHdWlkICAgICAgICMjIFNPTUVUSU1FU19DT05TVU1FUyAjIyBTeXN0ZW1UYWJsZQ0KKyAg Z0VmaUNvbmZQcm9maWxlc1VlZmlTcGVjR3VpZCAgICAjIyBTT01FVElNRVNfQ09OU1VNRVMgIyMg R1VJRA0KKyAgZ0VmaUNvbmZQcm9maWxlc0ViYnJTcGVjR3VpZCAgICAjIyBTT01FVElNRVNfQ09O U1VNRVMgIyMgR1VJRA0KZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL0d1aWQvQ29uZm9ybWFu Y2VQcm9maWxlcy5oIGIvTWRlUGtnL0luY2x1ZGUvR3VpZC9Db25mb3JtYW5jZVByb2ZpbGVzLmgK bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi44ODUxN2VhYWFkMjUKLS0t IC9kZXYvbnVsbAorKysgYi9NZGVQa2cvSW5jbHVkZS9HdWlkL0NvbmZvcm1hbmNlUHJvZmlsZXMu aApAQCAtMCwwICsxLDU3IEBACisvKiogQGZpbGUNCisgIExlZ2FsIGluZm9ybWF0aW9uDQorDQor KiovDQorDQorI2lmbmRlZiBfX0NPTkZPUk1BTkNFX1BST0ZJTEVTX1RBQkxFX0dVSURfSF9fDQor I2RlZmluZSBfX0NPTkZPUk1BTkNFX1BST0ZJTEVTX1RBQkxFX0dVSURfSF9fDQorDQorDQorLy8N CisvLyAoVGhpcyBpcyBjb3BpZWQgc3RyYWlnaHQgZnJvbSB0aGUgMi4xMCBzcGVjLCB0byBiZSBt b2RpZmllZCkNCisvLyBUaGlzIHRhYmxlIGFsbG93cyB0aGUgcGxhdGZvcm0gdG8gYWR2ZXJ0aXNl IGl0cyBVRUZJIHNwZWNpZmljYXRpb24gY29uZm9ybWFuY2UNCisvLyBpbiB0aGUgZm9ybSBvZiBw cmUtZGVmaW5lZCBwcm9maWxlcy4gRWFjaCBwcm9maWxlIGlzIGlkZW50aWZpZWQgYnkgYSBHVUlE LCB3aXRoDQorLy8ga25vd24gcHJvZmlsZXMgbGlzdGVkIGluIHRoZSBzZWN0aW9uIGJlbG93Lg0K Ky8vIFRoZSBhYnNlbmNlIG9mIHRoaXMgdGFibGUgc2hhbGwgaW5kaWNhdGUgdGhhdCB0aGUgcGxh dGZvcm0gaW1wbGVtZW50YXRpb24gaXMNCisvLyBjb25mb3JtYW50IHdpdGggdGhlIFVFRkkgc3Bl Y2lmaWNhdGlvbiByZXF1aXJlbWVudHMsIGFzIGRlZmluZWQgaW4gU2VjdGlvbiAyLjYuDQorLy8g VGhpcyBpcyBlcXVpdmFsZW50IHRvIHB1Ymxpc2hpbmcgdGhpcyBjb25maWd1cmF0aW9uIHRhYmxl IHdpdGggdGhlDQorLy8gRUZJX0NPTkZPUk1BTkNFX1BST0ZJTEVTX1VFRklfU1BFQ19HVUlEIGNv bmZvcm1hbmNlIHByb2ZpbGUuDQorLy8NCisjZGVmaW5lIEVGSV9DT05GT1JNQU5DRV9QUk9GSUxF U19UQUJMRV9HVUlEIFwNCisgIHsgXA0KKyAgICAweDM2MTIyNTQ2LCAweGY3ZTcsIDB4NGM4Ziwg eyAweGJkLCAweDliLCAweGViLCAweDg1LCAweDI1LCAweGI1LCAweDBjLCAweDBiIH0gXA0KKyAg fQ0KKw0KKyNwcmFnbWEgcGFjaygxKQ0KKw0KK3R5cGVkZWYgc3RydWN0IHsNCisgIC8vLw0KKyAg Ly8vIFZlcnNpb24gb2YgdGhlIHRhYmxlIG11c3QgYmUgMHgxDQorICAvLy8NCisgIFVJTlQxNiBW ZXJzaW9uOw0KKyAgLy8vDQorICAvLy8gVGhlIG51bWJlciBvZiBwcm9maWxlcyBHVUlEcyBwcmVz ZW50IGluIENvbmZvcm1hbmNlUHJvZmlsZXMNCisgIC8vLw0KKyAgVUlOVDE2IE51bWJlck9mUHJv ZmlsZXM7DQorICAvLy8NCisgIC8vLyBBbiBhcnJheSBvZiBjb25mb3JtYW5jZSBwcm9maWxlIEdV SURzIHRoYXQgYXJlIHN1cHBvcnRlZCBieSB0aGlzIHN5c3RlbS4NCisgIC8vLyBFRklfR1VJRCAg ICAgICAgQ29uZm9ybWFuY2VQcm9maWxlc1tdOw0KKyAgLy8vDQorfSBFRklfQ09ORk9STUFOQ0Vf UFJPRklMRVNfVEFCTEU7DQorDQorI2RlZmluZSBFRklfQ09ORk9STUFOQ0VfUFJPRklMRVNfVEFC TEVfVkVSU0lPTiAweDENCisNCisvLw0KKy8vIEdVSUQgZGVmaW5lZCBpbiBzcGVjLg0KKy8vDQor I2RlZmluZSBFRklfQ09ORk9STUFOQ0VfUFJPRklMRVNfVUVGSV9TUEVDX0dVSUQgXA0KKyAgICB7 IDB4NTIzYzkxYWYsIDB4YTE5NSwgMHg0MzgyLCBcDQorICAgIHsgMHg4MSwgMHg4ZCwgMHgyOSwg MHg1ZiwgMHhlNCwgMHgwMCwgMHg2NCwgMHg2NSB9fQ0KKyNkZWZpbmUgRUZJX0NPTkZPUk1BTkNF X1BST0ZJTEVfRUJCUl8yXzFfR1VJRCBcDQorICAgIHsgMHhjY2UzM2MzNSwgMHg3NGFjLCAweDQw ODcsIFwNCisgICAgeyAweGJjLCAweGU3LCAweDhiLCAweDI5LCAweGIwLCAweDJlLCAweGViLCAw eDI3IH19DQorDQorZXh0ZXJuIEVGSV9HVUlEICBnRWZpQ29uZlByb2ZpbGVzVGFibGVHdWlkOw0K K2V4dGVybiBFRklfR1VJRCAgZ0VmaUNvbmZQcm9maWxlc1VlZmlTcGVjR3VpZDsNCisNCisjZW5k aWYNCmRpZmYgLS1naXQgYS9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRz TGliL0RtZW0uYyBiL1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIv RG1lbS5jCmluZGV4IDViMDczMGI3NTI2OC4uYWQyMGVmMDI4ZTk5IDEwMDY0NAotLS0gYS9TaGVs bFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliL0RtZW0uYworKysgYi9TaGVs bFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliL0RtZW0uYwpAQCAtMTksNiAr MTksNyBAQAogI2luY2x1ZGUgPEd1aWQvU3lzdGVtUmVzb3VyY2VUYWJsZS5oPg0KICNpbmNsdWRl IDxHdWlkL0RlYnVnSW1hZ2VJbmZvVGFibGUuaD4NCiAjaW5jbHVkZSA8R3VpZC9JbWFnZUF1dGhl bnRpY2F0aW9uLmg+DQorI2luY2x1ZGUgPEd1aWQvQ29uZm9ybWFuY2VQcm9maWxlcy5oPg0KIA0K IC8qKg0KICAgTWFrZSBhIHByaW50YWJsZSBjaGFyYWN0ZXIuDQpAQCAtMjcyLDcgKzI3Myw3NCBA QCBEaXNwbGF5SW1hZ2VFeGVjdXRpb25FbnRyaWVzICgKICAgcmV0dXJuIChTaGVsbFN0YXR1cyk7 DQogfQ0KIA0KKy8qKg0KKyAgRGlzcGxheSB0aGUgQ29uZm9ybWFuY2VQcm9maWxlVGFibGUgZW50 cmllcw0KIA0KKyAgQHBhcmFtW2luXSBBZGRyZXNzICAgIFRoZSBwb2ludGVyIHRvIHRoZSBDb25m b3JtYW5jZVByb2ZpbGVUYWJsZS4NCisqKi8NCitTSEVMTF9TVEFUVVMNCitEaXNwbGF5Q29uZm9y bWFuY2VQcm9maWxlcyAoDQorICBJTiBVSU5UNjQgQWRkcmVzcw0KKyAgKQ0KK3sNCisgIFNIRUxM X1NUQVRVUyAgICBTaGVsbFN0YXR1czsNCisgIEVGSV9TVEFUVVMgICAgICBTdGF0dXM7DQorICBW T0lEICAgICAgICAgICAgKkVudHJ5UHRyOw0KKyAgRUZJX0dVSUQgICAgICAgICpFbnRyeUd1aWQ7 DQorICBDSEFSMTYgICAgICAgICAgKkd1aWROYW1lOw0KKyAgRUZJX0NPTkZPUk1BTkNFX1BST0ZJ TEVTX1RBQkxFICAgICAgICAgICAgKkNvbmZQcm9mVGFibGU7DQorDQorICBTaGVsbFN0YXR1cyA9 IFNIRUxMX1NVQ0NFU1M7DQorDQorICBpZiAoQWRkcmVzcyAhPSAwKSB7DQorICAgIFN0YXR1cyA9 IEVmaUdldFN5c3RlbUNvbmZpZ3VyYXRpb25UYWJsZSAoJmdFZmlDb25mUHJvZmlsZXNUYWJsZUd1 aWQsIChWT0lEICoqKSZDb25mUHJvZlRhYmxlKTsNCisgICAgaWYgKEVGSV9FUlJPUiAoU3RhdHVz KSkgew0KKyAgICAgIFNoZWxsU3RhdHVzID0gU0hFTExfTk9UX0ZPVU5EOw0KKyAgICAgIFNoZWxs UHJpbnRIaWlFeCAoLTEsIC0xLCBOVUxMLCBTVFJJTkdfVE9LRU4gKFNUUl9ETUVNX0VSUl9HRVRf RkFJTCksIGdTaGVsbERlYnVnMUhpaUhhbmRsZSwgTCJDb25mb3JtYW5jZVByb2ZpbGVUYWJsZSIp Ow0KKyAgICB9IGVsc2Ugew0KKyAgICAgIFNoZWxsUHJpbnRIaWlFeCAoLTEsIC0xLCBOVUxMLCBT VFJJTkdfVE9LRU4gKFNUUl9ETUVNX0NPTkZfUFJPX1RBQkxFKSwgZ1NoZWxsRGVidWcxSGlpSGFu ZGxlKTsNCisNCisgICAgICBFbnRyeVB0ciA9IENvbmZQcm9mVGFibGU7DQorDQorICAgICAgRW50 cnlQdHIgKz0gc2l6ZW9mKENvbmZQcm9mVGFibGUtPlZlcnNpb24pOw0KKyAgICAgIEVudHJ5UHRy ICs9IHNpemVvZihDb25mUHJvZlRhYmxlLT5OdW1iZXJPZlByb2ZpbGVzKTsNCisNCisgICAgICBm b3IgKGludCBQcm9maWxlID0gMDsgUHJvZmlsZSA8IENvbmZQcm9mVGFibGUtPk51bWJlck9mUHJv ZmlsZXM7IFByb2ZpbGUrKykgew0KKyAgICAgICAgRW50cnlHdWlkID0gRW50cnlQdHI7DQorICAg ICAgICBHdWlkTmFtZSA9IEwiVW5rbm93bl9Qcm9maWxlIjsNCisNCisgICAgICAgIGlmIChDb21w YXJlR3VpZCAoRW50cnlHdWlkLCAmZ0VmaUNvbmZQcm9maWxlc0ViYnJTcGVjR3VpZCkpIHsNCisg ICAgICAgICAgR3VpZE5hbWUgPSBMIkVCQlJfMi4xIjsNCisgICAgICAgIH0NCisNCisgICAgICAg IFNoZWxsUHJpbnRIaWlFeCAoDQorICAgICAgICAgIC0xLA0KKyAgICAgICAgICAtMSwNCisgICAg ICAgICAgTlVMTCwNCisgICAgICAgICAgU1RSSU5HX1RPS0VOIChTVFJfRE1FTV9DT05GX1BST19S T1cpLA0KKyAgICAgICAgICBnU2hlbGxEZWJ1ZzFIaWlIYW5kbGUsDQorICAgICAgICAgIEd1aWRO YW1lLA0KKyAgICAgICAgICBFbnRyeUd1aWQNCisgICAgICAgICAgKTsNCisNCisgICAgICAgIEVu dHJ5UHRyICs9IHNpemVvZihFRklfR1VJRCk7DQorICAgICAgfQ0KKyAgICB9DQorICB9IGVsc2Ug ew0KKyAgICAgICAgU2hlbGxQcmludEhpaUV4ICgtMSwgLTEsIE5VTEwsIFNUUklOR19UT0tFTiAo U1RSX0RNRU1fQ09ORl9QUk9fVEFCTEUpLCBnU2hlbGxEZWJ1ZzFIaWlIYW5kbGUpOw0KKyAgICBT aGVsbFByaW50SGlpRXggKA0KKyAgICAgIC0xLA0KKyAgICAgIC0xLA0KKyAgICAgIE5VTEwsDQor ICAgICAgU1RSSU5HX1RPS0VOIChTVFJfRE1FTV9DT05GX1BST19ST1cpLA0KKyAgICAgIGdTaGVs bERlYnVnMUhpaUhhbmRsZSwNCisgICAgICBMIkVGSV9DT05GT1JNQU5DRV9QUk9GSUxFU19VRUZJ X1NQRUNfR1VJRCIsDQorICAgICAgJmdFZmlDb25mUHJvZmlsZXNVZWZpU3BlY0d1aWQNCisgICAg ICApOw0KKyAgfQ0KKw0KKyAgcmV0dXJuIChTaGVsbFN0YXR1cyk7DQorfQ0KIA0KIFNUQVRJQyBD T05TVCBTSEVMTF9QQVJBTV9JVEVNICBQYXJhbUxpc3RbXSA9IHsNCiAgIHsgTCItbW1pbyIsIFR5 cGVGbGFnIH0sDQpAQCAtNDY0LDYgKzUzMiwxMSBAQCBTaGVsbENvbW1hbmRSdW5EbWVtICgKICAg ICAgICAgICAgICAgSGlpRGF0YWJhc2VFeHBvcnRCdWZmZXJBZGRyZXNzID0gKFVJTlQ2NCkoVUlO VE4pZ1NULT5Db25maWd1cmF0aW9uVGFibGVbVGFibGVXYWxrZXJdLlZlbmRvclRhYmxlOw0KICAg ICAgICAgICAgICAgY29udGludWU7DQogICAgICAgICAgICAgfQ0KKw0KKyAgICAgICAgICAgIGlm IChDb21wYXJlR3VpZCAoJmdTVC0+Q29uZmlndXJhdGlvblRhYmxlW1RhYmxlV2Fsa2VyXS5WZW5k b3JHdWlkLCAmZ0VmaUNvbmZQcm9maWxlc1RhYmxlR3VpZCkpIHsNCisgICAgICAgICAgICAgIENv bmZvcm1hbmNlUHJvZmlsZVRhYmxlQWRkcmVzcyA9IChVSU5UNjQpKFVJTlROKWdTVC0+Q29uZmln dXJhdGlvblRhYmxlW1RhYmxlV2Fsa2VyXS5WZW5kb3JUYWJsZTsNCisgICAgICAgICAgICAgIGNv bnRpbnVlOw0KKyAgICAgICAgICAgIH0NCiAgICAgICAgICAgfQ0KIA0KICAgICAgICAgICBTaGVs bFByaW50SGlpRXggKA0KQEAgLTUwNyw2ICs1ODAsOSBAQCBTaGVsbENvbW1hbmRSdW5EbWVtICgK ICAgICAgICAgICBpZiAoU2hlbGxTdGF0dXMgPT0gU0hFTExfU1VDQ0VTUykgew0KICAgICAgICAg ICAgIFNoZWxsU3RhdHVzID0gRGlzcGxheUltYWdlRXhlY3V0aW9uRW50cmllcyAoSW1hZ2VFeGVj dXRpb25UYWJsZUFkZHJlc3MpOw0KICAgICAgICAgICB9DQorICAgICAgICAgIGlmIChTaGVsbFN0 YXR1cyA9PSBTSEVMTF9TVUNDRVNTKSB7DQorICAgICAgICAgICAgU2hlbGxTdGF0dXMgPSBEaXNw bGF5Q29uZm9ybWFuY2VQcm9maWxlcyhDb25mb3JtYW5jZVByb2ZpbGVUYWJsZUFkZHJlc3MpOw0K KyAgICAgICAgICB9DQogICAgICAgICB9DQogDQogICAgICAgfSBlbHNlIHsNCmRpZmYgLS1naXQg YS9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliL1VlZmlTaGVsbERl YnVnMUNvbW1hbmRzTGliLnVuaSBiL1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsRGVidWcxQ29t bWFuZHNMaWIvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIudW5pCmluZGV4IGVlZTkzODRlM2Zm Yi4uYzk5Yzg4MTc3NmI2IDEwMDY0NAotLS0gYS9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERl YnVnMUNvbW1hbmRzTGliL1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliLnVuaQorKysgYi9TaGVs bFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliL1VlZmlTaGVsbERlYnVnMUNv bW1hbmRzTGliLnVuaQpAQCAtMTQ3LDYgKzE0NywxMSBAQAogI3N0cmluZyBTVFJfRE1FTV9JTUdf RVhFX1RBQkxFICAgICNsYW5ndWFnZSBlbi1VUyAiXHJcbkltYWdlIEV4ZWN1dGlvbiBUYWJsZVxy XG4iDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4iDQogI3N0cmluZyBT VFJfRE1FTV9JTUdfRVhFX0VOVFJZICAgICNsYW5ndWFnZSBlbi1VUyAiJXM6ICVzXHJcbiINCisj c3RyaW5nIFNUUl9ETUVNX0NPTkZfUFJPX1RBQkxFICAgI2xhbmd1YWdlIGVuLVVTICJcclxuQ29u Zm9ybWFuY2UgUHJvZmlsZSBUYWJsZVxyXG4iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLVxyXG4iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiVmVyc2lvbiAgICAgMHgxXHJcbiINCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICJQcm9maWxlIEdVSURzOlxyXG4iDQorI3N0cmluZyBT VFJfRE1FTV9DT05GX1BST19ST1cgICAgICNsYW5ndWFnZSBlbi1VUyAiICAgICVzICAgICVnXHJc biINCiAjc3RyaW5nIFNUUl9ETUVNX0VSUl9OT1RfRk9VTkQgICAgI2xhbmd1YWdlIGVuLVVTICJc clxuJUglcyVOOiBUYWJsZSBhZGRyZXNzIG5vdCBmb3VuZC5cclxuIg0KICNzdHJpbmcgU1RSX0RN RU1fRVJSX0dFVF9GQUlMICAgICAjbGFuZ3VhZ2UgZW4tVVMgIlxyXG4lSCVzJU46IFVuYWJsZSB0 byBnZXQgdGFibGUgaW5mb3JtYXRpb24uXHJcbiINCiANCi0tIAoyLjI1LjEKCg== -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#114356): https://edk2.groups.io/g/devel/message/114356 Mute This Topic: https://groups.io/mt/103940860/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-