Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 176447
b: refs/heads/master
c: 2092058
h: refs/heads/master
i:
  176445: e44ad95
  176443: 75e5145
  176439: e9f5c2b
  176431: 0ac9009
  176415: ddbbeab
  176383: 35903fc
v: v3
  • Loading branch information
Nelson Elhage authored and Haavard Skinnemoen committed Oct 6, 2009
1 parent 2b03f41 commit 0d87458
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 56 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: d94e5fcbf1420366dcb4102bafe04dbcfc0d0d4b
refs/heads/master: 209205801caf24ba0d54cc607800ee20c7d5132a
64 changes: 9 additions & 55 deletions trunk/arch/avr32/kernel/vmlinux.lds.S
Original file line number Diff line number Diff line change
Expand Up @@ -39,30 +39,10 @@ SECTIONS
__tagtable_begin = .;
*(.taglist.init)
__tagtable_end = .;
INIT_DATA
. = ALIGN(16);
__setup_start = .;
*(.init.setup)
__setup_end = .;
. = ALIGN(4);
__initcall_start = .;
INITCALLS
__initcall_end = .;
__con_initcall_start = .;
*(.con_initcall.init)
__con_initcall_end = .;
__security_initcall_start = .;
*(.security_initcall.init)
__security_initcall_end = .;
#ifdef CONFIG_BLK_DEV_INITRD
. = ALIGN(32);
__initramfs_start = .;
*(.init.ramfs)
__initramfs_end = .;
#endif
. = ALIGN(PAGE_SIZE);
__init_end = .;
}
INIT_DATA_SECTION(16)
. = ALIGN(PAGE_SIZE);
__init_end = .;

.text : AT(ADDR(.text) - LOAD_OFFSET) {
_evba = .;
Expand All @@ -78,51 +58,25 @@ SECTIONS
_etext = .;
} = 0xd703d703

. = ALIGN(4);
__ex_table : AT(ADDR(__ex_table) - LOAD_OFFSET) {
__start___ex_table = .;
*(__ex_table)
__stop___ex_table = .;
}

EXCEPTION_TABLE(4)
RODATA

. = ALIGN(THREAD_SIZE);

.data : AT(ADDR(.data) - LOAD_OFFSET) {
_data = .;
_sdata = .;
/*
* First, the init task union, aligned to an 8K boundary.
*/
*(.data.init_task)

/* Then, the page-aligned data */
. = ALIGN(PAGE_SIZE);
*(.data.page_aligned)

/* Then, the cacheline aligned data */
. = ALIGN(L1_CACHE_BYTES);
*(.data.cacheline_aligned)

/* And the rest... */
INIT_TASK_DATA(THREAD_SIZE)
PAGE_ALIGNED_DATA(PAGE_SIZE);
CACHELINE_ALIGNED_DATA(L1_CACHE_BYTES)
*(.data.rel*)
DATA_DATA
CONSTRUCTORS

_edata = .;
}


. = ALIGN(8);
.bss : AT(ADDR(.bss) - LOAD_OFFSET) {
__bss_start = .;
*(.bss)
*(COMMON)
. = ALIGN(8);
__bss_stop = .;
_end = .;
}
BSS_SECTION(0, 8, 8)
_end = .;

DWARF_DEBUG

Expand Down

0 comments on commit 0d87458

Please sign in to comment.