efi/libstub: Add a basic printf implementation
authorArvind Sankar <nivedita@alum.mit.edu>
Mon, 18 May 2020 19:06:56 +0000 (15:06 -0400)
committerArd Biesheuvel <ardb@kernel.org>
Tue, 19 May 2020 08:30:31 +0000 (10:30 +0200)
commit2c7d1e30e5884dc6f6727ecd9417491c9f321b59
tree3ce8ad0faa361e2c04dcbbc7fda3ae867747b14c
parentfd0528a24958b7e8d55669cf50749776308d4c5a
efi/libstub: Add a basic printf implementation

Copy vsprintf from arch/x86/boot/printf.c to get a simple printf
implementation.

Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu>
Link: https://lore.kernel.org/r/20200518190716.751506-5-nivedita@alum.mit.edu
[ardb: add some missing braces in if...else clauses]
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
drivers/firmware/efi/libstub/Makefile
drivers/firmware/efi/libstub/efi-stub-helper.c
drivers/firmware/efi/libstub/efistub.h
drivers/firmware/efi/libstub/vsprintf.c [new file with mode: 0644]