diff options
author | Matt Fleming <matt.fleming@intel.com> | 2014-01-10 15:27:14 +0000 |
---|---|---|
committer | Matt Fleming <matt.fleming@intel.com> | 2014-03-04 21:25:03 +0000 |
commit | 54b52d87268034859191d671505bb1cfce6bd74d (patch) | |
tree | 63c39b9a828e9d6dad97118cbd2e1e1210da6358 /arch/x86/boot/header.S | |
parent | 677703cef0a148ba07d37ced649ad25b1cda2f78 (diff) |
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 <matt.fleming@intel.com>
Diffstat (limited to 'arch/x86/boot/header.S')
0 files changed, 0 insertions, 0 deletions