Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
c4e0d344c1f086c6675f2a22ea6ea71330fb0b57
/
include
/
kvm
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
328e566
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
6f49b2f
Merge tag 'kvm-arm-for-4.8-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 8 years ago
221bb8a
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
180ae7b
KVM: arm/arm64: Enable irqchip routing
by Eric Auger
· 8 years ago
bb71764
KVM: arm64: vgic-its: Add pointer to corresponding kvm_device
by Marc Zyngier
· 8 years ago
0e4e82f
KVM: arm64: vgic-its: Enable ITS emulation as a virtual MSI controller
by Andre Przywara
· 8 years ago
3802411
KVM: arm64: vgic-its: Connect LPIs to the VGIC emulation
by Andre Przywara
· 8 years ago
424c338
KVM: arm64: vgic-its: Implement basic ITS register handlers
by Andre Przywara
· 8 years ago
1085fdc
KVM: arm64: vgic-its: Introduce new KVM ITS device
by Andre Przywara
· 8 years ago
59c5ab4
KVM: arm64: vgic-its: Introduce ITS emulation file with MMIO framework
by Andre Przywara
· 8 years ago
0aa1de5
KVM: arm64: vgic: Handle ITS related GICv3 redistributor registers
by Andre Przywara
· 8 years ago
5dd4b92
KVM: arm/arm64: vgic: Add refcounting for IRQs
by Andre Przywara
· 8 years ago
8f6cdc1
KVM: arm/arm64: vgic: Move redistributor kvm_io_devices
by Andre Przywara
· 8 years ago
50926d8
KVM: arm/arm64: The GIC is dead, long live the GIC
by Marc Zyngier
· 9 years ago
0efce9d
arm64: KVM: fix build with CONFIG_ARM_PMU disabled
by Sudeep Holla
· 9 years ago
568e8c9
KVM: arm/arm64: vgic-new: implement mapped IRQ handling
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
5e6431d
KVM: arm/arm64: vgic-new: vgic_init: implement vgic_create
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
e2c1f9a
KVM: arm/arm64: vgic-new: vgic_kvm_device: implement kvm_vgic_addr
by Eric Auger
· 9 years ago
621ecd8
KVM: arm/arm64: vgic-new: Add GICv3 SGI system register trap handler
by Andre Przywara
· 9 years ago
4493b1c
KVM: arm/arm64: vgic-new: Add MMIO handling framework
by Marc Zyngier
· 9 years ago
90eee56
KVM: arm/arm64: vgic-new: Implement kvm_vgic_vcpu_pending_irq
by Eric Auger
· 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
b18b577
KVM: arm/arm64: vgic-new: Add data structure definitions
by Christoffer Dall
· 9 years ago
2defaff
KVM: arm/arm64: pmu: abstract access to number of SPIs
by Andre Przywara
· 9 years ago
2db4c10
KVM: arm/arm64: Get rid of vgic_cpu->nr_lr
by Christoffer Dall
· 9 years ago
41a5448
KVM: arm/arm64: Move timer IRQ map to latest possible time
by Christoffer Dall
· 9 years ago
c8eb3f6
KVM: arm/arm64: vgic: Remove irq_phys_map from interface
by Andre Przywara
· 9 years ago
a7e33ad
KVM: arm/arm64: arch_timer: Remove irq_phys_map
by Andre Przywara
· 9 years ago
b452cb5
KVM: arm/arm64: Remove the IRQ field from struct irq_phys_map
by Christoffer Dall
· 9 years ago
63306c2
KVM: arm/arm64: vgic: avoid map in kvm_vgic_unmap_phys_irq()
by Andre Przywara
· 9 years ago
e262f41
KVM: arm/arm64: vgic: avoid map in kvm_vgic_map_is_active()
by Andre Przywara
· 9 years ago
4f551a3
KVM: arm/arm64: vgic: avoid map in kvm_vgic_inject_mapped_irq()
by Andre Przywara
· 9 years ago
503a628
KVM: arm/arm64: vgic: Rely on the GIC driver to parse the firmware tables
by Julien Grall
· 9 years ago
1b8e83c
arm64: KVM: vgic-v3: Avoid accessing ICH registers
by Marc Zyngier
· 9 years ago
59f00ff
KVM: arm/arm64: vgic-v2: Avoid accessing GICH registers
by Marc Zyngier
· 9 years ago
9b4a300
KVM: arm/arm64: timer: Add active state caching
by Marc Zyngier
· 9 years ago
bb0c70b
arm64: KVM: Add a new vcpu device control group for PMUv3
by Shannon Zhao
· 9 years ago
808e738
arm64: KVM: Add a new feature bit for PMUv3
by Shannon Zhao
· 9 years ago
5f0a714
arm64: KVM: Free perf event of PMU when destroying vcpu
by Shannon Zhao
· 9 years ago
2aa36e9
arm64: KVM: Reset PMU state when resetting vcpu
by Shannon Zhao
· 9 years ago
b02386e
arm64: KVM: Add PMU overflow interrupt routing
by Shannon Zhao
· 9 years ago
7699373
arm64: KVM: Add helper to handle PMCR register bits
by Shannon Zhao
· 9 years ago
7a0adc7
arm64: KVM: Add access handler for PMSWINC register
by Shannon Zhao
· 9 years ago
76d883c
arm64: KVM: Add access handler for PMOVSSET and PMOVSCLR register
by Shannon Zhao
· 9 years ago
7f76635
arm64: KVM: PMU: Add perf event map and introduce perf event creating function
by Shannon Zhao
· 9 years ago
96b0eeb
arm64: KVM: Add access handler for PMCNTENSET and PMCNTENCLR register
by Shannon Zhao
· 9 years ago
051ff58
arm64: KVM: Add access handler for event counter register
by Shannon Zhao
· 9 years ago
ab94683
arm64: KVM: Add access handler for PMCR register
by Shannon Zhao
· 10 years ago
04fe472
arm64: KVM: Define PMU data structure for each vcpu
by Shannon Zhao
· 9 years ago
3c13b8f
KVM: arm/arm64: vgic-v3: Make the LR indexing macro public
by Marc Zyngier
· 9 years ago
0e3dfda
KVM: arm/arm64: arch_timer: Preserve physical dist. active state on LR.active
by Christoffer Dall
· 9 years ago
933425fb
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 9 years ago
26caea7
KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr()
by Pavel Fedin
· 9 years ago
c4cd4c1
KVM: arm/arm64: Optimize away redundant LR tracking
by Pavel Fedin
· 9 years ago
5fdf876
KVM: arm: Do not indent the arguments of DECLARE_BITMAP
by Michal Marek
· 9 years ago
4b4b451
arm/arm64: KVM: Rework the arch timer to use level-triggered semantics
by Christoffer Dall
· 9 years ago
d35268d
arm/arm64: KVM: arch_timer: Only schedule soft timer on vcpu_block
by Christoffer Dall
· 9 years ago
4f64cb6
arm/arm64: KVM: Only allow 64bit hosts to build VGICv3
by Jean-Philippe Brucker
· 9 years ago
ef74891
arm/arm64: KVM: Remove 'config KVM_ARM_MAX_VCPUS'
by Ming Lei
· 9 years ago
f120cd6
KVM: arm/arm64: timer: Allow the timer to control the active state
by Marc Zyngier
· 10 years ago
773299a
KVM: arm/arm64: vgic: Prevent userspace injection of a mapped interrupt
by Marc Zyngier
· 9 years ago
Next »