Merge tag 'sh-for-4.8' of git://git.libc.org/linux-sh
Pull arch/sh updates from Rich Felker: "These changes improve device tree support (including builtin DTB), add support for the J-Core J2 processor, an open source synthesizable reimplementation of the SH-2 ISA, resolve a longstanding sigcontext ABI mismatch issue, and fix various bugs including nommu-specific issues and minor regressions introduced in 4.6. The J-Core arch support is included here but to be usable it needs drivers that are waiting on approval/inclusion from their subsystem maintainers" * tag 'sh-for-4.8' of git://git.libc.org/linux-sh: (23 commits) sh: add device tree source for J2 FPGA on Mimas v2 board sh: add defconfig for J-Core J2 sh: use common clock framework with device tree boards sh: system call wire up sh: Delete unnecessary checks before the function call "mempool_destroy" sh: do not perform IPI-based cache flush except on boards that need it sh: add SMP support for J2 sh: SMP support for SH2 entry.S sh: add working futex atomic ops on userspace addresses for smp sh: add J2 atomics using the cas.l instruction sh: add AT_HWCAP flag for J-Core cas.l instruction sh: add support for J-Core J2 processor sh: fix build regression with CONFIG_OF && !CONFIG_OF_FLATTREE sh: allow clocksource drivers to register sched_clock backends sh: make heartbeat driver explicitly non-modular sh: make board-secureedge5410 explicitly non-modular sh: make mm/asids-debugfs explicitly non-modular sh: make time.c explicitly non-modular sh: fix futex/robust_list on nommu models sh: disable aliased page logic on NOMMU models ...
No related branches found
No related tags found
Showing
- arch/sh/Kconfig 34 additions, 0 deletionsarch/sh/Kconfig
- arch/sh/Makefile 3 additions, 0 deletionsarch/sh/Makefile
- arch/sh/boards/Kconfig 1 addition, 0 deletionsarch/sh/boards/Kconfig
- arch/sh/boards/board-secureedge5410.c 1 addition, 2 deletionsarch/sh/boards/board-secureedge5410.c
- arch/sh/boards/of-generic.c 12 additions, 3 deletionsarch/sh/boards/of-generic.c
- arch/sh/boot/dts/Makefile 3 additions, 0 deletionsarch/sh/boot/dts/Makefile
- arch/sh/boot/dts/j2_mimas_v2.dts 96 additions, 0 deletionsarch/sh/boot/dts/j2_mimas_v2.dts
- arch/sh/configs/j2_defconfig 40 additions, 0 deletionsarch/sh/configs/j2_defconfig
- arch/sh/drivers/heartbeat.c 3 additions, 29 deletionsarch/sh/drivers/heartbeat.c
- arch/sh/include/asm/atomic.h 8 additions, 0 deletionsarch/sh/include/asm/atomic.h
- arch/sh/include/asm/barrier.h 5 additions, 0 deletionsarch/sh/include/asm/barrier.h
- arch/sh/include/asm/bitops-cas.h 93 additions, 0 deletionsarch/sh/include/asm/bitops-cas.h
- arch/sh/include/asm/bitops.h 2 additions, 0 deletionsarch/sh/include/asm/bitops.h
- arch/sh/include/asm/cmpxchg-cas.h 24 additions, 0 deletionsarch/sh/include/asm/cmpxchg-cas.h
- arch/sh/include/asm/cmpxchg-xchg.h 1 addition, 1 deletionarch/sh/include/asm/cmpxchg-xchg.h
- arch/sh/include/asm/cmpxchg.h 2 additions, 0 deletionsarch/sh/include/asm/cmpxchg.h
- arch/sh/include/asm/futex-cas.h 34 additions, 0 deletionsarch/sh/include/asm/futex-cas.h
- arch/sh/include/asm/futex-irq.h 0 additions, 86 deletionsarch/sh/include/asm/futex-irq.h
- arch/sh/include/asm/futex-llsc.h 41 additions, 0 deletionsarch/sh/include/asm/futex-llsc.h
- arch/sh/include/asm/futex.h 59 additions, 38 deletionsarch/sh/include/asm/futex.h
arch/sh/boot/dts/Makefile
0 → 100644
arch/sh/boot/dts/j2_mimas_v2.dts
0 → 100755
arch/sh/configs/j2_defconfig
0 → 100644
arch/sh/include/asm/bitops-cas.h
0 → 100644
arch/sh/include/asm/cmpxchg-cas.h
0 → 100644
arch/sh/include/asm/futex-cas.h
0 → 100644
arch/sh/include/asm/futex-llsc.h
0 → 100644
Please register or sign in to comment