“0640b436e410290193f554dcfd777bcdeee59697”上不存在“arch/arm/git@gitcode.net:openanolis/cloud-kernel.git”
  • M
    x86/efi: Build our own EFI services pointer table · 54b52d87
    Matt Fleming 提交于
    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: NMatt Fleming <matt.fleming@intel.com>
    54b52d87
efi-stub-helper.c 13.1 KB