efi/earlycon: Fix early printk for wider fonts
authorDave Young <dyoung@redhat.com>
Sun, 12 Apr 2020 02:49:27 +0000 (10:49 +0800)
committerArd Biesheuvel <ardb@kernel.org>
Tue, 12 May 2020 10:29:45 +0000 (12:29 +0200)
commit8f592ada59b321d248391bae175cd78a12972223
tree05cdacbaa20324925f3b37e32ef4e6e4f26f71e0
parent081d5150845ba3fa49151a2f55d3cc03b0987509
efi/earlycon: Fix early printk for wider fonts

When I play with terminus fonts I noticed the efi early printk does
not work because the earlycon code assumes font width is 8.

Here add the code to adapt with larger fonts.  Tested with all kinds
of kernel built-in fonts on my laptop. Also tested with a local draft
patch for 14x28 !bold terminus font.

Signed-off-by: Dave Young <dyoung@redhat.com>
Link: https://lore.kernel.org/r/20200412024927.GA6884@dhcp-128-65.nay.redhat.com
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
drivers/firmware/efi/earlycon.c