summaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm/arch_gicv3.h
AgeCommit message (Expand)AuthorFilesLines
2024-06-24arm64: irqchip/gic-v3: Select priorities at boot timeMark Rutland1-15/+0
2023-10-16arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_CAVIUM_23154Mark Rutland1-0/+8
2023-01-31arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucapMark Rutland1-0/+5
2022-05-15irqchip/gic-v3: Refactor ISB + EOIR at ack timeMark Rutland1-6/+0
2022-03-08irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IARLinu Cherian1-2/+21
2021-05-25arm64: Rename arm64-internal cache maintenance functionsFuad Tabba1-1/+1
2021-05-25arm64: __flush_dcache_area to take end parameter instead of sizeFuad Tabba1-1/+2
2021-03-24arm64: Always keep DAIF.[IF] in syncHector Martin1-1/+1
2020-09-13irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0Alexandru Elisei1-1/+7
2020-06-22KVM: arm64: Annotate hyp NMI-related functions as __always_inlineAlexandru Elisei1-1/+1
2020-02-28Merge tag 'kvmarm-fixes-5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini1-1/+1
2020-02-22KVM: arm64: Ask the compiler to __always_inline functions used at HYPJames Morse1-1/+1
2020-02-08irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessorsZenghui Yu1-4/+4
2020-01-22irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocationMarc Zyngier1-0/+1
2019-08-01arm64: Lower priority mask for GIC_PRIO_IRQONJulien Thierry1-0/+6
2019-07-08Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+3
2019-06-21arm64: Fix incorrect irqflag restore for priority maskingJulien Thierry1-1/+3
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner1-12/+1
2019-02-06arm64: gic-v3: Implement arch support for priority maskingJulien Thierry1-4/+4
2019-02-06irqchip/gic-v3: Switch to PMR masking before calling IRQ handlerJulien Thierry1-0/+17
2019-02-06arm/arm64: gic-v3: Add PMR and RPR accessorsJulien Thierry1-0/+15
2018-03-22irqchip/gic-v3: Probe for SCR_EL3 being clear before resetting AP0RnMarc Zyngier1-5/+0
2017-10-19irqchip/gic-v3: Add support for Range Selector (RS) featureShanker Donthineni1-0/+5
2017-08-31irqchip/gic-v3-its: Add VPE interrupt maskingMarc Zyngier1-0/+2
2017-08-31irqchip/gic-v3-its: Add VPENDBASER/VPROPBASER accessorsMarc Zyngier1-0/+5
2017-06-15arm64/kvm: sysreg: fix typo'd SYS_ICC_IGRPEN*_EL1Mark Rutland1-1/+1
2017-03-09arm64: sysreg: subsume GICv3 sysreg definitionsMark Rutland1-68/+13
2016-11-29irqchip/gic-v3-its: Specialise readq and writeq accessesVladimir Murzin1-0/+14
2016-11-29irqchip/gic-v3-its: Specialise flush_dcache operationVladimir Murzin1-0/+3
2016-11-29irqchip/gic-v3: Use nops macro for Cavium ThunderX erratum 23154Will Deacon1-7/+2
2016-11-29irqchip/gic-v3: Convert arm64 GIC accessors to {read,write}_sysreg_sWill Deacon1-28/+17
2016-10-06Merge tag 'kvm-4.9-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+13
2016-09-22arm64: KVM: Move GIC accessors to arch_gicv3.hVladimir Murzin1-0/+13
2016-09-12irqchip/gic-v3: Reset BPR during initializationDaniel Thompson1-0/+6
2016-02-11irqchip/gic-v3: Make sure read from ICC_IAR1_EL1 is visible on redestributorTirumalesh Chalamarla1-0/+1
2015-12-10irqchip/gic-v3: Add missing include for barrier.hMarc Zyngier1-0/+1
2015-10-10irqchip/gic-v3: Specialize readq and writeq accessesJean-Philippe Brucker1-0/+3
2015-10-10irqchip/gic-v3: Change unsigned types for AArch32 compatibilityJean-Philippe Brucker1-14/+19
2015-10-10irqchip/gic-v3: Refactor the arm64 specific partsJean-Philippe Brucker1-0/+162