mirror of https://gitee.com/openkylin/linux.git
microblaze: Add missing symbols for CONSTRUCTORS support
Commit b99b87f70c
add CONSTRUCTOR
support to Linux but Microblaze not defined KERNEL_CTORS symbols
which are used with that patch.
This patch fixed it.
Signed-off-by: Michal Simek <monstr@monstr.eu>
This commit is contained in:
parent
20f54c490c
commit
05bf7d4631
|
@ -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)
|
INIT_TEXT
|
||||||
*(.exit.text)
|
|
||||||
*(.exit.data)
|
|
||||||
_einittext = .;
|
_einittext = .;
|
||||||
}
|
}
|
||||||
|
|
||||||
.init.data : { *(.init.data) }
|
.init.data : {
|
||||||
|
INIT_DATA
|
||||||
|
}
|
||||||
|
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
.init.ivt : {
|
.init.ivt : {
|
||||||
|
|
Loading…
Reference in New Issue