[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1287090280.git.cmetcalf@tilera.com>
Date: Thu, 14 Oct 2010 17:04:40 -0400
From: Chris Metcalf <cmetcalf@...era.com>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Cc: Arnd Bergmann <arnd@...db.de>
Subject: [PATCH 00/14] initial batch of changes for arch/tile for 2.6.37
This series of patches is intended for 2.6.37 (along with the patches I
sent out around September 15), and syncs up to internal work that has
been done since 2.6.36's merge window closed, along with any external
patches that I've received.
The first patch in this series is the only one that doesn't apply
entirely under "arch/tile/", and it just adds "TILE" to the list of
supported architectures for kmemleak.
The remaining patches are intended to be more or less in order of
interest, so if you get bored reading the series, it probably only
gets worse from there on out. The first few are minor bug or minor
API changes that didn't merit pushing into 2.6.36.
I'll push these up into our public GIT repository in a few days if I
don't get any negative feedback on these changes. That will let
them get pulled into linux-next as well.
Chris Metcalf (14):
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
arch/tile/Kconfig | 12 +
arch/tile/Makefile | 19 +-
arch/tile/include/arch/sim.h | 614 +++++++++++++++++++++++++++++
arch/tile/include/arch/sim_def.h | 541 ++++++++++++-------------
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/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/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 | 4 +-
arch/tile/kernel/entry.S | 34 +--
arch/tile/kernel/head_32.S | 5 +-
arch/tile/kernel/intvec_32.S | 76 ++--
arch/tile/kernel/irq.c | 16 +-
arch/tile/kernel/messaging.c | 2 +-
arch/tile/kernel/process.c | 12 +-
arch/tile/kernel/ptrace.c | 78 ++--
arch/tile/kernel/regs_32.S | 2 +-
arch/tile/kernel/setup.c | 30 +-
arch/tile/kernel/single_step.c | 73 ++++-
arch/tile/kernel/smp.c | 2 +-
arch/tile/kernel/stack.c | 35 +-
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 | 6 +-
arch/tile/mm/homecache.c | 11 +-
arch/tile/mm/init.c | 2 +-
lib/Kconfig.debug | 2 +-
41 files changed, 1502 insertions(+), 618 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%)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists