Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 258208
b: refs/heads/master
c: 1604d79
h: refs/heads/master
v: v3
  • Loading branch information
Russell King committed Jul 7, 2011
1 parent 5dcf7cf commit e31f92a
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 19 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 39df88872f64b8a7c438861460063eadf2ba9011
refs/heads/master: 1604d79d372bcf0cf1aebcbdee251bd0f3d56665
47 changes: 29 additions & 18 deletions trunk/arch/arm/kernel/vmlinux.lds.S
Original file line number Diff line number Diff line change
Expand Up @@ -65,48 +65,59 @@ SECTIONS
#else
. = PAGE_OFFSET + TEXT_OFFSET;
#endif

.init : { /* Init code and data */
.head.text : {
_stext = .;
_sinittext = .;
HEAD_TEXT
INIT_TEXT
ARM_EXIT_KEEP(EXIT_TEXT)
_einittext = .;
HEAD_TEXT
}
INIT_TEXT_SECTION(8)
.exit.text : {
ARM_EXIT_KEEP(EXIT_TEXT)
}
.init.proc.info : {
ARM_CPU_DISCARD(PROC_INFO)
}
.init.arch.info : {
__arch_info_begin = .;
*(.arch.info.init)
*(.arch.info.init)
__arch_info_end = .;
}
.init.tagtable : {
__tagtable_begin = .;
*(.taglist.init)
*(.taglist.init)
__tagtable_end = .;
}
#ifdef CONFIG_SMP_ON_UP
.init.smpalt : {
__smpalt_begin = .;
*(.alt.smp.init)
*(.alt.smp.init)
__smpalt_end = .;
}
#endif

.init.pv_table : {
__pv_table_begin = .;
*(.pv_table)
*(.pv_table)
__pv_table_end = .;

}
.init.data : {
#ifndef CONFIG_XIP_KERNEL
INIT_DATA
#endif
INIT_SETUP(16)

INIT_CALLS
CON_INITCALL
SECURITY_INITCALL
INIT_RAM_FS

}
#ifndef CONFIG_XIP_KERNEL
__init_begin = _stext;
INIT_DATA
.exit.data : {
ARM_EXIT_KEEP(EXIT_DATA)
#endif
}
#endif

PERCPU_SECTION(32)

#ifndef CONFIG_XIP_KERNEL
__init_begin = _stext;
. = ALIGN(PAGE_SIZE);
__init_end = .;
#endif
Expand Down

0 comments on commit e31f92a

Please sign in to comment.