123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /*
- * ld.script for compressed kernel support of MIPS
- *
- * Copyright (C) 2009 Lemote Inc.
- * Author: Wu Zhangjin <wuzhanjing@gmail.com>
- * Copyright (C) 2010 "Wu Zhangjin" <wuzhanjing@gmail.com>
- */
- OUTPUT_ARCH(mips)
- ENTRY(start)
- PHDRS {
- text PT_LOAD FLAGS(7); /* RWX */
- }
- SECTIONS
- {
- /* Text and read-only data */
- /* . = VMLINUZ_LOAD_ADDRESS; */
- .text : {
- *(.text)
- *(.rodata)
- }: text
- /* End of text section */
- /* Writable data */
- .data : {
- *(.data)
- /* Put the compressed image here */
- __image_begin = .;
- *(.image)
- __image_end = .;
- CONSTRUCTORS
- . = ALIGN(16);
- }
- __appended_dtb = .;
- /* leave space for appended DTB */
- . += 0x100000;
- _edata = .;
- /* End of data section */
- /* BSS */
- .bss : {
- *(.bss)
- }
- . = ALIGN(16);
- _end = .;
- /* Sections to be discarded */
- /DISCARD/ : {
- *(.MIPS.options)
- *(.options)
- *(.pdr)
- *(.reginfo)
- *(.comment)
- *(.note)
- }
- }
|