 4a9f54cfd2
			
		
	
	
	4a9f54cfd2
	
	
	
		
			
			cleanup: change the _end in compressed vmlinux_64.lds. also change _heap to _ebss that is not needed. Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
		
			
				
	
	
		
			48 lines
		
	
	
	
		
			731 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
	
		
			731 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64")
 | |
| OUTPUT_ARCH(i386:x86-64)
 | |
| ENTRY(startup_64)
 | |
| SECTIONS
 | |
| {
 | |
| 	/* Be careful parts of head_64.S assume startup_32 is at
 | |
| 	 * address 0.
 | |
| 	 */
 | |
| 	. = 0;
 | |
| 	.text.head : {
 | |
| 		_head = . ;
 | |
| 		*(.text.head)
 | |
| 		_ehead = . ;
 | |
| 	}
 | |
| 	.rodata.compressed : {
 | |
| 		*(.rodata.compressed)
 | |
| 	}
 | |
| 	.text :	{
 | |
| 		_text = .; 	/* Text */
 | |
| 		*(.text)
 | |
| 		*(.text.*)
 | |
| 		_etext = . ;
 | |
| 	}
 | |
| 	.rodata : {
 | |
| 		_rodata = . ;
 | |
| 		*(.rodata)	 /* read-only data */
 | |
| 		*(.rodata.*)
 | |
| 		_erodata = . ;
 | |
| 	}
 | |
| 	.data :	{
 | |
| 		_data = . ;
 | |
| 		*(.data)
 | |
| 		*(.data.*)
 | |
| 		_edata = . ;
 | |
| 	}
 | |
| 	.bss : {
 | |
| 		_bss = . ;
 | |
| 		*(.bss)
 | |
| 		*(.bss.*)
 | |
| 		*(COMMON)
 | |
| 		. = ALIGN(8);
 | |
| 		_end_before_pgt = . ;
 | |
| 		. = ALIGN(4096);
 | |
| 		pgtable = . ;
 | |
| 		. = . + 4096 * 6;
 | |
| 		_ebss = .;
 | |
| 	}
 | |
| }
 |