All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] EFI: console: improves
@ 2021-08-04 10:22 Artem Lapkin
  2021-08-04 10:22 ` [PATCH 1/4] EFI: console: query_vidconsole: multiplex adaptation Artem Lapkin
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Artem Lapkin @ 2021-08-04 10:22 UTC (permalink / raw)
  To: narmstrong
  Cc: u-boot, u-boot-amlogic, xypron.glpk, agraf, trini,
	christianshewitt, art, nick, gouwa

Problems with Linux Grub and U-Boot EFI console
- multiplexed console output scrambled
- slow refresh rate for big console sizes
- vidconsole incompatible with unicode

This patchset provides the following solutions:

1) Fixed detection of vidconsole from within a multiplexed stdout string.
As you know, a user can use a comma-separated list of devices to set
stdin, stdout and stderr. For example, "setenv stdout serial,vidconsole"
is a multiplexed string.

2) Multiplexed adaptation of the query_console_size() function;
automatically determine the minimal console area that will fit all
outputs properly.

3) Setup the max rows and columns limit for the EFI console output.

4) If EFI_CONSOLE_UTF_SAFE is enabled and vidconsole is active, unicode
characters will be replaced with "." for all console outputs. Vidconsole
does not support unicode output, and your console will suffer display
issues if EFI_CONSOLE_UTF_SAFE is disabled.

Artem Lapkin (4):
  EFI: console: query_vidconsole: multiplex adaptation
  EFI: console: query_console_size: multiplex adaptation
  EFI: console: max rows and cols user limit
  EFI: console: improve vidconsole unicode output

 lib/efi_loader/Kconfig       | 21 +++++++++++++++++++++
 lib/efi_loader/efi_console.c | 27 +++++++++++++++++++--------
 2 files changed, 40 insertions(+), 8 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2021-08-07  6:57 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-04 10:22 [PATCH 0/4] EFI: console: improves Artem Lapkin
2021-08-04 10:22 ` [PATCH 1/4] EFI: console: query_vidconsole: multiplex adaptation Artem Lapkin
2021-08-05 11:55   ` Heinrich Schuchardt
2021-08-06  7:33     ` Art Nikpal
2021-08-04 10:22 ` [PATCH 2/4] EFI: console: query_console_size: " Artem Lapkin
2021-08-04 10:22 ` [PATCH 3/4] EFI: console: max rows and cols user limit Artem Lapkin
2021-08-05 11:59   ` Heinrich Schuchardt
2021-08-06  7:58     ` Art Nikpal
2021-08-07  6:57       ` Heinrich Schuchardt
2021-08-04 10:22 ` [PATCH 4/4] EFI: console: improve vidconsole unicode output Artem Lapkin
2021-08-05 12:01   ` Heinrich Schuchardt
2021-08-06  7:47     ` Art Nikpal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.