Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
dde1607248328cdb7570e3a252e8fb76b3411d66
/
drivers
/
irqchip
/
irq-gic-v3-its.c
771df8c
Merge branch 'irq/gic-v4.1' into irq/irqchip-next
by Marc Zyngier
· 5 years ago
009384b
irqchip/gic-v4.1: Eagerly vmap vPEs
by Marc Zyngier
· 5 years ago
05d32df
irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks
by Marc Zyngier
· 5 years ago
7017ff0
irqchip/gic-v4.1: Plumb get/set_irqchip_state SGI callbacks
by Marc Zyngier
· 5 years ago
b4e8d64
irqchip/gic-v4.1: Plumb mask/unmask SGI callbacks
by Marc Zyngier
· 5 years ago
e252cf8
irqchip/gic-v4.1: Add initial SGI configuration
by Marc Zyngier
· 5 years ago
166cba7
irqchip/gic-v4.1: Plumb skeletal VSGI irqchip
by Marc Zyngier
· 5 years ago
b2cb11f
irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables
by Heyi Guo
· 5 years ago
5e46a48
irqchip/gic-v4.1: Map the ITS SGIR register page
by Marc Zyngier
· 5 years ago
3c40706
irqchip/gic-v4.1: Advertise support v4.1 to KVM
by Marc Zyngier
· 5 years ago
9058a4e
irqchip/gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD
by Marc Zyngier
· 5 years ago
b978c25
irqchip/gic-v4.1: Wait for completion of redistributor's INVALL operation
by Zenghui Yu
· 5 years ago
f3a05921
irqchip/gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access
by Marc Zyngier
· 5 years ago
28d160d
irqchip/gic-v4.1: Skip absent CPUs while iterating over redistributors
by Marc Zyngier
· 5 years ago
7809f70
irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
by Marc Zyngier
· 5 years ago
d5df9dc
irqchip/gic-v3-its: Probe ITS page size for all GITS_BASERn registers
by Marc Zyngier
· 5 years ago
04d80db
irqchip/gic-v3-its: Fix access width for gicr_syncr
by Heyi Guo
· 5 years ago
490d332
irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM
by Marc Zyngier
· 5 years ago
5186a6c
irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors
by Zenghui Yu
· 5 years ago
b463532
irqchip/gic-v3-its: Remove superfluous WARN_ON
by Zenghui Yu
· 5 years ago
4bccf1d
irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd()
by Zenghui Yu
· 5 years ago
4e6437f
irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level
by Zenghui Yu
· 5 years ago
8b718d4
irqchip/gic-v4.1: Set vpe_l1_base for all redistributors
by Zenghui Yu
· 5 years ago
e88bd31
irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE
by Zenghui Yu
· 5 years ago
1079452
irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL
by Zenghui Yu
· 5 years ago
f4a81f5
irqchip/gic-v4.1: Allow direct invalidation of VLPIs
by Marc Zyngier
· 5 years ago
3858d4d
irqchip/gic-v4.1: Suppress per-VLPI doorbell
by Marc Zyngier
· 5 years ago
b4a4bd0
irqchip/gic-v4.1: Add VPE INVALL callback
by Marc Zyngier
· 5 years ago
e64fab1
irqchip/gic-v4.1: Add VPE eviction 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
29c647f
irqchip/gic-v4.1: Plumb skeletal VPE irqchip
by Marc Zyngier
· 5 years ago
dd3f050
irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP
by Marc Zyngier
· 5 years ago
0684c70
irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set
by Marc Zyngier
· 5 years ago
64edfaa
irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP
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
093bf43
irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells
by Marc Zyngier
· 5 years ago
11635fa
irqchip/gic-v3-its: Make vlpi_lock a spinlock
by Marc Zyngier
· 5 years ago
046b505
irqchip/gic-v3-its: Lock VLPI map array before translating it
by Marc Zyngier
· 5 years ago
ed0e4aa
irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC
by Marc Zyngier
· 5 years ago
2861469
irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC
by Marc Zyngier
· 5 years ago
c1d4d5c
irqchip/gic-v3-its: Add its_vlpi_map helpers
by Marc Zyngier
· 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
0dd57fe
irqchip/gic-v3-its: Make is_v4 use a TYPER copy
by Marc Zyngier
· 5 years ago
425c09b
irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface
by Marc Zyngier
· 5 years ago
2f4f064
irqchip/gic-v3-its: Factor out wait_for_syncr primitive
by Marc Zyngier
· 5 years ago
898aa5c
irqchip/gic-v3-its: Free collection mapping on device teardown
by Marc Zyngier
· 5 years ago
2bbdfcc
irqchip/gic-v3-its: Fix u64 to __le64 warnings
by Ben Dooks (Codethink)
· 5 years ago
8424312
irqchip/gic-v3-its: Use the exact ITSList for VMOVP
by Zenghui Yu
· 5 years ago
c9c96e3
irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices
by Marc Zyngier
· 6 years ago
342be10
irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map
by Zenghui Yu
· 6 years ago
5778cc7
irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode
by Marc Zyngier
· 6 years ago
a5dbba8
Merge tag 'irqchip-fixes-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
by Thomas Gleixner
· 6 years ago
34f8eb9
irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail
by Nianyao Tang
· 6 years ago
20faba8
irqchip/gic-v3-its: Fix misuse of GENMASK macro
by Joe Perches
· 6 years ago
eed7d30
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
caab277
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
by Thomas Gleixner
· 6 years ago
a050fa5
irqchip/gic-v3-its: Fix command queue pointer comparison bug
by Heyi Guo
· 6 years ago
d9351ea
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
35ae7df
irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg()
by Julien Grall
· 6 years ago
12eade1
irqchip/gic-v3-its: Make free_lpi_range a little cheaper
by Rasmus Villemoes
· 6 years ago
1c73fac
irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range
by Rasmus Villemoes
· 6 years ago
b31a383
irqchip/gic-v3-its: Move allocation outside mutex
by Rasmus Villemoes
· 6 years ago
a7c90f5
irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare()
by Julien Grall
· 6 years ago
60574d1
acpi: Create subtable parsing infrastructure
by Keith Busch
· 6 years ago
3ce8461
Merge tag 'irqchip-5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
by Thomas Gleixner
· 6 years ago
89dc891
irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp
by Rasmus Villemoes
· 6 years ago
78f8601
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
a324ca9
Merge tag 'irqchip-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
by Thomas Gleixner
· 6 years ago
539d378
irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables
by Shanker Donthineni
· 6 years ago
8d56574
irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table
by Zenghui Yu
· 6 years ago
45725e0
irqchip/gic-v3-its: Gracefully fail on LPI exhaustion
by Marc Zyngier
· 6 years ago
9791ec7
irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID
by Marc Zyngier
· 6 years ago
6479450
irqchip/gic-v4: Fix occasional VLPI drop
by Heyi Guo
· 6 years ago
8208d17
irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size
by Marc Zyngier
· 6 years ago
2130b78
irqchip/gic: Unify GIC priority definitions
by Julien Thierry
· 7 years ago
5e2c9f9
irqchip/gic-v3-its: Allow use of LPI tables in reserved memory
by Marc Zyngier
· 7 years ago
3fb68fa
irqchip/gic-v3-its: Register LPI tables with EFI config table
by Marc Zyngier
· 7 years ago
f842ca8
irqchip/gic-v3-its: Check that all RDs have the same property table
by Marc Zyngier
· 7 years ago
c6e2ccb
irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels
by Marc Zyngier
· 7 years ago
c440a9d
irqchip/gic-v3-its: Allow use of pre-programmed LPI tables
by Marc Zyngier
· 7 years ago
e1a2e20
irqchip/gic-v3-its: Keep track of property table's PA and VA
by Marc Zyngier
· 7 years ago
11e37d3
irqchip/gic-v3-its: Move pending table allocation to init time
by Marc Zyngier
· 7 years ago
053be48
irqchip/gic-v3-its: Split property table clearing from allocation
by Marc Zyngier
· 7 years ago
adaab50
irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage
by Marc Zyngier
· 7 years ago
4cb205c
irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint
by Jia He
· 7 years ago
a8db745
irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t
by Sebastian Andrzej Siewior
· 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
38dd7c4
irqchip/gic-v3-its: Drop chunk allocation compatibility
by Marc Zyngier
· 7 years ago
147c8f3
irqchip/gic-v3-its: Move minimum LPI requirements to individual busses
by Marc Zyngier
· 7 years ago
fe8e935
irqchip/gic-v3-its: Use full range of LPIs
by Marc Zyngier
· 7 years ago
880cb3c
irqchip/gic-v3-its: Refactor LPI allocator
by Marc Zyngier
· 7 years ago
82f499c
irqchip/gic-v3-its: Fix reprogramming of redistributors on CPU hotplug
by Marc Zyngier
· 7 years ago
205e065
irqchip/gic-v3-its: Only emit VSYNC if targetting a valid collection
by Marc Zyngier
· 7 years ago
83559b4
irqchip/gic-v3-its: Only emit SYNC if targetting a valid collection
by Marc Zyngier
· 7 years ago
c1797b1
irqchip/gic-v3-its: Don't bind LPI to unavailable NUMA node
by Yang Yingliang
· 7 years ago
6396bb2
treewide: kzalloc() -> kcalloc()
by Kees Cook
· 7 years ago
Next »