summaryrefslogtreecommitdiffstats
path: root/arch/ia64
diff options
context:
space:
mode:
authorMatt Fleming <matt.fleming@intel.com>2014-03-22 10:09:01 +0000
committerH. Peter Anvin <hpa@linux.intel.com>2014-03-26 11:30:03 -0700
commit204b0a1a4b92612c957a042df1a3be0e9cc79391 (patch)
tree71d15a5f460010bd5685272d3738fc4558046a6f /arch/ia64
parent9a11040ff962304c1838aa9a9f33be78784eae47 (diff)
downloadlinux-204b0a1a4b92612c957a042df1a3be0e9cc79391.tar.bz2
x86, efi: Abstract x86 efi_early calls
The ARM EFI boot stub doesn't need to care about the efi_early infrastructure that x86 requires in order to do mixed mode thunking. So wrap everything up in an efi_call_early() macro. This allows x86 to do the necessary indirection jumps to call whatever firmware interface is necessary (native or mixed mode), but also allows the ARM folks to mask the fact that they don't support relocation in the boot stub and need to pass 'sys_table_arg' to every function. [ hpa: there are no object code changes from this patch ] Signed-off-by: Matt Fleming <matt.fleming@intel.com> Link: http://lkml.kernel.org/r/20140326091011.GB2958@console-pimps.org Cc: Roy Franz <roy.franz@linaro.org> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'arch/ia64')
0 files changed, 0 insertions, 0 deletions