On 07.12.20 17:38, Alexander Graf wrote:
>
> On 07.12.20 17:17, Heinrich Schuchardt wrote:
>> On 07.12.20 16:24, Alexander Graf wrote:
>>> On 07.12.20 16:07, Heinrich Schuchardt wrote:
>>>> On 07.12.20 14:43, Grant Likely wrote:
>>>>> I have a conflict this week and need to cancel. I propose pushing out
>>>>> to next week (Dec 14th), and cancelling the meeting on the 21st when
>>>>> many people will be on holiday anyway. Let me know if you want
>>>>> anything added to the meeting agenda before next week.
>>>> A topic that interests me is how much HII support we need in EBBR.
>>>>
>>>> Chapter 2.6.2 of the UEFI spec has "If a platform includes a
>>>> configuration infrastructure, then the EFI_HII_DATABASE_PROTOCOL,
>>>> EFI_HII_STRING_PROTOCOL, EFI_HII_CONFIG_ROUTING_PROTOCOL, and
>>>> EFI_HII_CONFIG_ACCESS_PROTOCOL are required. If you support bitmapped
>>>> fonts, you must support EFI_HII_FONT_PROTOCOL."
>>>>
>>>> "A configuration infrastructure" in my view should be nothing required
>>>> by EBBR.
>>>>
>>>> It has only been the UEFI SCT driving U-Boot to implement some HII
>>>> protocol stubs. I wonder if this dependency could be removed from the
>>>> SCT.
>>>
>>> I think it's only in SCT because it's used in Shell.efi, no? So if we
>>> can somehow remove it from there, it should also remove the dependency
>>> for SCT I hope.
>>>
>>> And yes, I agree 100% - HII really shouldn't be necessary for EBBR.
>>>
>>>
>>> Alex
>>>
>>>
>> Alex, you are right it is the shell that is using HII strings and the
>> HII database extensively. But at least all other HII protocols can be
>> removed from the list of requirements.
>
>
> I would love if we could use that chance to get rid of the coupling of
> Shell.efi and HII as well :)
>
>
> Alex
>

The Unicode strings for the Shell are in the following files. The idea
is to make them all translatable. Currently only English texts exist.

ShellPkg/Application/AcpiViewApp/AcpiViewApp.uni
ShellPkg/Application/Shell/Shell.uni
ShellPkg/DynamicCommand/DpDynamicCommand/Dp.uni
ShellPkg/DynamicCommand/HttpDynamicCommand/Http.uni
ShellPkg/DynamicCommand/TftpDynamicCommand/Tftp.uni
ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.uni
ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.uni
ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.uni
ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/TextEditStrings.uni
ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/HexeditStrings.uni
ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosViewStrings.uni
ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.uni
ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.uni
ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.uni
ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.uni
ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.uni
ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.uni
ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.uni

Best regards

Heinrich
_______________________________________________
boot-architecture mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/boot-architecture

Reply via email to