Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
f13577e8aa863cf3b4f17541bc74f8e9b0b40c90
/
virt
/
kvm
/
arm
0d98d00
arm64: KVM: vgic-v3: Reset LRs at boot time
by Marc Zyngier
· 8 years ago
1b8e83c
arm64: KVM: vgic-v3: Avoid accessing ICH registers
by Marc Zyngier
· 9 years ago
667a87a
KVM: arm/arm64: vgic-v2: Make GICD_SGIR quicker to hit
by Marc Zyngier
· 9 years ago
cc1daf0
KVM: arm/arm64: vgic-v2: Only wipe LRs on vcpu exit
by Marc Zyngier
· 9 years ago
d6400d7
KVM: arm/arm64: vgic-v2: Reset LRs at boot time
by Marc Zyngier
· 8 years ago
f8cfbce
KVM: arm/arm64: vgic-v2: Do not save an LR known to be empty
by Marc Zyngier
· 9 years ago
2a1044f
KVM: arm/arm64: vgic-v2: Move GICH_ELRSR saving to its own function
by Marc Zyngier
· 9 years ago
c813bb1
KVM: arm/arm64: vgic-v2: Save maintenance interrupt state only if required
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
· 8 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
6d50d54
arm64: KVM: Move vgic-v2 and timer save/restore to virt/kvm/arm/hyp
by Marc Zyngier
· 9 years ago
236cf17
KVM: arm/arm64: vgic: Ensure bitmaps are long enough
by Mark Rutland
· 9 years ago
b3aff6c
KVM: arm/arm64: Fix reference to uninitialised VGIC
by Andre Przywara
· 9 years ago
1baa5ef
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 9 years ago
9d8415d
arm64: KVM: Turn system register numbers to an enum
by Marc Zyngier
· 9 years ago
3c13b8f
KVM: arm/arm64: vgic-v3: Make the LR indexing macro public
by Marc Zyngier
· 9 years ago
8cdb654
KVM: arm/arm64: vgic: make vgic_io_ops static
by Jisheng Zhang
· 9 years ago
fdec12c
KVM: arm/arm64: vgic: Fix kvm_vgic_map_is_active's dist check
by Christoffer Dall
· 9 years ago
9f958c1
KVM: arm/arm64: vgic: Trust the LR state for HW IRQs
by Christoffer Dall
· 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
212c765
KVM: arm/arm64: Clean up vgic_retire_lr() and surroundings
by Pavel Fedin
· 9 years ago
c4cd4c1
KVM: arm/arm64: Optimize away redundant LR tracking
by Pavel Fedin
· 9 years ago
6aa2fdb
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 9 years ago
e21f091
arm/arm64: KVM: Add tracepoints for vgic and timer
by Christoffer Dall
· 9 years ago
8fe2f19
arm/arm64: KVM: Support edge-triggered forwarded interrupts
by Christoffer Dall
· 9 years ago
4b4b451
arm/arm64: KVM: Rework the arch timer to use level-triggered semantics
by Christoffer Dall
· 9 years ago
54723bb
arm/arm64: KVM: Use appropriate define in VGIC reset code
by Christoffer Dall
· 9 years ago
8bf9a70
arm/arm64: KVM: Implement GICD_ICFGR as RO for PPIs
by Christoffer Dall
· 9 years ago
9103617
arm/arm64: KVM: vgic: Factor out level irq processing on guest exit
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
0d99749
arm/arm64: KVM: Fix disabled distributor operation
by Christoffer Dall
· 9 years ago
544c572
arm/arm64: KVM: Clear map->active on pend/active clear
by Christoffer Dall
· 9 years ago
cff9211
arm/arm64: KVM: Fix arch timer behavior for disabled interrupts
by Christoffer Dall
· 9 years ago
437f996
KVM: arm/arm64: Do not inject spurious interrupts
by Pavel Fedin
· 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
4ad9e16
arm/arm64: KVM: arch timer: Reset CNTV_CTL to 0
by Christoffer Dall
· 9 years ago
04bdfa8
arm/arm64: KVM: vgic: Move active state handling to flush_hwstate
by Christoffer Dall
· 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
6e84e0e
KVM: arm/arm64: vgic: Add vgic_{get,set}_phys_irq_active
by Marc Zyngier
· 9 years ago
08fd646
KVM: arm/arm64: vgic: Allow HW interrupts to be queued to a guest
by Marc Zyngier
· 9 years ago
6c3d63c
KVM: arm/arm64: vgic: Allow dynamic mapping of physical/virtual interrupts
by Marc Zyngier
· 10 years ago
7a67b4b
KVM: arm/arm64: vgic: Relax vgic_can_sample_irq for edge IRQs
by Marc Zyngier
· 9 years ago
fb182cf
KVM: arm/arm64: vgic: Allow HW irq to be encoded in LR
by Marc Zyngier
· 9 years ago
e3d8238
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
c62e631
KVM: arm/arm64: vgic: Remove useless arm-gic.h #include
by Marc Zyngier
· 9 years ago
4839ddc2
KVM: arm/arm64: vgic: Avoid injecting reserved IRQ numbers
by Marc Zyngier
· 9 years ago
f5a202d
KVM: arm: vgic: Drop useless Group0 warning
by Marc Zyngier
· 9 years ago
8a14849
arm64: KVM: Switch vgic save/restore to alternative_insn
by Marc Zyngier
· 9 years ago
c11b532
KVM: arm64: add active register handling to GICv3 emulation as well
by Andre Przywara
· 9 years ago
fd1d0dd
KVM: arm/arm64: check IRQ number on userland injection
by Andre Przywara
· 9 years ago
0b3289e
KVM: arm: irqfd: fix value returned by kvm_irq_map_gsi
by Eric Auger
· 9 years ago
bf0fb67
Merge tag 'kvm-arm-for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into 'kvm-next'
by Paolo Bonzini
· 9 years ago
950324a
KVM: arm/arm64: rework MMIO abort handling to use KVM MMIO bus
by Andre Przywara
· 9 years ago
fb8f61a
KVM: arm/arm64: prepare GICv3 emulation to use kvm_io_bus MMIO handling
by Andre Przywara
· 9 years ago
0ba10d5
KVM: arm/arm64: merge GICv3 RD_base and SGI_base register frames
by Andre Przywara
· 9 years ago
a9cf86f
KVM: arm/arm64: prepare GICv2 emulation to be handled by kvm_io_bus
by Andre Przywara
· 9 years ago
6777f77
KVM: arm/arm64: implement kvm_io_bus MMIO handling for the VGIC
by Andre Przywara
· 9 years ago
9f199d0
KVM: arm/arm64: simplify vgic_find_range() and callers
by Andre Przywara
· 9 years ago
cf50a1e
KVM: arm/arm64: rename struct kvm_mmio_range to vgic_io_range
by Andre Przywara
· 9 years ago
1a74847
arm/arm64: KVM: Fix migration race in the arch timer
by Christoffer Dall
· 9 years ago
47a98b1
arm/arm64: KVM: support for un-queuing active IRQs
by Christoffer Dall
· 9 years ago
7176095
arm/arm64: KVM: add a common vgic_queue_irq_to_lr fn
by Alex Bennée
· 9 years ago
ae70593
arm/arm64: KVM: Keep elrsr/aisr in sync with software model
by Christoffer Dall
· 9 years ago
b52104e
arm/arm64: KVM: fix missing unlock on error in kvm_vgic_create()
by Wei Yongjun
· 9 years ago
174178f
KVM: arm/arm64: add irqfd support
by Eric Auger
· 9 years ago
649cf73
KVM: arm/arm64: remove coarse grain dist locking at kvm_vgic_sync_hwstate
by Eric Auger
· 9 years ago
0f372475
KVM: vgic: add virt-capable compatible strings
by Mark Rutland
· 9 years ago
b9085bc
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 10 years ago
4fa96afd
arm/arm64: KVM: force alignment of VGIC dist/CPU/redist addresses
by Andre Przywara
· 10 years ago
ac3d373
arm/arm64: KVM: allow userland to request a virtual GICv3
by Andre Przywara
· 10 years ago
b5d84ff
arm/arm64: KVM: enable kernel side of GICv3 emulation
by Andre Przywara
· 10 years ago
6d52f35
arm64: KVM: add SGI generation register emulation
by Andre Przywara
· 10 years ago
a0675c2
arm/arm64: KVM: add virtual GICv3 distributor emulation
by Andre Przywara
· 10 years ago
9fedf14
arm/arm64: KVM: add opaque private pointer to MMIO data
by Andre Przywara
· 10 years ago
1d91622
arm/arm64: KVM: split GICv2 specific emulation code from vgic.c
by Andre Przywara
· 10 years ago
8321581
arm/arm64: KVM: add vgic.h header file
by Andre Przywara
· 10 years ago
b60da14
arm/arm64: KVM: refactor/wrap vgic_set/get_attr()
by Andre Przywara
· 10 years ago
d97f683
arm/arm64: KVM: refactor MMIO accessors
by Andre Przywara
· 10 years ago
2f5fa41
arm/arm64: KVM: make the value of ICC_SRE_EL1 a per-VM variable
by Andre Przywara
· 10 years ago
3caa2d8
arm/arm64: KVM: make the maximum number of vCPUs a per-VM value
by Andre Przywara
· 10 years ago
4ce7ebd
arm/arm64: KVM: dont rely on a valid GICH base address
by Andre Przywara
· 10 years ago
ea2f83a
arm/arm64: KVM: move kvm_register_device_ops() into vGIC probing
by Andre Przywara
· 10 years ago
b26e5fd
arm/arm64: KVM: introduce per-VM ops
by Andre Przywara
· 10 years ago
05bc8aa
arm/arm64: KVM: wrap 64 bit MMIO accesses with two 32 bit ones
by Andre Przywara
· 10 years ago
9641525
arm/arm64: KVM: refactor vgic_handle_mmio() function
by Andre Przywara
· 10 years ago
Next »