Skip to content
  • Ard Biesheuvel's avatar
    scripts/kallsyms: filter arm64's __efistub_ symbols · 1212f7a1
    Ard Biesheuvel authored
    
    
    On arm64, the EFI stub and the kernel proper are essentially the same
    binary, although the EFI stub executes at a different virtual address
    as the kernel. For this reason, the EFI stub is restricted in the
    symbols it can link to, which is ensured by prefixing all EFI stub
    symbols with __efistub_ (and emitting __efistub_ prefixed aliases for
    routines that may be shared between the core kernel and the stub)
    
    These symbols are leaking into kallsyms, polluting the namespace, so
    let's filter them explicitly.
    
    Signed-off-by: default avatarArd Biesheuvel <ard.biesheuvel@linaro.org>
    Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
    1212f7a1