Hi Linus, Please pull ARC updates for 5.5-rc1 cycles. Thx, -Vineet ----------------------------> The following changes since commit 7d194c2100ad2a6dded545887d02754948ca5241: Linux 5.4-rc4 (2019-10-20 15:56:22 -0400) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git/ tags/arc-5.5-rc1 for you to fetch changes up to 9fbea0b7e842890a76acffce9be9e430b9e11194: ARC: add kmemleak support (2019-11-20 09:13:42 -0800) ---------------------------------------------------------------- ARC updates for 5.5-rc1 - Jump Label support for ARC - kmemleak enabled - arc mm backend TLB Miss / flush optimizations - nSIM platform switching to dwuart (vs. arcuart) and ensuing defconfig updates and cleanups - axs platform pll / video-mode updates ---------------------------------------------------------------- Eugeniy Paltsev (12): ARC: regenerate nSIM and HAPS defconfigs ARC: HAPS: cleanup defconfigs from unused IO-related options ARC: HAPS: use same UART configuration everywhere ARC: HAPS: add HIGHMEM memory zone to DTS ARC: HAPS: cleanup defconfigs from unused ETH drivers ARC: merge HAPS-HS with nSIM-HS configs ARC: nSIM_700: switch to DW UART usage ARC: nSIM_700: remove unused network options ARC: ARCv2: jump label: implement jump label patching ARC: [plat-axs10x]: use pgu pll instead of fixed clock ARC: [plat-axs10x]: remove hardcoded video mode from bootargs ARC: add kmemleak support Vineet Gupta (6): ARCv2: mm: TLB Miss optim: SMP builds can cache pgd pointer in mmu scratch reg ARCv2: mm: TLB Miss optim: Use double world load/stores LDD/STD ARC: mm: TLB Miss optim: avoid re-reading ECR ARC: mm: tlb flush optim: Make TLBWriteNI fallback to TLBWrite if not available ARC: mm: tlb flush optim: elide repeated uTLB invalidate in loop ARC: mm: tlb flush optim: elide redundant uTLB invalidates for MMUv3 arch/arc/Kconfig | 9 ++ arch/arc/Makefile | 2 +- arch/arc/boot/dts/axc001.dtsi | 6 ++ arch/arc/boot/dts/axs101.dts | 2 +- arch/arc/boot/dts/axs103_idu.dts | 2 +- arch/arc/boot/dts/axs10x_mb.dtsi | 11 ++- arch/arc/boot/dts/haps_hs.dts | 15 +-- arch/arc/boot/dts/haps_hs_idu.dts | 1 - arch/arc/boot/dts/nsim_700.dts | 36 +++---- arch/arc/boot/dts/nsim_hs.dts | 67 ------------- arch/arc/boot/dts/nsim_hs_idu.dts | 65 ------------- arch/arc/configs/haps_hs_defconfig | 30 ++---- arch/arc/configs/haps_hs_smp_defconfig | 32 ++----- arch/arc/configs/nsim_700_defconfig | 19 ++-- arch/arc/configs/nsim_hs_defconfig | 60 ------------ arch/arc/configs/nsim_hs_smp_defconfig | 58 ----------- arch/arc/include/asm/cache.h | 2 + arch/arc/include/asm/entry-compact.h | 4 +- arch/arc/include/asm/jump_label.h | 72 ++++++++++++++ arch/arc/include/asm/mmu.h | 6 ++ arch/arc/include/asm/mmu_context.h | 2 +- arch/arc/include/asm/pgtable.h | 2 +- arch/arc/kernel/Makefile | 1 + arch/arc/kernel/jump_label.c | 170 +++++++++++++++++++++++++++++++++ arch/arc/mm/tlb.c | 81 ++++++---------- arch/arc/mm/tlbex.S | 18 ++-- arch/arc/plat-sim/platform.c | 1 - 27 files changed, 363 insertions(+), 411 deletions(-) delete mode 100644 arch/arc/boot/dts/nsim_hs.dts delete mode 100644 arch/arc/boot/dts/nsim_hs_idu.dts delete mode 100644 arch/arc/configs/nsim_hs_defconfig delete mode 100644 arch/arc/configs/nsim_hs_smp_defconfig create mode 100644 arch/arc/include/asm/jump_label.h create mode 100644 arch/arc/kernel/jump_label.c _______________________________________________ linux-snps-arc mailing list linux-snps-arc@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-snps-arc