mbox series

[GIT,PULL] ARC updates for 5.5-rc1

Message ID 79e777e1-9b20-6db2-9f0f-2e9f943336b9@synopsys.com
State New
Headers show
Series [GIT,PULL] ARC updates for 5.5-rc1 | expand

Pull-request

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

Message

Vineet Gupta Dec. 4, 2019, 11:03 p.m. UTC
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

Comments

pr-tracker-bot@kernel.org Dec. 5, 2019, 3:35 a.m. UTC | #1
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!