On Thu, 2013-09-12 at 14:53 +0200, Borislav Petkov wrote: > Why userspace part - I'm thinking the kexec'ed kernel would simply add > the mappings made by SetVirtualAddressMap without calling it. And it > will know which mappings go to which virtual addresses because we start > at the -4G virtual address and go downwards and the mappings will have > the same addresses per UEFI implementation. The second kernel still needs to be passed a pointer to the EFI tables and memory map. -- Matthew Garrett <matthew.garrett at nebula.com>