linux-hardened/Documentation/virtual/kvm/devices
Marc Zyngier bd94e7aea4 KVM: arm/arm64: GICv4: Prevent a VM using GICv4 from being saved
The GICv4 architecture doesn't make it easy for save/restore to
work, as it doesn't give any guarantee that the pending state
is written into the pending table.

So let's not take any chance, and let's return an error if
we encounter any LPI that has the HW bit set. In order for
userspace to distinguish this error from other failure modes,
use -EACCES as an error code.

Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
2017-11-10 09:44:36 +01:00
..
arm-vgic-its.txt KVM: arm/arm64: GICv4: Prevent a VM using GICv4 from being saved 2017-11-10 09:44:36 +01:00
arm-vgic-v3.txt KVM: arm/arm64: Add GICV3 pending table save API documentation 2017-05-08 14:31:22 +02:00
arm-vgic.txt KVM: arm/arm64: Support uaccess of GICC_APRn 2017-09-05 17:33:39 +02:00
mpic.txt kvm/ppc/mpic: remove default routes from documentation 2013-04-30 11:50:39 +02:00
README
s390_flic.txt KVM: S390: add new group for flic 2017-06-22 12:41:07 +02:00
vcpu.txt KVM: arm/arm64: Allow setting the timer IRQ numbers from userspace 2017-06-08 16:59:57 +02:00
vfio.txt KVM: PPC: VFIO: Add in-kernel acceleration for VFIO 2017-04-20 11:39:26 +10:00
vm.txt KVM: s390: Multiple Epoch Facility support 2017-08-29 15:15:54 +02:00
xics.txt KVM: PPC: Book3S: Add API for in-kernel XICS emulation 2013-05-02 15:28:36 +02:00

This directory contains specific device bindings for KVM_CAP_DEVICE_CTRL.