Skip to content

Commit

Permalink
microblaze: Fix initramfs
Browse files Browse the repository at this point in the history
Patch: initramfs: generalize initramfs_data.xxx.S variants
(sha1 6ae64e4)
requires hooks in linker script.

Signed-off-by: Michal Simek <monstr@monstr.eu>
  • Loading branch information
Michal Simek committed Nov 18, 2010
1 parent 473ff66 commit 8cb473d
Showing 1 changed file with 3 additions and 13 deletions.
16 changes: 3 additions & 13 deletions arch/microblaze/kernel/vmlinux.lds.S
Original file line number Diff line number Diff line change
Expand Up @@ -123,20 +123,10 @@ SECTIONS {

__init_end_before_initramfs = .;

.init.ramfs ALIGN(PAGE_SIZE) : AT(ADDR(.init.ramfs) - LOAD_OFFSET) {
__initramfs_start = .;
*(.init.ramfs)
__initramfs_end = .;
. = ALIGN(4);
LONG(0);
/*
* FIXME this can break initramfs for MMU.
* Pad init.ramfs up to page boundary,
* so that __init_end == __bss_start. This will make image.elf
* consistent with the image.bin
*/
/* . = ALIGN(PAGE_SIZE); */
.init.ramfs : AT(ADDR(.init.ramfs) - LOAD_OFFSET) {
INIT_RAM_FS
}

__init_end = .;

.bss ALIGN (PAGE_SIZE) : AT(ADDR(.bss) - LOAD_OFFSET) {
Expand Down

0 comments on commit 8cb473d

Please sign in to comment.