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 15800740041 for ; Mon, 6 May 2024 12:48:48 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=AuFNZdILqI3jePcOLWgzG58UkoojXT9FkWobwidV6D0=; 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=1714999727; v=1; b=gfHekEPKxS2bkT1n2VVhWLUax9r4Z1UCR0kfYAmGTbmz2b3iQ7dRKmF9enAOyjoAT6Mctv/P oq243ghoHEaJ4RQTFsabolDriGwqDsXugUxW9UNC0UXJDC5Zzw8QVNTpUcPf71TUlACjwylMVhw qIuZyo8XDKPf/ZbeUA4J5M3DsWZCfo5X3F8Htr44F4egKmAfM8HkSfib/INH1HVV6ynLXdkJ5LN cAcuxL/eEKutxr6iGjUwuJ88BbRfnVkfkdfoMTOfySoeUbGvOebO6A15s7Uj2CuQB/Pkd5Z4fbz CjoyyuFFq9hShB4oWk1G15rR2CKOKYowWq34cPmZTMX7Q== X-Received: by 127.0.0.2 with SMTP id x34DYY7687511x57wPn8N1Yp; Mon, 06 May 2024 05:48:47 -0700 X-Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.107.237.94]) by mx.groups.io with SMTP id smtpd.web11.19540.1714999725793947246 for ; Mon, 06 May 2024 05:48:46 -0700 X-Received: from BLAPR10MB5185.namprd10.prod.outlook.com (2603:10b6:208:328::16) by PH7PR10MB6602.namprd10.prod.outlook.com (2603:10b6:510:206::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.41; Mon, 6 May 2024 12:48:39 +0000 X-Received: from BLAPR10MB5185.namprd10.prod.outlook.com ([fe80::a03f:4d36:9713:33d0]) by BLAPR10MB5185.namprd10.prod.outlook.com ([fe80::a03f:4d36:9713:33d0%5]) with mapi id 15.20.7544.041; Mon, 6 May 2024 12:48:39 +0000 From: "Igor Kulchytskyy via groups.io" To: "Chang, Abner" , Nickle Wang , "devel@edk2.groups.io" CC: Nick Ramirez Subject: Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg: rename x-uefi-redfish to x-UEFI-redfish Thread-Topic: [EXTERNAL] RE: [edk2-redfish-client][PATCH] RedfishClientPkg: rename x-uefi-redfish to x-UEFI-redfish Thread-Index: AQHanQzeqtSHprVfG0yB2R7aD324ebGKLSKQ Date: Mon, 6 May 2024 12:48:39 +0000 Message-ID: References: <20240503015638.42279-1-nicklew@nvidia.com> In-Reply-To: Accept-Language: en-US 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: BLAPR10MB5185:EE_|PH7PR10MB6602:EE_ x-ms-office365-filtering-correlation-id: e5a4311f-2c20-4d63-3024-08dc6dcada35 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?csOIg5x/RmqrOAvf4DgJ77eEfAKSN4HJeWLQVaoCGSAEPnCdDOZdgWNXmTSG?= =?us-ascii?Q?moaVo7Ca79Pvlht1GiQ0Dapj+iXDVeA4pXA4I3E3yP6auuENol0wbW0uAePs?= =?us-ascii?Q?WOdNNTiGMg5Gqed9TfBQ/XE+d0eRsoKOctZiOmByDQ4ZP6l5vmwKPjWIfcgZ?= =?us-ascii?Q?3HGOZjDIFYcPPY2+QOBZUbQVEAA0Yyivlze1sIn12C3+A6B8raktLaEMR3uC?= =?us-ascii?Q?4BlLJJXb/+KHsbSXZMHSQb+f1sSUrfw93itCCYEwU57ukU4s+PzlY47pSayE?= =?us-ascii?Q?PMYoHZ9/2SLdev9m5REFA/4/yfcIF7G60cwRXkYTBNg0wSFAL4hBcbHtvT6U?= =?us-ascii?Q?WRdjeknc+1K39lW49VqvHdbMdPfE8LdtZKo8R45dsHBnYm6DVGlOyEzZYwk3?= =?us-ascii?Q?7fsT4naSbTK8ChM1xa3qnBC/AkjN6MRH+bqMi6BFh6wkoHJY35qQFowsve03?= =?us-ascii?Q?Y6UNlwES1ISA2RK1O6/prG4udX4FzyHl7e5pq8ZzQm0BNT4lQcz7A+K3qfRr?= =?us-ascii?Q?DNKDMBH6Vg+xAAYhI0vyqIGdcAAce1s8g1mxbsaGbaCA6TX8Z/XcW3tu3qSJ?= =?us-ascii?Q?XbAd41C2DH4ZgxdCx1f9+W9Qk3XrkfQHxB/qARitvX6P+v84+8EQiyOE16kn?= =?us-ascii?Q?+jfAhM7a4LEyqfk7p2dnnbpLhi2bHJteq5Etwyq1xdPqafS4VUGSF2V0PVNq?= =?us-ascii?Q?gBazR+qVnjZfHuzpRdhlY7OA6BzgEOdrJY151W365Uj2EUcVS4ydHWLxBPvx?= =?us-ascii?Q?x1WRqzFFO3d9jyTTrj31QSHPwELx6+msJHKNdXvm+Va6IT1rAoOr8xE5EzDa?= =?us-ascii?Q?dp2Vl5iPodUpcu2nBlpWAdy2bjKlFZrrUtv9I8YUtebhIKdkzmnKsbEhWjEL?= =?us-ascii?Q?/d2PXLWSOYU4qCHMpgLeHEGqgPuH5Tgcy7qLSTnnsQktnMyKpBwp3B98yKR9?= =?us-ascii?Q?oPdKrbtcRSmtuJWqNOh8bsshwjmtwRt8fxqwKYa81e53Q3seBUX4oTCLHt0T?= =?us-ascii?Q?wSWjSmiSsS9y/crLpvTvHPcglC2JAnWi/8ddsSeE586ET8ERRlcP7ZXQfJZK?= =?us-ascii?Q?yzUi7Yws0nH8n4aflstmncZViy0ph/LPOiT5MQXuAmpPCJYHkj+Q99i+BxM1?= =?us-ascii?Q?V0aD44Xe0I3CDghbJI20z1iv/uxNkGfTJ0noPCV29pM65NrcJXIe/OThr1Ev?= =?us-ascii?Q?f2jij8safmwZ4YCBAhOaciF3qKdbs2bXlQPDh9oXndliRPqumwGF7rJqB53X?= =?us-ascii?Q?C+fhcChmRW766kTOFODVOqKGqMCVJ6afREQII1SYZQ=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?6ivre1CMCB4FaUPcItI0cmGBvGdCcE3B23NbuhCdX5z4YdK2HtK7j+2sGTTT?= =?us-ascii?Q?NrV7cOVuLfPfQeddN5O5SlanFYq830r4uNVk308/0HNh3IdDsmwRpERrgZGY?= =?us-ascii?Q?TDPrVZS1nNx8dgA7qpIZRlJxUMDhjZAscU/6GgCyeW2c7RWpYvvO6aszdg20?= =?us-ascii?Q?wPusiVS7iwEpjbOu+4M6NEldJfwAkyEQaaTh71H5/maM6flkK75In7ak/XY+?= =?us-ascii?Q?nrTIkrjtsK6wcj4Fhgem1sXN/ojlJIamGv3Eypptdm+CgIF+yZiek3X3KQW9?= =?us-ascii?Q?3/kcXlhk6U6jJAxyufuUsEQodviGSXBa8VMLGCjeP7P720vq9PhRANgPhJ71?= =?us-ascii?Q?cZiTmDpHAMP15dcB1zxh/n9Hjlt57mcj4m8MkjBSk+w5A61uYKylsJr8Ttsr?= =?us-ascii?Q?D6HrbmSFtqrjLwFa02Qyw37XtJOQcN5SKzTMou/O3wa26ceYR8Bc1QzKczKC?= =?us-ascii?Q?8L82R0tVU2SM1QzF2zuq4l000ph1ehZiRckF1p7mQWYnpkVIVPlYHVMLU0Qc?= =?us-ascii?Q?ACc1pyaeRcXqhwQ3s7CV766YS0S1Q01OyXy2AAmlY0LTFLXMSJvLLRTm1U6Q?= =?us-ascii?Q?D/ZYAgMwbRRxHGe6iWaydoH6o95cg/5daKWTfEBY17RF+ItcZFCM8fovEi0u?= =?us-ascii?Q?+B0uJo6t59VUSINN9c9S6pfzOKIXwPS8Wn4oPUaAN0sfwzpAT83qN4savD0N?= =?us-ascii?Q?AFVVmO0WyB1g90oPAwhCo2TsBySehele6qzm6S5p14Oj13CUNNMfTOOgdxP8?= =?us-ascii?Q?MvcZSKTSoFgSGRHd3HS4mYjk3XiHOeXAIBtS2qP3u1c31YPGm+2b4H8p5TGc?= =?us-ascii?Q?Dqk9VI5d1qVOOtGrwb+BjKmwdQhU0qpGFrsv86WC7spgikiiwmWlisrT4vwL?= =?us-ascii?Q?g+3s/fI5+ZudvYHHGE+MCNiOyADyKEQbGQrFuPQzkzHduJZNK6p+Mr7V8o+U?= =?us-ascii?Q?CjtMrjjeeRN6UAm3tSJFqHka4ljUgnrH+4EiEBmfy087BVT7nKMeqwoE6pmu?= =?us-ascii?Q?c2LnzcWRFF+j+COxS+E/khufEr3ORmuX4ZFU5nkvKLUEuggWhu/6U8+PySIy?= =?us-ascii?Q?Rs/vx+FfW0gUfWAns0fLOYvx1sHPm45BMmK6UDyUsdFebbI/VJDoFf0wBSS5?= =?us-ascii?Q?yDzep/BmTPLbTMimRhL8ZkXi30uDja/gYl9UJWR9GFni48g6dR2a/IHDBhd+?= =?us-ascii?Q?G4SAW3FCWa89Ld0BheXAru40LE2Ex7629CO/uSMwLVMfO1Sjhv+gec1XfSlx?= =?us-ascii?Q?sEOs5phV5t+Y88R/1VLu+42Xh2wX/WogD0xja4RvozlshxVtyKbKVLquiVT3?= =?us-ascii?Q?m9aI9WvFcMuRpklbrC2vcn4T40HZYZA/Pc75n5Xfv43ohgvUmJ3aEIUscRNJ?= =?us-ascii?Q?zLVLuBo5moOxgILAmsrpWCIaWQd0PN4XmFluX9/PFQlQ1Pf3OODSFQzDPUTX?= =?us-ascii?Q?49/5eo4zO/v3GMX/cG+CDNjNSRHN7/fh3QD/jsSdVv84cA+wXNZ9xsdsRV3v?= =?us-ascii?Q?o44a5XpHdNAaYW4/iDve2lCuhCxKQSWIbDKRQLA2acvAUV5l+YonnpuD1uxT?= =?us-ascii?Q?zXMcpYejNTs1tDHzXmA=3D?= MIME-Version: 1.0 X-OriginatorOrg: ami.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BLAPR10MB5185.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5a4311f-2c20-4d63-3024-08dc6dcada35 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2024 12:48:39.1174 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 27e97857-e15f-486c-b58e-86c2b3040f93 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: TwlAiCbBd2Sb/XRSsC6aG42Ntgv0yZq9TVleJ96jco7fpT6ta4b8Xj7oMgtqVPOg X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6602 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: Mon, 06 May 2024 05:48:46 -0700 Resent-From: igork@ami.com Reply-To: devel@edk2.groups.io,igork@ami.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 8oxsXHQaD4Ge8naAkUUjJddOx7686176AA= 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=gfHekEPK; 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 Reviewed-by: Igor Kulchytskyy Regards, Igor -----Original Message----- From: Chang, Abner Sent: Thursday, May 02, 2024 11:49 PM To: Nickle Wang ; devel@edk2.groups.io Cc: Igor Kulchytskyy ; Nick Ramirez Subject: [EXTERNAL] RE: [edk2-redfish-client][PATCH] RedfishClientPkg: rena= me x-uefi-redfish to x-UEFI-redfish **CAUTION: The e-mail below is from an external source. Please exercise cau= tion before opening attachments, clicking links, or following guidance.** [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 -The information contained in this message may be confidential and propriet= ary to American Megatrends (AMI). This communication is intended to be read= only by the individual or entity to whom it is addressed or by their desig= nee. If the reader of this message is not the intended recipient, you are o= n notice that any distribution of this message, in any form, is strictly pr= ohibited. Please promptly notify the sender by reply e-mail or by telephone= at 770-246-8600, and then delete or destroy all copies of the transmission= . -=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 (#118599): https://edk2.groups.io/g/devel/message/118599 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-