[COMMIT master] Merge branch 'master' of git://git.sv.gnu.org/qemu

2009-06-04 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * 'master' of git://git.sv.gnu.org/qemu: (40 commits) Update maintainer list. Install keymaps from new location vvfat: one more missing BlockDriver C99 initializer conversion Move keymaps into pc-bios kvm: Mark full address range dirty on live migration

[COMMIT master] kvm: Add irqfd support

2009-06-04 Thread Avi Kivity
From: Gregory Haskins ghask...@novell.com irqfd lets you create an eventfd based file-desriptor to inject interrupts to a kvm guest. We associate one gsi per fd for fine-grained routing. Signed-off-by: Gregory Haskins ghask...@novell.com Signed-off-by: Avi Kivity a...@redhat.com diff --git

[COMMIT master] Do not use cpu_index in interface between libkvm and qemu

2009-06-04 Thread Avi Kivity
From: Gleb Natapov g...@redhat.com On vcpu creation cookie is returned which is used in future communication. Signed-off-by: Gleb Natapov g...@redhat.com Signed-off-by: Avi Kivity a...@redhat.com diff --git a/cpu-defs.h b/cpu-defs.h index 1e071e7..5f541e0 100644 --- a/cpu-defs.h +++

[COMMIT master] Update source link

2009-06-04 Thread Avi Kivity
From: Avi Kivity a...@redhat.com Signed-off-by: Avi Kivity a...@redhat.com diff --git a/linux-2.6 b/linux-2.6 index d789c98..28ddf0a 16 --- a/linux-2.6 +++ b/linux-2.6 @@ -1 +1 @@ -Subproject commit d789c98af00b1bd62f91a241586546072a41175b +Subproject commit

[COMMIT master] Backport srcu implementation

2009-06-04 Thread Avi Kivity
From: Avi Kivity a...@redhat.com Signed-off-by: Avi Kivity a...@redhat.com diff --git a/external-module-compat-comm.h b/external-module-compat-comm.h index 9801441..5b96c46 100644 --- a/external-module-compat-comm.h +++ b/external-module-compat-comm.h @@ -812,3 +812,16 @@ static inline struct

[COMMIT master] KVM: use POLLHUP to close an irqfd instead of an explicit ioctl

2009-06-04 Thread Avi Kivity
From: Gregory Haskins ghask...@novell.com Assigning an irqfd object to a kvm object creates a relationship that we currently manage by having the kvm oject acquire/hold a file* reference to the underlying eventfd. The lifetime of these objects is properly maintained by decoupling the two objects