lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Tue, 29 Nov 2016 09:26:43 +0000
From:   Marc Zyngier <marc.zyngier@....com>
To:     Thomas Gleixner <tglx@...utronix.de>
Cc:     Jason Cooper <jason@...edaemon.net>,
        Will Deacon <will.deacon@....com>,
        Mark Rutland <mark.rutland@....com>,
        Vladimir Murzin <vladimir.murzin@....com>,
        Zubair Lutfullah Kakakhel <Zubair.Kakakhel@...tec.com>,
        Michal Simek <michal.simek@...inx.com>,
        Michael Ellerman <mpe@...erman.id.au>,
        linux-kernel@...r.kernel.org
Subject: [PULL] irqchip updates for 4.10

Thomas,

Here's a selection of irqchip patches for 4.10. Nothing really major
(which is a relief), apart for Zubair's effort to consolidate the
Xylinx irq controller across three different architectures.

Please pull!

Thanks,

	M.

The following changes since commit 4e201566402c878a225d4425df8a4a664c6f251e:

  genirq/msi: Drop artificial PCI dependency (2016-11-22 11:00:19 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/irqchip-4.10

for you to fetch changes up to 8328255ff81ed422847b443f81b689366e98ce95:

  powerpc/virtex: Use generic xilinx irqchip driver (2016-11-29 09:14:50 +0000)

----------------------------------------------------------------
irqchip updates for 4.10

- xylinx interrupt controller made architecture agnostic
  (microblaze, ppc, mips)
- GICv3 ITS now supported on 32bit ARM (mostly useful
  for virtual machines)
- Some arm64 GICv3 cleanups

----------------------------------------------------------------
Vladimir Murzin (6):
      irqchip/gic-v3-its: Change unsigned types for AArch32 compatibility
      irqchip/gic-v3-its: Narrow down Entry Size when used as a divider
      irqchip/gic-v3-its: Specialise flush_dcache operation
      irqchip/gic-v3-its: Specialise readq and writeq accesses
      ARM: gic-v3-its: Add 32bit support to GICv3 ITS
      ARM: virt: Select ARM_GIC_V3_ITS

Will Deacon (2):
      irqchip/gic-v3: Convert arm64 GIC accessors to {read,write}_sysreg_s
      irqchip/gic-v3: Use nops macro for Cavium ThunderX erratum 23154

Zubair Lutfullah Kakakhel (7):
      microblaze/irqchip: Move intc driver to irqchip
      irqchip/xilinx: Clean up print messages
      irqchip/xilinx: Restructure and use jump label api
      irqchip/xilinx: Rename get_irq to xintc_get_irq
      irqchip/xilinx: Add support for parent intc
      irqchip/xilinx: Try to fall back if xlnx,kind-of-intr not provided
      powerpc/virtex: Use generic xilinx irqchip driver

 arch/arm/Kconfig                       |   1 +
 arch/arm/include/asm/arch_gicv3.h      |  54 +++++++-
 arch/arm64/include/asm/arch_gicv3.h    |  61 +++++----
 arch/microblaze/Kconfig                |   1 +
 arch/microblaze/include/asm/irq.h      |   2 +-
 arch/microblaze/kernel/Makefile        |   2 +-
 arch/microblaze/kernel/intc.c          | 196 ---------------------------
 arch/microblaze/kernel/irq.c           |   4 +-
 arch/powerpc/include/asm/xilinx_intc.h |   2 +-
 arch/powerpc/platforms/40x/Kconfig     |   1 +
 arch/powerpc/platforms/40x/virtex.c    |   2 +-
 arch/powerpc/platforms/44x/Kconfig     |   1 +
 arch/powerpc/platforms/44x/virtex.c    |   2 +-
 arch/powerpc/sysdev/xilinx_intc.c      | 211 +----------------------------
 drivers/irqchip/Kconfig                |   4 +
 drivers/irqchip/Makefile               |   1 +
 drivers/irqchip/irq-gic-v3-its.c       |  75 +++++-----
 drivers/irqchip/irq-xilinx-intc.c      | 241 +++++++++++++++++++++++++++++++++
 include/linux/irqchip/arm-gic-v3.h     |   4 +-
 19 files changed, 376 insertions(+), 489 deletions(-)
 delete mode 100644 arch/microblaze/kernel/intc.c
 create mode 100644 drivers/irqchip/irq-xilinx-intc.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ