|
@@ -62,7 +62,8 @@ SECTIONS {
|
|
|
|
|
|
_sdata = . ;
|
|
_sdata = . ;
|
|
.data ALIGN (4096) : { /* page aligned when MMU used - origin 0x4 */
|
|
.data ALIGN (4096) : { /* page aligned when MMU used - origin 0x4 */
|
|
- *(.data)
|
|
|
|
|
|
+ DATA_DATA
|
|
|
|
+ CONSTRUCTORS
|
|
}
|
|
}
|
|
. = ALIGN(32);
|
|
. = ALIGN(32);
|
|
.data.cacheline_aligned : { *(.data.cacheline_aligned) }
|
|
.data.cacheline_aligned : { *(.data.cacheline_aligned) }
|
|
@@ -98,13 +99,13 @@ SECTIONS {
|
|
. = ALIGN(4096);
|
|
. = ALIGN(4096);
|
|
.init.text : {
|
|
.init.text : {
|
|
_sinittext = . ;
|
|
_sinittext = . ;
|
|
- *(.init.text)
|
|
|
|
- *(.exit.text)
|
|
|
|
- *(.exit.data)
|
|
|
|
|
|
+ INIT_TEXT
|
|
_einittext = .;
|
|
_einittext = .;
|
|
}
|
|
}
|
|
|
|
|
|
- .init.data : { *(.init.data) }
|
|
|
|
|
|
+ .init.data : {
|
|
|
|
+ INIT_DATA
|
|
|
|
+ }
|
|
|
|
|
|
. = ALIGN(4);
|
|
. = ALIGN(4);
|
|
.init.ivt : {
|
|
.init.ivt : {
|