Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
e73f65930f8880fafaccf2cc1e5c44272e9523ec
/
virt
/
kvm
/
arm
/
vgic
/
vgic.h
96085b9
KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs
by Marc Zyngier
· 6 years ago
dc961e5
KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h
by Jia He
· 6 years ago
e294cb3
KVM: arm/arm64: vgic-debug: Show LPI status
by Marc Zyngier
· 7 years ago
929f45e
kvm: no need to check return value of debugfs_create functions
by Greg Kroah-Hartman
· 7 years ago
04c1109
KVM: arm/arm64: Implement KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION
by Eric Auger
· 7 years ago
ccc27bf
KVM: arm/arm64: Helper to register a new redistributor region
by Eric Auger
· 7 years ago
028bf27
KVM: arm/arm64: Adapt vgic_v3_check_base to multiple rdist regions
by Eric Auger
· 7 years ago
dc52461
KVM: arm/arm64: Helper to locate free rdist index
by Eric Auger
· 7 years ago
5369290
KVM: arm/arm64: vgic: Fix source vcpu issues for GICv2 SGI
by Marc Zyngier
· 7 years ago
5fbb0df
Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEAD
by Marc Zyngier
· 7 years ago
75174ba
KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC code
by Christoffer Dall
· 8 years ago
16ca6a6
KVM: arm/arm64: vgic: Don't populate multiple LRs with the same vintid
by Marc Zyngier
· 7 years ago
62b06f8
KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pending
by Andre Przywara
· 7 years ago
df635c5
KVM: arm/arm64: Support VGIC dist pend/active changes for mapped IRQs
by Christoffer Dall
· 7 years ago
e40cc57
KVM: arm/arm64: vgic: Support level-triggered mapped interrupts
by Christoffer Dall
· 7 years ago
6277579
KVM: arm/arm64: GICv4: Hook vPE scheduling into vgic flush/sync
by Marc Zyngier
· 7 years ago
74fe55d
KVM: arm/arm64: GICv4: Add init/teardown of the per-VM vPE irq domain
by Marc Zyngier
· 7 years ago
e7c4805
KVM: arm/arm64: GICv4: Add property field and per-VM predicate
by Marc Zyngier
· 7 years ago
bebfd2a
KVM: arm/arm64: vITS: Add MSI translation helpers
by Marc Zyngier
· 7 years ago
006df0f
KVM: arm/arm64: Support calling vgic_update_irq_pending from irq context
by Christoffer Dall
· 8 years ago
50f5bd5
KVM: arm/arm64: Extract GICv3 max APRn index calculation
by Christoffer Dall
· 7 years ago
28232a4
KVM: arm/arm64: Fix isues with GICv2 on GICv3 migration
by Christoffer Dall
· 8 years ago
36c344f
Merge tag 'kvm-arm-for-v4.12-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 8 years ago
30e1b68
KVM: arm/arm64: Register ITS iodev when setting base address
by Christoffer Dall
· 8 years ago
1aab6f4
KVM: arm/arm64: Register iodevs when setting redist base and creating VCPUs
by Christoffer Dall
· 8 years ago
9a746d7
KVM: arm/arm64: Make vgic_v3_check_base more broadly usable
by Christoffer Dall
· 8 years ago
7fadcd3
KVM: arm/arm64: Refactor vgic_register_redist_iodevs
by Christoffer Dall
· 8 years ago
2d3e486
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
2807712
KVM: arm64: vgic-v3: KVM_DEV_ARM_VGIC_SAVE_PENDING_TABLES
by Eric Auger
· 8 years ago
eff484e
KVM: arm64: vgic-its: ITT save and restore
by Eric Auger
· 8 years ago
57a9a11
KVM: arm64: vgic-its: Device table save/restore
by Eric Auger
· 8 years ago
ea1ad53
KVM: arm64: vgic-its: Collection table save/restore
by Eric Auger
· 8 years ago
44de9d6
KVM: arm64: vgic-v3: vgic_v3_lpi_sync_pending_status
by Eric Auger
· 8 years ago
dfc99f8
KVM: arm/arm64: vgic: expose (un)lock_all_vcpus
by Eric Auger
· 8 years ago
af06149
KVM: arm/arm64: vgic: Get rid of unnecessary process_maintenance operation
by Christoffer Dall
· 8 years ago
328e5664
KVM: arm/arm64: vgic: Defer touching GICH_VMCR to vcpu_load/put
by Christoffer Dall
· 9 years ago
6d56111
KVM: arm/arm64: vgic: Fix GICC_PMR uaccess on GICv3 and clarify ABI
by Christoffer Dall
· 8 years ago
5b0d2cc
KVM: arm64: Ensure LRs are clear when they should be
by Christoffer Dall
· 8 years ago
e96a006
KVM: arm/arm64: vgic: Implement KVM_DEV_ARM_VGIC_GRP_LEVEL_INFO ioctl
by Vijaya Kumar K
· 8 years ago
d017d7b
KVM: arm/arm64: vgic: Implement VGICv3 CPU interface access
by Vijaya Kumar K
· 8 years ago
5fb247d
KVM: arm/arm64: vgic: Introduce VENG0 and VENG1 fields to vmcr struct
by Vijaya Kumar K
· 8 years ago
94574c9
KVM: arm/arm64: vgic: Add distributor and redistributor access
by Vijaya Kumar K
· 8 years ago
10f92c4
KVM: arm/arm64: vgic: Add debugfs vgic-state file
by Christoffer Dall
· 8 years ago
8694e4d
KVM: arm/arm64: Remove struct vgic_irq pending field
by Christoffer Dall
· 8 years ago
2988509
ARM: KVM: Support vGICv3 ITS
by Vladimir Murzin
· 8 years ago
acda543
ARM: KVM: Support vgic-v3
by Vladimir Murzin
· 8 years ago
7a1ff70
KVM: arm64: vgic-its: Introduce config option to guard ITS specific code
by Vladimir Murzin
· 8 years ago
c773576
KVM: arm64: ITS: move ITS registration into first VCPU run
by Andre Przywara
· 8 years ago
d97594e
KVM: arm64: vgic-its: Generalize use of vgic_get_irq_kref
by Marc Zyngier
· 9 years ago
0e4e82f
KVM: arm64: vgic-its: Enable ITS emulation as a virtual MSI controller
by Andre Przywara
· 9 years ago
2891a7d
KVM: arm64: vgic-its: Implement MSI injection in ITS emulation
by Andre Przywara
· 9 years ago
33d3bc9
KVM: arm64: vgic-its: Read initial LPI pending table
by Andre Przywara
· 9 years ago
1085fdc
KVM: arm64: vgic-its: Introduce new KVM ITS device
by Andre Przywara
· 9 years ago
59c5ab4
KVM: arm64: vgic-its: Introduce ITS emulation file with MMIO framework
by Andre Przywara
· 9 years ago
5dd4b92
KVM: arm/arm64: vgic: Add refcounting for IRQs
by Andre Przywara
· 9 years ago
42c8870
KVM: arm/arm64: vgic: Check return value for kvm_register_vgic_device
by Andre Przywara
· 9 years ago
b0442ee
KVM: arm/arm64: vgic-new: vgic_init: implement map_resources
by Eric Auger
· 9 years ago
ad275b8b
KVM: arm/arm64: vgic-new: vgic_init: implement vgic_init
by Eric Auger
· 9 years ago
9097773
KVM: arm/arm64: vgic-new: vgic_init: implement kvm_vgic_hyp_init
by Eric Auger
· 9 years ago
878c569
KVM: arm/arm64: vgic-new: Add userland GIC CPU interface access
by Andre Przywara
· 9 years ago
e4823a7
KVM: arm/arm64: vgic-new: Add GICH_VMCR accessors
by Andre Przywara
· 9 years ago
c3199f2
KVM: arm/arm64: vgic-new: Export register access interface
by Christoffer Dall
· 9 years ago
f94591e
KVM: arm/arm64: vgic-new: vgic_kvm_device: access to VGIC registers
by Eric Auger
· 9 years ago
e2c1f9a
KVM: arm/arm64: vgic-new: vgic_kvm_device: implement kvm_vgic_addr
by Eric Auger
· 9 years ago
c86c772
KVM: arm/arm64: vgic-new: vgic_kvm_device: KVM device ops registration
by Eric Auger
· 9 years ago
fd59ed3
KVM: arm/arm64: vgic-new: Add GICv3 CTLR, IIDR, TYPER handlers
by Andre Przywara
· 9 years ago
ed9b8ce
KVM: arm/arm64: vgic-new: Add GICv3 MMIO handling framework
by Andre Przywara
· 9 years ago
055658b
KVM: arm/arm64: vgic-new: Add PRIORITY registers handlers
by Andre Przywara
· 9 years ago
2b0cda8
KVM: arm/arm64: vgic-new: Add CTLR, TYPER and IIDR handlers
by Marc Zyngier
· 9 years ago
fb848db
KVM: arm/arm64: vgic-new: Add GICv2 MMIO handling framework
by Andre Przywara
· 9 years ago
59529f6
KVM: arm/arm64: vgic-new: Add GICv3 world switch backend
by Marc Zyngier
· 9 years ago
140b086
KVM: arm/arm64: vgic-new: Add GICv2 world switch backend
by Marc Zyngier
· 9 years ago
0919e84
KVM: arm/arm64: vgic-new: Add IRQ sync/flush framework
by Marc Zyngier
· 9 years ago
81eeb95
KVM: arm/arm64: vgic-new: Implement virtual IRQ injection
by Christoffer Dall
· 9 years ago
64a959d
KVM: arm/arm64: vgic-new: Add acccessor to new struct vgic_irq instance
by Christoffer Dall
· 9 years ago