From: Avi Kivity <[EMAIL PROTECTED]> this breaks 32-bit host userspace on 64-bit host kernels.
Signed-off-by: Avi Kivity <[EMAIL PROTECTED]> diff --git a/libkvm/libkvm.c b/libkvm/libkvm.c index 45f58d6..7329f86 100644 --- a/libkvm/libkvm.c +++ b/libkvm/libkvm.c @@ -541,7 +541,7 @@ int kvm_register_userspace_phys_mem(kvm_context_t kvm, struct kvm_userspace_memory_region memory = { .memory_size = len, .guest_phys_addr = phys_start, - .userspace_addr = (intptr_t)userspace_addr, + .userspace_addr = (unsigned long)(intptr_t)userspace_addr, .flags = log ? KVM_MEM_LOG_DIRTY_PAGES : 0, }; int r; ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ kvm-commits mailing list kvm-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-commits