Cam Macdonell wrote:
Cam Macdonell wrote:
Cam Macdonell wrote:
Dor Laor wrote:
Cam Macdonell wrote:
Dor Laor wrote:
Christian Borntraeger wrote:
Am Mittwoch, 12. Dezember 2007 schrieb Dor Laor:
Christian Borntraeger wrote:
Am Mittwoch, 12. Dezember 2007 schrieb Dor Laor:
---
Hollis already pointed me to the mkasm-values patches which
are the continuation of the mkasm-offset discussion on lkml
Hollis last patch was based on.
As stated before by Xiantao and Hollis in this thread the
mkasm-value patches are not yet accepted upstream, but may be
useful for us.
Seems the issue is not fully resolved.
Save/restore on 64bist host may cause guest to kernel panic.
Here is the snapshot:
https://sourceforge.net/tracker/download.php?group_id=180599atid=893831file_id=259112aid=1824525
And following error message will be found in dmesg:
device sw0 entered
On Wed, 2007-12-19 at 16:59 +0800, Zhao, Yunfeng wrote:
Seems the issue is not fully resolved.
Save/restore on 64bist host may cause guest to kernel panic.
Here is the snapshot:
https://sourceforge.net/tracker/download.php?group_id=180599atid=893831file_id=259112aid=1824525
And following
On Wed, 2007-12-19 at 16:59 +0800, Zhao, Yunfeng wrote:
Seems the issue is not fully resolved.
Save/restore on 64bist host may cause guest to kernel panic.
Here is the snapshot:
https://sourceforge.net/tracker/download.php?group_id=180599atid=893831file_id=259112aid=1824525
it seems like
Avi Kivity wrote:
Ingo Molnar wrote:
While the change mentions that it fixes a time warp bug, it also says
it should be rare. So clearly kvm smp tsc handing is buggy.
Ingo/Thomas, (or anybody else), do you have any insight as to what kvm
can be doing wrong to trigger this behavior?
Complements f2601fd2874b94d14dfcb21a3e1b84d7f3262b17 which made obsolete
the use of io_apic provided defines that were not being included for x86
when the host kernel didn't have IO_APIC support.
Reverts :
5d6ea6b370ff9aae1dd7671b71e89351749fbeee
26e6e6a8681f1041b61fccdf2fdf2aacb88cee36
Defines MAX_IO_APICS if not defined already with the same value used in
asm/apicdef.h and which wasn't loaded for non-smp kernels before 2.6.21
Signed-off-by: Carlo Marcelo Arenas Belon [EMAIL PROTECTED]
---
kernel/external-module-compat.h |5 +
1 files changed, 5 insertions(+), 0
Fixes the following compilation error :
in file included from kernel/include/linux/kvm_para.h:19,
from kernel/external-module-compat.h:13,
from command line:1:
kernel/include/asm/kvm_para.h: In function 'kvm_para_available':
kernel/include/asm/kvm_para.h:87:
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Sun, 16 Dec 2007 18:42:26 +0800
Subject: [PATCH] kvm/ia64: Updaing IA64 Kconfig and Makefile to include
kvm build.
Updaing IA64 Kconfig and Makefile to include kvm build.
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
arch/ia64/Kconfig |6
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 14:02:27 +0800
Subject: [PATCH] kvm/ia64: Add header files for ia64.
This patches add kvm.h , kvm_para.h, and kvm_host.h in include/asm-ia64.
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
include/asm-ia64/kvm.h | 65 ++
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 14:43:37 +0800
Subject: [PATCH] kvm/ia64: VMM module interfaces.
vmm.c adds the interfaces with kvm/module, and initialize global data
area.
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
arch/ia64/kvm/vmm.c | 57
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 14:48:17 +0800
Subject: [PATCH] kvm/ia64: Add mmio decoder for kvm/ia64.
mmio.c includes mmio decoder routines.
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
arch/ia64/kvm/mmio.c | 379
Avi Kivity wrote:
Testing shows wrmsr and rdtsc function normally.
I'll try pinning the vcpus to cpus and see if that helps.
It does.
--
error compiling committee.c: too many arguments to function
-
SF.Net email is
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 14:14:21 +0800
Subject: [PATCH] kvm/ia64: Add tr operation routines for ia64.
This patches creates kvm_tr.S, which used as tr
operations(insert/purge).
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
arch/ia64/kvm/kvm_tr.S | 82
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 14:10:11 +0800
Subject: [PATCH] kvm/ia64: Add firmware emulation code for ia64
platform.
This patch adds kvm_fw.c, which targets for firmware emulation.
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
arch/ia64/kvm/kvm_fw.c | 456
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 15:03:40 +0800
Subject: [PATCH] kvm/ia64: Generate offset values for assembly code use.
asm-offsets.c will generate offset values used for assembly code
for some fileds of special structures.
Signed-off-by: Zhang Xiantao [EMAIL
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 15:00:04 +0800
Subject: [PATCH] kvm/ia64: add optimization for some virtulization
faults
optvfault.S adds optimization for some performance-critical
virtualization
faults.
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 15:11:46 +0800
Subject: [PATCH] kvm/ia64: Add Makefile for kvm files compile.
Adds Makefile for kvm compile.
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
arch/ia64/kvm/Makefile | 61
KVM/IA64 HOWTO
This is the notes about how to enalbe kvm on Itanium series of
processors
suppoting VT. Since fully userspace built is not supported yet, so we
have to
build qemu, and kernel module separately.
The step-by-step is as following:
Kernel module built:
Download kvm
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 15:11:01 +0800
Subject: [PATCH] kvm/ia64: add Kconfig for kvm configuration.
Kconfig adds kvm/ia64 configurations at kernel configuration
time.
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
arch/ia64/kvm/Kconfig | 43
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 15:09:25 +0800
Subject: [PATCH] kvm/ia64: Add guest interruption injection support.
process.c mainly handle interruption injection, and some
faults handling.
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
arch/ia64/kvm/process.c |
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 12 Dec 2007 03:12:34 +0800
Subject: [PATCH] kvm/ia64. kernel patch
Since kernel is not fully friendly to support kvm,
need a kernel patch here. Now, put it under arch/ia64/kvm
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
On Wed, Dec 19, 2007 at 08:22:01PM +0800, Zhang, Xiantao wrote:
KVM/IA64 HOWTO
This is the notes about how to enalbe kvm on Itanium series of
processors suppoting VT.
Probably some tidbits of this should go into the kvm wiki in :
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Wed, 19 Dec 2007 14:45:17 +0800
Subject: [PATCH] kvm/ia64: TLB virtulization routines.
vtlb.c includes tlb/VHPT virtulization.
Signed-off-by: Zhang Xiantao [EMAIL PROTECTED]
---
arch/ia64/kvm/vtlb.c | 602
Izik Eidus wrote:
On Wed, 2007-12-19 at 20:18 +0800, Zhang, Xiantao wrote:
Now, it's time for us sending the code out for review and check-in.
We are appreciating any comments ! :)
[1/17] Adding kvm compile support in Kconfig and Makefile file
[2/17] Add kvm.h, kvm_para.h and kvm_host.h
* Avi Kivity [EMAIL PROTECTED] wrote:
Avi Kivity wrote:
Testing shows wrmsr and rdtsc function normally.
I'll try pinning the vcpus to cpus and see if that helps.
It does.
do we let the guest read the physical CPU's TSC? That would be trouble.
Ingo
On Wednesday 19 December 2007 17:48:14 Zhang, Xiantao wrote:
Hi, all
As you know, in the past two months, commnity worked out cross-arch
framework support for kvm. Thank you all for your contributions !
Especially for Avi's quick response in mailing list! !
Currently, following userspace
Ingo Molnar wrote:
* Avi Kivity [EMAIL PROTECTED] wrote:
Avi Kivity wrote:
Testing shows wrmsr and rdtsc function normally.
I'll try pinning the vcpus to cpus and see if that helps.
It does.
do we let the guest read the physical CPU's TSC? That would be trouble.
David P. Reed wrote:
Avi Kivity wrote:
kvm will forward a virtual machine's writes to port 0x80 to the real
port. The reason is that the write is much faster than exiting and
emulating it; the difference is measurable when compiling kernels.
Now if the cause is simply writing to port
try this test perhaps in an SMP guest:
http://people.redhat.com/mingo/time-warp-test/time-warp-test.c
you can ignore TSC warps - but no GTOD or CLOCK warps should occur.
Ingo
-
SF.Net email is sponsored by:
Check
Amit Shah wrote:
On Wednesday 19 December 2007 17:48:14 Zhang, Xiantao wrote:
Hi, all
As you know, in the past two months, commnity worked out cross-arch
framework support for kvm. Thank you all for your contributions !
Especially for Avi's quick response in mailing list! !
Currently,
Carlo Marcelo Arenas Belon wrote:
so just to be clear on this?, would you rather have these changes in a patch
series, or as unrelated patches with the second one fixing a formatting issue
that the first one triggered?
Oh, I misunderstood. The changes are related and should be in one
Ingo Molnar wrote:
try this test perhaps in an SMP guest:
http://people.redhat.com/mingo/time-warp-test/time-warp-test.c
you can ignore TSC warps - but no GTOD or CLOCK warps should occur.
On a broken guest kernel, I see gtod and clock warps. On a good guest
kernel, I do not,
On Dec 19, 2007 12:27 PM, Avi Kivity [EMAIL PROTECTED] wrote:
Ingo Molnar wrote:
* Avi Kivity [EMAIL PROTECTED] wrote:
Avi Kivity wrote:
Testing shows wrmsr and rdtsc function normally.
I'll try pinning the vcpus to cpus and see if that helps.
It does.
do we let the
On Tue, Dec 18, 2007 at 06:20:03PM +0200, Avi Kivity wrote:
Carlo Marcelo Arenas Belon wrote:
The following patch eliminates the uninitialized mem pointer, using
instead the corresponding entry from the slots array to fix :
libkvm.c:580: warning: 'mem' is used uninitialized in this
Glauber de Oliveira Costa wrote:
Changes in rate does not sound good. It's possibly what's screwing up
my paravirt clock implementation in smp.
You should renew the timebase on vcpu migration, and hook cpufreq so
that changes in frequency are reflected in the timebase.
Since the host
Carlo Marcelo Arenas Belon wrote:
Complements f2601fd2874b94d14dfcb21a3e1b84d7f3262b17 which made obsolete
the use of io_apic provided defines that were not being included for x86
when the host kernel didn't have IO_APIC support.
Reverts :
5d6ea6b370ff9aae1dd7671b71e89351749fbeee
Christian Ehrhardt wrote:
Subject: [PATCH][UPDATE] kvm-userspace: simplify mmio callback
From: Christian Ehrhardt [EMAIL PROTECTED]
Merging the read[bwlq]/write[bwlq] callback callback pointers to
mmio_read/write functions simplifies the callback interface.
On the qemu side it now uses the
On Tue, Dec 18, 2007 at 06:15:07PM +0200, Avi Kivity wrote:
The major focus for this release is a qemu-cvs merge, which brings many
new features, some introduced by kvm developers.
but didn't include my changes to the IDE emulation to allow for OpenSolaris
guests to be installed (patch 1 and
Carlo Marcelo Arenas Belon wrote:
On Tue, Dec 18, 2007 at 06:15:07PM +0200, Avi Kivity wrote:
The major focus for this release is a qemu-cvs merge, which brings many
new features, some introduced by kvm developers.
but didn't include my changes to the IDE emulation to allow for
Amit Shah wrote:
On Wednesday 19 December 2007 21:02:06 Glauber de Oliveira Costa wrote:
On Dec 19, 2007 12:27 PM, Avi Kivity [EMAIL PROTECTED] wrote:
Ingo Molnar wrote:
* Avi Kivity [EMAIL PROTECTED] wrote:
Avi Kivity wrote:
Testing shows wrmsr and rdtsc function normally.
Dor Laor wrote:
vmx (and svm) allow us to add an offset to the physical tsc. We
set it
on startup to -tsc (so that an rdtsc on boot would return 0), and
massage it on vcpu migration so that guest rdtsc is monotonic.
The net effect is that tsc on a vcpu can experience large
On Wednesday 19 December 2007 21:02:06 Glauber de Oliveira Costa wrote:
On Dec 19, 2007 12:27 PM, Avi Kivity [EMAIL PROTECTED] wrote:
Ingo Molnar wrote:
* Avi Kivity [EMAIL PROTECTED] wrote:
Avi Kivity wrote:
Testing shows wrmsr and rdtsc function normally.
I'll try pinning the
The following patch series implements fixes to the IDE/ATAPI emulation
in qemu which affects access to the CD-ROM device preventing installation
of OpenSolaris guests because of an incorrect implementation of the MMC6
GET_CONFIGURATION command when it was extended to also support a DVD-ROM
This patch complements Partial IDE DVD emulation (revision 1.66 for ide.c
in qemu's cvs) that is generating the following timeouts for OpenSolaris
guests when trying to access the ATAPI cdrom (ex: during installation):
WARNING: /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED] (ata1);
The following patch report model as DVD-ROM for INQUIRY and IDENTIFY DEVICE
commands instead of CD-ROM to reflect that the device is now able to support
DVDs
Signed-off-by: Carlo Marcelo Arenas Belon [EMAIL PROTECTED]
---
qemu/hw/ide.c |4 ++--
1 files changed, 2 insertions(+), 2
On Tue, Dec 18, 2007 at 05:49:51PM +0200, Avi Kivity wrote:
Marcelo Tosatti wrote:
Hi,
The following is an improvement on top of an earlier patch by Izik. It
increases pagefault scalability for SMP guests by allowing concurrent
guest walking, allocation and instruction emulation on the
Carlo Marcelo Arenas Belon wrote:
The following patch series implements fixes to the IDE/ATAPI emulation
in qemu which affects access to the CD-ROM device preventing installation
of OpenSolaris guests because of an incorrect implementation of the MMC6
GET_CONFIGURATION command when it was
Marcelo Tosatti wrote:
Updated patch, now feature complete. Changes from last version:
- Use __gfn_to_page in cmpxchg_pte() to avoid potential deadlock
- Add kvm_read_guest_inatomic() and use it in fetch()
- Make prefetch_page() use copy_from_user_inatomic()
- Pass grabbed page down to
Make your dig a monster! It'll have a tight fit when you'll bang some
loose chicks! http://hotweny.com/
-
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell
hi, I'm using kvm-48 which has apic kernel support know.
But I found when working on uniprocessor, the ioapic of kvm is not used.
Kvm only use pic when it works on uniprocessor?
Best Regards
Pengcheng Liu
Software School, Fudan University
Tel: 86-021-51355363-18
MP: 86-13472527372
E_mail:
Tried this patch against latest commit.
The guest will hang after it restored for several minutes.
Thanks
Yunfeng
-Original Message-
From: Izik Eidus [mailto:[EMAIL PROTECTED]
Sent: 2007年12月19日 18:22
To: Zhao, Yunfeng
Cc: Avi Kivity; kvm-devel
Subject: Re: [kvm-devel] KVM Test result,
[6/17] Add GVMM interfaces, it provides GVMM information for host use.
[7/17] TLB virtulization
[8/17] Add MMIO decoder support.
[9/17] Add Interruption vector table for GVM
[10/17] Add trampoline code for host/guest mode switch.
Signed-off-by : Zhang Xiantao ([EMAIL PROTECTED])
[11/17] Add processor virtulization support
[12/17] Some optimizations for virtualization faults.
[13/17] Generating offset values for assembly code use.
[14/17] Guest interruption injection support.
[15/17] Add Kconfig for choosing kvm support on IA64.
[16/17] Add Makefile for compiling
Hi Tony,
In order to build kvm source successfully, we need to export
three symbols for kvm use. Please review. Maybe Avi can check-in to
kvm.git upstream first.
Thanks
Xiantao
From: Zhang Xiantao [EMAIL PROTECTED]
Date: Thu, 20 Dec 2007 09:37:41 +0800
Subject: [PATCH] ia64: Export
From 33d84813131809e962a4cd8cae9b66a9062fa8db Mon Sep 17 00:00:00 2001
From: Sheng Yang [EMAIL PROTECTED]
Date: Thu, 20 Dec 2007 14:22:18 +0800
Subject: [PATCH] kvm: external module: Remove 'include/asm' before
execute 'ln'
We use 'ln -sf' to refresh the symbolic now. But if 'include/asm' is a
Zhao, Yunfeng wrote:
Tried this patch against latest commit.
The guest will hang after it restored for several minutes.
Thanks
Yunfeng
it shouldnt fix the guest,
it should fix the ugly messages in the host
did it?
-Original Message-
From: Izik Eidus [mailto:[EMAIL PROTECTED]
Zhao, Yunfeng wrote:
-Original Message-
From: Izik Eidus [mailto:[EMAIL PROTECTED]
Sent: 2007年12月20日 14:43
To: Zhao, Yunfeng
Cc: Avi Kivity; kvm-devel
Subject: Re: [kvm-devel] KVM Test result, kernel 5ca24d9..,
userspace120e0c8..
Zhao, Yunfeng wrote:
Tried this patch
59 matches
Mail list logo