Merge tag 'arc-v3.10-rc1-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Pull ARC port updates from Vineet Gupta: "Support for two new platforms based on ARC700: - Abilis TB10x SoC [Chritisian/Pierrick] - Simulator only System-C Model [Mischa] ARC specific MM improvements: - Avoid full TLB flush (ASID increment) on munmap (even single page) - VIPT Cache Flushing improvements + Delayed dcache flush for non-aliasing dcache (big performance boost) + icache flush aliasing agnostic (no need to kill all possible aliases) Others: - Avoid needless rebuild of DTB files for every kernel build - Remove builtin cmdline as that is already provided by DeviceTree/bootargs - Fixing unaligned access emulation corner case - checkpatch fixes [Sachin] - Various fixlets [Noam] - Minor build failures/cleanups" * tag 'arc-v3.10-rc1-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc: (35 commits) ARC: [mm] Lazy D-cache flush (non aliasing VIPT) ARC: [mm] micro-optimize page size icache invalidate ARC: [mm] remove the pessimistic all-alias-invalidate icache helpers ARC: [mm] consolidate icache/dcache sync code ARC: [mm] optimise icache flush for kernel mappings ARC: [mm] optimise icache flush for user mappings ARC: [mm] optimize needless full mm TLB flush on munmap ARC: Add support for nSIM OSCI System C model ARC: [TB10x] Adapt device tree to new compatible string ARC: [TB10x] Add support for TB10x platform ARC: [TB10x] Device tree of TB100 and TB101 Development Kits ARC: Prepare interrupt code for external controllers ARC: Allow embedded arc-intc to be properly placed in DT intc hierarchy ARC: [cmdline] Don't overwrite u-boot provided bootargs ARC: [cmdline] Remove CONFIG_CMDLINE ARC: [plat-arcfpga] defconfig update ARC: unaligned access emulation broken if callee-reg dest of LD/ST ARC: unaligned access emulation error handling consolidation ARC: Debug/crash-printing Improvements ARC: fix typo with clock speed ...
No related branches found
No related tags found
Showing
- arch/arc/Kconfig 11 additions, 20 deletionsarch/arc/Kconfig
- arch/arc/Makefile 11 additions, 4 deletionsarch/arc/Makefile
- arch/arc/boot/Makefile 14 additions, 5 deletionsarch/arc/boot/Makefile
- arch/arc/boot/dts/Makefile 3 additions, 1 deletionarch/arc/boot/dts/Makefile
- arch/arc/boot/dts/abilis_tb100.dtsi 340 additions, 0 deletionsarch/arc/boot/dts/abilis_tb100.dtsi
- arch/arc/boot/dts/abilis_tb100_dvk.dts 127 additions, 0 deletionsarch/arc/boot/dts/abilis_tb100_dvk.dts
- arch/arc/boot/dts/abilis_tb101.dtsi 349 additions, 0 deletionsarch/arc/boot/dts/abilis_tb101.dtsi
- arch/arc/boot/dts/abilis_tb101_dvk.dts 127 additions, 0 deletionsarch/arc/boot/dts/abilis_tb101_dvk.dts
- arch/arc/boot/dts/abilis_tb10x.dtsi 247 additions, 0 deletionsarch/arc/boot/dts/abilis_tb10x.dtsi
- arch/arc/boot/dts/nsimosci.dts 77 additions, 0 deletionsarch/arc/boot/dts/nsimosci.dts
- arch/arc/configs/fpga_defconfig 2 additions, 1 deletionarch/arc/configs/fpga_defconfig
- arch/arc/configs/nsimosci_defconfig 75 additions, 0 deletionsarch/arc/configs/nsimosci_defconfig
- arch/arc/configs/tb10x_defconfig 117 additions, 0 deletionsarch/arc/configs/tb10x_defconfig
- arch/arc/include/asm/cacheflush.h 12 additions, 4 deletionsarch/arc/include/asm/cacheflush.h
- arch/arc/include/asm/irq.h 2 additions, 1 deletionarch/arc/include/asm/irq.h
- arch/arc/include/asm/serial.h 10 additions, 0 deletionsarch/arc/include/asm/serial.h
- arch/arc/include/asm/tlb.h 12 additions, 4 deletionsarch/arc/include/asm/tlb.h
- arch/arc/kernel/asm-offsets.c 1 addition, 1 deletionarch/arc/kernel/asm-offsets.c
- arch/arc/kernel/clk.c 1 addition, 1 deletionarch/arc/kernel/clk.c
- arch/arc/kernel/disasm.c 1 addition, 1 deletionarch/arc/kernel/disasm.c
Loading
Please register or sign in to comment