On Tue, 28 Jul, at 06:38:32PM, Dmitry Skorodumov wrote: > The efi_info structure stores low 32 bits of memory map > in efi_memmap and high 32 bits in efi_memmap_hi. > > While constructing pointer in the setup_e820(), need > to take into account all 64 bit of the pointer. > > It is because on 64bit machine the function > efi_get_memory_map() may return full 64bit pointer and before > the patch that pointer was truncated. > > Signed-off-by: Dmitry Skorodumov <sdmitry@xxxxxxxxxxxxx> > CC: Denis V. Lunev <den@xxxxxxxxxx> > > The issue is triggered on Parallles virtual machine and > fixed with this patch > --- > arch/x86/boot/compressed/eboot.c | 3 +++ > 1 files changed, 3 insertions(+), 0 deletions(-) Applied to the EFI urgent queue, thanks! -- Matt Fleming, Intel Open Source Technology Center -- 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