From: Chris Metcalf <cmetcalf@tilera.com>
To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Cc: Arnd Bergmann <arnd@arndb.de>
Subject: [PATCH 00/14] initial batch of changes for arch/tile for 2.6.37
Date: Thu, 14 Oct 2010 17:04:40 -0400 [thread overview]
Message-ID: <cover.1287090280.git.cmetcalf@tilera.com> (raw)
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%)
next reply other threads:[~2010-10-14 21:16 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-14 21:04 Chris Metcalf [this message]
2010-10-14 18:54 ` [PATCH 01/14] kmemleak: add TILE to the list of supported architectures Chris Metcalf
2010-10-14 19:09 ` [PATCH 02/14] arch/tile: provide a definition of MAP_STACK Chris Metcalf
2010-10-14 19:12 ` [PATCH 03/14] arch/tile: properly export __mb_incoherent for modules Chris Metcalf
2010-10-14 19:14 ` [PATCH 04/14] arch/tile: change lower bound on syscall error return to -4095 Chris Metcalf
2010-10-14 21:22 ` Arnd Bergmann
2010-10-15 17:17 ` Chris Metcalf
2010-10-15 20:03 ` Arnd Bergmann
2010-10-14 19:16 ` [PATCH 05/14] arch/tile: various top-level Makefile cleanups Chris Metcalf
2010-10-14 19:19 ` [PATCH 06/14] arch/tile: prevent corrupt top frame from causing backtracer runaway Chris Metcalf
2010-10-14 19:57 ` [PATCH 07/14] arch/tile: Bomb C99 comments to C89 comments in tile's <arch/sim_def.h> Chris Metcalf
2010-10-14 20:00 ` [PATCH 08/14] arch/tile: add Tilera's <arch/sim.h> header as an open-source header Chris Metcalf
2010-10-14 20:23 ` [PATCH 09/14] arch/tile: parameterize system PLs to support KVM port Chris Metcalf
2010-10-14 20:32 ` [PATCH 10/14] arch/tile: enable single-step support for TILE-Gx Chris Metcalf
2010-10-14 20:39 ` [PATCH 11/14] arch/tile: minor whitespace/naming changes for string support files Chris Metcalf
2010-10-14 20:46 ` [PATCH 12/14] arch/tile: support new info op generated by compiler Chris Metcalf
2010-10-14 20:48 ` [PATCH 13/14] arch/tile: make ptrace() work properly for TILE-Gx COMPAT mode Chris Metcalf
2010-10-14 20:50 ` [PATCH 14/14] arch/tile: convert a BUG_ON to BUILD_BUG_ON Chris Metcalf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1287090280.git.cmetcalf@tilera.com \
--to=cmetcalf@tilera.com \
--cc=arnd@arndb.de \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).