From: Matt Fleming Date: Fri, 10 Jan 2014 15:27:14 +0000 (+0000) Subject: x86/efi: Build our own EFI services pointer table X-Git-Tag: v3.15-rc1~173^2~5^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=54b52d87268034859191d671505bb1cfce6bd74d;p=pandora-kernel.git x86/efi: Build our own EFI services pointer table It's not possible to dereference the EFI System table directly when booting a 64-bit kernel on a 32-bit EFI firmware because the size of pointers don't match. In preparation for supporting the above use case, build a list of function pointers on boot so that callers don't have to worry about converting pointer sizes through multiple levels of indirection. Signed-off-by: Matt Fleming --- Reading git-diff-tree failed