diff options
Diffstat (limited to 'defs')
| -rw-r--r-- | defs/x86_64-hm-linker.ld | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/defs/x86_64-hm-linker.ld b/defs/x86_64-hm-linker.ld index 563940e..c8a213c 100644 --- a/defs/x86_64-hm-linker.ld +++ b/defs/x86_64-hm-linker.ld @@ -82,6 +82,9 @@ SECTIONS *(".text") *(".text.*") *(".text$") + *(".ltext") + *(".ltext.*") + *(".ltext$") } .data : AT(ADDR(.data) - KERNEL_OFFSET) @@ -89,13 +92,19 @@ SECTIONS *(".data") *(".data.*") *(".data$") + *(".ldata") + *(".ldata.*") + *(".ldata$") } .bss : AT(ADDR(.bss) - KERNEL_OFFSET) { PROVIDE (___BSS_START__ = .); *(".bss") + *(".lbss") *(".bss.*") + *(".lbss.*") + *(".lbss$") PROVIDE (___BSS_END__ = .); } @@ -104,6 +113,9 @@ SECTIONS *(".rodata") *(".rodata$") *(".rodata.*") + *(".lrodata") + *(".lrodata$") + *(".lrodata.*") } PROVIDE (___KERNEL_PM_END__ = . - KERNEL_OFFSET); |
