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 AA0CB94161E for ; Tue, 26 Mar 2024 12:09:24 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=If2tKT42Qqtmc8/uwV+GweNjjD2UlK9pyaXA0v4BMWY=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1711454963; v=1; b=K9Arl9j6rczVRJrakZ0Xnf/PZi0ARttBmBYVepvoGIo61wO0hFdTalsCIkaJhJ3i7lLfXI8Q pGIEAppt9NxdZbiXRf/Ut3DgZmHqJ7/uS2M8xtvl8lBdYHu7n2S9Drgro50lup93kWoErrFZ7qi S/poKk78AZYtelm/OP8I7h4YYMuCV+aN6esuShuzHlhan+vwNKRGQVuMFxViwzkzM78RgQwxGcl Xq3k/aollDgMU7nAr3D3nwaN6iC9H7zYiyeGDWcwUY+2XpY+0tHecvI8BPXzWND/PW5KE8oqcqG ydAdPIDHW9GvA2KuTe4p250xo+Fcwc97Zs7kBgUDZpDNA== X-Received: by 127.0.0.2 with SMTP id 2mm4YY7687511xNonnoUQcwX; Tue, 26 Mar 2024 05:09:23 -0700 X-Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.107.236.100]) by mx.groups.io with SMTP id smtpd.web11.7105.1711454962442479798 for ; Tue, 26 Mar 2024 05:09:22 -0700 X-Received: from MW4PR12MB7031.namprd12.prod.outlook.com (2603:10b6:303:1ef::6) by MW4PR12MB6705.namprd12.prod.outlook.com (2603:10b6:303:1e3::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.32; Tue, 26 Mar 2024 12:09:15 +0000 X-Received: from MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::fef9:2c9c:21b5:6f50]) by MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::fef9:2c9c:21b5:6f50%2]) with mapi id 15.20.7409.031; Tue, 26 Mar 2024 12:09:15 +0000 From: "Nickle Wang via groups.io" To: "abner.chang@amd.com" , "devel@edk2.groups.io" CC: Igor Kulchytskyy Subject: Re: [edk2-devel] [PATCH 0/5] [PATCH 0/5] Config language searching algorithm enhancement and the bug fixes Thread-Topic: [PATCH 0/5] [PATCH 0/5] Config language searching algorithm enhancement and the bug fixes Thread-Index: AQHafD1wwgGN6wXWPEeQMBzSTeHwnLFJ8xeg Date: Tue, 26 Mar 2024 12:09:15 +0000 Message-ID: References: <20240322094313.79-1-abner.chang@amd.com> In-Reply-To: <20240322094313.79-1-abner.chang@amd.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR12MB7031:EE_|MW4PR12MB6705:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: /V+ggTcpI7rVxAqbcaZ1MkkP/J09DIpxHfVuHA/kuXsDBcSlqLC+hkdeUX9eBjg12L2/MscNHwQbRyNMCkEsqqFog0todLbVAS5jteXpJCX7TyNJONDNBDu4x/2YLPmW1sOE41HMOVGL2d7CRzxjw3j9xR1+XovbvNCBbIMM5wtUbP0uePLbeDdzImcdSF5i00+WxzHln2WU8g92I0/ZECjNuACJ90Uf3VOKupVeOvpOu2Av75mtLnbarwCyxTjOifeNl/IGZdM17984jIxx4kPr29JKx4AETcYM3OLRpbB8cNniMDo+fD1KacJw2md9hkDBrk6N5Gnx4fo7AkIdIhyvH4abTCSUBv08IJ/iTBKbFT26aZtSiZ9lxTjB66bhlbVI3pSTiMElyuo6YbbdzCQESUKwokUvFwcTnkaxT5k2LZPZI7soXmjT6bzwkTlFg7L26PCtY/wyFo1ii6DfQA8wKcSs0KGl2t5uoexLqOJ+CrD321jLZEAeyynWfucENtm+p2JNYk8pyj6PLmD2S1RH7Kue0skIlsccHgTQZ+Ti/oLZVPM7TsvlNo6PSOFoYs/Q89SwnCNP/TXR+6LI4vc1IafsAoC2Q14ptXah5x5jQMENZEmzoFymRnVygrVxgYo74iCaBG3kA1QdqOIpaFeOJRWlxlleMdmRwcPDnJY= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?dd7IQuFgsJNtMUYCRSppuYEjOGkV+oW5alg0Oc7gLfcEh7IIoo5KmrNFAbWe?= =?us-ascii?Q?xd8RgIcl07fQ4s/dU6PKNOPnXLmG5Bo6+n5bsaVPArsByaEzPXHPyBAO4xVW?= =?us-ascii?Q?2F4/CH7mS2+/QissjWzazNT9syVWJTQNIYU1IIn5kDr50cgwGGnhxz1W8I/r?= =?us-ascii?Q?CtAFKBanczehONRjhLxo4DYo8IbYNMpj3XjYcuCVbd2tx1rK/yAQgSTHG8sI?= =?us-ascii?Q?dS/mOql4tmwfnREcxcC4joQPudWbLkXDKEt9l7XxiR6wv+XwJx4iq16wuRJG?= =?us-ascii?Q?U/ovWHh+e14Ek9m3CPVO+PHAD6dkUZCTx/lXT3Co1wBFQMmyeNZnfYwByZTo?= =?us-ascii?Q?7nxPSFlLExXZSQ6r6z2RLWlggTXk5DvaYb1HMBgN8PJxXrzag3Gv95549jaB?= =?us-ascii?Q?tTTFERaoYlBYI36DXnBDnzcS7A7og+bm8P9RG91kGSd78ewBrsl+tDfDYn0h?= =?us-ascii?Q?8u0L3YUT+H8ITPg0RXXXtb0NVckbEkhLvNFoi/UMBGU67h/m7SW+GfTrAAkv?= =?us-ascii?Q?JWhbrE+g/ZBltTlgsF/sQEEglAowgHYxRsqknRKA1pKL5+L9Pz5mi+HrxyxQ?= =?us-ascii?Q?EbDRSu3yOtUtmniXNwWU8W95qSOuxO5fCbjPDC9w62EVcUKZtQlwR3DxYmOJ?= =?us-ascii?Q?xTCWAUlTDWmBHCo0CiI56vIjhTV27bsePhXmXVaJJfa8akwZuH/Yz56WRui1?= =?us-ascii?Q?ix+2FQ5+9FWWGYQY48TtUO2k88C64dQBvrNNTw6lzX3iIQdtat/r8DrS9RNH?= =?us-ascii?Q?EzZb0PawEBMza6SopyFwxD9NDStWjzAaeZaJJTUw1xhFd6hgTtQcq7+srC3t?= =?us-ascii?Q?DkTeuNfR7nDCOy/WDxC7Dw9IzEUfSR4ak7eBMAMfrl/svfoewkngAx0VMn5i?= =?us-ascii?Q?Y4IPEKXQMZzfpfY0EKj1Xy+qwUAcyofYtIm4JOSHHEC5mVXYGmhazijHx9sj?= =?us-ascii?Q?j9uZvao5+x5gJFa2pHglu6bx6W7VE8WB1pv49rWGFClSWEo0DHEmOWannmdO?= =?us-ascii?Q?EgGHDJQLGKKiD3cyYVB37kWND5HTj0XHakNmNdslObFNF7EArskrOe1HWIMy?= =?us-ascii?Q?ZnoD0HE8XYxHGgjBKThx8tBQuPDwHMHnJ2sfQLoEcpEI2lQLxf17XBmwTVke?= =?us-ascii?Q?11LjRICdzMmmQ96tZdTgnxQbmDkR++nHX1k8JSMskgyx7SZeQpOHKcXgSdgj?= =?us-ascii?Q?F9A+Me/ivsvQgNIa5ayvH5N6NIq5IvBbBw+oCcMhpQ+r6e+eAehuR8JbkSWg?= =?us-ascii?Q?qJhz4QCeyt6flvId573GY9Ev4ms/uJNh8YcnCu10tmXSEe0EW1uhmn1+kvkn?= =?us-ascii?Q?I6BYwrSC3xKkaYjY3JsCDms2vzE3FhAeBkdqe+Dr/B/RQnwwicPpxNmwkfPv?= =?us-ascii?Q?szFKHaT+F2O9niltTQKTcMZtt2FShsVgk9hWVpUYUJh0lZQVvBLD0ytEf9Y4?= =?us-ascii?Q?9M0rNbP2kArmvn2NEbSxIfoEDXXB83FAmcGUjhVwBCF2UkKkvtcQCkTRhnzb?= =?us-ascii?Q?9YA1AuVYrQzjoshGXLqKLX6Q/Sh5+kXoB7xJOfE76xG2tZ/xKhjyYPMXWSw9?= =?us-ascii?Q?T3LskegZOKnweLRUFPw=3D?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB7031.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 67ac9516-27f6-410a-9ec3-08dc4d8d8e3b X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2024 12:09:15.1405 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4ismS6DQRv0V+aRDVDLCQ2X7D3b7uKRqM3nHeylT8UyFqnBVEkZ1DS1EP2CoUPLBI65hVjc2ddgLvFCMA4wJMQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB6705 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: Tue, 26 Mar 2024 05:09:22 -0700 Reply-To: devel@edk2.groups.io,nicklew@nvidia.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: Ar5tXDWOwh8dhUnaGkdxxMDtx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=K9Arl9j6; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Thanks for working on Redfish performance improvements, Abner. Per offline = discussion, I have updated this patch series to support menu path reporting= for BIOS attribute registry. Please send version 2 patch series if you are ok with my modifications. Thanks, Nickle > -----Original Message----- > From: abner.chang@amd.com > Sent: Friday, March 22, 2024 5:43 PM > To: devel@edk2.groups.io > Cc: Nickle Wang ; Igor Kulchytskyy > Subject: [PATCH 0/5] [PATCH 0/5] Config language searching algorithm > enhancement and the bug fixes >=20 > External email: Use caution opening links or attachments >=20 >=20 > From: Abner Chang >=20 > PR # 5491 >=20 > In this patch set, > 1 We enhance the config language searching algorithm. > As the performance of searching config language using HII GetString is > pretty slow. For the example, 1800 HII BIOS options takes over 30 mins > to build up the metadata required for Redfish BIOS resource. With this > improvement, it only takes 4 seconds. >=20 > 2.Introduce the Redfish debug framework, there are three edk2 Redfish > debug scopes. > a. PcdDebugPrintErrorLevel, DEBUG_MANAGEABILITY to enable debug message > for edk2 Redfish. > b. PcdRedfishDebugCategory, enablement of individule edk2 Redfish > component. Currently we only support RedfishPlatformConfigDxe > module. > c. PcdRedfishPlatformConfigDebugProperty, edk2 Redfish module debug > scope. This PCD is used by RedfishPlatformConfigDxe debug enablement= . >=20 > 3 This patch set also fixes an issue that deletes HII string unexpectedly= . >=20 > Signed-off-by: Abner Chang > Co-authored-by: Nickle Wang > Cc: Igor Kulchytskyy >=20 > Abner Chang (4): > RedfishPkg/RedfishDebugLib: Introduce Redfish DEBUG macro > RedfishPkg/RedfishPlatformConfigDxe:Add RefishDebugLib support > RedfishPkg/RedfishPlatformConfigDxe: HII string is deleted > unexpectedly > EmulatorPkg/Redfish: Use edk2 Redfish debug PCDs >=20 > abnchang (1): > RedfishPkg/RedfishPlatformConfigDxe: Config language searching > optimization >=20 > RedfishPkg/RedfishPkg.dec | 24 + > EmulatorPkg/EmulatorPkg.dsc | 21 + > .../RedfishDebugLib/RedfishDebugLib.inf | 4 + > .../RedfishPlatformConfigDxe.inf | 8 + > RedfishPkg/Include/Library/RedfishDebugLib.h | 43 +- > .../RedfishPlatformConfigDxe.h | 46 +- > .../RedfishPlatformConfigImpl.h | 131 ++- > .../Library/RedfishDebugLib/RedfishDebugLib.c | 55 +- > .../RedfishPlatformConfigCapability.c | 52 + > .../RedfishPlatformConfigDxe.c | 89 +- > .../RedfishPlatformConfigImpl.c | 894 ++++++++++++++++-- > 11 files changed, 1196 insertions(+), 171 deletions(-) create mode 1006= 44 > RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigCapability.c >=20 > -- > 2.37.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#117109): https://edk2.groups.io/g/devel/message/117109 Mute This Topic: https://groups.io/mt/105082172/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-