This patch series contains fixes for the EFI_SIMPLE_TEXT_INPUT_PROTOCOL. Support Unicode letters received as UTF-8 from the serial console. Support code page 437 letters received from the local console. Correct handling of the WaitForKey event. Update unit test.
Heinrich Schuchardt (6): efi_loader: global symbol for code page 437 efi_loader: support Unicode text input test/py: Unicode w/ EFI_SIMPLE_TEXT_INPUT_PROTOCOL efi_selftest: refactor text input test efi_loader: rework event handling for console efi_selftest: use WaitForKey to test text input include/charset.h | 6 + include/efi_selftest.h | 16 ++ lib/charset.c | 3 + lib/efi_loader/efi_console.c | 256 ++++++++++++++++++---- lib/efi_loader/efi_unicode_collation.c | 3 +- lib/efi_selftest/efi_selftest_textinput.c | 136 +++--------- lib/efi_selftest/efi_selftest_util.c | 93 ++++++++ test/py/tests/test_efi_selftest.py | 7 + 8 files changed, 367 insertions(+), 153 deletions(-) -- 2.18.0 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot