[U-Boot] [PATCH 0/6] efi_loader: fixes for EFI_SIMPLE_TEXT_INPUT_PROTOCOL

Heinrich Schuchardt xypron.glpk at gmx.de
Sun Sep 9 05:56:58 UTC 2018


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



More information about the U-Boot mailing list