54 lines · plain
1/* SPDX-License-Identifier: GPL-2.0 */2 3ENTRY(__efistub_efi_zboot_header);4 5PROVIDE(zboot_code_size = ABSOLUTE(0));6 7SECTIONS8{9 .head : ALIGN(4096) {10 *(.head)11 }12 13 .text : {14 *(.text* .init.text*)15 }16 17 .rodata : ALIGN(8) {18 __efistub__gzdata_start = .;19 *(.gzdata)20 __efistub__gzdata_end = .;21 *(.rodata* .init.rodata* .srodata*)22 23 . = ALIGN(4);24 __efistub_code_size = .;25 LONG(zboot_code_size);26 27 _etext = ALIGN(4096);28 . = _etext;29 }30 31 .data : ALIGN(4096) {32 *(.data* .init.data*)33 _edata = ALIGN(512);34 . = _edata;35 }36 37 .bss : {38 *(.bss* .init.bss*)39 _end = ALIGN(512);40 . = _end;41 }42 43 /DISCARD/ : {44 *(.discard .discard.*)45 *(.modinfo .init.modinfo)46 }47}48 49PROVIDE(__efistub__gzdata_size =50 ABSOLUTE(__efistub__gzdata_end - __efistub__gzdata_start));51 52PROVIDE(__data_rawsize = ABSOLUTE(_edata - _etext));53PROVIDE(__data_size = ABSOLUTE(_end - _etext));54