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 585D8AC0B43 for ; Thu, 9 May 2024 08:39:26 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=L6pVwridlyNSjIFofGmcXmQ1ZS1+bwGX2wkSB71ylIc=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels: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-Language:Content-Type; s=20240206; t=1715243964; v=1; b=QSW5RWq2HlP6lj/dwSFbMTdus1MbUSBoZXs4puFWhDBcNrb+seOP57kiV1nh5woCakzJWU7U DJq0DTd0VEwluf6q5QRsyjlFsD/htWViMNSi4S6oA99340Lg1flLSMvzY8s7rw5S149uvpAGybc rck/BMHp46OHelLrISU8svEZBvDyTid4St7PqOBPTJYhEUfrSayb5tgk3OIE/liWWp1omlH0+Us /PhBh2/7F/izSbY5VSAs76OoNhH86Jl13EP+hdUOd5B+95BnVMJVCt58Rf2dEVgtNLJaUPAr9cJ LZUrLcsIFcwGnrRDyDNogBWPxzO+oW4U1+y4ZgiG3CX0g== X-Received: by 127.0.0.2 with SMTP id CbN9YY7687511xfXkj8mj6rE; Thu, 09 May 2024 01:39:24 -0700 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.55]) by mx.groups.io with SMTP id smtpd.web11.5372.1715243963745747611 for ; Thu, 09 May 2024 01:39:24 -0700 X-Received: from IA1PR12MB6458.namprd12.prod.outlook.com (2603:10b6:208:3aa::22) by SA1PR12MB5658.namprd12.prod.outlook.com (2603:10b6:806:235::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.47; Thu, 9 May 2024 08:39:21 +0000 X-Received: from IA1PR12MB6458.namprd12.prod.outlook.com ([fe80::1a52:ef3a:cf04:e56d]) by IA1PR12MB6458.namprd12.prod.outlook.com ([fe80::1a52:ef3a:cf04:e56d%3]) with mapi id 15.20.7544.047; Thu, 9 May 2024 08:39:20 +0000 From: "Abdul Lateef Attar via groups.io" To: gaoliming , "devel@edk2.groups.io" CC: 'Pierre Gondois' , 'Sami Mujawar' Subject: Re: [edk2-devel] [edk2-stable202405 RESEND PATCH v2 1/1] DynamicTablesPkg: Adds integer to the AML package node Thread-Topic: [edk2-devel] [edk2-stable202405 RESEND PATCH v2 1/1] DynamicTablesPkg: Adds integer to the AML package node Thread-Index: AQHaocw7LT6thsVU70mvxWEX0nIL+LGOhJ0AgAAPq9A= Date: Thu, 9 May 2024 08:39:20 +0000 Message-ID: References: <27f10d098dd8477df432534933dca5f688cfd66d.1715229678.git.AbdulLateef.Attar@amd.com> <00fc01daa1e4$1bb73d60$5325b820$@byosoft.com.cn> In-Reply-To: <00fc01daa1e4$1bb73d60$5325b820$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=True;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2024-05-09T08:39:19.986Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA1PR12MB6458:EE_|SA1PR12MB5658:EE_ x-ms-office365-filtering-correlation-id: 2b347061-c5e5-4934-44e3-08dc7003854a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?gb2312?B?cngwS085YUxLTys2VzRsSXdjdTE1NndzS3pJM3lVV1lOU0tQY2JxRXpnelU5?= =?gb2312?B?OGNwcEVob0pWQmQ1dDkvdHUyV1N6VVMvcVplcEdScXZJemxKTUp2VnBmcm15?= =?gb2312?B?UjhGRWRCRjdmNXBoMytRSXBVV3huUmZ1Y2trZDVEOGMvZ2RBZEFac0R3Z3JM?= =?gb2312?B?MXZnLzZmb2djVDVoQkhnSHM2dEdEeEUwWDFkNU1DMTF0ODZjeDcxU3JTYkVZ?= =?gb2312?B?ZXBqUEx0K091enNEQWI3WXlid05BWlJXKzNkczd4aG1MMlZlRW9OMGJIckdv?= =?gb2312?B?VXJCR3BBNW5ycUVnR0k4Q1hvT3llVWFYZUk2TEl2MHBPeUZZbE5QQ0pWWjd2?= =?gb2312?B?NXhMcU5kQXNoeDgrY25veUhXVUZ0K1dnS2Q2bVBrUjAxdmZ6aC9PVFN3VkJG?= =?gb2312?B?c0FVaGVEVmZ0RjAxTENIZ1ExMnhpVUl5ZlB1UGswWFlTWUFzTHVGaHBpN0M5?= =?gb2312?B?MXJRajhCeGU5MExQZVBFaFpiMWxmanVzZnhWenlKb2diSXRCamdhRFdTTE15?= =?gb2312?B?NEhkaHZqZDZJRGZHa2ZDcW9GUjZxc3JhR1F5U0kxU2tUaVFETlpwR25PS1Jt?= =?gb2312?B?b3ZQWVZybnNvV1o4clp5WnRpWjNNSlp2L0FoMitCaUJwUkF4OTczMUU3RFJN?= =?gb2312?B?WGtkTjdMZGM1YnprZk5HeDJoMCtiRHVQd2N6b2VJU2Yza3pBTkt6T2JSVVg4?= =?gb2312?B?UnFLZEZTV1N0SW10QjFGQVRFM0h2dVR5aC9SSmN4UHRualVoWUZsVkg0dWly?= =?gb2312?B?UHZHUnpoRFN0OEZDd3RxVlpOY3lzVE4xUmkxbmlxZXUybDZyTEt0aFI5dlZ6?= =?gb2312?B?MjJ4eUQzRnVETURCRElHck9acjk1VExtZkFNYXFQNFJjL1VaUTFOemQ2K0xC?= =?gb2312?B?THREN2N0NTRDOWl6NXhjTkYwcG9CejFhbER5VlB6cUd0NG1SQW5lNTZ6U2RR?= =?gb2312?B?cHAxdTdTblRLcjJnUk5sSmpnbjdlVy82bUt3WEx3MkpMSzM5TTkvWHhqakFs?= =?gb2312?B?RnhmdWZ4dm4zalhWR1AxenZhZ1VJaEpTUUttZW9JU2RPZHdUN2ZVQzBhc0RV?= =?gb2312?B?SUdvSjhtckliRmsramMwQXpqNEUxR2ovdUo4YkdaWHIvOVFWb0JYSzd1Sld1?= =?gb2312?B?b1VpajZFY1c2N3dIS1g3cnFiME51NklncE5QWldibkNDQVFwU1VuaWtmN1h2?= =?gb2312?B?WlhiNFpUZHgvUHNYc3JNZ0YrR1NVOThFMjFDTmJTK0RVWjBzUFBJNStJMUVG?= =?gb2312?B?bVl4TEhmQ3F4bVV3S080R3JrTyt3MnF2aFBCQjJIVDlIT04rVW52SFRzdlo3?= =?gb2312?B?N2xpSEkyZU9mM2F1QjNjdHZ4S0VGZDlES3hsU2pvZGs5eU1CS0k3S21KaUUz?= =?gb2312?B?RkJOWkhkQmVvZ2Ntb09nNEJodnBsQXU1aVVqQmVqYkVlMi9qbXNrd0hyekxR?= =?gb2312?B?QzI2VmhUVmJYT0RFbUQzckU0RVBZOVNsVmE4MDhKK3IyME8ydnBhMWtyQWJM?= =?gb2312?B?OXpmUXVKUUxtRmtoeDN0azVDek1LdjNLVjFUNktzRTNaQXNYOWplSFhvWFc3?= =?gb2312?B?WjZkK0N0Qm1waExrZWhFVmMxMURmaDJ0UHI4YVNyK0RnQk50aFF5WGN1QjJy?= =?gb2312?B?NUJSTGt4ZEh5eXhsdWNJdTM4L250SU95cEJEdGR2a0tIZElVNEJXL1ZaQ0Z1?= =?gb2312?B?aC9jQnl5RzBjM1ZFUzNKUjQ0S2d3MmtCdXE4dW5MMnBwanhERVZvMzZRPT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?T1FDeUlmQ081WjRBbjdkK0ZSNXRKRnRMOUo0QWZaVW8yTURaMFNCMDE1cUsv?= =?gb2312?B?YU0zME9WdWVaMHUwNHBpRjR4Qkw1cWtBNWg1NWRoU2FMWlRSMktrLzMvaG5x?= =?gb2312?B?Ty9hWjFSQ0VMNEVwVVRKSmpaZm1NTllub3J3VFlidGdhUTF3RkEwdlcvb0JL?= =?gb2312?B?WGRMYmNLUzlIcTBaNFh2MXdPcXl1VllKQldrdGliVnowVUtSTjZmdUc0N29H?= =?gb2312?B?cERoYTdaSEFuMFpEc2tWMVdrdkFaNkRGOS9vVFZ2cXhjY0VyeTNtRlhHbjVZ?= =?gb2312?B?Z0cwbDRDcVBJVFJoVzViZUtZUEpTektlVlpuQ3NFc3Z3dXpYdGxZQzBaSU82?= =?gb2312?B?dWZwNnFFRkpidVFTbkY3UkR3SUo1STlHd2tzWHhxRktLREZ6UkUvNng4akww?= =?gb2312?B?NmYrSG1OWnF6Q2JTamFIOENSZnJRaktpQzBXL09JOGhvakRYc2FhL2tHSktx?= =?gb2312?B?ZWxScjNjdEp2U3I4RENVSE5adXZFdERhcHFoWldBRHYwWnptdVpkWUU2N3Iy?= =?gb2312?B?RXZObGFyTkpRQ0ZHK1gza0lpTzZYT0VSZ1owNUtJRjhuVjFLSEVENWRIdFVi?= =?gb2312?B?MkdIKzNmTWl2b3h6MjN0ZE9YSzJZaU1DVG1TeUNqcXpPMzE3ejFJVVVCVmQy?= =?gb2312?B?bitsdlpQYkdrMCtpcUlLVzdTS0FqUmoycUF5N0l4VjhYaGpSUzQyMjRJZTFt?= =?gb2312?B?ODJDb3cxd3JWdHZXcVgyS0NROUluOVgrZzQwWkREdkxqS2YvTTZ4aUlhREZF?= =?gb2312?B?VXdlUjNGS0QyYnRMWHpWZzNQbXBGdmtieWM3K1lVUi9Pem1PbnEvdmZyNDAr?= =?gb2312?B?a2F6aUlaOXExTnlIOUxWTEhKVFFoSEx0elhzdjkrVy80Nk9aYmpVVHZnZFVX?= =?gb2312?B?SHRsc0g3MDF4R1B2RENVL0xod2NXTm5BbE5ici9RVlJIWWFtNTB6eGpnYWNH?= =?gb2312?B?NTRKYkhKeGd6NXRxaGpaelFoOGowQ3JQT1B2Zkx4Zm5qSVYvUmJZRHlQS2pW?= =?gb2312?B?T2JZUjBKOUpvS1M5UjZCd29ZS0tMMkpaNjVNRWpvRGw3QTFIbmRUQmdPcmR3?= =?gb2312?B?MkZKaVpadjBFbm42SkNQRGFaMUNXcFRVRFczMXJUS0l5TEROM3hhZENpNGwx?= =?gb2312?B?WTFlbVpQb25wOWowcC9tM1ViQWZqRnF1czhNVlYzVTJRV3dQTFp3blM4WFdw?= =?gb2312?B?bGtYa1BxTDd6WHZQeUZ3VU56OWY0TjNSSmw4SlNCUW05WUVleE1JNzlZY2NL?= =?gb2312?B?ak1VcTgrNUlZN2RFZ0FOMXJwUDQ2NnZOM0c3OFNtUS9NaWFLcUoyOVAxSGJD?= =?gb2312?B?bDZoaXR1cXR5Wmh5YzlaL2ZhWHJ5dlhCZ1Y2akZscmVzaFVOK05EOWtDclQw?= =?gb2312?B?a2tYZm0reFQwU1JEYk4vZWppS0tONndVeU5CYjAxL0psWU42QWFYYXpDQzE0?= =?gb2312?B?Vi9IbGZNUnZBMjk2UTJWemZnbE8vUHdZc1Y2aWNvWEdEa1ZlM2dOZUV4Tk5U?= =?gb2312?B?Z3dWam4wczhWb29VYUJKalgxSHp6V0ZhTnQ5MkozYzBBODl6a21IN0RjNmVk?= =?gb2312?B?NTkwOVV5bTRXUFE1bDIyRnYxcmI0c3hvODl6VktNUUswOExDVHdabnN6Tmds?= =?gb2312?B?cEZwTnpiKzNmaHZkQ0Z0clFHc2JjOXFiSHhzVFFLd1F5TGZYTGsxajlyM2hR?= =?gb2312?B?cS8vemlnWVdVbnR4SDVxQUVXVk4rZFowQTZxeXNaZXp5bXlrUE91cTl0Vk5I?= =?gb2312?B?d0pDbmtpUjkzVDluY2RoT2k0V1RhV0Z1NGc1ZjBnNTR2RnU2TXI4NnIyZnhH?= =?gb2312?B?ZEpNZm1SNDF1MXhiUUpTVUY5eEwyeVFTVEcyNURSRk85SjZSOC9KTDJmcElB?= =?gb2312?B?OEtsRXBhaTVpeGlrbE9UTUg3cmhvV2ZNdEdsVGNqRlQ5T2x1RGFLQzJSU1Rv?= =?gb2312?B?cGRYY0RFN0Q3UEVkazQ4dFJ5K3A3K3kzTWZpNm1PNkxKRHVZYXJzUmliNzBV?= =?gb2312?B?VVJlT0ViVGxSTlcwdjVkNSttbHdZQUd5RlB6Y2FTeTR3ZzhSbjBRdTB3N2RJ?= =?gb2312?B?TVFEUzd2MlZNNkFPMkJhQVNYOUo4bW0zNXJWcndLUlhhMnZ6VlQyL3FDcFFN?= =?gb2312?Q?wF6Q=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA1PR12MB6458.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2b347061-c5e5-4934-44e3-08dc7003854a X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2024 08:39:20.2850 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wBdHdLPJudMubCPcgpqAlOLydtgrKqjQcmqCPcmX0vSPhJiVXSX9VF+jJXacImPtncVT3L7+hlvS4JS5gyhzdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB5658 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: Thu, 09 May 2024 01:39:24 -0700 Resent-From: AbdulLateef.Attar@amd.com Reply-To: devel@edk2.groups.io,AbdulLateef.Attar@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 4FC7yag7DBy8AA5u6esu0fNEx7686176AA= Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_IA1PR12MB645850824861E797CC4D4B6FE0E62IA1PR12MB6458namp_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=QSW5RWq2; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io --_000_IA1PR12MB645850824861E797CC4D4B6FE0E62IA1PR12MB6458namp_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhpIExpbWluZywNCiAgICBUaGlz IHBhdGNoIHByb3ZpZGVzIGFuIEFQSSB0byBhZGQgaW50ZWdlciB2YWx1ZSB0byBBTUwgcGFja2Fn ZSBub2RlLg0KVXNpbmcgdGhpcyBBUEkgdXNlciBjYW4gY3JlYXRlIENYTCBkZXZpY2Ugd2l0aCB0 d28gUE5QSUQuDQpXaXRob3V0IHRoaXMgQVBJIHVzZXIgaGFzIHRvIHJlbHkgb24gc3RhdGljIEFT TCBmaWxlcy4NCg0KVGhpcyBwYXRjaCBpcyByZXF1aXJlZCBmb3IgcGxhdGZvcm0gd2hvIHVzZXMg RHluYW1pY1RhYmxlc1BrZyB0byBnZW5lcmF0ZSBBQ1BJIHRhYmxlcyBiYXNlZCBvbiB0aGlzIHN0 YWJsZSByZWxlYXNlLg0KDQpUaGFua3MNCkFiZHVMDQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXw0KRnJvbTogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQpTZW50 OiBUaHVyc2RheSwgTWF5IDksIDIwMjQgMToxMCBQTQ0KVG86IGRldmVsQGVkazIuZ3JvdXBzLmlv IDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz47IEF0dGFyLCBBYmR1bExhdGVlZiAoQWJkdWwgTGF0ZWVm KSA8QWJkdWxMYXRlZWYuQXR0YXJAYW1kLmNvbT4NCkNjOiAnUGllcnJlIEdvbmRvaXMnIDxwaWVy cmUuZ29uZG9pc0Bhcm0uY29tPjsgJ1NhbWkgTXVqYXdhcicgPHNhbWkubXVqYXdhckBhcm0uY29t Pg0KU3ViamVjdDogu9i4tDogW2VkazItZGV2ZWxdIFtlZGsyLXN0YWJsZTIwMjQwNSBSRVNFTkQg UEFUQ0ggdjIgMS8xXSBEeW5hbWljVGFibGVzUGtnOiBBZGRzIGludGVnZXIgdG8gdGhlIEFNTCBw YWNrYWdlIG5vZGUNCg0KQ2F1dGlvbjogVGhpcyBtZXNzYWdlIG9yaWdpbmF0ZWQgZnJvbSBhbiBF eHRlcm5hbCBTb3VyY2UuIFVzZSBwcm9wZXIgY2F1dGlvbiB3aGVuIG9wZW5pbmcgYXR0YWNobWVu dHMsIGNsaWNraW5nIGxpbmtzLCBvciByZXNwb25kaW5nLg0KDQoNCkFiZHVsOg0KICBDYW4geW91 IGdpdmUgbW9yZSBpbmZvcm1hdGlvbiB3aHkgdGhpcyBjaGFuZ2UgaXMgcmVxdWlyZWQgZm9yIHRo aXMgc3RhYmxlDQp0YWcgMjAyNDA1Pw0KDQpUaGFua3MNCkxpbWluZw0KPiAtLS0tLdPKvP7Urbz+ LS0tLS0NCj4gt6K8/sjLOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMu aW8+ILT6se0gQWJkdWwgTGF0ZWVmDQo+IEF0dGFyIHZpYSBncm91cHMuaW8NCj4gt6LLzcqxvOQ6 IDIwMjTE6jXUwjnI1SAxMjo0OQ0KPiDK1bz+yMs6IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ILOt y806IEFiZHVsIExhdGVlZiBBdHRhciA8QWJkdWxMYXRlZWYuQXR0YXJAYW1kLmNvbT47IFBpZXJy ZSBHb25kb2lzDQo+IDxwaWVycmUuZ29uZG9pc0Bhcm0uY29tPjsgU2FtaSBNdWphd2FyIDxzYW1p Lm11amF3YXJAYXJtLmNvbT4NCj4g1vfM4jogW2VkazItZGV2ZWxdIFtlZGsyLXN0YWJsZTIwMjQw NSBSRVNFTkQgUEFUQ0ggdjIgMS8xXQ0KPiBEeW5hbWljVGFibGVzUGtnOiBBZGRzIGludGVnZXIg dG8gdGhlIEFNTCBwYWNrYWdlIG5vZGUNCj4NCj4gQWRkcyBhbiBBbWxBZGRJbnRlZ2VyVG9OYW1l ZFBhY2thZ2UoKSBBUEkgdG8gZ2VuZXJhdGUgQU1MIGNvZGUsDQo+IHdoaWNoIGFkZHMgYW4gaW50 ZWdlciB2YWx1ZSB0byB0aGUgcGFja2FnZSBub2RlLg0KPg0KPiBDYzogUGllcnJlIEdvbmRvaXMg PHBpZXJyZS5nb25kb2lzQGFybS5jb20+DQo+IENjOiBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdh ckBhcm0uY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBBYmR1bCBMYXRlZWYgQXR0YXIgPEFiZHVsTGF0 ZWVmLkF0dGFyQGFtZC5jb20+DQo+IC0tLQ0KPiAgLi4uL0luY2x1ZGUvTGlicmFyeS9BbWxMaWIv QW1sTGliLmggICAgICAgICAgIHwgNDEgKysrKysrKysrKystDQo+ICAuLi4vQ29tbW9uL0FtbExp Yi9Db2RlR2VuL0FtbENvZGVHZW4uYyAgICAgICAgfCA2Nw0KPiArKysrKysrKysrKysrKysrKysr DQo+ICAyIGZpbGVzIGNoYW5nZWQsIDEwNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ DQo+IGRpZmYgLS1naXQgYS9EeW5hbWljVGFibGVzUGtnL0luY2x1ZGUvTGlicmFyeS9BbWxMaWIv QW1sTGliLmgNCj4gYi9EeW5hbWljVGFibGVzUGtnL0luY2x1ZGUvTGlicmFyeS9BbWxMaWIvQW1s TGliLmgNCj4gaW5kZXggODJkNTQ2NDA4NC4uNDQyN2FiNjhmYSAxMDA2NDQNCj4gLS0tIGEvRHlu YW1pY1RhYmxlc1BrZy9JbmNsdWRlL0xpYnJhcnkvQW1sTGliL0FtbExpYi5oDQo+ICsrKyBiL0R5 bmFtaWNUYWJsZXNQa2cvSW5jbHVkZS9MaWJyYXJ5L0FtbExpYi9BbWxMaWIuaA0KPiBAQCAtMiw3 ICsyLDcgQEANCj4gICAgQU1MIExpYi4NCj4NCj4gICAgQ29weXJpZ2h0IChjKSAyMDE5IC0gMjAy MywgQXJtIExpbWl0ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiAtICBDb3B5cmlnaHQg KEMpIDIwMjMgQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBBbGwgcmlnaHRzDQpyZXNlcnZl ZC48QlI+DQo+ICsgIENvcHlyaWdodCAoQykgMjAyMyAtIDIwMjQsIEFkdmFuY2VkIE1pY3JvIERl dmljZXMsIEluYy4gQWxsIHJpZ2h0cw0KPiByZXNlcnZlZC48QlI+DQo+DQo+ICAgIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQo+ICAqKi8NCj4gQEAgLTE3NDMs NiArMTc0Myw0NSBAQCBBbWxBZGROYW1lU3RyaW5nVG9OYW1lZFBhY2thZ2UgKA0KPiAgICBJTiBB TUxfT0JKRUNUX05PREVfSEFORExFICBOYW1lZE5vZGUNCj4gICAgKTsNCj4NCj4gKy8qKiBBZGQg YW4gaW50ZWdlciB2YWx1ZSB0byB0aGUgbmFtZWQgcGFja2FnZSBub2RlLg0KPiArDQo+ICsgIEFt bENvZGVHZW5OYW1lUGFja2FnZSAoIl9DSUQiLCBOVUxMLCAmUGFja2FnZU5vZGUpOw0KPiArICBB bWxHZXRFaXNhSWRGcm9tU3RyaW5nICgiUE5QMEEwMyIsICZFaXNhSWQpOw0KPiArICBBbWxBZGRJ bnRlZ2VyVG9OYW1lZFBhY2thZ2UgKEVpc2FJZCwgTmFtZU5vZGUpOw0KPiArICBBbWxHZXRFaXNh SWRGcm9tU3RyaW5nICgiUE5QMEEwOCIsICZFaXNhSWQpOw0KPiArICBBbWxBZGRJbnRlZ2VyVG9O YW1lZFBhY2thZ2UgKEVpc2FJZCwgTmFtZU5vZGUpOw0KPiArDQo+ICsgIGVxdWl2YWxlbnQgb2Yg dGhlIGZvbGxvd2luZyBBU0wgY29kZToNCj4gKyAgTmFtZSAoX0NJRCwgUGFja2FnZSAoMHgwMikg IC8vIF9DSUQ6IENvbXBhdGlibGUgSUQNCj4gKyAgew0KPiArICAgICAgRWlzYUlkICgiUE5QMEEw MyIpLA0KPiArICAgICAgRWlzYUlkICgiUE5QMEEwOCIpDQo+ICsgIH0pDQo+ICsNCj4gKyAgVGhl IHBhY2thZ2UgaXMgYWRkZWQgYXQgdGhlIHRhaWwgb2YgdGhlIGxpc3Qgb2YgdGhlIGlucHV0IHBh Y2thZ2Ugbm9kZQ0KPiArICBuYW1lOg0KPiArICAgIE5hbWUgKCJOYW1lUGFja2FnZU5vZGUiLCBQ YWNrYWdlICgpIHsNCj4gKyAgICAgIFtQcmUtZXhpc3RpbmcgcGFja2FnZSBlbnRyaWVzXSwNCj4g KyAgICAgIFtOZXdseSBjcmVhdGVkIGludGVnZXIgZW50cnldDQo+ICsgICAgfSkNCj4gKw0KPiAr DQo+ICsgIEBpbmdyb3VwIENvZGVHZW5BcGlzDQo+ICsNCj4gKyAgQHBhcmFtIFtpbl0gICAgICAg SW50ZWdlciAgICAgICBJbnRlZ2VyIHZhbHVlIHRoYXQgbmVlZCB0byBiZSBhZGRlZCB0bw0KPiBw YWNrYWdlIG5vZGUuDQo+ICsgIEBwYXJhbSBbaW4sIG91dF0gIE5hbWVOb2RlICAgICAgUGFja2Fn ZSBuYW1lZCBub2RlIHRvIGFkZCB0aGUgb2JqZWN0DQo+IHRvLg0KPiArDQo+ICsgIEByZXR2YWwg RUZJX1NVQ0NFU1MgICAgICAgICAgICAgU3VjY2Vzcy4NCj4gKyAgQHJldHZhbCBFRklfSU5WQUxJ RF9QQVJBTUVURVIgICBJbnZhbGlkIHBhcmFtZXRlci4NCj4gKyAgQHJldHZhbCBPdGhlcnMgICAg ICAgICAgICAgICAgICBFcnJvciBvY2N1cnJlZCBkdXJpbmcgdGhlIG9wZXJhdGlvbi4NCj4gKyoq Lw0KPiArRUZJX1NUQVRVUw0KPiArRUZJQVBJDQo+ICtBbWxBZGRJbnRlZ2VyVG9OYW1lZFBhY2th Z2UgKA0KPiArICBJTiAgICAgICAgVUlOVDMyICAgICAgICAgICAgICAgICAgSW50ZWdlciwNCj4g KyAgSU4gIE9VVCAgIEFNTF9PQkpFQ1RfTk9ERV9IQU5ETEUgIE5hbWVOb2RlDQo+ICsgICk7DQo+ ICsNCj4gIC8qKiBBTUwgY29kZSBnZW5lcmF0aW9uIHRvIGludm9rZS9jYWxsIGFub3RoZXIgbWV0 aG9kLg0KPg0KPiAgICBUaGlzIG1ldGhvZCBpcyBhIHN1YnNldCBpbXBsZW1lbnRhdGlvbiBvZiBN ZXRob2RJbnZvY2F0aW9uDQo+IGRpZmYgLS1naXQgYS9EeW5hbWljVGFibGVzUGtnL0xpYnJhcnkv Q29tbW9uL0FtbExpYi9Db2RlR2VuL0FtbENvZGVHZW4uYw0KPiBiL0R5bmFtaWNUYWJsZXNQa2cv TGlicmFyeS9Db21tb24vQW1sTGliL0NvZGVHZW4vQW1sQ29kZUdlbi5jDQo+IGluZGV4IDIyYzJk NTk4ZDAuLjg5ZmE0ZTA2ZjggMTAwNjQ0DQo+IC0tLSBhL0R5bmFtaWNUYWJsZXNQa2cvTGlicmFy eS9Db21tb24vQW1sTGliL0NvZGVHZW4vQW1sQ29kZUdlbi5jDQo+ICsrKyBiL0R5bmFtaWNUYWJs ZXNQa2cvTGlicmFyeS9Db21tb24vQW1sTGliL0NvZGVHZW4vQW1sQ29kZUdlbi5jDQo+IEBAIC0z ODcxLDYgKzM4NzEsNzMgQEAgZXhpdF9oYW5kbGVyOg0KPiAgICByZXR1cm4gU3RhdHVzOw0KPiAg fQ0KPg0KPiArLyoqIEFkZCBhbiBpbnRlZ2VyIHZhbHVlIHRvIHRoZSBuYW1lZCBwYWNrYWdlIG5v ZGUuDQo+ICsNCj4gKyAgQW1sQ29kZUdlbk5hbWVQYWNrYWdlICgiX0NJRCIsIE5VTEwsICZQYWNr YWdlTm9kZSk7DQo+ICsgIEFtbEdldEVpc2FJZEZyb21TdHJpbmcgKCJQTlAwQTAzIiwgJkVpc2FJ ZCk7DQo+ICsgIEFtbEFkZEludGVnZXJUb05hbWVkUGFja2FnZSAoRWlzYUlkLCBOYW1lTm9kZSk7 DQo+ICsgIEFtbEdldEVpc2FJZEZyb21TdHJpbmcgKCJQTlAwQTA4IiwgJkVpc2FJZCk7DQo+ICsg IEFtbEFkZEludGVnZXJUb05hbWVkUGFja2FnZSAoRWlzYUlkLCBOYW1lTm9kZSk7DQo+ICsNCj4g KyAgZXF1aXZhbGVudCBvZiB0aGUgZm9sbG93aW5nIEFTTCBjb2RlOg0KPiArICBOYW1lIChfQ0lE LCBQYWNrYWdlICgweDAyKSAgLy8gX0NJRDogQ29tcGF0aWJsZSBJRA0KPiArICB7DQo+ICsgICAg ICBFaXNhSWQgKCJQTlAwQTAzIiksDQo+ICsgICAgICBFaXNhSWQgKCJQTlAwQTA4IikNCj4gKyAg fSkNCj4gKw0KPiArICBUaGUgcGFja2FnZSBpcyBhZGRlZCBhdCB0aGUgdGFpbCBvZiB0aGUgbGlz dCBvZiB0aGUgaW5wdXQgcGFja2FnZSBub2RlDQo+ICsgIG5hbWU6DQo+ICsgICAgTmFtZSAoIk5h bWVQYWNrYWdlTm9kZSIsIFBhY2thZ2UgKCkgew0KPiArICAgICAgW1ByZS1leGlzdGluZyBwYWNr YWdlIGVudHJpZXNdLA0KPiArICAgICAgW05ld2x5IGNyZWF0ZWQgaW50ZWdlciBlbnRyeV0NCj4g KyAgICB9KQ0KPiArDQo+ICsNCj4gKyAgQGluZ3JvdXAgQ29kZUdlbkFwaXMNCj4gKw0KPiArICBA cGFyYW0gW2luXSAgICAgICBJbnRlZ2VyICAgICAgIEludGVnZXIgdmFsdWUgdGhhdCBuZWVkIHRv IGJlIGFkZGVkIHRvDQo+IHBhY2thZ2Ugbm9kZS4NCj4gKyAgQHBhcmFtIFtpbiwgb3V0XSAgTmFt ZU5vZGUgICAgICBQYWNrYWdlIG5hbWVkIG5vZGUgdG8gYWRkIHRoZSBvYmplY3QNCj4gdG8uDQo+ ICsNCj4gKyAgQHJldHZhbCBFRklfU1VDQ0VTUyAgICAgICAgICAgICBTdWNjZXNzLg0KPiArICBA cmV0dmFsIEVGSV9JTlZBTElEX1BBUkFNRVRFUiAgIEludmFsaWQgcGFyYW1ldGVyLg0KPiArICBA cmV0dmFsIE90aGVycyAgICAgICAgICAgICAgICAgIEVycm9yIG9jY3VycmVkIGR1cmluZyB0aGUg b3BlcmF0aW9uLg0KPiArKiovDQo+ICtFRklfU1RBVFVTDQo+ICtFRklBUEkNCj4gK0FtbEFkZElu dGVnZXJUb05hbWVkUGFja2FnZSAoDQo+ICsgIElOICAgICAgICBVSU5UMzIgICAgICAgICAgICAg ICAgICBJbnRlZ2VyLA0KPiArICBJTiAgT1VUICAgQU1MX09CSkVDVF9OT0RFX0hBTkRMRSAgTmFt ZU5vZGUNCj4gKyAgKQ0KPiArew0KPiArICBFRklfU1RBVFVTICAgICAgIFN0YXR1czsNCj4gKyAg QU1MX09CSkVDVF9OT0RFICAqUGFja2FnZU5vZGU7DQo+ICsNCj4gKyAgaWYgKE5hbWVOb2RlID09 IE5VTEwpIHsNCj4gKyAgICBBU1NFUlRfRUZJX0VSUk9SIChGQUxTRSk7DQo+ICsgICAgcmV0dXJu IEVGSV9JTlZBTElEX1BBUkFNRVRFUjsNCj4gKyAgfQ0KPiArDQo+ICsgIFBhY2thZ2VOb2RlID0g KEFNTF9PQkpFQ1RfTk9ERV9IQU5ETEUpQW1sR2V0Rml4ZWRBcmd1bWVudCAoDQo+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lTm9kZSwNCj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVBbWxQYXJzZUluZGV4VGVybTENCj4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7DQo+ICsgIGlmICgo UGFja2FnZU5vZGUgPT0gTlVMTCkNCj4gfHwNCj4gKyAgICAgIChBbWxHZXROb2RlVHlwZSAoKEFN TF9OT0RFX0hBTkRMRSlQYWNrYWdlTm9kZSkgIT0NCj4gRUFtbE5vZGVPYmplY3QpICB8fA0KPiAr ICAgICAgKCFBbWxOb2RlSGFzT3BDb2RlIChQYWNrYWdlTm9kZSwgQU1MX1BBQ0tBR0VfT1AsIDAp KSkNCj4gKyAgew0KPiArICAgIEFTU0VSVF9FRklfRVJST1IgKEZBTFNFKTsNCj4gKyAgICByZXR1 cm4gRUZJX0lOVkFMSURfUEFSQU1FVEVSOw0KPiArICB9DQo+ICsNCj4gKyAgU3RhdHVzID0gQW1s QWRkUmVnaXN0ZXJPckludGVnZXJUb1BhY2thZ2UgKE5VTEwsIEludGVnZXIsIFBhY2thZ2VOb2Rl KTsNCj4gKyAgaWYgKEVGSV9FUlJPUiAoU3RhdHVzKSkgew0KPiArICAgIEFTU0VSVF9FRklfRVJS T1IgKFN0YXR1cyk7DQo+ICsgIH0NCj4gKw0KPiArICByZXR1cm4gU3RhdHVzOw0KPiArfQ0KPiAr DQo+ICAvKiogQU1MIGNvZGUgZ2VuZXJhdGlvbiB0byBpbnZva2UvY2FsbCBhbm90aGVyIG1ldGhv ZC4NCj4NCj4gICAgVGhpcyBtZXRob2QgaXMgYSBzdWJzZXQgaW1wbGVtZW50YXRpb24gb2YgTWV0 aG9kSW52b2NhdGlvbg0KPiAtLQ0KPiAyLjM0LjENCj4NCj4NCj4NCj4gDQo+DQoNCg0KDQoNCgot PS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBt ZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE4NzUyKTog aHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE4NzUyCk11dGUgVGhpcyBU b3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTA1OTk3NjE5Lzc2ODYxNzYKR3JvdXAgT3duZXI6 IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3Jv dXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09 LT0tPS09LQoKDQo= --_000_IA1PR12MB645850824861E797CC4D4B6FE0E62IA1PR12MB6458namp_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

[AMD Official Use Only - General]


Hi Liming,
    This patch provides an API to add integer value to AML packag= e node.
Using this API user can create CXL device with two PNPID.
Without this API user has to rely on static ASL files.

This patch is required for platform who uses DynamicTablesPkg to generate A= CPI tables based on this stable release.

Thanks
AbduL

From: gaoliming <gaolimi= ng@byosoft.com.cn>
Sent: Thursday, May 9, 2024 1:10 PM
To: devel@edk2.groups.io <devel@edk2.groups.io>; Attar, AbdulL= ateef (Abdul Lateef) <AbdulLateef.Attar@amd.com>
Cc: 'Pierre Gondois' <pierre.gondois@arm.com>; 'Sami Mujawar' = <sami.mujawar@arm.com>
Subject: =BB=D8=B8=B4: [edk2-devel] [edk2-stable202405 RESEND PATCH = v2 1/1] DynamicTablesPkg: Adds integer to the AML package node
 
Caution: This message originated from an External = Source. Use proper caution when opening attachments, clicking links, or res= ponding.


Abdul:
  Can you give more information why this change is required for this s= table
tag 202405?

Thanks
Liming
> -----=D3=CA=BC=FE=D4=AD=BC=FE-----
> =B7=A2=BC=FE=C8=CB: devel@edk2.groups.io <devel@edk2.groups.io> = =B4=FA=B1=ED Abdul Lateef
> Attar via groups.io
> =B7=A2=CB=CD=CA=B1=BC=E4: 2024=C4=EA5=D4=C29=C8=D5 12:49
> =CA=D5=BC=FE=C8=CB: devel@edk2.groups.io
> =B3=AD=CB=CD: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>; Pi= erre Gondois
> <pierre.gondois@arm.com>; Sami Mujawar <sami.mujawar@arm.com&= gt;
> =D6=F7=CC=E2: [edk2-devel] [edk2-stable202405 RESEND PATCH v2 1/1]
> DynamicTablesPkg: Adds integer to the AML package node
>
> Adds an AmlAddIntegerToNamedPackage() API to generate AML code,
> which adds an integer value to the package node.
>
> Cc: Pierre Gondois <pierre.gondois@arm.com>
> Cc: Sami Mujawar <sami.mujawar@arm.com>
> Signed-off-by: Abdul Lateef Attar <AbdulLateef.Attar@amd.com> > ---
>  .../Include/Library/AmlLib/AmlLib.h     = ;      | 41 +++++++++++-
>  .../Common/AmlLib/CodeGen/AmlCodeGen.c    &n= bsp;   | 67
> +++++++++++++++++++
>  2 files changed, 107 insertions(+), 1 deletion(-)
>
> diff --git a/DynamicTablesPkg/Include/Library/AmlLib/AmlLib.h
> b/DynamicTablesPkg/Include/Library/AmlLib/AmlLib.h
> index 82d5464084..4427ab68fa 100644
> --- a/DynamicTablesPkg/Include/Library/AmlLib/AmlLib.h
> +++ b/DynamicTablesPkg/Include/Library/AmlLib/AmlLib.h
> @@ -2,7 +2,7 @@
>    AML Lib.
>
>    Copyright (c) 2019 - 2023, Arm Limited. All rights r= eserved.<BR>
> -  Copyright (C) 2023 Advanced Micro Devices, Inc. All rights
reserved.<BR>
> +  Copyright (C) 2023 - 2024, Advanced Micro Devices, Inc. All ri= ghts
> reserved.<BR>
>
>    SPDX-License-Identifier: BSD-2-Clause-Patent
>  **/
> @@ -1743,6 +1743,45 @@ AmlAddNameStringToNamedPackage (
>    IN AML_OBJECT_NODE_HANDLE  NamedNode
>    );
>
> +/** Add an integer value to the named package node.
> +
> +  AmlCodeGenNamePackage ("_CID", NULL, &PackageNod= e);
> +  AmlGetEisaIdFromString ("PNP0A03", &EisaId);
> +  AmlAddIntegerToNamedPackage (EisaId, NameNode);
> +  AmlGetEisaIdFromString ("PNP0A08", &EisaId);
> +  AmlAddIntegerToNamedPackage (EisaId, NameNode);
> +
> +  equivalent of the following ASL code:
> +  Name (_CID, Package (0x02)  // _CID: Compatible ID
> +  {
> +      EisaId ("PNP0A03"),
> +      EisaId ("PNP0A08")
> +  })
> +
> +  The package is added at the tail of the list of the input pack= age node
> +  name:
> +    Name ("NamePackageNode", Package () { > +      [Pre-existing package entries],
> +      [Newly created integer entry]
> +    })
> +
> +
> +  @ingroup CodeGenApis
> +
> +  @param [in]       Integer &= nbsp;     Integer value that need to be added to
> package node.
> +  @param [in, out]  NameNode      = Package named node to add the object
> to.
> +
> +  @retval EFI_SUCCESS       &= nbsp;     Success.
> +  @retval EFI_INVALID_PARAMETER   Invalid parameter. > +  @retval Others        =           Error occurred durin= g the operation.
> +**/
> +EFI_STATUS
> +EFIAPI
> +AmlAddIntegerToNamedPackage (
> +  IN        UINT32  = ;            &n= bsp;   Integer,
> +  IN  OUT   AML_OBJECT_NODE_HANDLE  NameNode=
> +  );
> +
>  /** AML code generation to invoke/call another method.
>
>    This method is a subset implementation of MethodInvo= cation
> diff --git a/DynamicTablesPkg/Library/Common/AmlLib/CodeGen/AmlCodeGen= .c
> b/DynamicTablesPkg/Library/Common/AmlLib/CodeGen/AmlCodeGen.c
> index 22c2d598d0..89fa4e06f8 100644
> --- a/DynamicTablesPkg/Library/Common/AmlLib/CodeGen/AmlCodeGen.c
> +++ b/DynamicTablesPkg/Library/Common/AmlLib/CodeGen/AmlCodeGen.c
> @@ -3871,6 +3871,73 @@ exit_handler:
>    return Status;
>  }
>
> +/** Add an integer value to the named package node.
> +
> +  AmlCodeGenNamePackage ("_CID", NULL, &PackageNod= e);
> +  AmlGetEisaIdFromString ("PNP0A03", &EisaId);
> +  AmlAddIntegerToNamedPackage (EisaId, NameNode);
> +  AmlGetEisaIdFromString ("PNP0A08", &EisaId);
> +  AmlAddIntegerToNamedPackage (EisaId, NameNode);
> +
> +  equivalent of the following ASL code:
> +  Name (_CID, Package (0x02)  // _CID: Compatible ID
> +  {
> +      EisaId ("PNP0A03"),
> +      EisaId ("PNP0A08")
> +  })
> +
> +  The package is added at the tail of the list of the input pack= age node
> +  name:
> +    Name ("NamePackageNode", Package () { > +      [Pre-existing package entries],
> +      [Newly created integer entry]
> +    })
> +
> +
> +  @ingroup CodeGenApis
> +
> +  @param [in]       Integer &= nbsp;     Integer value that need to be added to
> package node.
> +  @param [in, out]  NameNode      = Package named node to add the object
> to.
> +
> +  @retval EFI_SUCCESS       &= nbsp;     Success.
> +  @retval EFI_INVALID_PARAMETER   Invalid parameter. > +  @retval Others        =           Error occurred durin= g the operation.
> +**/
> +EFI_STATUS
> +EFIAPI
> +AmlAddIntegerToNamedPackage (
> +  IN        UINT32  = ;            &n= bsp;   Integer,
> +  IN  OUT   AML_OBJECT_NODE_HANDLE  NameNode=
> +  )
> +{
> +  EFI_STATUS       Status;
> +  AML_OBJECT_NODE  *PackageNode;
> +
> +  if (NameNode =3D=3D NULL) {
> +    ASSERT_EFI_ERROR (FALSE);
> +    return EFI_INVALID_PARAMETER;
> +  }
> +
> +  PackageNode =3D (AML_OBJECT_NODE_HANDLE)AmlGetFixedArgument (<= br> > +           &nb= sp;            =             &nb= sp;     NameNode,
> +           &nb= sp;            =             &nb= sp;     EAmlParseIndexTerm1
> +           &nb= sp;            =             &nb= sp;     );
> +  if ((PackageNode =3D=3D NULL)
> ||
> +      (AmlGetNodeType ((AML_NODE_HANDLE)Pack= ageNode) !=3D
> EAmlNodeObject)  ||
> +      (!AmlNodeHasOpCode (PackageNode, AML_P= ACKAGE_OP, 0)))
> +  {
> +    ASSERT_EFI_ERROR (FALSE);
> +    return EFI_INVALID_PARAMETER;
> +  }
> +
> +  Status =3D AmlAddRegisterOrIntegerToPackage (NULL, Integer, Pa= ckageNode);
> +  if (EFI_ERROR (Status)) {
> +    ASSERT_EFI_ERROR (Status);
> +  }
> +
> +  return Status;
> +}
> +
>  /** AML code generation to invoke/call another method.
>
>    This method is a subset implementation of MethodInvo= cation
> --
> 2.34.1
>
>
>
>
>



_._,_._,_

Groups.io Links:

=20 You receive all messages sent to this group. =20 =20

View/Reply Online (#118752) | =20 | Mute= This Topic | New Topic
Your Subscriptio= n | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_
--_000_IA1PR12MB645850824861E797CC4D4B6FE0E62IA1PR12MB6458namp_--