A set of EFI fixes: - Don't return a garbage screen info when EFI framebuffer is not available - Make the early EFI console work proper with wider fonts instead of drawing garbage - Prevent a memory buffer leak in allocate_e820() - Print the firmware error record proper so it can be decoded by users - Fix a symbol clash in the host tool build which only happens with newer compilers. - Add a missing check for the event log version of TPM which caused boot fails on several Dell systems due to an attempt to decode SHA-1 format with the crypto agile algorithm