2 #include <asm-generic/vmlinux.lds.h>
4 OUTPUT_ARCH(powerpc:common64)
8 /* Sections to be discarded. */
14 /* Read-only sections, merged into text segment: */
26 __start___ex_table = .;
28 __stop___ex_table = .;
32 __start___bug_table = .;
34 __stop___bug_table = .;
38 __start___ftr_fixup = .;
40 __stop___ftr_fixup = .;
46 /* will be freed after init */
79 .con_initcall.init : {
80 __con_initcall_start = .;
82 __con_initcall_end = .;
89 __initramfs_start = .;
100 . = ALIGN(PAGE_SIZE);
103 /* freed after init ends here */
106 /* Read/write sections */
107 . = ALIGN(PAGE_SIZE);
110 /* The initial task and kernel stack */
115 . = ALIGN(PAGE_SIZE);
116 .data.page_aligned : {
117 *(.data.page_aligned)
120 .data.cacheline_aligned : {
121 *(.data.cacheline_aligned)
125 *(.data .data.rel* .toc1)
137 . = ALIGN(PAGE_SIZE);
142 . = ALIGN(PAGE_SIZE);
149 . = ALIGN(PAGE_SIZE);