[GIT PULL] arch/tile updates for v2.6.37
From: Chris Metcalf
Date: Tue Oct 26 2010 - 14:36:45 EST
Linus,
Can you please pull for 2.6.37 from
git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git master
These changes represent primarily internal work at Tilera adding
new functionality and fixing various minor bugs that didn't merit
inclusion into 2.6.36. All the changes are tile-specific. The changes
were all posted to LKML and have been in linux-next for a while.
Thanks!
Chris Metcalf (18):
arch/tile: Use <asm-generic/syscalls.h>
arch/tile: use better "punctuation" for VMSPLIT_3_5G and friends
arch/tile: update some comments to clarify register usage.
arch/tile: Add a warning if we try to allocate too much vmalloc memory.
kmemleak: add TILE to the list of supported architectures.
arch/tile: provide a definition of MAP_STACK
arch/tile: properly export __mb_incoherent for modules
arch/tile: change lower bound on syscall error return to -4095
arch/tile: various top-level Makefile cleanups
arch/tile: prevent corrupt top frame from causing backtracer runaway
arch/tile: Bomb C99 comments to C89 comments in tile's <arch/sim_def.h>
arch/tile: add Tilera's <arch/sim.h> header as an open-source header
arch/tile: parameterize system PLs to support KVM port
arch/tile: enable single-step support for TILE-Gx
arch/tile: minor whitespace/naming changes for string support files
arch/tile: support new info op generated by compiler
arch/tile: make ptrace() work properly for TILE-Gx COMPAT mode
arch/tile: convert a BUG_ON to BUILD_BUG_ON
Vasiliy Kulikov (1):
char: hvc: check for error case
arch/tile/Kconfig | 20 +-
arch/tile/Makefile | 19 +-
arch/tile/include/arch/sim.h | 619 +++++++++++++++++++++++++++++
arch/tile/include/arch/sim_def.h | 548 +++++++++++++-------------
arch/tile/include/arch/spr_def.h | 85 ++++
arch/tile/include/arch/spr_def_32.h | 39 ++
arch/tile/include/asm/backtrace.h | 5 +-
arch/tile/include/asm/compat.h | 15 +-
arch/tile/include/asm/irqflags.h | 64 ++--
arch/tile/include/asm/mman.h | 1 +
arch/tile/include/asm/page.h | 27 +-
arch/tile/include/asm/processor.h | 11 +-
arch/tile/include/asm/ptrace.h | 4 +-
arch/tile/include/asm/syscalls.h | 73 +---
arch/tile/include/asm/system.h | 14 +-
arch/tile/include/asm/traps.h | 4 +
arch/tile/include/hv/hypervisor.h | 28 +-
arch/tile/kernel/backtrace.c | 4 +
arch/tile/kernel/compat.c | 10 +-
arch/tile/kernel/compat_signal.c | 10 +-
arch/tile/kernel/entry.S | 34 +--
arch/tile/kernel/head_32.S | 5 +-
arch/tile/kernel/intvec_32.S | 101 +++---
arch/tile/kernel/irq.c | 16 +-
arch/tile/kernel/messaging.c | 2 +-
arch/tile/kernel/process.c | 50 ++--
arch/tile/kernel/ptrace.c | 78 ++--
arch/tile/kernel/regs_32.S | 2 +-
arch/tile/kernel/setup.c | 34 +-
arch/tile/kernel/signal.c | 6 +-
arch/tile/kernel/single_step.c | 73 ++++-
arch/tile/kernel/smp.c | 2 +-
arch/tile/kernel/stack.c | 35 +-
arch/tile/kernel/sys.c | 9 +
arch/tile/kernel/traps.c | 4 +-
arch/tile/kvm/Kconfig | 38 ++
arch/tile/lib/Makefile | 4 +-
arch/tile/lib/exports.c | 3 +
arch/tile/lib/memcpy_32.S | 206 +++++-----
arch/tile/lib/{memmove_32.c => memmove.c} | 0
arch/tile/lib/memset_32.c | 1 +
arch/tile/lib/strlen_32.c | 2 +
arch/tile/mm/fault.c | 12 +-
arch/tile/mm/homecache.c | 11 +-
arch/tile/mm/init.c | 2 +-
drivers/char/hvc_tile.c | 5 +-
lib/Kconfig.debug | 2 +-
47 files changed, 1607 insertions(+), 730 deletions(-)
create mode 100644 arch/tile/include/arch/sim.h
create mode 100644 arch/tile/kvm/Kconfig
rename arch/tile/lib/{memmove_32.c => memmove.c} (100%)
--
Chris Metcalf, Tilera Corp.
http://www.tilera.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/