1 #include <asm-generic/vmlinux.lds.h>
2 #include <asm/thread_info.h>
5 OUTPUT_FORMAT("elf64-alpha")
8 PHDRS { kernel PT_LOAD; note PT_NOTE; }
12 #ifdef CONFIG_ALPHA_LEGACY_START_ADDRESS
13 . = 0xfffffc0000310000;
15 . = 0xfffffc0001010000;
18 _text = .; /* Text and read-only data */
27 _etext = .; /* End of text section */
39 __start___ex_table = .;
41 __stop___ex_table = .;
44 /* Will be freed after init */
46 /* Init code and data */
71 #ifdef CONFIG_BLK_DEV_INITRD
74 __initramfs_start = .;
81 .con_initcall.init : {
82 __con_initcall_start = .;
84 __con_initcall_end = .;
92 . = ALIGN(2 * PAGE_SIZE);
94 /* Freed after init ends here */
96 /* Note 2 page alignment above. */
101 . = ALIGN(PAGE_SIZE);
102 .data.page_aligned : {
103 *(.data.page_aligned)
107 .data.cacheline_aligned : {
108 *(.data.cacheline_aligned)
124 _edata = .; /* End of data section */
138 /* Sections to be discarded */