Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
f4a81f5a853e0b7c38bfad3afd6d0365d654e777
/
include
/
linux
/
irqchip
/
arm-gic-v3.h
f4a81f5
irqchip/gic-v4.1: Allow direct invalidation of VLPIs
by Marc Zyngier
· 5 years ago
b4a4bd0
irqchip/gic-v4.1: Add VPE INVALL callback
by Marc Zyngier
· 5 years ago
91bf639
irqchip/gic-v4.1: Add VPE residency callback
by Marc Zyngier
· 5 years ago
d97c97b
irqchip/gic-v4.1: Add mask/unmask doorbell callbacks
by Marc Zyngier
· 5 years ago
5e51684
irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation
by Marc Zyngier
· 5 years ago
f2d8340
irqchip/gic-v3: Add GICv4.1 VPEID size discovery
by Marc Zyngier
· 5 years ago
b25319d
irqchip/gic-v3: Detect GICv4.1 supporting RVPEID
by Marc Zyngier
· 5 years ago
b22bfea
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 5 years ago
576a834
irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead
by Marc Zyngier
· 5 years ago
ffedbf0
irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead
by Marc Zyngier
· 5 years ago
f226650
arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear
by Marc Zyngier
· 5 years ago
ad5a78d
irqchip/gic-v3: Warn about inconsistent implementations of extended ranges
by Marc Zyngier
· 5 years ago
5f51f80
irqchip/gic-v3: Add EPPI range support
by Marc Zyngier
· 6 years ago
211bddd
irqchip/gic-v3: Add ESPI range support
by Marc Zyngier
· 6 years ago
caab277
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
by Thomas Gleixner
· 6 years ago
0f29456d
irqchip/gic-v3-its: fix some definitions of inner cacheability attributes
by Hongbo Yao
· 6 years ago
5684107
irqchip/gic-v3-its: Fix ITT_entry_size accessor
by Zenghui Yu
· 6 years ago
0d1e8b8
Merge tag 'kvm-4.20-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
e1a2e20
irqchip/gic-v3-its: Keep track of property table's PA and VA
by Marc Zyngier
· 6 years ago
11e37d3
irqchip/gic-v3-its: Move pending table allocation to init time
by Marc Zyngier
· 6 years ago
8ad50c8
vgic: Add support for 52bit guest physical address
by Kristina Martsenko
· 6 years ago
6319893
Merge tag 'kvmarm-for-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 6 years ago
a2dca21
KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3
by Christoffer Dall
· 7 years ago
12b2905
irqchip/gic-v3-its: Honor hypervisor enforced LPI range
by Marc Zyngier
· 7 years ago
a4f9edb
irqchip/gic-v3: Expose GICD_TYPER in the rdist structure
by Marc Zyngier
· 7 years ago
5052875
irqchip/gic-v3: Add support for Message Based Interrupts as an MSI controller
by Marc Zyngier
· 7 years ago
5b1f3dc
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
6eb486b
irqchip/gic-v3: Ensure GICR_CTLR.EnableLPI=0 is observed before enabling
by Shanker Donthineni
· 7 years ago
16ca6a6
KVM: arm/arm64: vgic: Don't populate multiple LRs with the same vintid
by Marc Zyngier
· 7 years ago
dba0bc7
irqchip/gic-v3-its: Add ability to save/restore ITS state
by Derek Basehore
· 7 years ago
670310d
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
eda0d04
irqchip/gic-v3: Add support for Range Selector (RS) feature
by Shanker Donthineni
· 7 years ago
30ae961
irqchip/gic-v3-its: Add missing changes to support 52bit physical address
by Shanker Donthineni
· 7 years ago
d51c4b4
irqchip/gic-v3-its: Set implementation defined bit to enable VLPIs
by Marc Zyngier
· 8 years ago
e643d80
irqchip/gic-v3-its: Add VPE scheduling
by Marc Zyngier
· 8 years ago
3ca63f3
irqchip/gic-v3-its: Add VPENDBASER/VPROPBASER accessors
by Marc Zyngier
· 8 years ago
d7276b8
irqchip/gic-v3-its: Add GICv4 ITS command definitions
by Marc Zyngier
· 8 years ago
3dfa576
irqchip/gic-v3-its: Add probing for VLPI properties
by Marc Zyngier
· 8 years ago
0edc23e
irqchip/gic-v3: Add VLPI/DirectLPI discovery
by Marc Zyngier
· 8 years ago
ff89511
KVM: arm64: Enable GICv3 common sysreg trapping via command-line
by Marc Zyngier
· 8 years ago
abf5576
KVM: arm64: vgic-v3: Enable trapping of Group-0 system registers
by Marc Zyngier
· 8 years ago
9c7bfc2
KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers
by Marc Zyngier
· 8 years ago
b6f4903
KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler
by Marc Zyngier
· 8 years ago
132a324
KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler
by Marc Zyngier
· 8 years ago
28232a4
KVM: arm/arm64: Fix isues with GICv2 on GICv3 migration
by Christoffer Dall
· 8 years ago
44de9d6
KVM: arm64: vgic-v3: vgic_v3_lpi_sync_pending_status
by Eric Auger
· 8 years ago
0d44cdb
KVM: arm64: vgic-its: Interpret MAPD Size field and check related errors
by Eric Auger
· 8 years ago
ab01c6b
KVM: arm64: vgic-its: Implement vgic_mmio_uaccess_write_its_iidr
by Eric Auger
· 8 years ago
71afe47
KVM: arm64: vgic-its: Introduce migration ABI infrastructure
by Eric Auger
· 8 years ago
4dfc050
KVM: arm/arm64: vgic-v3: Don't pretend to support IRQ/FIQ bypass
by Marc Zyngier
· 8 years ago
fd7e9a8
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
e3c484b
irqchip/gic-v3: Remove duplicate definition of GICD_TYPER_LPIS
by Alim Akhtar
· 8 years ago
6a25ad3
irqchip/gic-v3-its: Rename MAPVI to MAPTI
by Marc Zyngier
· 8 years ago
4f46de9
irqchip/gic-v3-its: Drop deprecated GITS_BASER_TYPE_CPU
by Marc Zyngier
· 8 years ago
5fb247d
KVM: arm/arm64: vgic: Introduce VENG0 and VENG1 fields to vmcr struct
by Vijaya Kumar K
· 8 years ago
5c34153
irqchip/gic-v3: Add missing system register definitions
by Vijaya Kumar K
· 8 years ago
93173b5
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
b11283e
irqchip/gic-v3-its: Change unsigned types for AArch32 compatibility
by Vladimir Murzin
· 8 years ago
e29bd6f
KVM: arm64: vgic-its: Fix compatibility with 32-bit
by Vladimir Murzin
· 8 years ago
9224eb7
irqchip/gic-v3-its: Fix entry size mask for GITS_BASER
by Vladimir Murzin
· 8 years ago
db40f0a
irqchip/gicv3-its: Refactor ITS DT init code to prepare for ACPI
by Tomasz Nowicki
· 8 years ago
fd837b0
KVM: arm64: ITS: return 1 on successful MSI injection
by Andre Przywara
· 8 years ago
221bb8a
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
8c828a5
irqchip/gicv3-its: Restore all cacheability attributes
by Marc Zyngier
· 9 years ago
645b9e4
irqchip/gic-v3: Refactor and add GICv3 definitions
by Andre Przywara
· 9 years ago
3faf24e
irqchip/gicv3-its: Implement two-level(indirect) device table support
by Shanker Donthineni
· 9 years ago
9347359
irqchip/gicv3-its: Split its_alloc_tables() into two functions
by Shanker Donthineni
· 9 years ago
fab0cdc
irqchip/gic-v3: Fix copy+paste mistakes in defines
by Andrew Jones
· 9 years ago
dd5f1b0
irqchip/gic-v3: Fix ICC_SGI1R_EL1.INTID decoding mask
by Marc Zyngier
· 9 years ago
e28e909
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 9 years ago
59529f6
KVM: arm/arm64: vgic-new: Add GICv3 world switch backend
by Marc Zyngier
· 9 years ago
44bfc42
KVM: arm/arm64: move GICv2 emulation defines into arm-gic-v3.h
by Andre Przywara
· 9 years ago
074f23b
irqchip/gic-v3: Remove inexistant register definition
by Marc Zyngier
· 9 years ago
059393c
irqchip/gic-v3: Add missing struct device_node declaration
by Marc Zyngier
· 9 years ago
f6c86a4
irqchip/gic-v3: Change unsigned types for AArch32 compatibility
by Jean-Philippe Brucker
· 9 years ago
7936e91
irqchip/gic-v3: Refactor the arm64 specific parts
by Jean-Philippe Brucker
· 9 years ago
7cabd00
irqchip/gic-v3: Make gic_enable_sre an inline function
by Marc Zyngier
· 9 years ago
30f2136
irqchip/gicv3-its: Add range check for number of allocated pages
by Robert Richter
· 9 years ago
519f526
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 9 years ago
0b6a3da
irqchip/GICv3: Convert to EOImode == 1
by Marc Zyngier
· 9 years ago
fb182cf
KVM: arm/arm64: vgic: Allow HW irq to be encoded in LR
by Marc Zyngier
· 10 years ago
54456db
irqchip/gicv3-its: Make the PCI/MSI code standalone
by Marc Zyngier
· 9 years ago
f130420
irqchip/gicv3-its: Split PCI/MSI code from the core ITS driver
by Marc Zyngier
· 9 years ago
241a386
irqchip: gicv3-its: Use non-cacheable accesses when no shareability
by Marc Zyngier
· 10 years ago
4ad3e36
irqchip: gicv3-its: Fix PROP/PEND and BASE/CBASE confusion
by Marc Zyngier
· 10 years ago
7cb9911
irqchip: gicv3-its: Define macros for GITS_CTLR fields
by Yun Wu
· 10 years ago
f54b97e
irqchip: gicv3-its: Allocate enough memory for the full range of DeviceID
by Marc Zyngier
· 10 years ago
7e58027
arm64: GICv3: introduce symbolic names for GICv3 ICC_SGI1R_EL1 fields
by Andre Przywara
· 10 years ago
a0675c2
arm/arm64: KVM: add virtual GICv3 distributor emulation
by Andre Przywara
· 11 years ago
da33f31
irqchip: GICv3: ITS: plug ITS init into main GICv3 code
by Marc Zyngier
· 10 years ago
b48ac83
irqchip: GICv3: ITS: MSI support
by Marc Zyngier
· 10 years ago
cc2d321
irqchip: GICv3: ITS command queue
by Marc Zyngier
· 10 years ago
f5c1434
irqchip: GICv3: rework redistributor structure
by Marc Zyngier
· 10 years ago
72c5839
arm64: gicv3: Allow GICv3 compilation with older binutils
by Catalin Marinas
· 10 years ago
021f653
irqchip: gic-v3: Initial support for GICv3
by Marc Zyngier
· 11 years ago