lkml.org 
[lkml]   [2022]   [Jun]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v6 23/33] arm64: head: Mark constants as data
    Date
    Add data annotations to constants part of the image header.

    Signed-off-by: Julien Thierry <jthierry@redhat.com>
    Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
    ---
    arch/arm64/kernel/head.S | 6 ++++--
    1 file changed, 4 insertions(+), 2 deletions(-)

    diff --git a/arch/arm64/kernel/head.S b/arch/arm64/kernel/head.S
    index 2a66d18091eb..71580eb1fd51 100644
    --- a/arch/arm64/kernel/head.S
    +++ b/arch/arm64/kernel/head.S
    @@ -63,10 +63,11 @@
    /*
    * DO NOT MODIFY. Image header expected by Linux boot-loaders.
    */
    - efi_signature_nop // special NOP to identity as PE/COFF executable
    +SYM_DATA_LOCAL(efi_nop, efi_signature_nop) // special NOP to identity as PE/COFF executable
    UNWIND_HINT_EMPTY
    b primary_entry // branch to kernel start, magic
    - .quad 0 // Image load offset from start of RAM, little-endian
    +SYM_DATA_LOCAL(_zero_reserved, .quad 0) // Image load offset from start of RAM, little-endian
    +SYM_DATA_START_LOCAL(_arm64_common_header)
    le64sym _kernel_size_le // Effective size of kernel image, little-endian
    le64sym _kernel_flags_le // Informative flags, little-endian
    .quad 0 // reserved
    @@ -74,6 +75,7 @@
    .quad 0 // reserved
    .ascii ARM64_IMAGE_MAGIC // Magic number
    .long .Lpe_header_offset // Offset to the PE header.
    +SYM_DATA_END(_arm64_common_header)

    __EFI_PE_HEADER

    --
    2.17.1
    \
     
     \ /
      Last update: 2022-06-23 03:54    [W:2.127 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site