tianocore / edk2-redfish-client

Utilizes the EFI protocols provided by EDK2 Redfish Foundation to communicate with the Redfish service for creating, consuming, and updating the Redfish properties which are managed by firmware.
Other
7 stars 5 forks source link

Auto-generate configure language #31

Open nicklela opened 1 year ago

nicklela commented 1 year ago

Currently, developer has to manually write configure language in UNI file so that HII option can be mapped to Redfish. This task will utilize UEFI defined "EFI_IFR_FLAG_REST_STYLE" and "EFI_HII_REST_STYLE_FORMSET_GUID" flag and generate configure language automatically. And customer has no need to write configure language on their own (Ref: https://uefi.org/specs/UEFI/2.10/33_Human_Interface_Infrastructure.html?highlight=rest_style) UEFI_REST_STYLE

This can be done in RedfishPlatformConfigDxe driver. When above HII opcode is detected, the driver will generate the configure language automatically.