On Sat, 2007-11-17 at 23:02 -0800, Neo Jia wrote:
On Nov 17, 2007 7:47 AM, Izik Eidus [EMAIL PROTECTED] wrote:
Dan Kenigsberg wrote:
On Fri, Nov 16, 2007 at 09:46:03PM -0800, Neo Jia wrote:
I synced with kvm.git and kvm-userspace.git. Do I have to rebuild and
install the entire
Zhang, Xiantao wrote:
KVM Portability: Add two arch hooks to handle kvm_create_vm and
kvm destroy_vm. Now, just put io_bus init and destory in common.
1. kvm_arch_create_vm
2. kvm_arch_destroy_vm
This doesn't apply. Is it against some older codebase?
--
error compiling committee.c:
Zhang, Xiantao wrote:
This is the preparation for moving mmu code to arch. Since mmu code in
arch, translation functionality should be implemented for every arch.
Xiantao
Applied, thanks.
--
error compiling committee.c: too many arguments to function
Sheng Yang wrote:
From f8aca5afbc018e71dc37d2e6001bcec376499939 Mon Sep 17 00:00:00 2001
From: Sheng Yang [EMAIL PROTECTED]
Date: Fri, 16 Nov 2007 16:29:15 +0800
Subject: [PATCH] KVM: x86 emulator: Discard CR2 in x86 emulator
For CR2 is unreliable and unavailable in many condition, this
Bugs item #1833976, was opened at 2007-11-18 12:48
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detailatid=893831aid=1833976group_id=180599
Please note that this message will contain a full copy of
Avi Kivity wrote:
Zhang, Xiantao wrote:
KVM Portability: Add two arch hooks to handle kvm_create_vm and
kvm destroy_vm. Now, just put io_bus init and destory in common.
1. kvm_arch_create_vm
2. kvm_arch_destroy_vm
This doesn't apply. Is it against some older codebase?
Maybe too old. I
On Nov 18, 2007 2:47 AM, Avi Kivity [EMAIL PROTECTED] wrote:
Neo Jia wrote:
Thank you for your response! Now, I can build modules from kvm.git
instead of build the whole kernel.
Any comments for the TODO item or bug I need to pick up first?
It depends on your knowledge of the x86
Roel Kluin wrote:
#--#
in function FNAME(page_fault), drivers/kvm/paging_tmpl.h, line 450, (linus'
git)
I think a check is in place. I am not sure whether this is how it should be
done, nor was the patch below
Neo Jia wrote:
Another question is about the architecture, I found it seems that the
32-bit platform is much more stable than 64-bit. Should I switch my
system to 64-bit for later work?
Where do you get this impression? I do almost all of my development on
64-bit, and I don't recall an
Joe Perches wrote:
fix sparse warnings Using plain integer as NULL pointer
Applied, thanks.
--
error compiling committee.c: too many arguments to function
-
This SF.net email is sponsored by: Microsoft
Defy all
Carlo Marcelo Arenas Belon wrote:
The following patch fixes 1a483ef4040ed380bf69d684783d06a617073256 so that the
parent PIC pointer is used to send the edge irq0 instead of the PIC pair and
that is an incompatible pointer type as reported in :
qemu/hw/i8259.c: In function `pic_read_irq':
Neo Jia wrote:
hi,
I am trying to contribute some (just starting some bug fix first) for
KVM development.
But, I want know first what those experienced kvm developer do
everyday for the development work.
I synced with kvm.git and kvm-userspace.git. Do I have to rebuild and
install the
Zhang, Xiantao wrote:
Avi Kivity wrote:
Zhang, Xiantao wrote:
KVM Portability: Add two arch hooks to handle kvm_create_vm and
kvm destroy_vm. Now, just put io_bus init and destory in common.
1. kvm_arch_create_vm
2. kvm_arch_destroy_vm
This doesn't apply. Is it against
On Nov 18, 2007 3:04 AM, Avi Kivity [EMAIL PROTECTED] wrote:
Neo Jia wrote:
Another question is about the architecture, I found it seems that the
32-bit platform is much more stable than 64-bit. Should I switch my
system to 64-bit for later work?
Where do you get this impression? I do
Zhang, Xiantao wrote:
Remove __init attributes for kvm_init_debug and kvm_init_msr_list, since
their callers are not declared with __init. It maybe introduce prolems,
once kvm is built-in while kvm-intel or kvm-amd is built as module.
Applied, thanks. We will want to redo __init and
Neo Jia wrote:
On Nov 18, 2007 3:04 AM, Avi Kivity [EMAIL PROTECTED] wrote:
Neo Jia wrote:
Another question is about the architecture, I found it seems that the
32-bit platform is much more stable than 64-bit. Should I switch my
system to 64-bit for later work?
Where do
Neo Jia wrote:
Thank you for your response! Now, I can build modules from kvm.git
instead of build the whole kernel.
Any comments for the TODO item or bug I need to pick up first?
It depends on your knowledge of the x86 architecture and experience in
virtualization. If you have little
Zhang, Xiantao wrote:
According to privious decisions, mmu code should be moved to arch.
From 43a629932b6babcbf2af75299192c1d77c2393d5 Mon Sep 17 00:00:00 2001
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Fri, 16 Nov 2007 13:16:40 +0800
Subject: [PATCH] KVM: MMU split for portability.
Avi Kivity wrote:
Zhang, Xiantao wrote:
Avi Kivity wrote:
Zhang, Xiantao wrote:
KVM Portability: Add two arch hooks to handle kvm_create_vm and
kvm destroy_vm. Now, just put io_bus init and destory in common.
1. kvm_arch_create_vm
2. kvm_arch_destroy_vm
This doesn't apply. Is it
Hello,
I saw in this mailing list (kvm-devel) that there is a git tree
which uses Rusty Russel virtio API. The intention that this tree will be
integrated inot mainstream in the near future.
(for example,
http://www.mail-archive.com/kvm-devel@lists.sourceforge.net/msg08854.html).
My question is
Hello all,
2 months ago, I had a discussion [1] on this Mailing-List with Haydn
Solomon and Wes Felter about KVM and the raging competition on the
hypervisor market.
I am perfectly aware that this is a technical Mailing-List so I'll try
to cut the business crap short, but still I think every
On Sunday 18 November 2007 18:35:22 Avi Kivity wrote:
Sheng Yang wrote:
From f8aca5afbc018e71dc37d2e6001bcec376499939 Mon Sep 17 00:00:00 2001
From: Sheng Yang [EMAIL PROTECTED]
Date: Fri, 16 Nov 2007 16:29:15 +0800
Subject: [PATCH] KVM: x86 emulator: Discard CR2 in x86 emulator
For
Mark Ryden wrote:
Hello,
I saw in this mailing list (kvm-devel) that there is a git tree
which uses Rusty Russel virtio API. The intention that this tree will be
integrated inot mainstream in the near future.
(for example,
Amit Shah wrote:
From 76204eda7e03035c16702105e78724137ecad24b Mon Sep 17 00:00:00 2001
From: Amit Shah [EMAIL PROTECTED]
Date: Sun, 18 Nov 2007 22:42:47 +0530
Subject: [PATCH] KVM: SVM: Disable Lazy FPU optimization because of
regressions
Host FPU state is leaked into the guest FPU state.
On Sunday 18 November 2007 22:58:56 Avi Kivity wrote:
Amit Shah wrote:
diff --git a/drivers/kvm/svm.c b/drivers/kvm/svm.c
index ea2cb83..d7c9b92 100644
--- a/drivers/kvm/svm.c
+++ b/drivers/kvm/svm.c
@@ -1600,11 +1600,11 @@ static void svm_set_cr3(struct kvm_vcpu *vcpu,
unsigned long
Amit Shah wrote:
From 554315592b05eabf0355ac63145c28e11358af1f Mon Sep 17 00:00:00 2001
From: Amit Shah [EMAIL PROTECTED]
Date: Sun, 18 Nov 2007 00:03:27 +0530
Subject: [PATCH] KVM: Use write_emulated and not write_std, which is not
implemented
... and calling write_emulated should work
From 76204eda7e03035c16702105e78724137ecad24b Mon Sep 17 00:00:00 2001
From: Amit Shah [EMAIL PROTECTED]
Date: Sun, 18 Nov 2007 22:42:47 +0530
Subject: [PATCH] KVM: SVM: Disable Lazy FPU optimization because of
regressions
Host FPU state is leaked into the guest FPU state. This happens
because
From 554315592b05eabf0355ac63145c28e11358af1f Mon Sep 17 00:00:00 2001
From: Amit Shah [EMAIL PROTECTED]
Date: Sun, 18 Nov 2007 00:03:27 +0530
Subject: [PATCH] KVM: Use write_emulated and not write_std, which is not
implemented
... and calling write_emulated should work just as well
in place of
Instead of having each architecture do it individually, we
do this in the arch-independent code (just x86 as of now).
Turns out SVM did not do this at all.
Signed-off-by: Amit Shah [EMAIL PROTECTED]
---
drivers/kvm/vmx.c |1 -
drivers/kvm/x86.c |1 +
2 files changed, 1 insertions(+), 1
Amit Shah wrote:
Instead of having each architecture do it individually, we
do this in the arch-independent code (just x86 as of now).
Turns out SVM did not do this at all.
Applied, thanks.
--
error compiling committee.c: too many arguments to function
On Mon, 19 Nov 2007 03:44:51 am Amit Shah wrote:
From 76204eda7e03035c16702105e78724137ecad24b Mon Sep 17 00:00:00 2001
From: Amit Shah [EMAIL PROTECTED]
Date: Sun, 18 Nov 2007 22:42:47 +0530
Subject: [PATCH] KVM: SVM: Disable Lazy FPU optimization because of
regressions
Host FPU state is
On Sunday 18 November 2007 23:49:38 Mike Lampard wrote:
This patch didnt resolve the font issues for me, however the other patch
(unload FPU state) did fix it. I didnt run the test app (no compiler on
the (32bit ubuntu) guest atm) but reverting this patch on my tree didnt
appear to adversely
Avi Kivity wrote:
Neo Jia wrote:
On Nov 18, 2007 3:04 AM, Avi Kivity [EMAIL PROTECTED] wrote:
Neo Jia wrote:
Another question is about the architecture, I found it seems that the
32-bit platform is much more stable than 64-bit. Should I switch my
system to 64-bit for later work?
Avi Kivity wrote:
Zhang, Xiantao wrote:
According to privious decisions, mmu code should be moved to arch.
From 43a629932b6babcbf2af75299192c1d77c2393d5 Mon Sep 17 00:00:00
2001
From: Zhang Xiantao [EMAIL PROTECTED]
+kvm_arch_set_memory_region(kvm, mem, user_alloc);
But
Hi Avi,
Considering your comments,I refined the patch, and use kvm-memslots to
caculate the nr_mmu_pagas every time.
Patch [1/3] Move kvm_vcpu_iotcl_get_dirty_log implementation into arch,
and still keep the interface in common.
Patch [2/3] Move kvm_mmu init and exit functionality to arch.
Patch [3/3] Add the hook kvm_arch_set_memory_region. In this patch,
introduce a function kvm_caculate_mmu_pages to compute mmu pages in
total, once memory region changes.
Xiantao
0003-KVM-Portability-Split-kvm_set_memory_region.patch
Description:
Move kvm_mmu init and exit functionality to arch.
Xiantao
0002-KVM-Portability-MMU-split.patch
Description: 0002-KVM-Portability-MMU-split.patch
-
This SF.net email is sponsored by: Microsoft
Defy all challenges.
Neo Jia wrote:
Another question is about the architecture, I found it seems that the
32-bit platform is much more stable than 64-bit. Should I switch my
system to 64-bit for later work?
Where do you get this impression? I do almost all of my development on
64-bit, and I
38 matches
Mail list logo