Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

KVM: Add missing KVM_IRQFD API documentation

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>

authored by

Alex Williamson and committed by
Marcelo Tosatti
f36992e3 d4db2935

+17
+17
Documentation/virtual/kvm/api.txt
··· 1930 1930 PTE's RPN field (ie, it needs to be shifted left by 12 to OR it 1931 1931 into the hash PTE second double word). 1932 1932 1933 + 4.75 KVM_IRQFD 1934 + 1935 + Capability: KVM_CAP_IRQFD 1936 + Architectures: x86 1937 + Type: vm ioctl 1938 + Parameters: struct kvm_irqfd (in) 1939 + Returns: 0 on success, -1 on error 1940 + 1941 + Allows setting an eventfd to directly trigger a guest interrupt. 1942 + kvm_irqfd.fd specifies the file descriptor to use as the eventfd and 1943 + kvm_irqfd.gsi specifies the irqchip pin toggled by this event. When 1944 + an event is tiggered on the eventfd, an interrupt is injected into 1945 + the guest using the specified gsi pin. The irqfd is removed using 1946 + the KVM_IRQFD_FLAG_DEASSIGN flag, specifying both kvm_irqfd.fd 1947 + and kvm_irqfd.gsi. 1948 + 1949 + 1933 1950 5. The kvm_run structure 1934 1951 ------------------------ 1935 1952