[GIT PULL] ARC updates for 5.5-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux