efi_loader: legal characters in StrToFat()
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Wed, 12 Jun 2019 19:06:28 +0000 (21:06 +0200)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Fri, 14 Jun 2019 17:18:40 +0000 (19:18 +0200)
commit3796156a80739031b5c540ded2483dd87fef8083
tree2097e88d18f7387065a0c09c06ad9107db5cd98b
parent336476a959b9ecac75ba3f6de344829563e213ca
efi_loader: legal characters in StrToFat()

The UEFI specification does not specify if the characters that have to be
replaced by underscore in function StrToFat() of the Unicode collation
protocol are those forbidden in FAT long names or those in FAT short names.
EDK2 and UEFI SCT assume it is those forbidden in FAT 8.3 short names.

Adjust the list of forbidden characters.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
lib/efi_loader/efi_unicode_collation.c