Messages in this thread | | | From | Vineet Gupta <> | Subject | [GIT PULL] ARC updates for 4.3-rc1 | Date | Tue, 1 Sep 2015 09:53:10 +0000 |
| |
Hi Linus,
ARC changes for 4.3-rc1.
Please pull.
Thx, -Vineet
-------------> The following changes since commit f7644cbfcdf03528f0f450f3940c4985b2291f49:
Linux 4.2-rc6 (2015-08-09 15:54:30 -0400)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git/ tags/arc-4.3-rc1
for you to fetch changes up to 3d5926599a6bc551efc0c8b244469a711f0d0166:
ARCv2: entry: Fix reserved handler (2015-08-27 16:25:37 +0530)
---------------------------------------------------------------- ARC updates for 4.3 -perf support for ARCv2 based cores (sampling interrupt, SMP) -leftovers for ARCv2 support -Futex fixes
---------------------------------------------------------------- Alexey Brodkin (6): ARCv2: Support IO Coherency and permutations involving L1 and L2 caches ARCv2: IOC: Allow boot time disable ARCv2: perf: implement "event_set_period" ARCv2: perf: Support sampling events using overflow interrupts ARCv2: perf: implement exclusion of event counting in user or kernel mode ARCv2: perf: SMP support
Baruch Siach (1): MAINTAINERS: add git tree for the arc architecture
Vineet Gupta (12): ARC: Enable optimistic spinning for LLSC config ARCv2: SLC: Allow boot time disable ARC: add barriers to futex code ARC: futex cosmetics ARC: make futex_atomic_cmpxchg_inatomic() return bimodal ARC: Enable HAVE_FUTEX_CMPXCHG ARC: ensure futex ops are atomic in !LLSC config ARC: add/fix some comments in code - no functional change ARC: Eliminate some ARCv2 specific code for ARCompact build ARC: perf: cap the number of counters to hardware max of 32 ARCv2: perf: Finally introduce HS perf unit ARCv2: entry: Fix reserved handler
Yuriy Kolerov (1): ARC: change some branchs to jumps to resolve linkage errors
.../devicetree/bindings/arc/archs-pct.txt | 17 ++ MAINTAINERS | 3 +- arch/arc/Kconfig | 2 + arch/arc/boot/dts/axc003.dtsi | 13 +- arch/arc/include/asm/arcregs.h | 1 + arch/arc/include/asm/cache.h | 8 + arch/arc/include/asm/cmpxchg.h | 22 +- arch/arc/include/asm/futex.h | 72 +++--- arch/arc/include/asm/perf_event.h | 23 +- arch/arc/kernel/entry-arcv2.S | 9 +- arch/arc/kernel/entry.S | 6 +- arch/arc/kernel/perf_event.c | 275 ++++++++++++++++++--- arch/arc/kernel/process.c | 2 +- arch/arc/kernel/unaligned.c | 6 +- arch/arc/mm/cache.c | 184 +++++++++++--- arch/arc/mm/dma.c | 18 ++ arch/arc/plat-axs10x/axs10x.c | 2 +- 17 files changed, 524 insertions(+), 139 deletions(-) create mode 100644 Documentation/devicetree/bindings/arc/archs-pct.txt
| |