Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 86277d59 authored by Yoshinori Sato's avatar Yoshinori Sato Committed by Linus Torvalds
Browse files

h8300 zImage support update



- Add missing files
- Add Makefile target
- Change image base
- Style fix

Signed-off-by: default avatarYoshinori Sato <ysato@users.sourceforge.jp>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent f79224ca
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -61,10 +61,11 @@ archmrproper:
archclean:
	$(Q)$(MAKE) $(clean)=$(boot)

vmlinux.srec vmlinux.bin: vmlinux
vmlinux.srec vmlinux.bin zImage: vmlinux
	$(Q)$(MAKE) $(build)=$(boot) $(boot)/$@

define archhelp
  echo  'vmlinux.bin  - Create raw binary'
  echo  'vmlinux.srec - Create srec binary'
  @echo  'vmlinux.bin  - Create raw binary'
  @echo  'vmlinux.srec - Create srec binary'
  @echo  'zImage       - Compressed kernel image'
endef
+2 −2
Original line number Diff line number Diff line
@@ -15,10 +15,10 @@ OBJECTS = $(obj)/head.o $(obj)/misc.o
# in order to suppress error message.
#
CONFIG_MEMORY_START     ?= 0x00400000
CONFIG_BOOT_LINK_OFFSET ?= 0x00400000
CONFIG_BOOT_LINK_OFFSET ?= 0x00140000
IMAGE_OFFSET := $(shell printf "0x%08x" $$[$(CONFIG_MEMORY_START)+$(CONFIG_BOOT_LINK_OFFSET)])

LDFLAGS_vmlinux := -T $(obj)/vmlinux.lds
LDFLAGS_vmlinux := -Ttext $(IMAGE_OFFSET) -estartup $(obj)/vmlinux.lds

$(obj)/vmlinux: $(OBJECTS) $(obj)/piggy.o FORCE
	$(call if_changed,ld)
+32 −0
Original line number Diff line number Diff line
SECTIONS
{
        .text :
        {
        __stext = . ;
	__text = .;
	       *(.text.startup)
	       *(.text)
        __etext = . ;
        }

	.rodata :
	{
		*(.rodata)
	}
        .data :

        {
        __sdata = . ;
        ___data_start = . ;
                *(.data.*)
	}
        .bss :
        {
        . = ALIGN(0x4) ;
        __sbss = . ;
                *(.bss*)
        . = ALIGN(0x4) ;
        __ebss = . ;
        __end = . ;
        }
}
+9 −0
Original line number Diff line number Diff line
SECTIONS
{
  .data : {
	_input_len = .;
	LONG(_input_data_end - _input_data) _input_data = .;
	*(.data)
	_input_data_end = .;
	}
}
+1 −1

File changed.

Contains only whitespace changes.