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 665247803CE for ; Fri, 25 Oct 2024 16:17:24 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=m1ETBJ5xcqEFoqLra+aodZjiI/xUAxuYLKVtjmr3PJw=; c=relaxed/simple; d=groups.io; h=From:To:Subject:Thread-Topic:Thread-Index:Date:Message-ID: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=20240830; t=1729873044; v=1; x=1730132242; b=uIyhfrY0/GD6qcKIcnQzYujm2kzI9IIBzEb4wlawxGKeGO2VIrfkIou6vg+5WNnv66PsAIVi 75pVnTTy1taYi1Muf+ZAJaKtMZsvBAGkxmaFc0mfMQ5e30lNWt0k+B0XaOILvSsQNFo+uaSDsrb LC89Xace37D7esrrMGvE+cpO1+GL9GaNFDRE4Eb8nPvrvpkmocYBoibAYw8KbIszikOJXR+hhaP kquoyS3cc3FJYNSWgnZwE9mMII5d7bKDFba38cfG5RBjXQkp7aACaXtnTUT1yFlGyOwQ8PTAMts pBSe4Yjp6Pd9aVVNyUjWWF87Dctfp3lLwYqJXfjGqmEUw== X-Received: by 127.0.0.2 with SMTP id PjuAYY7687511xGfuSfLa5ok; Fri, 25 Oct 2024 09:17:22 -0700 X-Received: from NAM02-BN1-obe.outbound.protection.outlook.com (NAM02-BN1-obe.outbound.protection.outlook.com [40.107.212.47]) by mx.groups.io with SMTP id smtpd.web11.15919.1729873041761223810 for ; Fri, 25 Oct 2024 09:17:22 -0700 X-Received: from LV8PR12MB9452.namprd12.prod.outlook.com (2603:10b6:408:200::8) by CY8PR12MB7636.namprd12.prod.outlook.com (2603:10b6:930:9f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.21; Fri, 25 Oct 2024 16:17:18 +0000 X-Received: from LV8PR12MB9452.namprd12.prod.outlook.com ([fe80::9d67:b4b7:7bad:8c08]) by LV8PR12MB9452.namprd12.prod.outlook.com ([fe80::9d67:b4b7:7bad:8c08%5]) with mapi id 15.20.8093.018; Fri, 25 Oct 2024 16:17:17 +0000 From: "Chang, Abner via groups.io" To: "devel@edk2.groups.io" , "discuss@edk2.groups.io" Subject: [edk2-devel] opensource tool to utilize HII options under OS Thread-Topic: opensource tool to utilize HII options under OS Thread-Index: Adsm93KR3xLVY1K9SGa1veh81bfeow== Date: Fri, 25 Oct 2024 16:17:16 +0000 Message-ID: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ActionId=9407b1f0-4db3-4e34-b63e-86befef17b52;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ContentBits=0;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Enabled=true;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Method=Standard;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Name=AMD Internal Distribution Only;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SetDate=2024-10-25T15:55:09Z;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV8PR12MB9452:EE_|CY8PR12MB7636:EE_ x-ms-office365-filtering-correlation-id: 4ee5695c-2754-47f3-f597-08dcf5107e84 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?+4eHP/Re8T5aNELNUxlUICOoQ/yw+WjurlppfzDaXtVsTmVEF8rXQfvIHqsF?= =?us-ascii?Q?RSeOgCceE7sCcHdYrmBwhaQDabJm7l0JeWPsnNd37cFuLhiakXa09swgxUos?= =?us-ascii?Q?AE4cuvoj7D9JEa6YuSWKol5ryOkr1pSAsdyBuFW856lofJSESqqxNIqagmUN?= =?us-ascii?Q?tPbJwJP4Q9Y3CUGw7PqDwL0Am76FahWjiBNcUTlcQvJTsajcGY9NSuu+DLQW?= =?us-ascii?Q?Y2MTsDRkrhNTxeZ4k2gzeMORUG6ge7AKWEP1d8J1QS/Uxe+zEz8bSsiEyPnV?= =?us-ascii?Q?lraZq73heGBgGBBHv2L/vSBecucvb4xcGHaOkcxt2xnbWYKpB0IglsiUVxjl?= =?us-ascii?Q?qnpiy68IfDie9zK9grrpyf+S2avBPgI2HZNMJWvDS373+2baIoGd+0FymgPC?= =?us-ascii?Q?2BFCQ36pC8wCbC/uMO6bjlC1d4QxoXYHzxm4c1AuZ6He9hduDeTq0vAX1MnO?= =?us-ascii?Q?JGKAaYNLcwNBIxaSc4U2jcWuOJfbuLZW5XxGsu5wDYliGRnJBbE1kYgdMVtY?= =?us-ascii?Q?Pwzai0fR2ciOiwiJlJJZTClNfPK37RshcWat+TKw4OZclEtMm37Naq8CeeLQ?= =?us-ascii?Q?Sj05PwnEyUphTt0FM3vhlAOtH+IfsvfjMWGsXlfghvUleRuoys+tfw+mJusw?= =?us-ascii?Q?o6rtYoM8WfkvdY/WmOBq3MgLkqkfjk3eVfSGZiSaswd0HhQ2WdK2eGYTdOXI?= =?us-ascii?Q?Ui6svsRDzqyaBdw/nebRSDfMMDFtgnnN5UY8w1pyiZAfv43stMk6yTPP87NP?= =?us-ascii?Q?KYol6UOOl0QZ80IecW0Y4UB6XdTBvXtonwj4OjioVWqkklJAiCa7mmt3AwZh?= =?us-ascii?Q?qjE/5+qrMw/qEBk5UqZZSPGmkBYlchon9Tlq2tUCEw4MzgExMuKlf+RBUo5N?= =?us-ascii?Q?V5Bkzh1mcEe/5K07f1KV4eqEoZ6XHb0YbuPIhza/lL4TH4vgp2Awzq2TUMRV?= =?us-ascii?Q?vN7wGDzKV1GfXHIwwAQHw04oKr8Qtuml6hCA2J5xonRmyAlOGqvoBa3FuIUm?= =?us-ascii?Q?HP8F5O/VLmHNfH8T7RAtidEKdgt8N6we2m9vYGTb8TAN5FbpEZp3MdLZXyMP?= =?us-ascii?Q?f0jDT59t78LI4dW+R/OHaHlsn7bIX1df+HUt5sNdmluPYF5rzK7znmuqdRnr?= =?us-ascii?Q?eRhaEC06u3684zTlpzhJpv4Cb1VmwqOUOiCPKDJVVXNQq5hHP49kphaQeNGN?= =?us-ascii?Q?wW+3krQZJAD1KAAm/5sQLBolPW/GoyP7Gy58Zk4+JMNMHo7XGjgaZZfB1MGo?= =?us-ascii?Q?VuSYh9Ts169ordhGd7cW3lq7CjOSiMUQLlJsxqFUkmoFWqLn2DYl/LaMAQ8/?= =?us-ascii?Q?o9kzZZJKnZ2r7XnIwuxg2iYT?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?zlzaYGO1GAVO2p/Vdq1s5fQBC4+pEfZYkCEOBujPOwtgbjCb8qLWlhCOrgGP?= =?us-ascii?Q?yiacA9VgAQrxysZ4+gn8MjOmkzJId3sLh+wf+nI5pIKkO9y+bYDIs7EdKUSZ?= =?us-ascii?Q?SyzuQMk75sHhTsT3QyFKd/zZ44SFsClHQcWHebvZJurNozuh/LKbkP0ZKHPy?= =?us-ascii?Q?HTLkEVbr0S6BpWwM8CtCDuqyzmSUoFer7Izvi20rFgU7kDAlYpo0nmFJjzjE?= =?us-ascii?Q?a6q3mMLmQDwcGMorCFcjsL3im93G7rY/psattSMDA/2hhkFcorJO8xjmpJtf?= =?us-ascii?Q?u+v79EV3F2rL+5gtrjR0Oyn5e6wKgmraFgYYgTrbzdRn/R7DrFarMXb75lAm?= =?us-ascii?Q?zQGWWTjPJZB0tEMChrKV0glPrZr1R73OuZtQLsJEuHashKVXw47mt5dM42ai?= =?us-ascii?Q?mrZRhyhuXwORBReC6bno0Jr43/bxYmL7f+N4Z0Lan5QI3ZDqAZ40GcM+iENn?= =?us-ascii?Q?2kDWWxFbJiaI8ufRKnZwVV0Xfl2vB90OAKCUq1Rj3lJzH9OAPkbwDOlZ+gdV?= =?us-ascii?Q?2pALWiPaY3brSmiNs46dAzLKZIhDHFVZtV8lu092eVV+8oROg9QmZF4pE4Ss?= =?us-ascii?Q?uAGJrSS7aGJNzK8RsGf+Wl7F0ZcRVAhRbFvCeAfDGde35j6B+doP9vP04vsa?= =?us-ascii?Q?7qMQecjWhVw2ahUzgyd0oyAO5lnOgS2+cTYn5xvZwe57dVo8Q4hXmhA1b30w?= =?us-ascii?Q?EpIHVBgahQHkU4Z/CgrW0JDARzrd8Cf8miSooyI3qdlHIyIkAH0FueEw9bS+?= =?us-ascii?Q?1hwzkoxWyEK3HwtkyZ2U+yKgg7SJyjiOZvoxO/OxX0c6CQ9eNDztweu00K//?= =?us-ascii?Q?v9gQfCJ1iucMGqMXugpwJDLKilMFx/BZohYwQAQL3yWIWX6xXhN6UHt173r3?= =?us-ascii?Q?amO0jnUGdc2OKA//vrAXJre2iRhBrmAxbPGTFcvnyqIkY4pWKyiqu11h6598?= =?us-ascii?Q?rGcVNmPc089cdLkfTdzLErBvWzu1ZMdUi/JsR+9qDXctJlY7jcvVuook/btT?= =?us-ascii?Q?d8yVowBz8DuN5V37aDEDq3Z4BN+CcSOt67JEZQy1fPQcOKDfbLGTJn1sbqmT?= =?us-ascii?Q?ZV0rWL1MpJCI3KBW6K4Sgu5nVqaMV7KDomjn9ibtfUfakH9r+BV8NMEK2wyC?= =?us-ascii?Q?DwYocXWfOZW2Ga6HylIVro5YaQqO/4pk9c2fxtslq0wk6hLtWoy5GXO6NxwB?= =?us-ascii?Q?hp+UP/doQMWEc65RXfooMuvENi7peGQ6b98f99n5zRPhOWMbMRHkDXsEg6iZ?= =?us-ascii?Q?WfH1iM7CYG7yfkWSvvcpWXhVvCCJ/42/MRp5ax4DTnbleTRuSAjT/oQ9JDXv?= =?us-ascii?Q?q2lYuC/8qgjHGspNHXvPvj8wPUGeLJNPSrSOUiES8/SzXTIhS2A3Gt6uKOKD?= =?us-ascii?Q?gYaZDxIzwXP8pYL9utp4bvAR2QHhlFOZif07tlww9CSYlv70eRYH0EzWa0wn?= =?us-ascii?Q?cfxpUgZV7P1qrqxzZHLy7AfIcbn5pMlP9ypABxy4AEGFdwAHRhlNoZuUIhgi?= =?us-ascii?Q?3TKqwL30u/dtbXYw/WViHnFfsrC8Bq9yjRSsIJwmkJTIZ4bTV8Oo6NKDnKM2?= =?us-ascii?Q?vB1kitlHl0yo3/eFPOg=3D?= 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: 4ee5695c-2754-47f3-f597-08dcf5107e84 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2024 16:17:17.0182 (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: gTOrqpMLbn5F9sRlBvNKNwubEspi5u+0QRM0yb4nkcORqYwrwYjf40WQSPdGoPkiPc91bxW/ffcUqpiNyG7Mnw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB7636 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Fri, 25 Oct 2024 09:17:22 -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: L6Xs1Fv8mDM1NqlgMx3EUrbwx7686176AA= Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_LV8PR12MB94528394DE2388CBA821CF37EA4F2LV8PR12MB9452namp_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240830 header.b=uIyhfrY0; 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_LV8PR12MB94528394DE2388CBA821CF37EA4F2LV8PR12MB9452namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - AMD Internal Distribution Only] Hi all, There was a discussion regarding HII representation and configuration under= OS here back to 2022, https://github.com/tianocore/edk2/discussions/3334. = Also there is a tool UEFI settings (https://github.com/linuxboot/uefisettin= gs/tree/main ) that leverage Intel EFI_HII_EXPORT_DATABASE_GUID defined in = Vlv2TbltDevicePkg to retrieve the HII database. Seems people are looking f= or an opensource solution that can manipulate the platform configurations o= r further display the platform options to users. This could be an alternati= ve to configure platform instead of using the UI during POST, for the firmw= are solutions that doesn't provide the UI. We already have the industry standard in UEFI spec to expose the HII inform= ation, however, do we have an opensource source and cross OS solution for t= his yet? Apart from the security concerns, it shouldn't be a big challenge = to provide an opensource HII tools under OS, right? Do nowadays OS refer to= the HII information exposed in EFI system configuration table? Thanks Abner -=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 (#120685): https://edk2.groups.io/g/devel/message/120685 Mute This Topic: https://groups.io/mt/109210766/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- --_000_LV8PR12MB94528394DE2388CBA821CF37EA4F2LV8PR12MB9452namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

[AMD Official Use Only - AMD Internal Distribution Only]


Hi all,

There was a discussion regarding HII representation a= nd configuration under OS here back to 2022, https://gith= ub.com/tianocore/edk2/discussions/3334. Also there is a tool UEFI setti= ngs (https:= //github.com/linuxboot/uefisettings/tree/main ) that leverage Intel EFI_HII_EXPORT_DATABASE_GUID defined in Vlv2TbltDevi= cePkg to retrieve the HII database.  Seems people are looking for an o= pensource solution that can manipulate the platform configurations or furth= er display the platform options to users. This could be an alternative to configure platform instead of using the UI= during POST, for the firmware solutions that doesn’t provide the UI.=

We already have the industry standard in UEFI spec to= expose the HII information, however, do we have an opensource source and c= ross OS solution for this yet? Apart from the security concerns, it shouldn’t be a big challenge to provide an ope= nsource HII tools under OS, right? Do nowadays OS refer to the HII informat= ion exposed in EFI system configuration table?

 

Thanks

Abner

_._,_._,_

Groups.io Links:

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

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

_._,_._,_
--_000_LV8PR12MB94528394DE2388CBA821CF37EA4F2LV8PR12MB9452namp_--