New kernel (with early_init panic): In contrast to old kernel early_memremap is successful and "Ignoring BGRT: failed to map image header memory" condition isn't triggered. https://github.com/torvalds/linux/blob/v4.11-rc1/arch/x86/platform/efi/efi-bgrt.c#L65 The next memcpy is the culprit for the panic. I've checked that with printk. https://github.com/torvalds/linux/blob/v4.11-rc1/arch/x86/platform/efi/efi-bgrt.c#L71 This leads to this commit: https://github.com/torvalds/linux/commit/66dbe99cfe30e113d2e571e68b9b6a1a8985a157 My u64 image address might be complete garbage (0A08E01800000001). Rather looks like 2x u32. Here is another BGRT image address that looks much more valid than mine (on boundary, lower mem area). https://ubuntuforums.org/showthread.php?t=2264380 If so, we are poking in invalid memory areas. Reverting the commit until a better way is found to identify a valid image address should fix the problem. -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html