Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
5a56a39be7ffb416dd5ec5e1489d5a3a8b6a63f2
/
include
/
kvm
bacf2c6
KVM: arm64: GICv4.1: Allow SGIs to switch between HW and SW interrupts
by Marc Zyngier
· 4 years, 10 months ago
ae699ad
irqchip/gic-v4.1: Move doorbell management to the GICv4 abstraction layer
by Marc Zyngier
· 4 years, 10 months ago
cd7056a
Merge remote-tracking branch 'kvmarm/misc-5.5' into kvmarm/next
by Marc Zyngier
· 5 years ago
bad36e4
KVM: arm/arm64: vgic: Fix some comments typo
by Zenghui Yu
· 5 years ago
9ff624c
KVM: arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi()
by Zenghui Yu
· 5 years ago
8e01d9a
KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put
by Marc Zyngier
· 5 years ago
55009c6
KVM: arm/arm64: Factor out hypercall handling from PSCI code
by Christoffer Dall
· 5 years ago
3109741
KVM: arm/arm64: vgic: Use a single IO device per redistributor
by Eric Auger
· 5 years ago
24cab82
KVM: arm/arm64: vgic: Add LPI translation cache definition
by Marc Zyngier
· 6 years ago
5eeaf10
KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block
by Marc Zyngier
· 5 years ago
bca031e
KVM: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index
by Zenghui Yu
· 5 years ago
80f393a
KVM: arm/arm64: Support chained PMU counters
by Andrew Murray
· 6 years ago
218907c
KVM: arm/arm64: Remove pmc->bitmask
by Andrew Murray
· 6 years ago
418e5ca
KVM: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions
by Andrew Murray
· 6 years ago
caab277
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
by Thomas Gleixner
· 6 years ago
5dfa3c2
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 342
by Thomas Gleixner
· 6 years ago
4505153
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333
by Thomas Gleixner
· 6 years ago
636deed
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
bee038a6
KVM: arm/arm64: Rework the timer code to use a timer_map
by Christoffer Dall
· 6 years ago
9e01dc7
KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems
by Christoffer Dall
· 6 years ago
e604dd5
KVM: arm/arm64: timer: Rework data structures for multiple timers
by Christoffer Dall
· 6 years ago
84135d3
KVM: arm/arm64: consolidate arch timer trap handlers
by Andre Przywara
· 6 years ago
accb99b
KVM: arm/arm64: Simplify bg_timer programming
by Christoffer Dall
· 6 years ago
e08d8d2
KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock
by Julien Thierry
· 6 years ago
fc3bc47
KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock
by Julien Thierry
· 6 years ago
8fa3adb
KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock
by Julien Thierry
· 6 years ago
8a411b0
KVM: arm/arm64: Remove arch timer workqueue
by Christoffer Dall
· 6 years ago
6249f2a
KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs
by Marc Zyngier
· 6 years ago
32f8777
KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR
by Christoffer Dall
· 6 years ago
8df3c8f
KVM: arm/arm64: vgic: Add group field to struct irq
by Christoffer Dall
· 6 years ago
aa075b0
KVM: arm/arm64: vgic: Keep track of implementation revision
by Christoffer Dall
· 6 years ago
e25028c
KVM: arm/arm64: Bump VGIC_V3_MAX_CPUS to 512
by Eric Auger
· 7 years ago
5ec17fb
KVM: arm/arm64: Remove kvm_vgic_vcpu_early_init
by Eric Auger
· 7 years ago
dbd9733
KVM: arm/arm64: Replace the single rdist region by a list
by Eric Auger
· 7 years ago
5369290
KVM: arm/arm64: vgic: Fix source vcpu issues for GICv2 SGI
by Marc Zyngier
· 7 years ago
85bd0ba
arm/arm64: KVM: Add PSCI version selection API
by Marc Zyngier
· 7 years ago
5fbb0df
Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEAD
by Marc Zyngier
· 7 years ago
1bb32a4
KVM: arm/arm64: Keep GICv2 HYP VAs in kvm_vgic_global_state
by Marc Zyngier
· 7 years ago
bb5ed70
KVM: arm/arm64: Get rid of vgic_elrsr
by Christoffer Dall
· 7 years ago
413aa80
KVM: arm/arm64: Reset mapped IRQs on VM reset
by Christoffer Dall
· 7 years ago
15303ba
Merge tag 'kvm-4.16-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
c013632
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
a4097b3
arm/arm64: KVM: Turn kvm_psci_version into a static inline
by Marc Zyngier
· 7 years ago
09e6be1
arm/arm64: KVM: Advertise SMCCC v1.1
by Marc Zyngier
· 7 years ago
58e0b22
arm/arm64: KVM: Implement PSCI 1.0 support
by Marc Zyngier
· 7 years ago
d0a144f
arm/arm64: KVM: Add PSCI_VERSION helper
by Marc Zyngier
· 7 years ago
1a2fb94
arm/arm64: KVM: Consolidate the PSCI include files
by Marc Zyngier
· 7 years ago
7bf14c2
Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Radim Krčmář
· 7 years ago
4c60e36
KVM: arm/arm64: Provide a get_input_level for the arch timer
by Christoffer Dall
· 7 years ago
b6909a6
KVM: arm/arm64: Support a vgic interrupt line level sample function
by Christoffer Dall
· 7 years ago
f384dcf
KVM: arm/arm64: timer: Don't set irq as forwarded if no usable GIC
by Marc Zyngier
· 7 years ago
ec6449a
KVM: arm/arm64: Don't enable/disable physical timer access on VHE
by Christoffer Dall
· 7 years ago
df9ba95
KVM: arm/arm64: GICv4: Use the doorbell interrupt as an unblocking source
by Marc Zyngier
· 7 years ago
196b136
KVM: arm/arm64: GICv4: Wire mapping/unmapping of VLPIs in VFIO irq bypass
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
47bbd31
KVM: arm/arm64: vgic: restructure kvm_vgic_(un)map_phys_irq
by Eric Auger
· 7 years ago
1c88ab7
KVM: arm/arm64: Rework kvm_timer_should_fire
by Christoffer Dall
· 8 years ago
7e90c8e
KVM: arm/arm64: Get rid of kvm_timer_flush_hwstate
by Christoffer Dall
· 8 years ago
b103cc3
KVM: arm/arm64: Avoid timer save/restore in vcpu entry/exit
by Christoffer Dall
· 8 years ago
f2a2129
KVM: arm/arm64: Use separate timer for phys timer emulation
by Christoffer Dall
· 8 years ago
14d61fa
KVM: arm/arm64: Rename soft timer to bg_timer
by Christoffer Dall
· 8 years ago
8409a06
KVM: arm/arm64: Make timer_arm and timer_disarm helpers more generic
by Christoffer Dall
· 8 years ago
d9f89b4
KVM: arm/arm64: PMU: Fix overflow interrupt injection
by Andrew Jones
· 8 years ago
59da1cb
KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2
by Marc Zyngier
· 8 years ago
6f2f10c
Merge branch 'kvmarm-master/master' into HEAD
by Marc Zyngier
· 8 years ago
ebb127f
KVM: arm/arm64: Don't assume initialized vgic when setting PMU IRQ
by Christoffer Dall
· 8 years ago
cb3f0ad
KVM: arm/arm64: Disallow userspace control of in-kernel IRQ lines
by Christoffer Dall
· 8 years ago
c6ccd30
KVM: arm/arm64: Introduce an allocator for in-kernel irq lines
by Christoffer Dall
· 8 years ago
99a1db7
KVM: arm/arm64: Allow setting the timer IRQ numbers from userspace
by Christoffer Dall
· 8 years ago
85e69ad
KVM: arm/arm64: Move timer IRQ default init to arch_timer.c
by Christoffer Dall
· 8 years ago
3cba4af
KVM: arm/arm64: Move irq_is_ppi() to header file
by Christoffer Dall
· 8 years ago
a2befac
KVM: arm64: Allow creating the PMU without the in-kernel GIC
by Christoffer Dall
· 8 years ago
552c9f4
KVM: arm/arm64: Fix bug when registering redist iodevs
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
6cc40f2
KVM: arm/arm64: Get rid of its->initialized field
by Marc Zyngier
· 8 years ago
1aab6f4
KVM: arm/arm64: Register iodevs when setting redist base and creating VCPUs
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
71afe47
KVM: arm64: vgic-its: Introduce migration ABI infrastructure
by Eric Auger
· 8 years ago
3dbbdf7
KVM: arm/arm64: Report PMU overflow interrupts to userspace irqchip
by Christoffer Dall
· 8 years ago
d9e1397
KVM: arm/arm64: Support arch timers with a userspace gic
by Alexander Graf
· 8 years ago
096f31c
KVM: arm/arm64: vgic: Get rid of MISR and EISR fields
by Christoffer Dall
· 8 years ago
00dafa0
KVM: arm/arm64: vgic: Get rid of live_lrs
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
5b0d2cc
KVM: arm64: Ensure LRs are clear when they should be
by Christoffer Dall
· 8 years ago
7b6b463
KVM: arm/arm64: Emulate the EL1 phys timer registers
by Jintack Lim
· 8 years ago
a91d185
KVM: arm/arm64: Initialize the emulated EL1 physical timer
by Jintack Lim
· 8 years ago
009a570
KVM: arm/arm64: Add the EL1 physical timer context
by Jintack Lim
· 8 years ago
9171fa2
KVM: arm/arm64: Decouple kvm timer functions from virtual timer
by Jintack Lim
· 8 years ago
90de943
KVM: arm/arm64: Move cntvoff to each timer context
by Jintack Lim
· 8 years ago
fbb4aee
KVM: arm/arm64: Abstract virtual timer context into separate structure
by Jintack Lim
· 8 years ago
d017d7b
KVM: arm/arm64: vgic: Implement VGICv3 CPU interface 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
488f94d
KVM: arm64: Access CNTHCTL_EL2 bit fields correctly on VHE systems
by Jintack Lim
· 8 years ago
a5a1d1c
clocksource: Use a plain u64 instead of cycle_t
by Thomas Gleixner
· 8 years ago
acda543
ARM: KVM: Support vgic-v3
by Vladimir Murzin
· 8 years ago
5a7a842
arm64: KVM: Use static keys for selecting the GIC backend
by Vladimir Murzin
· 8 years ago
bf8feb3
arm64: KVM: vgic-v2: Add GICV access from HYP
by Marc Zyngier
· 8 years ago
fb5ee36
arm64: KVM: vgic-v2: Add the GICV emulation infrastructure
by Marc Zyngier
· 8 years ago
Next »