]> Git Repo - linux.git/blob - drivers/firmware/efi/libstub/zboot.lds
Linux 6.14-rc3
[linux.git] / drivers / firmware / efi / libstub / zboot.lds
1 /* SPDX-License-Identifier: GPL-2.0 */
2
3 ENTRY(__efistub_efi_zboot_header);
4
5 PROVIDE(zboot_code_size = ABSOLUTE(0));
6
7 SECTIONS
8 {
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
49 PROVIDE(__efistub__gzdata_size =
50                 ABSOLUTE(__efistub__gzdata_end - __efistub__gzdata_start));
51
52 PROVIDE(__data_rawsize = ABSOLUTE(_edata - _etext));
53 PROVIDE(__data_size = ABSOLUTE(_end - _etext));
This page took 0.034684 seconds and 4 git commands to generate.