Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 24924ece authored by Jesper Nilsson's avatar Jesper Nilsson
Browse files

CRIS: Cleanup linker script using new linker script macros.

parent 62f589c5
Loading
Loading
Loading
Loading
+8 −29
Original line number Diff line number Diff line
@@ -51,10 +51,7 @@ SECTIONS
	_etext = . ;			/* End of text section. */
	__etext = .;

	. = ALIGN(4);			/* Exception table. */
	__start___ex_table = .;
	__ex_table : { *(__ex_table) }
	__stop___ex_table = .;
	EXCEPTION_TABLE(4)

	RODATA

@@ -67,36 +64,24 @@ SECTIONS
	__edata = . ;			/* End of data section. */
	_edata = . ;

	. = ALIGN(PAGE_SIZE);	/* init_task and stack, must be aligned. */
	.data.init_task : { *(.data.init_task) }
	INIT_TASK_DATA_SECTION(PAGE_SIZE)

	. = ALIGN(PAGE_SIZE);		/* Init code and data. */
	__init_begin = .;
	.init.text : {
		   _sinittext = .;
		   INIT_TEXT
		   _einittext = .;
	}
	INIT_TEXT_SECTION(PAGE_SIZE)
	.init.data : { INIT_DATA }
	. = ALIGN(16);
	__setup_start = .;
	.init.setup : { *(.init.setup) }
	__setup_end = .;
	.init.setup : { INIT_SETUP(16) }
#ifdef CONFIG_ETRAX_ARCH_V32
	__start___param = .;
	__param : { *(__param) }
	__stop___param = .;
#endif
	.initcall.init : {
		__initcall_start = .;
		INITCALLS
		__initcall_end = .;
		INIT_CALLS
	}

	.con_initcall.init : {
		__con_initcall_start = .;
		*(.con_initcall.init)
		__con_initcall_end = .;
		CON_INITCALL
	}
	SECURITY_INIT

@@ -114,9 +99,7 @@ SECTIONS
	PERCPU(PAGE_SIZE)

	.init.ramfs : {
		__initramfs_start = .;
		*(.init.ramfs)
		__initramfs_end = .;
		INIT_RAM_FS
	}
#endif

@@ -130,11 +113,7 @@ SECTIONS
	__init_end = .;

	__data_end = . ;		/* Move to _edata ? */
	__bss_start = .;		/* BSS. */
	.bss : {
		*(COMMON)
		*(.bss)
	}
	BSS_SECTION(0, 0, 0)

	. =  ALIGN (0x20);
	_end = .;