On Fri, Sep 13, 2013 at 03:12:40PM +0800, Dave Young wrote: > Also the fw_vendor, runtime, tables elements will be fixed up to use > virtual address after 1st kernel call SetVirtualAddress, so even with > 1:1 mapping we still need save them and use in kexec kernel. As I said a couple of times already, 1:1 mapping is a no go. Concerning the runtime services, we need to pass the UEFI memory map to the kexec'ed kernel because it needs to know those to start mapping them from -4G virtual downwards. -- Regards/Gruss, Boris.