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 565937803CD for ; Fri, 3 May 2024 03:49:12 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=YxkkY1w9Brwk4fcrh5oIXXXU3/ZBAnXi0MQiFt1bedc=; 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:Content-Transfer-Encoding; s=20240206; t=1714708151; v=1; b=3IaciNfLVpB7C9rNaqtPGiPS4sSf8XRXhX7DBkSyKp3XAf0OzeUKDHxM9+HD/Dsb74t0SAC8 8Zz/nzFypCdtFmi+N8KmWjmLhUQjjcwNOLbR8GW2ws9D7RWHOdHAHPyYuJ36xTir1xiUOG0tZcH b7da4gRbQwr8sbO+vBRtGNYvM+fTUDPGg0GIiYthUWIIVXmkDpFmpvDXBBAXml6ANUE9vnyxg5N x/SwsFPvyjj/XEH2hDQygbebAZp6uQ/ZCUyiyRXnMwjWHs9OgOERAeAUdk3Cs06rT8fWV6EEe7S Yzg8gcbfyUk8efG9UoiF8t3AOh3wDhJ7p0/nhaznyvwgA== X-Received: by 127.0.0.2 with SMTP id 5dfTYY7687511xIxEf8jPJhu; Thu, 02 May 2024 20:49:11 -0700 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.107.220.74]) by mx.groups.io with SMTP id smtpd.web11.4942.1714708149991003649 for ; Thu, 02 May 2024 20:49:10 -0700 X-Received: from LV8PR12MB9452.namprd12.prod.outlook.com (2603:10b6:408:200::8) by CH2PR12MB4102.namprd12.prod.outlook.com (2603:10b6:610:a9::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.30; Fri, 3 May 2024 03:49:07 +0000 X-Received: from LV8PR12MB9452.namprd12.prod.outlook.com ([fe80::e006:4173:de2c:aca0]) by LV8PR12MB9452.namprd12.prod.outlook.com ([fe80::e006:4173:de2c:aca0%5]) with mapi id 15.20.7519.031; Fri, 3 May 2024 03:49:07 +0000 From: "Chang, Abner via groups.io" To: Nickle Wang , "devel@edk2.groups.io" CC: Igor Kulchytskyy , Nick Ramirez Subject: Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg: rename x-uefi-redfish to x-UEFI-redfish Thread-Topic: [edk2-redfish-client][PATCH] RedfishClientPkg: rename x-uefi-redfish to x-UEFI-redfish Thread-Index: AQHanP01fFxqElrfIkyv86nujYFsa7GE37TA Date: Fri, 3 May 2024 03:49:07 +0000 Message-ID: References: <20240503015638.42279-1-nicklew@nvidia.com> In-Reply-To: <20240503015638.42279-1-nicklew@nvidia.com> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=2b6c292d-edd1-4bd7-9d06-a7cdf4818a3d;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2024-05-03T03:49:04Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV8PR12MB9452:EE_|CH2PR12MB4102:EE_ x-ms-office365-filtering-correlation-id: 99b34401-ac23-4a90-2306-08dc6b23fbdd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?A3yVpzahnr7Vgm0zPPKumzCB+EUcLTyNZTBT04Qn6dClJ0Cia/J8mQ5Zr8fu?= =?us-ascii?Q?ld80SHc9gAzTTR9W4AW2XXZCH/daIDFKWuggEqlhMxzojmCRRGWmsn5ODhc8?= =?us-ascii?Q?77noetSTgmqjnsMXnHysAJdiVNuPirQxQj2aCUZoafEJvM2VYpbkK769uqeP?= =?us-ascii?Q?4BVTzCCYOTycWT8QwHRtsqD6AIN8cKAznzUf8rBBVGI7w6Hj75w/yKzt94Sd?= =?us-ascii?Q?v7Unc3I2bKWiX4pQ5nXCHDWW5lNO0j3ivJ+TYezfCMK1q+0EsgrfUtKcV6cP?= =?us-ascii?Q?5T0E1fNr38QoM2e3ypJPhPhGf24S0L22gxEKpzl/yjpsKUMviz+OwGC4nn0V?= =?us-ascii?Q?x49YTyC9qOTJ01iRBTxzVolMEnXaftmH9MQWmNYi5ssFWgLG6bcTcFgyp2uy?= =?us-ascii?Q?SHF3qQZMlGZPgEoTymDUKjFab6GT6RMlxeEAvmE/VbXP0SMiL0c1IxSeulUn?= =?us-ascii?Q?FnYdSYgl/sGpGDjFAOy2AsW4mxTy0zHJeo62RMOm/su/fLBQ9sqPrAd1qSDz?= =?us-ascii?Q?pDOM+Nhmh6OGG+o+KOVzHM4m0hNJRgVwy54bxjckw2tlUUg9MZYD2SOOpcea?= =?us-ascii?Q?Jchq+YNldRGsHSI3BxmA3ZnNkS7kD4zbHQNwo5I6JRaMrlOAw+74S8yJE0Dg?= =?us-ascii?Q?7afN15SIFZq7oXkfj1bqqn8T8jDA6vFbp6cEssgmLOVBTt0jBR0cQErLAVLT?= =?us-ascii?Q?a6pCvDfbNfhf1KFN7q3sSJXBWR4yxB9mxHPi/+7m7jv38Qeo1Uhk8zaeUQsH?= =?us-ascii?Q?Xssny6OtGoEiXPbi4K1V6prC4wQkw9fFSFurGVpZdTE0zhBB0yyGcloa5vcO?= =?us-ascii?Q?IXwGuw8yhnuVvYhztqFSSWht1WSWAockWJrIwo57C6SudW14njh5NiycrQjY?= =?us-ascii?Q?8qEj7m+x1p7weEI8KMnrKmKnKlTYKjxWJ61vX5TEvzdwBDYGWgFx98lXdX4s?= =?us-ascii?Q?U+pm1ZZnck4wkH0x+VtCX72T6vrrDWlAsyWsdqs4a0ZiujwALtGy6iaiOY7X?= =?us-ascii?Q?z1Cz410a3uqbFH7cI5VUZVcNAxZJQunMtEYmzWRWYweGORy37T6hJIyw2Z0j?= =?us-ascii?Q?NvGcWCeJNhBD9AJWpybHbQdGmaLaRddMzFZLvtWzU6H36bjGgZh7uBNwcG2P?= =?us-ascii?Q?GPLSCuPgCxxAJCpGxQ+0m0ogIMMVauRHNHv5SSxZMKaATMQNrwOHsyBQHilV?= =?us-ascii?Q?YnxoGh8v+hOl4IJDcF0BxYXSL5d02MiK8nOwJwyLxdphDkQDcO1Him7Pka5T?= =?us-ascii?Q?KZKzEjACkmwWtwMLfL9zMeEVYI6y9kIhq0ZSiGrufV8jPWdlQo2yRWMr6Z7H?= =?us-ascii?Q?jq8=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Lg49LMjdkvA8BvAEo+QmResww72qQye35zrArLGk2FZ6sijC7dg0SCvgbYJu?= =?us-ascii?Q?bgy3M6S+nQ5fUtF8MmtCD2Bs+02ssWVFBASoJtDOcmXBo/WyX+Zo9tC4n6Y4?= =?us-ascii?Q?4wQpBKzMeG2GXVpNA9pp7sg5IYlA9Vf/YwBDT9OuSt+xGKVtSmkriOLGitE4?= =?us-ascii?Q?AvVCR6rY8HiRwpHNhHmlpMZBFBKrGnp61eZvq7RCL33qby0eGZAvpIP3B1MM?= =?us-ascii?Q?2RJCFbizN9HzsemIduEblznTUqlCxVmVySR/JMTm3s584fKilx9BRIeEo1nZ?= =?us-ascii?Q?Vjt7jb5n/ZxVztZ4LGv0tihFvdV/zVvOvO1vfdf2GcEYGb8t6wOE+LYP9D6e?= =?us-ascii?Q?qFdfg1Nacf2+AGxJRi8zog+jF30BDeOvl2USAF/11J2/VWH948D9vTQwgiql?= =?us-ascii?Q?wfLVa+409XQioJYj0FO71mWmkVwexihyR4ra39s1/oQQYIHyaR/R39DANkie?= =?us-ascii?Q?cy09djQ1GLfx0PJRKG2IS5d/7x4QVVNvvNBJIs3VQ3Gq9LwyFRX8wGMXxb5C?= =?us-ascii?Q?G9/XDTO8Mivx8ez46aQiN2ItTiYWpNBKN6J0qb3Le1vnSTZ/2D0uPf0cwk/W?= =?us-ascii?Q?TV8G0N4OPpwe9FRnDjlSDTUHnnk8J88D04+V+aMZ+rjLakr4h5VQFNUDKcWl?= =?us-ascii?Q?MEc0tvLn381Ew8cCQpJP4ge2L84Yf7WPCXtXhJixMPgHGwEix7WjRuUySf4u?= =?us-ascii?Q?NexdIfi66P25BxUXonwiOn61vm8HeQhWMREtjWnkDlXEWVq/WpMwJ7breMU4?= =?us-ascii?Q?sIEktI0Z2eUyq/reosLp3RoXpGXYee5iSvXT9d0ss9pPZrXIErhuzTn7NNGc?= =?us-ascii?Q?rGaCSDDLm8amWcIjBy2fQ8qn3FU74WBNaTEQxXZete2FNS7B/aUXQ17nJnAo?= =?us-ascii?Q?xchNd1f2vTbuA6LdVIm3SmmehCpe1GYpzNeG4cze1uHYWDu7MiBPyDZBtmfZ?= =?us-ascii?Q?jv9CE/bD0svdJmiCbeihqe1l90KPO8KIIaMr33jXq/iZ09WkO1ljB7xFdq5Q?= =?us-ascii?Q?7TCWUGlDAL6150So9GkC8+92NEwBsWvdjLFvA3WGjAXI7Uigk5mPuoPLnUiy?= =?us-ascii?Q?NRRm3rp/jzwT247/SFXdjqOrkvmloxzSSXuurful0Gmvq10QGRUg3IXmZuv9?= =?us-ascii?Q?9UZ9UdwW5tQo1fFxX63d4m7YCA7rdDGUgLysbn/bCG7i1mNKg2jlejRMnX7B?= =?us-ascii?Q?Pb6izLSd8vbTGs7phlFr6TWDFQk98F3LXuncTXduj+srH8PutU+QvzGgM4za?= =?us-ascii?Q?TueUZvxKkbhdii9mC/vaKzzRBqam/rzXpvHj0rrAvYNf4tLgqNRm36o+xYO4?= =?us-ascii?Q?LX0nEGnrbCH8itjTKUL0t+7n/eKglSQs4rz2dHe8D9LVEsSrqDgKlCtoOR0m?= =?us-ascii?Q?g0rDaNTR0LpUVxKNg+T/kCCaom7xuBz6Sxwb+WlY63c3lNeYomQ0bssoa1UH?= =?us-ascii?Q?4AOHrv2TeXx6eLFH8QPE893VzQugv5UA2NXEmlZ5I2dw6wCm8CmYvM79aV2m?= =?us-ascii?Q?fSCgowrB/++LgUqrCkQEIlvfamQ80wEr56up4y2kLkUrhgm++oTXG8r3H8qF?= =?us-ascii?Q?3JNhN3SbUOlJwnNzXd6ArA4nndAXIVUOA4ZSy2wm?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV8PR12MB9452.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99b34401-ac23-4a90-2306-08dc6b23fbdd X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2024 03:49:07.2864 (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: QB7wQX6w6HRxodEROlUmealkcQ5F7HN9cPvnfCeDyzeKae/NdN5WIeggkx09Sqw5LOg0R5n1NywIDtkOOXgSJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB4102 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, 02 May 2024 20:49:10 -0700 Resent-From: abner.chang@amd.com Reply-To: devel@edk2.groups.io,abner.chang@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: CYmvd61jjqwSjIxOYxKZSAk0x7686176AA= 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=3IaciNfL; 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 [AMD Official Use Only - General] Reviewed-by: Abner Chang > -----Original Message----- > From: Nickle Wang > Sent: Friday, May 3, 2024 9:57 AM > To: devel@edk2.groups.io > Cc: Chang, Abner ; Igor Kulchytskyy > ; Nick Ramirez > Subject: [edk2-redfish-client][PATCH] RedfishClientPkg: rename x-uefi-red= fish > to x-UEFI-redfish > > Caution: This message originated from an External Source. Use proper caut= ion > when opening attachments, clicking links, or responding. > > > Rename x-uefi-redfish to x-UEFI-redfish to match the format of > UEFI configuration namespace prefix. > > RFC: https://edk2.groups.io/g/rfc/message/849 > > Signed-off-by: Jeff Brasen > Co-authored-by: Nickle Wang > Cc: Abner Chang > Cc: Igor Kulchytskyy > Cc: Nick Ramirez > --- > .../Features/Bios/v1_0_9/Common/BiosCommon.h | 2 +- > .../v1_0_4/Common/BootOptionCommon.h | 2 +- > .../v1_13_0/Common/ComputerSystemCommon.h | 2 +- > .../v1_5_0/Common/ComputerSystemCommon.h | 2 +- > .../Memory/V1_7_1/Common/MemoryCommon.h | 2 +- > .../HiiToRedfishBootDxe/HiiToRedfishBootDxe.h | 2 +- > .../EdkIIRedfishResourceConfigInternal.h | 2 +- > .../RedfishFeatureUtilityInternal.h | 2 +- > .../HiiToRedfishBootDxe/HiiToRedfishBootDxe.c | 4 +- > .../Media/RedfishClientDriverStack.svg | 2 +- > .../HiiToRedfishBiosDxeMap.uni | 16 +++--- > .../HiiToRedfishBootDxeMap.uni | 32 +++++------ > .../HiiToRedfishMemoryDxeMap.uni | 56 +++++++++---------- > RedfishClientPkg/Readme.md | 41 +++++++------- > 14 files changed, 84 insertions(+), 83 deletions(-) > > diff --git a/RedfishClientPkg/Features/Bios/v1_0_9/Common/BiosCommon.h > b/RedfishClientPkg/Features/Bios/v1_0_9/Common/BiosCommon.h > index 9a6f9684b..50772d5da 100644 > --- a/RedfishClientPkg/Features/Bios/v1_0_9/Common/BiosCommon.h > +++ b/RedfishClientPkg/Features/Bios/v1_0_9/Common/BiosCommon.h > @@ -24,7 +24,7 @@ > #define RESOURCE_SCHEMA_VERSION "v1_0_9" > #define REDPATH_ARRAY_PATTERN L"/Bios/.*" > #define REDPATH_ARRAY_PREFIX L"/Bios/" > -#define RESOURCE_SCHEMA_FULL "x-uefi-redfish-Bios.v1_0_9" > +#define RESOURCE_SCHEMA_FULL "x-UEFI-redfish-Bios.v1_0_9" > #define REDFISH_SCHEMA_NAME "ComputerSystem" > > #endif > diff --git > a/RedfishClientPkg/Features/BootOption/v1_0_4/Common/BootOptionCom > mon.h > b/RedfishClientPkg/Features/BootOption/v1_0_4/Common/BootOptionCom > mon.h > index 83babf16f..9293d22cd 100644 > --- > a/RedfishClientPkg/Features/BootOption/v1_0_4/Common/BootOptionCom > mon.h > +++ > b/RedfishClientPkg/Features/BootOption/v1_0_4/Common/BootOptionCom > mon.h > @@ -27,7 +27,7 @@ > #define RESOURCE_SCHEMA_VERSION "v1_0_4" > #define REDPATH_ARRAY_PATTERN L"/BootOptions/\\{.*\\}/" > #define REDPATH_ARRAY_PREFIX L"/BootOptions/" > -#define RESOURCE_SCHEMA_FULL "x-uefi-redfish-BootOption.v1_0= _4" > +#define RESOURCE_SCHEMA_FULL "x-UEFI-redfish- > BootOption.v1_0_4" > #define REDFISH_BOOT_OPTION_PARAMETER L"?name=3D" > #define REDFISH_BOOT_OPTION_DEBUG_TRACE DEBUG_INFO > #endif > diff --git > a/RedfishClientPkg/Features/ComputerSystem/v1_13_0/Common/Compute > rSystemCommon.h > b/RedfishClientPkg/Features/ComputerSystem/v1_13_0/Common/Compute > rSystemCommon.h > index 7b83d2939..b5e3fa919 100644 > --- > a/RedfishClientPkg/Features/ComputerSystem/v1_13_0/Common/Compute > rSystemCommon.h > +++ > b/RedfishClientPkg/Features/ComputerSystem/v1_13_0/Common/Compute > rSystemCommon.h > @@ -24,6 +24,6 @@ > #define RESOURCE_SCHEMA_VERSION "v1_13_0" > #define REDPATH_ARRAY_PATTERN L"/Systems/\\{.*\\}/" > #define REDPATH_ARRAY_PREFIX L"/Systems/" > -#define RESOURCE_SCHEMA_FULL "x-uefi-redfish- > ComputerSystem.v1_13_0" > +#define RESOURCE_SCHEMA_FULL "x-UEFI-redfish- > ComputerSystem.v1_13_0" > > #endif > diff --git > a/RedfishClientPkg/Features/ComputerSystem/v1_5_0/Common/Computer > SystemCommon.h > b/RedfishClientPkg/Features/ComputerSystem/v1_5_0/Common/Computer > SystemCommon.h > index a0eb41b8b..24a484d18 100644 > --- > a/RedfishClientPkg/Features/ComputerSystem/v1_5_0/Common/Computer > SystemCommon.h > +++ > b/RedfishClientPkg/Features/ComputerSystem/v1_5_0/Common/Computer > SystemCommon.h > @@ -22,6 +22,6 @@ > #define RESOURCE_SCHEMA_VERSION "v1_5_0" > #define REDPATH_ARRAY_PATTERN L"/Systems/\\{.*\\}/" > #define REDPATH_ARRAY_PREFIX L"/Systems/" > -#define RESOURCE_SCHEMA_FULL "x-uefi-redfish- > ComputerSystem.v1_5_0" > +#define RESOURCE_SCHEMA_FULL "x-UEFI-redfish- > ComputerSystem.v1_5_0" > > #endif > diff --git > a/RedfishClientPkg/Features/Memory/V1_7_1/Common/MemoryCommon. > h > b/RedfishClientPkg/Features/Memory/V1_7_1/Common/MemoryCommon. > h > index c857868ea..2120dc0e4 100644 > --- > a/RedfishClientPkg/Features/Memory/V1_7_1/Common/MemoryCommon. > h > +++ > b/RedfishClientPkg/Features/Memory/V1_7_1/Common/MemoryCommon. > h > @@ -22,6 +22,6 @@ > #define RESOURCE_SCHEMA_VERSION "v1_7_1" > #define REDPATH_ARRAY_PATTERN L"/Memory/\\{.*\\}/" > #define REDPATH_ARRAY_PREFIX L"/Memory/" > -#define RESOURCE_SCHEMA_FULL "x-uefi-redfish-Memory.v1_7_1" > +#define RESOURCE_SCHEMA_FULL "x-UEFI-redfish-Memory.v1_7_1" > > #endif > diff --git a/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxe.h > b/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxe.h > index 40a41d01b..455140536 100644 > --- a/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxe.h > +++ b/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxe.h > @@ -36,7 +36,7 @@ > > extern UINT8 HiiToRedfishBootVfrBin[]; > > -#define COMPUTER_SYSTEM_SCHEMA_VERSION "x-uefi-redfish- > ComputerSystem.v1_5_0" > +#define COMPUTER_SYSTEM_SCHEMA_VERSION "x-UEFI-redfish- > ComputerSystem.v1_5_0" > #define COMPUTER_SYSTEM_BOOT_BOOTORDER > L"/Systems/{1}/Boot/BootOrder" > > #pragma pack(1) > diff --git > a/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishReso > urceConfigInternal.h > b/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishReso > urceConfigInternal.h > index 51984738b..7416b0c85 100644 > --- > a/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishReso > urceConfigInternal.h > +++ > b/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishReso > urceConfigInternal.h > @@ -38,7 +38,7 @@ typedef struct { > REDFISH_SCHEMA_INFO SchemaInfoCache; > } REDFISH_CONFIG_PROTOCOL_CACHE; > > -#define SCHEMA_NAME_PREFIX "x-uefi-redfish-" > +#define SCHEMA_NAME_PREFIX "x-UEFI-redfish-" > #define SCHEMA_NAME_PREFIX_OFFSET (AsciiStrLen > (SCHEMA_NAME_PREFIX)) > > #endif > diff --git > a/RedfishClientPkg/Library/RedfishFeatureUtilityLib/RedfishFeatureUtility= Inte > rnal.h > b/RedfishClientPkg/Library/RedfishFeatureUtilityLib/RedfishFeatureUtility= Inte > rnal.h > index b1c2ee468..54c5c6dea 100644 > --- > a/RedfishClientPkg/Library/RedfishFeatureUtilityLib/RedfishFeatureUtility= Inte > rnal.h > +++ > b/RedfishClientPkg/Library/RedfishFeatureUtilityLib/RedfishFeatureUtility= Inte > rnal.h > @@ -39,7 +39,7 @@ > #define INDEX_VARIABLE_SIZE 64 > #define INDEX_STRING_SIZE 16 > #define INDEX_STRING L"{%d}" > -#define SCHEMA_NAME_PREFIX "x-uefi-redfish-" > +#define SCHEMA_NAME_PREFIX "x-UEFI-redfish-" > #define SCHEMA_NAME_PREFIX_OFFSET (AsciiStrLen > (SCHEMA_NAME_PREFIX)) > #define REDFISH_ROOT_PATH "/v1" > #define REDFISH_ROOT_PATH_UNICODE L"/v1" > diff --git a/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxe.c > b/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxe.c > index 3274aae9c..aa6563c04 100644 > --- a/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxe.c > +++ b/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxe.c > @@ -43,7 +43,7 @@ HII_VENDOR_DEVICE_PATH mHiiVendorDevicePath =3D { > }; > > /** > - This function add 'x-uefi-' configuration language to given string ID. > + This function add 'x-UEFI-' configuration language to given string ID. > > @param[in] HiiHandle HII handle > @param[in] StringId String token ID > @@ -80,7 +80,7 @@ UpdateConfigLanguageToQuestion ( > } > > /** > - This function add 'x-uefi-' configuration language to given string ID. > + This function add 'x-UEFI-' configuration language to given string ID. > > @param[in] HiiHandle HII handle > @param[in] StringId String token ID > diff --git a/RedfishClientPkg/Documents/Media/RedfishClientDriverStack.sv= g > b/RedfishClientPkg/Documents/Media/RedfishClientDriverStack.svg > index 913c941e7..1a0172388 100644 > --- a/RedfishClientPkg/Documents/Media/RedfishClientDriverStack.svg > +++ b/RedfishClientPkg/Documents/Media/RedfishClientDriverStack.svg > @@ -706,7 +706,7 @@ > x=3D"11.39" dy=3D"1em" cl= ass=3D"st5">Redfish Collection > Driver > transform=3D"translate(67.3474,-432)"> > Rounded Rectangle.98 > - EDK2 HII UNI file #string STR_OPTION_A #lan= guage x-uefi- > redfi... > + EDK2 HII UNI file #string STR_OPTION_A #lan= guage x-UEFI- > redfi... > > v:val=3D"VT0(0):5"/> > v:val=3D"VT0(0):5"/> > diff --git > a/RedfishClientPkg/HiiToRedfishBiosDxe/HiiToRedfishBiosDxeMap.uni > b/RedfishClientPkg/HiiToRedfishBiosDxe/HiiToRedfishBiosDxeMap.uni > index a41c65fef..6f50072de 100644 > --- a/RedfishClientPkg/HiiToRedfishBiosDxe/HiiToRedfishBiosDxeMap.uni > +++ b/RedfishClientPkg/HiiToRedfishBiosDxe/HiiToRedfishBiosDxeMap.uni > @@ -9,13 +9,13 @@ > **/ > > /=3D# > -#langdef x-uefi-redfish-Bios.v1_0_9 "Bios.v1_0_9" > +#langdef x-UEFI-redfish-Bios.v1_0_9 "Bios.v1_0_9" > > -#string STR_BIOS_OPTION_1_PROMPT #language x-uefi-redfish- > Bios.v1_0_9 "/Bios/Attributes/BiosOption1" > -#string STR_BIOS_OPTION_2_PROMPT #language x-uefi-redfish- > Bios.v1_0_9 "/Bios/Attributes/BiosOption2" > -#string STR_BIOS_OPTION_3_PROMPT #language x-uefi-redfish- > Bios.v1_0_9 "/Bios/Attributes/BiosOption3" > -#string STR_BIOS_OPTION_4_PROMPT #language x-uefi-redfish- > Bios.v1_0_9 "/Bios/Attributes/BiosOption4" > +#string STR_BIOS_OPTION_1_PROMPT #language x-UEFI-redfish- > Bios.v1_0_9 "/Bios/Attributes/BiosOption1" > +#string STR_BIOS_OPTION_2_PROMPT #language x-UEFI-redfish- > Bios.v1_0_9 "/Bios/Attributes/BiosOption2" > +#string STR_BIOS_OPTION_3_PROMPT #language x-UEFI-redfish- > Bios.v1_0_9 "/Bios/Attributes/BiosOption3" > +#string STR_BIOS_OPTION_4_PROMPT #language x-UEFI-redfish- > Bios.v1_0_9 "/Bios/Attributes/BiosOption4" > > -#string STR_BIOS_OPTION_1_ITEM_1 #language x-uefi-redfish- > Bios.v1_0_9 "Item #1" > -#string STR_BIOS_OPTION_1_ITEM_2 #language x-uefi-redfish- > Bios.v1_0_9 "Item #2" > -#string STR_BIOS_OPTION_1_ITEM_3 #language x-uefi-redfish- > Bios.v1_0_9 "Item #3" > +#string STR_BIOS_OPTION_1_ITEM_1 #language x-UEFI-redfish- > Bios.v1_0_9 "Item #1" > +#string STR_BIOS_OPTION_1_ITEM_2 #language x-UEFI-redfish- > Bios.v1_0_9 "Item #2" > +#string STR_BIOS_OPTION_1_ITEM_3 #language x-UEFI-redfish- > Bios.v1_0_9 "Item #3" > diff --git > a/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxeMap.uni > b/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxeMap.uni > index 995fa45b2..e7920ea5e 100644 > --- a/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxeMap.uni > +++ b/RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxeMap.uni > @@ -9,21 +9,21 @@ > **/ > > /=3D# > -#langdef x-uefi-redfish-ComputerSystem.v1_5_0 > "ComputerSystem.v1_5_0" > +#langdef x-UEFI-redfish-ComputerSystem.v1_5_0 > "ComputerSystem.v1_5_0" > > -#string STR_BOOT_SOURCE_OVERRIDE_ENABLED #language x-uefi- > redfish-ComputerSystem.v1_5_0 > "/Systems/{1}/Boot/BootSourceOverrideEnabled" > -#string STR_BOOT_SOURCE_OVERRIDE_MODE #language x-uefi-redfish- > ComputerSystem.v1_5_0 "/Systems/{1}/Boot/BootSourceOverrideMode" > -#string STR_BOOT_SOURCE_OVERRIDE_TARGET #language x-uefi-redfish- > ComputerSystem.v1_5_0 "/Systems/{1}/Boot/BootSourceOverrideTarget" > +#string STR_BOOT_SOURCE_OVERRIDE_ENABLED #language x-UEFI- > redfish-ComputerSystem.v1_5_0 > "/Systems/{1}/Boot/BootSourceOverrideEnabled" > +#string STR_BOOT_SOURCE_OVERRIDE_MODE #language x-UEFI- > redfish-ComputerSystem.v1_5_0 > "/Systems/{1}/Boot/BootSourceOverrideMode" > +#string STR_BOOT_SOURCE_OVERRIDE_TARGET #language x-UEFI- > redfish-ComputerSystem.v1_5_0 > "/Systems/{1}/Boot/BootSourceOverrideTarget" > > -#string STR_DISABLED #language x-uefi-redfish- > ComputerSystem.v1_5_0 "Disabled" > -#string STR_ONCE #language x-uefi-redfish- > ComputerSystem.v1_5_0 "Once" > -#string STR_CONTINUOUS #language x-uefi-redfish- > ComputerSystem.v1_5_0 "Continuous" > -#string STR_UEFI #language x-uefi-redfish- > ComputerSystem.v1_5_0 "UEFI" > -#string STR_LEGACY #language x-uefi-redfish- > ComputerSystem.v1_5_0 "Legacy" > -#string STR_TARGET_NONE #language x-uefi-redfish- > ComputerSystem.v1_5_0 "None" > -#string STR_TARGET_PXE #language x-uefi-redfish- > ComputerSystem.v1_5_0 "Pxe" > -#string STR_TARGET_USB #language x-uefi-redfish- > ComputerSystem.v1_5_0 "Usb" > -#string STR_TARGET_HDD #language x-uefi-redfish- > ComputerSystem.v1_5_0 "Hdd" > -#string STR_TARGET_BIOS_SETUP #language x-uefi-redfish- > ComputerSystem.v1_5_0 "BiosSetup" > -#string STR_TARGET_UEFI #language x-uefi-redfish- > ComputerSystem.v1_5_0 "UefiTarget" > -#string STR_TARGET_UEFI_HTTP #language x-uefi-redfish- > ComputerSystem.v1_5_0 "UefiHttp" > +#string STR_DISABLED #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "Disabled" > +#string STR_ONCE #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "Once" > +#string STR_CONTINUOUS #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "Continuous" > +#string STR_UEFI #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "UEFI" > +#string STR_LEGACY #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "Legacy" > +#string STR_TARGET_NONE #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "None" > +#string STR_TARGET_PXE #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "Pxe" > +#string STR_TARGET_USB #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "Usb" > +#string STR_TARGET_HDD #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "Hdd" > +#string STR_TARGET_BIOS_SETUP #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "BiosSetup" > +#string STR_TARGET_UEFI #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "UefiTarget" > +#string STR_TARGET_UEFI_HTTP #language x-UEFI-redfish- > ComputerSystem.v1_5_0 "UefiHttp" > diff --git > a/RedfishClientPkg/HiiToRedfishMemoryDxe/HiiToRedfishMemoryDxeMap.u > ni > b/RedfishClientPkg/HiiToRedfishMemoryDxe/HiiToRedfishMemoryDxeMap.u > ni > index be1b83328..0633de589 100644 > --- > a/RedfishClientPkg/HiiToRedfishMemoryDxe/HiiToRedfishMemoryDxeMap.u > ni > +++ > b/RedfishClientPkg/HiiToRedfishMemoryDxe/HiiToRedfishMemoryDxeMap.u > ni > @@ -9,31 +9,31 @@ > **/ > > /=3D# > -#langdef x-uefi-redfish-Memory.v1_7_1 "Memory.v1_7_1" > - > -#string STR_MEMORY_1_BASE_MODULE_TYPE_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{1}/BaseModuleType" > -#string STR_MEMORY_1_BUS_WIDTH_BITS_PROMPT #language x-uefi- > redfish-Memory.v1_7_1 "/Memory/{1}/BusWidthBits" > -#string STR_MEMORY_1_CONFIGURATION_LOCKED_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{1}/ConfigurationLocked" > -#string STR_MEMORY_1_MODULE_PRODUCT_ID_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{1}/ModuleProductID" > - > -#string STR_MEMORY_2_BASE_MODULE_TYPE_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{2}/BaseModuleType" > -#string STR_MEMORY_2_BUS_WIDTH_BITS_PROMPT #language x-uefi- > redfish-Memory.v1_7_1 "/Memory/{2}/BusWidthBits" > -#string STR_MEMORY_2_CONFIGURATION_LOCKED_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{2}/ConfigurationLocked" > -#string STR_MEMORY_2_MODULE_PRODUCT_ID_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{2}/ModuleProductID" > - > -#string STR_MEMORY_3_BASE_MODULE_TYPE_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{3}/BaseModuleType" > -#string STR_MEMORY_3_BUS_WIDTH_BITS_PROMPT #language x-uefi- > redfish-Memory.v1_7_1 "/Memory/{3}/BusWidthBits" > -#string STR_MEMORY_3_CONFIGURATION_LOCKED_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{3}/ConfigurationLocked" > -#string STR_MEMORY_3_MODULE_PRODUCT_ID_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{3}/ModuleProductID" > - > -#string STR_MEMORY_4_BASE_MODULE_TYPE_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{5}/BaseModuleType" > -#string STR_MEMORY_4_BUS_WIDTH_BITS_PROMPT #language x-uefi- > redfish-Memory.v1_7_1 "/Memory/{5}/BusWidthBits" > -#string STR_MEMORY_4_CONFIGURATION_LOCKED_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{5}/ConfigurationLocked" > -#string STR_MEMORY_4_MODULE_PRODUCT_ID_PROMPT #language x- > uefi-redfish-Memory.v1_7_1 "/Memory/{5}/ModuleProductID" > - > -#string STR_MEMORY_RDIMM_PROMPT #language x-uefi-red= fish- > Memory.v1_7_1 "RDIMM" > -#string STR_MEMORY_UDIMM_PROMPT #language x-uefi-red= fish- > Memory.v1_7_1 "UDIMM" > -#string STR_MEMORY_SO_DIMM_PROMPT #language x-uefi- > redfish-Memory.v1_7_1 "SO_DIMM" > -#string STR_MEMORY_LRDIMM_PROMPT #language x-uefi-red= fish- > Memory.v1_7_1 "LRDIMM" > -#string STR_MEMORY_MINI_RDIMM_PROMPT #language x-uefi- > redfish-Memory.v1_7_1 "Mini_RDIMM" > -#string STR_MEMORY_MINI_UDIMM_PROMPT #language x-uefi- > redfish-Memory.v1_7_1 "Mini_UDIMM" > +#langdef x-UEFI-redfish-Memory.v1_7_1 "Memory.v1_7_1" > + > +#string STR_MEMORY_1_BASE_MODULE_TYPE_PROMPT #language x- > UEFI-redfish-Memory.v1_7_1 "/Memory/{1}/BaseModuleType" > +#string STR_MEMORY_1_BUS_WIDTH_BITS_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "/Memory/{1}/BusWidthBits" > +#string STR_MEMORY_1_CONFIGURATION_LOCKED_PROMPT #language > x-UEFI-redfish-Memory.v1_7_1 "/Memory/{1}/ConfigurationLocked" > +#string STR_MEMORY_1_MODULE_PRODUCT_ID_PROMPT #language x- > UEFI-redfish-Memory.v1_7_1 "/Memory/{1}/ModuleProductID" > + > +#string STR_MEMORY_2_BASE_MODULE_TYPE_PROMPT #language x- > UEFI-redfish-Memory.v1_7_1 "/Memory/{2}/BaseModuleType" > +#string STR_MEMORY_2_BUS_WIDTH_BITS_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "/Memory/{2}/BusWidthBits" > +#string STR_MEMORY_2_CONFIGURATION_LOCKED_PROMPT #language > x-UEFI-redfish-Memory.v1_7_1 "/Memory/{2}/ConfigurationLocked" > +#string STR_MEMORY_2_MODULE_PRODUCT_ID_PROMPT #language x- > UEFI-redfish-Memory.v1_7_1 "/Memory/{2}/ModuleProductID" > + > +#string STR_MEMORY_3_BASE_MODULE_TYPE_PROMPT #language x- > UEFI-redfish-Memory.v1_7_1 "/Memory/{3}/BaseModuleType" > +#string STR_MEMORY_3_BUS_WIDTH_BITS_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "/Memory/{3}/BusWidthBits" > +#string STR_MEMORY_3_CONFIGURATION_LOCKED_PROMPT #language > x-UEFI-redfish-Memory.v1_7_1 "/Memory/{3}/ConfigurationLocked" > +#string STR_MEMORY_3_MODULE_PRODUCT_ID_PROMPT #language x- > UEFI-redfish-Memory.v1_7_1 "/Memory/{3}/ModuleProductID" > + > +#string STR_MEMORY_4_BASE_MODULE_TYPE_PROMPT #language x- > UEFI-redfish-Memory.v1_7_1 "/Memory/{5}/BaseModuleType" > +#string STR_MEMORY_4_BUS_WIDTH_BITS_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "/Memory/{5}/BusWidthBits" > +#string STR_MEMORY_4_CONFIGURATION_LOCKED_PROMPT #language > x-UEFI-redfish-Memory.v1_7_1 "/Memory/{5}/ConfigurationLocked" > +#string STR_MEMORY_4_MODULE_PRODUCT_ID_PROMPT #language x- > UEFI-redfish-Memory.v1_7_1 "/Memory/{5}/ModuleProductID" > + > +#string STR_MEMORY_RDIMM_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "RDIMM" > +#string STR_MEMORY_UDIMM_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "UDIMM" > +#string STR_MEMORY_SO_DIMM_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "SO_DIMM" > +#string STR_MEMORY_LRDIMM_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "LRDIMM" > +#string STR_MEMORY_MINI_RDIMM_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "Mini_RDIMM" > +#string STR_MEMORY_MINI_UDIMM_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "Mini_UDIMM" > diff --git a/RedfishClientPkg/Readme.md b/RedfishClientPkg/Readme.md > index 1789dff6f..bfb9d116c 100644 > --- a/RedfishClientPkg/Readme.md > +++ b/RedfishClientPkg/Readme.md > @@ -106,7 +106,7 @@ On EDK2 open source, EDKII Redfish Platform Config > Protocol accesses the > platform configuration in EDK2 HII defined format. Below is driver stack > diagram > which implements EDKII Redfish Platform Config Protocol. The protocol dr= iver > leverages the HII interface to get or set the HII configuration on platf= orm. By > -following the x-uefi-redfish Configure Language defined in UNI file, pro= tocol > +following the x-UEFI-redfish Configure Language defined in UNI file, pro= tocol > driver can find corresponding HII question for given Redfish attribute. = In this > way, protocol driver creates the mapping between HII questions and Redfi= sh > attributes. > @@ -177,24 +177,25 @@ scope, **EFI_IFR_FLAG_REST_STYLE** can be > assigned to the HII options that > indicate those options intend to interact with the REST service. > > ### EDK2 HII UNI file ***[[9]](#[0])*** > -x-uefi-redfish Configure Language is used in UNI file to associate HII o= ption > +By following the concept of [UEFI Configuration > Namespace](https://uefi.org/namespace_instructions), x-UEFI-redfish > Configure > +Language is created and used in UNI file to associate HII option > with the particular Redfish property. The Hii options interact with EDK2 > Redfish > -Feature driver if the string of HII option is assigned with x-uefi-redfi= sh > +Feature driver if the string of HII option is assigned with x-UEFI-redfi= sh > Language as in below, > > ```C > -x-uefi-redfish-$(NAMESPACE) > +x-UEFI-redfish-$(NAMESPACE) > where $(NAMESPACE) is the combination of Redfish ResourceTypeName and > schema version. > ``` > For example, if the HII option is mapped to the property in Processor.v1= _0_0. > -The x-uefi-redfish configure language is declared as below, > +The x-UEFI-redfish configure language is declared as below, > ```C > -x-uefi-redfish-Processor.v1_0_0 > +x-UEFI-redfish-Processor.v1_0_0 > ``` > -#### x-uefi-redfish Configure Language format: > -- The string declared with x-uefi-redfish configure language is a path t= o the > property > +#### x-UEFI-redfish Configure Language format: > +- The string declared with x-UEFI-redfish configure language is a path t= o the > property > in Redfish schema. > -- The root of path is the Redfish resource type indicated in x-uefi-redf= ish > configure > +- The root of path is the Redfish resource type indicated in x-UEFI-redf= ish > configure > language > - The path is relative to root of [Redfish > schema](https://redfish.dmtf.org/redfish/schema_index) defined by DMTF, > not related to Redfish service root. > > @@ -202,29 +203,29 @@ language > ```C > Properties: > > -#string STR_BOOT_SOURCE_OVERRIDE_ENABLED_PROMPT #language > x_uefi_redfish_ComputerSystem.v1_0_0 > "/Boot/BootSourceOverrideEnabled" > -#string STR_BOOT_SOURCE_OVERRIDE_MODE_PROMPT #language > x_uefi_redfish_ComputerSystem.v1_0_0 "/Boot/BootSourceOverrideMode" > -#string STR_BOOT_SOURCE_OVERRIDE_TARGET_PROMPT #language > x_uefi_redfish_ComputerSystem.v1_0_0 "/Boot/BootSourceOverrideTarget" > +#string STR_BOOT_SOURCE_OVERRIDE_ENABLED_PROMPT #language x- > UEFI-redfish-ComputerSystem.v1_0_0 "/Boot/BootSourceOverrideEnabled" > +#string STR_BOOT_SOURCE_OVERRIDE_MODE_PROMPT #language x-UEFI- > redfish-ComputerSystem.v1_0_0 "/Boot/BootSourceOverrideMode" > +#string STR_BOOT_SOURCE_OVERRIDE_TARGET_PROMPT #language x-UEFI- > redfish-ComputerSystem.v1_0_0 "/Boot/BootSourceOverrideTarget" > ``` > ```C > Properties in array object [NUM]: > > -#string STR_BOOT_ORDER_1_PROMPT #language > x_uefi_redfish_ComputerSystem.v1_11_0 "/Boot/BootOrder/[1]/Boot0001" > -#string STR_BOOT_ORDER_2_PROMPT #language > x_uefi_redfish_ComputerSystem.v1_11_0 "/Boot/BootOrder/[2]/Boot0002" > -#string STR_BOOT_ORDER_3_PROMPT #language > x_uefi_redfish_ComputerSystem.v1_11_0 "/Boot/BootOrder/[3]/Boot0003" > +#string STR_BOOT_ORDER_1_PROMPT #language x-UEFI-redfish- > ComputerSystem.v1_11_0 "/Boot/BootOrder/[1]/Boot0001" > +#string STR_BOOT_ORDER_2_PROMPT #language x-UEFI-redfish- > ComputerSystem.v1_11_0 "/Boot/BootOrder/[2]/Boot0002" > +#string STR_BOOT_ORDER_3_PROMPT #language x-UEFI-redfish- > ComputerSystem.v1_11_0 "/Boot/BootOrder/[3]/Boot0003" > ``` > ```C > Properties in collection object {NUM}: > > -#string STR_MEMORY_1_BASE_MODULE_TYPE_PROMPT #language > x_uefi_redfish_Memory.v1_7_1 "/Memory/{1}/BaseModuleType" > -#string STR_MEMORY_2_BASE_MODULE_TYPE_PROMPT #language > x_uefi_redfish_Memory.v1_7_1 "/Memory/{2}/BaseModuleType" > -#string STR_MEMORY_3_BASE_MODULE_TYPE_PROMPT #language > x_uefi_redfish_Memory.v1_7_1 "/Memory/{3}/BaseModuleType" > +#string STR_MEMORY_1_BASE_MODULE_TYPE_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "/Memory/{1}/BaseModuleType" > +#string STR_MEMORY_2_BASE_MODULE_TYPE_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "/Memory/{2}/BaseModuleType" > +#string STR_MEMORY_3_BASE_MODULE_TYPE_PROMPT #language x-UEFI- > redfish-Memory.v1_7_1 "/Memory/{3}/BaseModuleType" > ``` > > ### EDK2 Build Tool ***[[10]](#[0])*** > EDK2 Build is responsible to pull the necessary EDK2 Redfish JSON Schema= to > C > Structure Convertors and EDK2 Redfish Feature drivers into edk2 build > process > -according to the x-uefi-Redfish config language used in the HII VFR form= s. > +according to the x-UEFI-redfish config language used in the HII VFR form= s. > > ## EDK2 Redfish client feature driver > ![foundation driver stack](https://github.com/tianocore/edk2-redfish- > client/blob/main/RedfishClientPkg/Documents/Media/redfish-foundation- > driver-stack.svg?raw=3Dtrue) > @@ -294,7 +295,7 @@ PCD is set to `TRUE`. > The purpose of Redfish feature driver is to do the synchronization job > between Redfish service and BIOS. The operation of synchronization can be > simply divided into two types: > > #### Provisioning resource > -Below is the flow diagram of provisioning platform configuration to Redf= ish > service at BIOS resource. With the x-uefi-redfish > +Below is the flow diagram of provisioning platform configuration to Redf= ish > service at BIOS resource. With the x-UEFI-redfish > configure language described in above section, Redfish feature driver co= llect > all BIOS attributes from HII database and populated > them to Redfish service. > ![provisioning](https://github.com/tianocore/edk2-redfish- > client/blob/main/RedfishClientPkg/Documents/Media/redfish-call-flow- > provisioning.svg?raw=3Dtrue) > -- > 2.34.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 (#118554): https://edk2.groups.io/g/devel/message/118554 Mute This Topic: https://groups.io/mt/105880827/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-