24 Sep, 2009

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (30 commits)
    Use macros for .data.page_aligned section.
    Use macros for .bss.page_aligned section.
    Use new __init_task_data macro in arch init_task.c files.
    kbuild: Don't define ALIGN and ENTRY when preprocessing linker scripts.
    arm, cris, mips, sparc, powerpc, um, xtensa: fix build with bash 4.0
    kbuild: add static to prototypes
    kbuild: fail build if recordmcount.pl fails
    kbuild: set -fconserve-stack option for gcc 4.5
    kbuild: echo the record_mcount command
    gconfig: disable "typeahead find" search in treeviews
    kbuild: fix cc1 options check to ensure we do not use -fPIC when compiling
    checkincludes.pl: add option to remove duplicates in place
    markup_oops: use modinfo to avoid confusion with underscored module names
    checkincludes.pl: provide usage helper
    checkincludes.pl: close file as soon as we're done with it
    ctags: usability fix
    kernel hacking: move STRIP_ASM_SYMS from General
    gitignore usr/initramfs_data.cpio.bz2 and usr/initramfs_data.cpio.lzma
    kbuild: Check if linker supports the -X option
    kbuild: introduce ld-option
    ...

    Fix trivial conflict in scripts/basic/fixdep.c

    Linus Torvalds
     

23 Sep, 2009

3 commits


21 Sep, 2009

1 commit


17 Sep, 2009

1 commit


30 Aug, 2009

6 commits


27 Jun, 2009

6 commits


22 Jun, 2009

1 commit


19 Jun, 2009

7 commits

  • Every system call should be declared, so this adds missing
    declarations for the ones we were missing so far.

    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     
  • init_mm is now part of the common code and not provided
    by the architecture any more.

    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     
  • This adds back a sys_call_table to the score architecture, which
    got lost in the conversion to the generic unistd.h file.
    It's rather worrying that the code got submitted without a
    system call table, which evidently means that it got zero
    testing.

    Since the system call table has a different layout from the old
    one (which was modeled after the mips-o32 one), I also try to
    fix the entry.S path to use it. In the modified calling conventions,
    all system call arguments are passed as registers r4 through r9,
    instead of r4 through r7 plus stack for the fifth and sixth argument.

    This matches what other architectures to when they normally pass
    arguments on the stack.

    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     
  • The point of these extern declarations is to provoke a link
    error, so an architecture must not provide a symbol for them.

    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     
  • This really should not be needed. The change for not changing
    the IPC code for every new architecture just went into 2.6.31,
    so we can skip it now.

    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     
  • modified: arch/score/include/asm/cacheflush.h
    modified: arch/score/include/asm/delay.h
    modified: arch/score/include/asm/errno.h
    modified: arch/score/include/asm/pgtable-bits.h
    modified: arch/score/include/asm/pgtable.h
    modified: arch/score/include/asm/ptrace.h
    modified: arch/score/include/asm/unistd.h
    modified: arch/score/kernel/entry.S
    modified: arch/score/kernel/process.c
    modified: arch/score/kernel/ptrace.c
    modified: arch/score/kernel/signal.c
    modified: arch/score/kernel/sys_score.c
    modified: arch/score/kernel/traps.c
    modified: arch/score/mm/cache.c

    Signed-off-by: Chen Liqin
    Signed-off-by: Arnd Bergmann

    Chen Liqin
     
  • This is the complete set of new arch Score's files for linux.
    Score instruction set support 16bits, 32bits and 64bits instruction,
    Score SOC had been used in game machine and LCD TV.

    Signed-off-by: Chen Liqin
    Signed-off-by: Arnd Bergmann

    Chen Liqin