aboutsummaryrefslogtreecommitdiff
path: root/kvm-stub.c
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2012-05-17 10:32:36 -0300
committerAvi Kivity <avi@redhat.com>2012-05-21 19:22:50 +0300
commit39853bbc497d4ca19c553a620afdc459e81d67ce (patch)
treeec743b6b3c5411d29e493af3b6fe03fcc63bb036 /kvm-stub.c
parente7b2030862f63ee02331940b9f1742cd025c1908 (diff)
downloadqemu-39853bbc497d4ca19c553a620afdc459e81d67ce.zip
qemu-39853bbc497d4ca19c553a620afdc459e81d67ce.tar.gz
qemu-39853bbc497d4ca19c553a620afdc459e81d67ce.tar.bz2
kvm: Introduce kvm_irqchip_add/remove_irqfd
Add services to associate an eventfd file descriptor as input with an IRQ line as output. Such a line can be an input pin of an in-kernel irqchip or a virtual line returned by kvm_irqchip_add_route. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'kvm-stub.c')
-rw-r--r--kvm-stub.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/kvm-stub.c b/kvm-stub.c
index ec351d9..b4cf03f 100644
--- a/kvm-stub.c
+++ b/kvm-stub.c
@@ -140,3 +140,13 @@ int kvm_irqchip_add_msi_route(KVMState *s, MSIMessage msg)
void kvm_irqchip_release_virq(KVMState *s, int virq)
{
}
+
+int kvm_irqchip_add_irqfd(KVMState *s, int fd, int virq)
+{
+ return -ENOSYS;
+}
+
+int kvm_irqchip_remove_irqfd(KVMState *s, int fd, int virq)
+{
+ return -ENOSYS;
+}