linux_dsm_epyc7002/Documentation/virtual/kvm/devices
Andre Przywara 1085fdc68c KVM: arm64: vgic-its: Introduce new KVM ITS device
Introduce a new KVM device that represents an ARM Interrupt Translation
Service (ITS) controller. Since there can be multiple of this per guest,
we can't piggy back on the existing GICv3 distributor device, but create
a new type of KVM device.
On the KVM_CREATE_DEVICE ioctl we allocate and initialize the ITS data
structure and store the pointer in the kvm_device data.
Upon an explicit init ioctl from userland (after having setup the MMIO
address) we register the handlers with the kvm_io_bus framework.
Any reference to an ITS thus has to go via this interface.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Marc Zyngier <marc.zyngier@arm.com>
Tested-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
2016-07-18 18:14:35 +01:00
..
arm-vgic.txt KVM: arm64: vgic-its: Introduce new KVM ITS device 2016-07-18 18:14:35 +01:00
mpic.txt kvm/ppc/mpic: remove default routes from documentation 2013-04-30 11:50:39 +02:00
README kvm: add device control API 2013-04-26 20:27:20 +02:00
s390_flic.txt Documentation: virtual: fix spelling mistake 2016-04-25 16:59:49 +02:00
vcpu.txt arm64: KVM: Add a new vcpu device control group for PMUv3 2016-02-29 18:34:21 +00:00
vfio.txt kvm: Add VFIO device 2013-10-30 19:02:03 +01:00
vm.txt KVM: s390: provide CMMA attributes only if available 2016-06-10 12:07:20 +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.