[<prev] [next>] [day] [month] [year] [list]
Message-ID: <517FCB2C.8090409@imgtec.com>
Date: Tue, 30 Apr 2013 14:46:20 +0100
From: James Hogan <james.hogan@...tec.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
CC: linux-kernel <linux-kernel@...r.kernel.org>,
Paul Clothier <paul.clothier@...tec.com>,
Paul Bolle <pebolle@...cali.nl>
Subject: [GIT PULL] arch/metag changes for v3.10
Hi Linus,
Please pull the following arch/metag changes (see tag message below for overview).
Thanks
James
The following changes since commit f6161aa153581da4a3867a2d1a7caf4be19b6ec9:
Linux 3.9-rc2 (2013-03-10 16:54:19 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git tags/metag-for-v3.10-rc1
for you to fetch changes up to 164c013858a2e89b450cd8021a8be896f9e05697:
metag: defconfigs: increase log buffer 8KiB => 128KiB (2013-04-25 13:09:27 +0100)
----------------------------------------------------------------
Misc arch/metag changes for v3.10-rc1
- Various fixes for the interrupting perf counter handling in metag's
perf backend.
- Add OProfile support based on perf.
- Sets up cache partitions for SMP so bootloader doesn't have to.
- Patch from Paul Bolle to remove ARCH_POPULATES_NODE_MAP again
(touches microblaze too).
- Add TLS pointer regset to metag ptrace api.
- Add exported metag DSP extended context handling header <asm/ech.h>.
- Increase defconfig log buffer size to 128KiB.
- Various fixes, typos, missing exports.
----------------------------------------------------------------
James Hogan (16):
metag: perf: fix core internal / perf channel mux
metag: perf: fix wrap handling in delta calculation
metag: perf: fixes for interrupting perf counters
metag: perf: add missing prev_count updates
metag: perf: fix frequency sampling (dynamic period)
metag: perf: use hard_processor_id() to get thread
metag: perf: don't reset TXTACTCYC
metag: perf: prepare for use by oprofile
metag: OProfile support
metag: smp: copy cache partition and enable GCOn
metag: cachepart: take into account small cache bits
metag: cachepart: fix get_global_dcache_size() typo
metag: export _metag_da_present and cpu_2_hwthread_id
metag: add exported <asm/ech.h> for extended context handling
metag: avoid unnecessary builtin dtb rebuilds
metag: defconfigs: increase log buffer 8KiB => 128KiB
Paul Bolle (1):
memblock: Kill ARCH_POPULATES_NODE_MAP once more
Paul Clothier (1):
metag: ptrace: Implement NT_METAG_TLS
arch/metag/Kconfig | 4 ++
arch/metag/Makefile | 2 +
arch/metag/boot/dts/Makefile | 10 ++-
arch/metag/configs/meta1_defconfig | 1 -
arch/metag/configs/meta2_defconfig | 1 -
arch/metag/configs/meta2_smp_defconfig | 1 -
arch/metag/include/asm/metag_mem.h | 3 +
arch/metag/include/uapi/asm/Kbuild | 1 +
arch/metag/include/uapi/asm/ech.h | 15 +++++
arch/metag/kernel/cachepart.c | 16 +++--
arch/metag/kernel/da.c | 2 +
arch/metag/kernel/head.S | 8 +++
arch/metag/kernel/perf/perf_event.c | 74 ++++++++++++++-------
arch/metag/kernel/ptrace.c | 34 ++++++++++
arch/metag/kernel/setup.c | 1 +
arch/metag/kernel/smp.c | 115 +++++++++++++++++++++++++++++++++
arch/metag/mm/Kconfig | 3 -
arch/metag/oprofile/Makefile | 17 +++++
arch/metag/oprofile/backtrace.c | 63 ++++++++++++++++++
arch/metag/oprofile/backtrace.h | 6 ++
arch/metag/oprofile/common.c | 66 +++++++++++++++++++
arch/microblaze/Kconfig | 3 -
include/uapi/linux/elf.h | 1 +
23 files changed, 407 insertions(+), 40 deletions(-)
create mode 100644 arch/metag/include/uapi/asm/ech.h
create mode 100644 arch/metag/oprofile/Makefile
create mode 100644 arch/metag/oprofile/backtrace.c
create mode 100644 arch/metag/oprofile/backtrace.h
create mode 100644 arch/metag/oprofile/common.c
Download attachment "signature.asc" of type "application/pgp-signature" (837 bytes)
Powered by blists - more mailing lists