2019-12-04 23:09:49

by Vineet Gupta

[permalink] [raw]
Subject: [GIT PULL] ARC updates for 5.5-rc1

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


2019-12-05 03:36:16

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [GIT PULL] ARC updates for 5.5-rc1

The pull request you sent on Wed, 4 Dec 2019 23:03:03 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git/ tags/arc-5.5-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/056df578c2dcac1e624254567f5df5ddaa223234

Thank you!

--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker