Skip to content

Commit

Permalink
ia64: efi: Format EFI memory type & attrs with efi_md_typeattr_format()
Browse files Browse the repository at this point in the history
The effects of the patch on the i64 memory map log are similar to those
visible in the previous (x86) patch: the type enum and the attribute
bitmap are decoded.

Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
  • Loading branch information
Laszlo Ersek authored and Matt Fleming committed Oct 3, 2014
1 parent ace1d12 commit 77b12bc
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions arch/ia64/kernel/efi.c
Original file line number Diff line number Diff line change
Expand Up @@ -568,6 +568,7 @@ efi_init (void)
{
const char *unit;
unsigned long size;
char buf[64];

md = p;
size = md->num_pages << EFI_PAGE_SHIFT;
Expand All @@ -586,9 +587,10 @@ efi_init (void)
unit = "KB";
}

printk("mem%02d: type=%2u, attr=0x%016lx, "
printk("mem%02d: %s "
"range=[0x%016lx-0x%016lx) (%4lu%s)\n",
i, md->type, md->attribute, md->phys_addr,
i, efi_md_typeattr_format(buf, sizeof(buf), md),
md->phys_addr,
md->phys_addr + efi_md_size(md), size, unit);
}
}
Expand Down

0 comments on commit 77b12bc

Please sign in to comment.