Messages in this thread | | | Date | Tue, 30 Apr 2013 14:46:20 +0100 | From | James Hogan <> | 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
[unhandled content-type:application/pgp-signature] | |