[PATCH] kvm: testsuite: Add test for 'call near absolute'

2008-09-11 Thread Avi Kivity
From: Mohammed Gamal [EMAIL PROTECTED] Adds 'call near absolute' to the real mode test harness Signed-off-by: Mohammed Gamal [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/user/test/x86/realmode.c b/user/test/x86/realmode.c index b27fbae..12cfb6a 100644 ---

[PATCH] kvm: qemu: virtio-blk: change config to guest endian

2008-09-11 Thread Avi Kivity
From: Liu Yu [EMAIL PROTECTED] Since virtio-blk in the kernel now uses the guest endianness. Signed-off-by: Liu Yu [EMAIL PROTECTED] Acked-by: Anthony Liguori [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/qemu/hw/virtio-blk.c b/qemu/hw/virtio-blk.c index

[PATCH] kvm: qemu: coalesce memory allocation

2008-09-11 Thread Avi Kivity
From: Glauber Costa [EMAIL PROTECTED] Put all memory allocation under qemu_alloc_physram(). Protect the mem_area code with #ifdef USE_KVM. Although it is not really needed, it help us keep track of the fact that this is a kvm-only feature to the moment. Signed-off-by: Glauber Costa [EMAIL

[PATCH] kvm: libkvm: remove KVM_CAP_USER_MEMORY from libkvm.c.

2008-09-11 Thread Avi Kivity
From: Glauber Costa [EMAIL PROTECTED] One of them is left, which is the initial check. Code that does ioctl checking is left to be removed in a future commit. Signed-off-by: Glauber Costa [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/libkvm/libkvm.c

[PATCH] kvm: libkvm: merge destroy phys mem functions

2008-09-11 Thread Avi Kivity
From: Glauber Costa [EMAIL PROTECTED] kvm_destroy_userspace_phys_mem() and kvm_destroy_phys_mem() can be merged into a single function, now that kernel allocation is no more. Signed-off-by: Glauber Costa [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/libkvm/libkvm.c

[PATCH] kvm: libkvm: remove create_kernel_phys_mem

2008-09-11 Thread Avi Kivity
From: Glauber Costa [EMAIL PROTECTED] Wipe out create_kernel_phys_mem(), and all of its users. Signed-off-by: Glauber Costa [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/libkvm/kvm-common.h b/libkvm/kvm-common.h index 93cea1b..0c04cbc 100644 ---

[PATCH] kvm: libkvm: start removing kernel memory functions

2008-09-11 Thread Avi Kivity
From: Glauber Costa [EMAIL PROTECTED] kvm_arch_create_default_phys_mem and kvm_alloc_kernel_memory are legacy. Remove them, and their callers. The whole removal will be split for bisectability. These ones goes first because they are only called at initialization Signed-off-by: Glauber Costa

[PATCH] kvm: libkvm: remove user_alloc field from slot representation

2008-09-11 Thread Avi Kivity
From: Glauber Costa [EMAIL PROTECTED] All allocations are user now. So we don't need this field anymore. Signed-off-by: Glauber Costa [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/libkvm/kvm-common.h b/libkvm/kvm-common.h index 0c04cbc..d22556b 100644 ---

[PATCH] kvm: qemu: remove kernel memory code from hw/pc.c

2008-09-11 Thread Avi Kivity
From: Glauber Costa [EMAIL PROTECTED] Signed-off-by: Glauber Costa [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/qemu/hw/pc.c b/qemu/hw/pc.c index 026e96d..8a50096 100644 --- a/qemu/hw/pc.c +++ b/qemu/hw/pc.c @@ -842,8 +842,7 @@ static void pc_init1(ram_addr_t

[PATCH] kvm: libkvm: get rid of kvm_create_userspace_phys_mem

2008-09-11 Thread Avi Kivity
From: Glauber Costa [EMAIL PROTECTED] It is just kvm_create_phys_mem() right now. Signed-off-by: Glauber Costa [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/libkvm/libkvm.c b/libkvm/libkvm.c index c1c295d..af69a0d 100644 --- a/libkvm/libkvm.c +++ b/libkvm/libkvm.c

[PATCH] KVM: x86 emulator: Add call near absolute instruction (opcode 0xff/2)

2008-09-11 Thread Avi Kivity
From: Mohammed Gamal [EMAIL PROTECTED] Add call near absolute instruction. Signed-off-by: Mohammed Gamal [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/arch/x86/kvm/x86_emulate.c b/arch/x86/kvm/x86_emulate.c index 3ac2f14..0630d21 100644 ---

[PATCH] KVM: x86: unhalt vcpu0 on reset

2008-09-11 Thread Avi Kivity
From: Marcelo Tosatti [EMAIL PROTECTED] Since KVM: x86: do not execute halted vcpus, HLT by vcpu0 before system reset by the IO thread will hang the guest. Mark vcpu as runnable in such case. Signed-off-by: Marcelo Tosatti [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff

[PATCH] Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6

2008-09-11 Thread Avi Kivity
From: Avi Kivity [EMAIL PROTECTED] -- To unsubscribe from this list: send the line unsubscribe kvm-commits in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

[no subject]

2008-09-11 Thread usenet
unsubscribe kvm-commits -- To unsubscribe from this list: send the line unsubscribe kvm-commits in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH] kvm: external module: fix cancel_work_sync() for 2.6.22

2008-09-11 Thread Avi Kivity
From: Jan Kiszka [EMAIL PROTECTED] Signed-off-by: Jan Kiszka [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/kernel/external-module-compat-comm.h b/kernel/external-module-compat-comm.h index 2e87c57..6072fde 100644 --- a/kernel/external-module-compat-comm.h +++

[PATCH] KVM: VMX: Cleanup stalled INTR_INFO readt

2008-09-11 Thread Avi Kivity
From: Jan Kiszka [EMAIL PROTECTED] Commit 1c0f4f5011829dac96347b5f84ba37c2252e1e08 left a useless access of VM_ENTRY_INTR_INFO_FIELD in vmx_intr_assist behind. Clean this up. Signed-off-by: Jan Kiszka [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/arch/x86/kvm/vmx.c

[PATCH] KVM: x86 emulator: fix jmp r/m64 instruction

2008-09-11 Thread Avi Kivity
From: Avi Kivity [EMAIL PROTECTED] jmp r/m64 doesn't require the rex.w prefix to indicate the operand size is 64 bits. Set the Stack attribute (even though it doesn't involve the stack, really) to indicate this. Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git

[PATCH] Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6

2008-09-11 Thread Avi Kivity
From: Avi Kivity [EMAIL PROTECTED] -- To unsubscribe from this list: send the line unsubscribe kvm-commits in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH] KVM: ppc: kvmppc_44x_shadow_release() does not require mmap_sem to be locked

2008-09-11 Thread Avi Kivity
From: Hollis Blanchard [EMAIL PROTECTED] And it gets in the way of get_user_pages_fast(). Signed-off-by: Hollis Blanchard [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] diff --git a/arch/powerpc/kvm/44x_tlb.c b/arch/powerpc/kvm/44x_tlb.c index 3594bbd..7b11fd7 100644 ---