[PATCH] kvm: qemu: fix framebuffer address range

2008-12-14 Thread Avi Kivity
From: Avi Kivity a...@redhat.com typo, missing zero. Signed-off-by: Avi Kivity a...@redhat.com diff --git a/qemu/qemu-kvm.c b/qemu/qemu-kvm.c index 121873e..c5a5880 100644 --- a/qemu/qemu-kvm.c +++ b/qemu/qemu-kvm.c @@ -803,7 +803,7 @@ static int must_use_aliases_target(target_phys_addr_t addr)

[PATCH] kvm: qemu: Switch to KVM_CAP_USER_NMI

2008-12-14 Thread Avi Kivity
From: Jan Kiszka jan.kis...@siemens.com Adopt to new KVM_CAP_USER_NMI interface for injecting NMIs from qemu user space. As this capability is only provided on archs actually requiring it, we can also drop a lot of empty arch stubs. Signed-off-by: Jan Kiszka jan.kis...@siemens.com Signed-off-by:

[PATCH] kvm: qemu: virtio: enable VIRTIO_ZERO_COPY

2008-12-14 Thread Avi Kivity
From: Mark McLoughlin mar...@redhat.com Fixes an oops in the bounce buffer malloc in virtqueue_pop() I have seen twice so far. We still need to track this down, but it's very hard to reproduce. Signed-off-by: Mark McLoughlin mar...@redhat.com Signed-off-by: Avi Kivity a...@redhat.com diff --git

[PATCH] KVM: x86: Rework user space NMI injection as KVM_CAP_USER_NMI

2008-12-14 Thread Avi Kivity
From: Jan Kiszka jan.kis...@siemens.com There is no point in doing the ready_for_nmi_injection/ request_nmi_window dance with user space. First, we don't do this for in-kernel irqchip anyway, while the code path is the same as for user space irqchip mode. And second, there is nothing to loose if

[PATCH] kvm: qemu: ppc: fix configure enabling kvm for ppc

2008-12-14 Thread Avi Kivity
From: Christian Ehrhardt ehrha...@linux.vnet.ibm.com The configure script is missing the target/host cpu sync for powerpc kvm. Signed-off-by: Christian Ehrhardt ehrha...@linux.vnet.ibm.com Signed-off-by: Avi Kivity a...@redhat.com diff --git a/qemu/configure b/qemu/configure index

[PATCH] kvm: qemu: Update VGA display for whole Video memory for kvm/ia64

2008-12-14 Thread Avi Kivity
From: root r...@vti-demo.(none) Since ia64 use 64K page size by default and each bank memory only has 32K size , so VGA optimization for legacy mmio range 0xa-0xc doesn't work. Comment out the code for ia64. Before adding the dirty log machanism, always update Videmo memory to make

[PATCH] kvm: qemu: ppc: use virtio-blk header

2008-12-14 Thread Avi Kivity
From: Christian Ehrhardt ehrha...@linux.vnet.ibm.com virtio_blk_init now is in a separate header Signed-off-by: Christian Ehrhardt ehrha...@linux.vnet.ibm.com Signed-off-by: Avi Kivity a...@redhat.com diff --git a/qemu/hw/ppc440_bamboo.c b/qemu/hw/ppc440_bamboo.c index 79e4ea8..57d04f9 100644

[PATCH] kvm: libkvm: Add the stub for kvm_{create, destroy}_memory_alias for ia64.

2008-12-14 Thread Avi Kivity
From: root r...@vti-demo.(none) Signed-off-by: Xiantao Zhang xiantao.zh...@intel.com Signed-off-by: Avi Kivity a...@redhat.com diff --git a/libkvm/libkvm-ia64.c b/libkvm/libkvm-ia64.c index f3afc56..2f15675 100644 --- a/libkvm/libkvm-ia64.c +++ b/libkvm/libkvm-ia64.c @@ -67,3 +67,16 @@ void