On 3 September 2014 13:32, Laszlo Ersek <lersek@xxxxxxxxxx> wrote: > changes in v2: > - explain with examples how the log's appearance changes, in patches 3-5 > [Ingo] > > v1 blurb: > >> It's a pain to analyze EFI memmap logs while debugging, especially to >> verify the memory types (an enum) and the memory attributes (a >> bitmap). This series renders those columns human-readable, and unifies >> their formatting between x86, ia64 and arm64. > Tested-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> (on arm64 only) +1 for aligning between architectures +1 for cleaning up the output to make it more readable The only thing I am not entirely convinced about is printing all those memory attributes: is it really so interesting to know that region X /can/ be configured as writeback, write through, write combining etc etc, as most regions seem to support most attributes, yet it tells you nothing about what the kernel ends up doing with that information. In the arm64 case, for instance, all MEMORY_WB ranges are mapped writeback cached, and everything else is mapped uncached. -- Ard. > Laszlo Ersek (5): > efi: add macro for EFI_MEMORY_UCE memory attribute > efi: introduce efi_md_typeattr_format() > x86: efi: format EFI memory type & attrs with efi_md_typeattr_format() > ia64: efi: format EFI memory type & attrs with > efi_md_typeattr_format() > arm64: efi: format EFI memory type & attrs with > efi_md_typeattr_format() > > include/linux/efi.h | 8 +++++++ > arch/arm64/kernel/efi.c | 26 +++++---------------- > arch/ia64/kernel/efi.c | 6 +++-- > arch/x86/platform/efi/efi.c | 7 ++++-- > drivers/firmware/efi/efi.c | 57 +++++++++++++++++++++++++++++++++++++++++++++ > 5 files changed, 80 insertions(+), 24 deletions(-) > > -- > 1.8.3.1 > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html