Hi Ard, I ran into an issue with your MEMBLOCK_NOMAP changes on a particular firmware. The symptom is the kernel panics at boot time when it hits an unmapped page while unpacking the initramfs. As it turns out, the start of the initramfs shares a 64k kernel page with the UEFI memmap. I can avoid the problem with: @@ -203,7 +203,7 @@ void __init efi_init(void) reserve_regions(); early_memunmap(memmap.map, params.mmap_size); - memblock_mark_nomap(params.mmap & PAGE_MASK, - PAGE_ALIGN(params.mmap_size + - (params.mmap & ~PAGE_MASK))); + memblock_reserve(params.mmap & PAGE_MASK, + PAGE_ALIGN(params.mmap_size + + (params.mmap & ~PAGE_MASK))); } But it makes me worry about the same potential problem with other reserved regions which we nomap. What do you think? --Mark -- 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