1 #include <asm-generic/vmlinux.lds.h>
4 OUTPUT_FORMAT("elf64-alpha")
7 PHDRS { kernel PT_LOAD; note PT_NOTE; }
11 #ifdef CONFIG_ALPHA_LEGACY_START_ADDRESS
12 . = 0xfffffc0000310000;
14 . = 0xfffffc0001010000;
17 _text = .; /* Text and read-only data */
26 _etext = .; /* End of text section */
31 __start___ex_table = .;
33 __stop___ex_table = .;
43 /* Will be freed after init */
45 /* Init code and data */
70 #ifdef CONFIG_BLK_DEV_INITRD
73 __initramfs_start = .;
80 .con_initcall.init : {
81 __con_initcall_start = .;
83 __con_initcall_end = .;
91 . = ALIGN(2 * PAGE_SIZE);
93 /* Freed after init ends here */
95 /* Note 2 page alignment above. */
100 . = ALIGN(PAGE_SIZE);
101 .data.page_aligned : {
102 *(.data.page_aligned)
106 .data.cacheline_aligned : {
107 *(.data.cacheline_aligned)
123 _edata = .; /* End of data section */
137 /* Sections to be discarded */