Marc Zyngier
|
3c13b8f435
KVM: arm/arm64: vgic-v3: Make the LR indexing macro public
|
9 jaren geleden |
Christoffer Dall
|
0e3dfda91d
KVM: arm/arm64: arch_timer: Preserve physical dist. active state on LR.active
|
9 jaren geleden |
Linus Torvalds
|
933425fb00
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
|
9 jaren geleden |
Pavel Fedin
|
26caea7693
KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr()
|
9 jaren geleden |
Pavel Fedin
|
c4cd4c168b
KVM: arm/arm64: Optimize away redundant LR tracking
|
9 jaren geleden |
Michal Marek
|
5fdf876d30
KVM: arm: Do not indent the arguments of DECLARE_BITMAP
|
9 jaren geleden |
Christoffer Dall
|
4b4b4512da
arm/arm64: KVM: Rework the arch timer to use level-triggered semantics
|
10 jaren geleden |
Jean-Philippe Brucker
|
4f64cb65bf
arm/arm64: KVM: Only allow 64bit hosts to build VGICv3
|
10 jaren geleden |
Ming Lei
|
ef748917b5
arm/arm64: KVM: Remove 'config KVM_ARM_MAX_VCPUS'
|
10 jaren geleden |
Marc Zyngier
|
773299a570
KVM: arm/arm64: vgic: Prevent userspace injection of a mapped interrupt
|
10 jaren geleden |
Marc Zyngier
|
6e84e0e067
KVM: arm/arm64: vgic: Add vgic_{get,set}_phys_irq_active
|
10 jaren geleden |
Marc Zyngier
|
6c3d63c9a2
KVM: arm/arm64: vgic: Allow dynamic mapping of physical/virtual interrupts
|
11 jaren geleden |
Marc Zyngier
|
32d2d8010c
KVM: arm/arm64: vgic: Convert struct vgic_lr to use bitfields
|
10 jaren geleden |
Paolo Bonzini
|
bf0fb67cf9
Merge tag 'kvm-arm-for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into 'kvm-next'
|
10 jaren geleden |
Andre Przywara
|
950324ab81
KVM: arm/arm64: rework MMIO abort handling to use KVM MMIO bus
|
10 jaren geleden |
Andre Przywara
|
fb8f61abab
KVM: arm/arm64: prepare GICv3 emulation to use kvm_io_bus MMIO handling
|
10 jaren geleden |
Andre Przywara
|
a9cf86f62b
KVM: arm/arm64: prepare GICv2 emulation to be handled by kvm_io_bus
|
10 jaren geleden |
Andre Przywara
|
6777f77f0f
KVM: arm/arm64: implement kvm_io_bus MMIO handling for the VGIC
|
10 jaren geleden |
Christoffer Dall
|
47a98b15ba
arm/arm64: KVM: support for un-queuing active IRQs
|
10 jaren geleden |
Christoffer Dall
|
ae705930fc
arm/arm64: KVM: Keep elrsr/aisr in sync with software model
|
10 jaren geleden |
Christoffer Dall
|
662d971584
arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER}
|
10 jaren geleden |
Andre Przywara
|
ac3d373564
arm/arm64: KVM: allow userland to request a virtual GICv3
|
11 jaren geleden |
Andre Przywara
|
b5d84ff600
arm/arm64: KVM: enable kernel side of GICv3 emulation
|
11 jaren geleden |
Andre Przywara
|
6d52f35af1
arm64: KVM: add SGI generation register emulation
|
11 jaren geleden |
Andre Przywara
|
a0675c25d6
arm/arm64: KVM: add virtual GICv3 distributor emulation
|
11 jaren geleden |
Andre Przywara
|
2f5fa41a7a
arm/arm64: KVM: make the value of ICC_SRE_EL1 a per-VM variable
|
11 jaren geleden |
Andre Przywara
|
3caa2d8c3b
arm/arm64: KVM: make the maximum number of vCPUs a per-VM value
|
11 jaren geleden |
Andre Przywara
|
b26e5fdac4
arm/arm64: KVM: introduce per-VM ops
|
11 jaren geleden |
Andre Przywara
|
59892136c4
arm/arm64: KVM: pass down user space provided GIC type into vGIC code
|
11 jaren geleden |
Christoffer Dall
|
1f57be2895
arm/arm64: KVM: Add (new) vgic_initialized macro
|
10 jaren geleden |