From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 3EAAE740032 for ; Fri, 26 Apr 2024 17:52:47 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=CCCJIh3UC6BqObqNo1b+xs13ERT+nEZ/KXkT9eHL9kw=; 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:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20240206; t=1714153965; v=1; b=fLVjJ3Z2JjWJL4K610m3HFTpGcNZV09YWi5CdBo6OrGsvjUtz7uyJhDrKzccqQiaAj1cIzMw jOuV10edm3QiEsp4saUhqevSff3GoDV//61zmFeK5YDsvAJ7NZcrQ02fyNHD6D9usGofUYF8tA4 CYpdcaf+lk0BiCZoJ6CqfmV2hERXbeTrwG0/wNaABwUfGlO+AXhgbwcv0pIkf4E3syE+Jj6qlL1 F6Mf7SE3yw9qWwEBmhobRkqcoC3JvEXwPtalBwekpG03no9OJAkGGSqsMpGkkPgEZFKcAyBWM/6 /MnGE3BdmOz6Fh4qlUDuWuRl835lXVLAKHE6S1e0SHixg== X-Received: by 127.0.0.2 with SMTP id FNEJYY7687511xHYO0irXhyV; Fri, 26 Apr 2024 10:52:45 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.2541.1714153963241659638 for ; Fri, 26 Apr 2024 10:52:43 -0700 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 E600515DB; Fri, 26 Apr 2024 10:53:10 -0700 (PDT) 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 C69993F793; Fri, 26 Apr 2024 10:52:42 -0700 (PDT) From: "Sam Kaynor" To: devel@edk2.groups.io Cc: Ray Ni , Zhichao Gao Subject: [edk2-devel] [PATCH v6 4/4] ShellPkg: UefiShellDebug1CommandsLib: Conformance Profiles in Dmem.c Date: Fri, 26 Apr 2024 12:52:31 -0500 Message-Id: <20240426175231.171604-5-Sam.Kaynor@arm.com> In-Reply-To: <20240426175231.171604-1-Sam.Kaynor@arm.com> References: <20240426175231.171604-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 Resent-Date: Fri, 26 Apr 2024 10:52:43 -0700 Resent-From: sam.kaynor@arm.com Reply-To: devel@edk2.groups.io,sam.kaynor@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: cLqe41aUvdlwFgwNK8KV2htXx7686176AA= Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=fLVjJ3Z2; 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 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io UkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQzNTIK CkltcGxlbWVudGVkIGR1bXBpbmcgb2YgdGhlIFVFRkkgQ29uZm9ybWFuY2UgUHJvZmlsZXMgVGFi bGUgdXNpbmcgRG1lbS5jClVzZXMgaGVhZGVyIGZpbGUgZm9yIEdVSURzIGFkZGVkIGluIHByZXZp b3VzIHBhdGNoCgpDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgpDYzogWmhpY2hhbyBHYW8g PHpoaWNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogU2FtIEtheW5vciA8U2FtLkth eW5vckBhcm0uY29tPgotLS0KCk5vdGVzOgogICAgdjY6CiAgICAtIE1vdmVkIE1kZVBrZyBjaGFu Z2VzIHRvIHNlcGFyYXRlIHBhdGNoCiAgICB2NToKICAgIC0gY29ycmVjdGVkIHN0eWxlIGVycm9y IChzcGFjZXMgYmVmb3JlICcoJykKICAgIHYzOgogICAgLSBmaXhlZCBidWlsZCBlcnJvcnMKICAg IC0gcHJvcGVybHkgdXNpbmcgQWRkcmVzcyB2YXJpYWJsZQogICAgLSByZW1vdmVkIHVuZWNlc3Nh cnkgY29tbWVudCBpbiBoZWFkZXIgZmlsZQoKIFNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsRGVi dWcxQ29tbWFuZHNMaWIvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIuaW5mIHwgIDMgKwogU2hl bGxQa2cvTGlicmFyeS9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi9EbWVtLmMgICAgICAgICAg ICAgICAgICAgICAgICAgfCA2OSArKysrKysrKysrKysrKysrKysrKwogU2hlbGxQa2cvTGlicmFy eS9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi51 bmkgfCAgNSArKwogMyBmaWxlcyBjaGFuZ2VkLCA3NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi9VZWZpU2hlbGxE ZWJ1ZzFDb21tYW5kc0xpYi5pbmYgYi9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNv bW1hbmRzTGliL1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliLmluZgppbmRleCAzNzQxZGFjNWQ5 NGMuLjE3MmFjMjg2MmJhMSAxMDA2NDQKLS0tIGEvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxE ZWJ1ZzFDb21tYW5kc0xpYi9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi5pbmYKKysrIGIvU2hl bGxQa2cvTGlicmFyeS9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi9VZWZpU2hlbGxEZWJ1ZzFD b21tYW5kc0xpYi5pbmYKQEAgLTEzOSwzICsxMzksNiBAQCBbR3VpZHNdCiAgIGdFZmlKc29uQ29u ZmlnRGF0YVRhYmxlR3VpZCAgICAgIyMgU09NRVRJTUVTX0NPTlNVTUVTICMjIFN5c3RlbVRhYmxl DQogICBnRWZpSnNvbkNhcHN1bGVEYXRhVGFibGVHdWlkICAgICMjIFNPTUVUSU1FU19DT05TVU1F UyAjIyBTeXN0ZW1UYWJsZQ0KICAgZ0VmaUpzb25DYXBzdWxlUmVzdWx0VGFibGVHdWlkICAjIyBT T01FVElNRVNfQ09OU1VNRVMgIyMgU3lzdGVtVGFibGUNCisgIGdFZmlDb25mUHJvZmlsZXNUYWJs ZUd1aWQgICAgICAgIyMgU09NRVRJTUVTX0NPTlNVTUVTICMjIFN5c3RlbVRhYmxlDQorICBnRWZp Q29uZlByb2ZpbGVzVWVmaVNwZWNHdWlkICAgICMjIFNPTUVUSU1FU19DT05TVU1FUyAjIyBHVUlE DQorICBnRWZpQ29uZlByb2ZpbGVzRWJiclNwZWNHdWlkICAgICMjIFNPTUVUSU1FU19DT05TVU1F UyAjIyBHVUlEDQpkaWZmIC0tZ2l0IGEvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxEZWJ1ZzFD b21tYW5kc0xpYi9EbWVtLmMgYi9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1h bmRzTGliL0RtZW0uYwppbmRleCBhNGY0MDRjMWNkYmQuLjUzZWUyYjAxZjkxOCAxMDA2NDQKLS0t IGEvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi9EbWVtLmMKKysr IGIvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi9EbWVtLmMKQEAg LTE5LDYgKzE5LDcgQEAKICNpbmNsdWRlIDxHdWlkL1N5c3RlbVJlc291cmNlVGFibGUuaD4NCiAj aW5jbHVkZSA8R3VpZC9EZWJ1Z0ltYWdlSW5mb1RhYmxlLmg+DQogI2luY2x1ZGUgPEd1aWQvSW1h Z2VBdXRoZW50aWNhdGlvbi5oPg0KKyNpbmNsdWRlIDxHdWlkL0NvbmZvcm1hbmNlUHJvZmlsZXMu aD4NCiANCiAvKioNCiAgIE1ha2UgYSBwcmludGFibGUgY2hhcmFjdGVyLg0KQEAgLTI2OSw3ICsy NzAsNjcgQEAgRGlzcGxheUltYWdlRXhlY3V0aW9uRW50cmllcyAoCiAgIHJldHVybiAoU2hlbGxT dGF0dXMpOw0KIH0NCiANCisvKioNCisgIERpc3BsYXkgdGhlIENvbmZvcm1hbmNlUHJvZmlsZVRh YmxlIGVudHJpZXMNCiANCisgIEBwYXJhbVtpbl0gQWRkcmVzcyAgICBUaGUgcG9pbnRlciB0byB0 aGUgQ29uZm9ybWFuY2VQcm9maWxlVGFibGUuDQorKiovDQorU0hFTExfU1RBVFVTDQorRGlzcGxh eUNvbmZvcm1hbmNlUHJvZmlsZXMgKA0KKyAgSU4gVUlOVDY0IEFkZHJlc3MNCisgICkNCit7DQor ICBTSEVMTF9TVEFUVVMgICAgU2hlbGxTdGF0dXM7DQorICBFRklfU1RBVFVTICAgICAgU3RhdHVz Ow0KKyAgRUZJX0dVSUQgICAgICAgICpFbnRyeUd1aWQ7DQorICBDSEFSMTYgICAgICAgICAgKkd1 aWROYW1lOw0KKyAgRUZJX0NPTkZPUk1BTkNFX1BST0ZJTEVTX1RBQkxFICAgICAgICAgICAgKkNv bmZQcm9mVGFibGU7DQorDQorICBTaGVsbFN0YXR1cyA9IFNIRUxMX1NVQ0NFU1M7DQorDQorICBp ZiAoQWRkcmVzcyAhPSAwKSB7DQorICAgIENvbmZQcm9mVGFibGUgPSAoRUZJX0NPTkZPUk1BTkNF X1BST0ZJTEVTX1RBQkxFICopQWRkcmVzczsNCisNCisgICAgU2hlbGxQcmludEhpaUV4ICgtMSwg LTEsIE5VTEwsIFNUUklOR19UT0tFTiAoU1RSX0RNRU1fQ09ORl9QUk9fVEFCTEUpLCBnU2hlbGxE ZWJ1ZzFIaWlIYW5kbGUpOw0KKw0KKyAgICBFbnRyeUd1aWQgPSAoRUZJX0dVSUQgKikgKENvbmZQ cm9mVGFibGUgKyAxKTsNCisNCisgICAgZm9yIChpbnQgUHJvZmlsZSA9IDA7IFByb2ZpbGUgPCBD b25mUHJvZlRhYmxlLT5OdW1iZXJPZlByb2ZpbGVzOyBQcm9maWxlKyssIEVudHJ5R3VpZCsrKSB7 DQorICAgICAgR3VpZE5hbWUgPSBMIlVua25vd25fUHJvZmlsZSI7DQorDQorICAgICAgaWYgKENv bXBhcmVHdWlkIChFbnRyeUd1aWQsICZnRWZpQ29uZlByb2ZpbGVzRWJiclNwZWNHdWlkKSkgew0K KyAgICAgICAgR3VpZE5hbWUgPSBMIkVCQlJfMi4xIjsNCisgICAgICB9DQorDQorICAgICAgU3Rh dHVzID0gU2hlbGxQcmludEhpaUV4ICgNCisgICAgICAgIC0xLA0KKyAgICAgICAgLTEsDQorICAg ICAgICBOVUxMLA0KKyAgICAgICAgU1RSSU5HX1RPS0VOIChTVFJfRE1FTV9DT05GX1BST19ST1cp LA0KKyAgICAgICAgZ1NoZWxsRGVidWcxSGlpSGFuZGxlLA0KKyAgICAgICAgR3VpZE5hbWUsDQor ICAgICAgICBFbnRyeUd1aWQNCisgICAgICAgICk7DQorICAgIH0NCisgICAgaWYgKEVGSV9FUlJP UiAoU3RhdHVzKSkgew0KKyAgICAgIFNoZWxsU3RhdHVzID0gU0hFTExfQUJPUlRFRDsNCisgICAg ICBTaGVsbFByaW50SGlpRXggKC0xLCAtMSwgTlVMTCwgU1RSSU5HX1RPS0VOIChTVFJfRE1FTV9F UlJfR0VUX0ZBSUwpLCBnU2hlbGxEZWJ1ZzFIaWlIYW5kbGUsIEwiQ29tZm9ybWFuY2VQcm9maWxl c1RhYmxlIik7DQorICAgIH0NCisgIH0gZWxzZSB7DQorICAgIFNoZWxsUHJpbnRIaWlFeCAoLTEs IC0xLCBOVUxMLCBTVFJJTkdfVE9LRU4gKFNUUl9ETUVNX0NPTkZfUFJPX1RBQkxFKSwgZ1NoZWxs RGVidWcxSGlpSGFuZGxlKTsNCisgICAgU2hlbGxQcmludEhpaUV4ICgNCisgICAgICAtMSwNCisg ICAgICAtMSwNCisgICAgICBOVUxMLA0KKyAgICAgIFNUUklOR19UT0tFTiAoU1RSX0RNRU1fQ09O Rl9QUk9fUk9XKSwNCisgICAgICBnU2hlbGxEZWJ1ZzFIaWlIYW5kbGUsDQorICAgICAgTCJFRklf Q09ORk9STUFOQ0VfUFJPRklMRVNfVUVGSV9TUEVDX0dVSUQiLA0KKyAgICAgICZnRWZpQ29uZlBy b2ZpbGVzVWVmaVNwZWNHdWlkDQorICAgICAgKTsNCisgIH0NCisNCisgIHJldHVybiAoU2hlbGxT dGF0dXMpOw0KK30NCiANCiBTVEFUSUMgQ09OU1QgU0hFTExfUEFSQU1fSVRFTSAgUGFyYW1MaXN0 W10gPSB7DQogICB7IEwiLW1taW8iLCBUeXBlRmxhZyB9LA0KQEAgLTQ2MSw2ICs1MjIsMTEgQEAg U2hlbGxDb21tYW5kUnVuRG1lbSAoCiAgICAgICAgICAgICAgIEhpaURhdGFiYXNlRXhwb3J0QnVm ZmVyQWRkcmVzcyA9IChVSU5UNjQpIChVSU5UTilnU1QtPkNvbmZpZ3VyYXRpb25UYWJsZVtUYWJs ZVdhbGtlcl0uVmVuZG9yVGFibGU7DQogICAgICAgICAgICAgICBjb250aW51ZTsNCiAgICAgICAg ICAgICB9DQorDQorICAgICAgICAgICAgaWYgKENvbXBhcmVHdWlkICgmZ1NULT5Db25maWd1cmF0 aW9uVGFibGVbVGFibGVXYWxrZXJdLlZlbmRvckd1aWQsICZnRWZpQ29uZlByb2ZpbGVzVGFibGVH dWlkKSkgew0KKyAgICAgICAgICAgICAgQ29uZm9ybWFuY2VQcm9maWxlVGFibGVBZGRyZXNzID0g KFVJTlQ2NCkgKFVJTlROKWdTVC0+Q29uZmlndXJhdGlvblRhYmxlW1RhYmxlV2Fsa2VyXS5WZW5k b3JUYWJsZTsNCisgICAgICAgICAgICAgIGNvbnRpbnVlOw0KKyAgICAgICAgICAgIH0NCiAgICAg ICAgICAgfQ0KIA0KICAgICAgICAgICBTaGVsbFByaW50SGlpRXggKA0KQEAgLTUwNCw2ICs1NzAs OSBAQCBTaGVsbENvbW1hbmRSdW5EbWVtICgKICAgICAgICAgICBpZiAoU2hlbGxTdGF0dXMgPT0g U0hFTExfU1VDQ0VTUykgew0KICAgICAgICAgICAgIFNoZWxsU3RhdHVzID0gRGlzcGxheUltYWdl RXhlY3V0aW9uRW50cmllcyAoSW1hZ2VFeGVjdXRpb25UYWJsZUFkZHJlc3MpOw0KICAgICAgICAg ICB9DQorICAgICAgICAgIGlmIChTaGVsbFN0YXR1cyA9PSBTSEVMTF9TVUNDRVNTKSB7DQorICAg ICAgICAgICAgU2hlbGxTdGF0dXMgPSBEaXNwbGF5Q29uZm9ybWFuY2VQcm9maWxlcyAoQ29uZm9y bWFuY2VQcm9maWxlVGFibGVBZGRyZXNzKTsNCisgICAgICAgICAgfQ0KICAgICAgICAgfQ0KIA0K ICAgICAgIH0gZWxzZSB7DQpkaWZmIC0tZ2l0IGEvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxE ZWJ1ZzFDb21tYW5kc0xpYi9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi51bmkgYi9TaGVsbFBr Zy9MaWJyYXJ5L1VlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliL1VlZmlTaGVsbERlYnVnMUNvbW1h bmRzTGliLnVuaQppbmRleCAzYjczMDE2NGRkY2UuLjZlZjkyM2U0ZmQ1ZSAxMDA2NDQKLS0tIGEv U2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi9VZWZpU2hlbGxEZWJ1 ZzFDb21tYW5kc0xpYi51bmkKKysrIGIvU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxEZWJ1ZzFD b21tYW5kc0xpYi9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi51bmkKQEAgLTE0Nyw2ICsxNDcs MTEgQEAKICNzdHJpbmcgU1RSX0RNRU1fSU1HX0VYRV9UQUJMRSAgICAjbGFuZ3VhZ2UgZW4tVVMg IlxyXG5JbWFnZSBFeGVjdXRpb24gVGFibGVcclxuIg0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS1cclxuIg0KICNzdHJpbmcgU1RSX0RNRU1fSU1HX0VYRV9FTlRSWSAgICAjbGFu Z3VhZ2UgZW4tVVMgIiUyMHM6ICVzXHJcbiINCisjc3RyaW5nIFNUUl9ETUVNX0NPTkZfUFJPX1RB QkxFICAgI2xhbmd1YWdlIGVuLVVTICJcclxuQ29uZm9ybWFuY2UgUHJvZmlsZSBUYWJsZVxyXG4i DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4iDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVmVyc2lvbiAgICAgMHgxXHJc biINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJQ cm9maWxlIEdVSURzOlxyXG4iDQorI3N0cmluZyBTVFJfRE1FTV9DT05GX1BST19ST1cgICAgICNs YW5ndWFnZSBlbi1VUyAiICAgICVzICAgICVnXHJcbiINCiAjc3RyaW5nIFNUUl9ETUVNX0VSUl9O T1RfRk9VTkQgICAgI2xhbmd1YWdlIGVuLVVTICJcclxuJUglcyVOOiBUYWJsZSBhZGRyZXNzIG5v dCBmb3VuZC5cclxuIg0KICNzdHJpbmcgU1RSX0RNRU1fRVJSX0dFVF9GQUlMICAgICAjbGFuZ3Vh Z2UgZW4tVVMgIlxyXG4lSCVzJU46IFVuYWJsZSB0byBnZXQgdGFibGUgaW5mb3JtYXRpb24uXHJc biINCiANCi0tIAoyLjM0LjEKCg== -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#118348): https://edk2.groups.io/g/devel/message/118348 Mute This Topic: https://groups.io/mt/105755203/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-