On Monday, April 15, 2013 05:20:24 AM H. Peter Anvin wrote: > Except that is wrong. The kernel can receive more than 128 e820 entries, > they just have to be passed via a different mechanism. Would it make sense to pass the tables via efi_map by moving up efi_map parsing to the beginning of efi init in arch/x86/platform/efi/efi.c? And in kexec pass the efi signature, efi map pointers, add add_efi_memmap param (and possibly some more?)? Then there would be no limit at all anymore. Thomas