Re: [kvm-devel] KVM-61/62 build fails on SLES 10

2008-03-02 Thread Alexey Eremenko
Well, There is a patch, that may help. It must be applied against clean KVM-61 (maybe it works with 62). Must be applied vs. KVM kernel-space Makefile. # cd kvm-61/kernel/ # patch -p1 kvm-susekernel.patch # ./configure # make # make install It helps here, on openSUSE Linux 10.3 host. I hope

[kvm-devel] [ kvm-Bugs-1905703 ] SMP 8-way guests fail to boot

2008-03-02 Thread SourceForge.net
Bugs item #1905703, was opened at 2008-03-02 16:49 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=893831aid=1905703group_id=180599 Please note that this message will contain a full copy of

[kvm-devel] Johann LAGRUE est absent(e).

2008-03-02 Thread johann . lagrue
Je serai absent(e) du 01/03/2008 au 10/03/2008. Je répondrai à votre message dès mon retour. En cas d'urgence, merci de contacter Mr LEPAGE ou Mr DUVAL au 01.34.94.37.80- This SF.net email is sponsored by: Microsoft Defy

Re: [kvm-devel] [PATCH] mmu notifiers #v8 + xpmem

2008-03-02 Thread Andrea Arcangeli
Here an example of the futher orthogonal work to do on top of #v8 during .26-rc to make the whole mmu notifier API sleep capable. 1) Every single ptep_clear_flush_young_notify and ptep_clear_flush_notify must be converted like the below. The below is the conversion of a single one. do_wp_page has

[kvm-devel] [PATCH] mmu notifiers #v8

2008-03-02 Thread Andrea Arcangeli
Difference between #v7 and #v8: 1) s/age_page/clear_flush_young/ (Nick's suggestion) 2) macro fix (Andrew) 3) move release before final unmap_vmas (for GRU, Jack/Christoph) 4) microoptimize mmu_notifier_unregister (Christoph) 5) use mmap_sem for registration serialization (Christoph) The

[kvm-devel] [PATCH 1/8] KVM: add basic paravirt support

2008-03-02 Thread Avi Kivity
From: Marcelo Tosatti [EMAIL PROTECTED] Add basic KVM paravirt support. Avoid vm-exits on IO delays. v1-v2: - replace KVM_CAP_CLOCKSOURCE with KVM_CAP_PARA_FEATURES - cover FEATURE_CLOCKSOURCE v2-v3: - switch to one ioctl per paravirt feature Signed-off-by: Marcelo Tosatti [EMAIL PROTECTED]

[kvm-devel] [PATCH 3/8] KVM: Provide unlocked version of emulator_write_phys()

2008-03-02 Thread Avi Kivity
Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- arch/x86/kvm/x86.c | 21 ++--- include/asm-x86/kvm_host.h |3 +++ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index cafed91..a1a6f0a 100644 ---

[kvm-devel] [PATCH 2/8] x86: KVM guest: add basic paravirt support

2008-03-02 Thread Avi Kivity
From: Marcelo Tosatti [EMAIL PROTECTED] Add basic KVM paravirt support. Avoid vm-exits on IO delays. v1-v2: - replace KVM_CAP_CLOCKSOURCE with KVM_CAP_PARA_FEATURES - cover FEATURE_CLOCKSOURCE v2-v3: - switch to one ioctl per paravirt feature Signed-off-by: Marcelo Tosatti [EMAIL PROTECTED]

[kvm-devel] [PATCH 8/8] x86: KVM guest: VMX cr3 cache support

2008-03-02 Thread Avi Kivity
From: Marcelo Tosatti [EMAIL PROTECTED] Add support for the cr3 cache feature on Intel VMX CPU's. This avoids vmexits on context switch if the cr3 value is cached in one of the entries (currently 4 are present). This is especially important for Xenner, where each guest syscall involves a cr3

Re: [kvm-devel] [PATCH][QEMU] Change -hugetlb-path to -mem-path

2008-03-02 Thread Avi Kivity
Anthony Liguori wrote: This patch changes -hugetlb-path to -mem-path and also updates the code so that it works for hugetlbfs or tmpfs. Applied, thanks. -- error compiling committee.c: too many arguments to function

agenda de cursos atualizada: mar�o/abril 2008.

2008-03-02 Thread C�rebro Comunica��o - Desenvolvimento Pessoal
Olá, Estou enviando nossa agenda de cursos atualizada. Atenciosamente, Tais CÉREBRO & COMUNICAÇÃO - DESENVOLVIMENTO PESSOAL Curitiba - 3029-8015 / 3029-8026 / 9229-0157 PROGRAMAÇÃO NEUROLINGÜÍSTICA - CONTROLE MENTAL Ensina a programar a mente para ter autoconfiança e autocontrole,

Re: [kvm-devel] I/O bandwidth control on KVM

2008-03-02 Thread Avi Kivity
Anthony Liguori wrote: Hi Ryo, Ryo Tsuruta wrote: Hello all, I've implemented a block device which throttles block I/O bandwidth, which I called dm-ioband, and been trying to throttle I/O bandwidth on KVM environment. But unfortunately it doesn't work well, the number of issued I/Os

[kvm-devel] [PATCH 5/8] x86: KVM guest: hypercall based pte updates and TLB flushes

2008-03-02 Thread Avi Kivity
From: Marcelo Tosatti [EMAIL PROTECTED] Hypercall based pte updates are faster than faults, and also allow use of the lazy MMU mode to batch operations. Don't report the feature if two dimensional paging is enabled. v1-v2: - guest passes physical destination addr, which is cheaper than doing

[kvm-devel] [PATCH 4/8] KVM: MMU: hypercall based pte updates and TLB flushes

2008-03-02 Thread Avi Kivity
From: Marcelo Tosatti [EMAIL PROTECTED] Hypercall based pte updates are faster than faults, and also allow use of the lazy MMU mode to batch operations. Don't report the feature if two dimensional paging is enabled. v1-v2: - guest passes physical destination addr, which is cheaper than doing

[kvm-devel] [PATCH 0/8] KVM paravirtualized mmu support, v4

2008-03-02 Thread Avi Kivity
This patchset is based on Marcelo's v3. The biggest change is dropping the generic hypercall multicall in favor of an mmu specific hypercall. This brings the following benefits: - no need to check whether the various hypercalls are compatible (for example, you wouldn't want to allow a

[kvm-devel] [PATCH 6/8] x86: KVM guest: hypercall batching

2008-03-02 Thread Avi Kivity
From: Marcelo Tosatti [EMAIL PROTECTED] Batch pte updates and tlb flushes in lazy MMU mode. v1-v2: - report individual hypercall error code, have multicall return number of processed entries. - cover entire multicall duration with slots_lock instead of acquiring/reacquiring. v2-v3: - change to

Re: [kvm-devel] catch vmentry failure (was enable gfxboot on VMX)

2008-03-02 Thread Avi Kivity
Guillaume Thouvenin wrote: On Mon, 18 Feb 2008 10:39:31 +0100 Alexander Graf [EMAIL PROTECTED] wrote: So if you want to see a VMentry failure, just remove the SS patching and you'll see one. My guess would be that you see a lot of problems with otherwise working code too then, though,

Re: [kvm-devel] [kvm-ppc-devel] Top level kvm-userspace directory getting crowded ... need new dir for qemu dependencies

2008-03-02 Thread Avi Kivity
Jerone Young wrote: So I forgot to CC all the interested parties on this list (sorry about that I wasn't thinking at the time), but I did start up a conversation on linuxppc-dev on the subject of splitting out libfdt from dtc. Mainly to get the thought of what the dtc folks thought about

Re: [kvm-devel] I/O bandwidth control on KVM

2008-03-02 Thread Anthony Liguori
Avi Kivity wrote: Anthony Liguori wrote: If you are using virtio drivers in the guest (which I presume you are given the reference to /dev/vda), try using the following -drive syntax: -drive file=/dev/mapper/ioband1,if=virtio,boot=on,cache=off This will force the use of O_DIRECT. By

Re: [kvm-devel] [kvm-ppc-devel] Top level kvm-userspace directory getting crowded ... need new dir for qemu dependencies

2008-03-02 Thread Luca Barbato
Hollis Blanchard wrote: That's a strange assertion, considering that Debian (and thus Ubuntu) doesn't have it. Others do.. https://admin.fedoraproject.org/pkgdb/packages/name/dtc http://packages.gentoo.org/package/sys-apps/dtc http://www.novell.com/products/linuxpackages/opensuse/dtc.html

Re: [kvm-devel] KVM-61/62 build fails on SLES 10

2008-03-02 Thread Alexander Graf
On Mar 2, 2008, at 12:31 PM, Alexey Eremenko wrote: Well, There is a patch, that may help. It must be applied against clean KVM-61 (maybe it works with 62). Must be applied vs. KVM kernel-space Makefile. # cd kvm-61/kernel/ # patch -p1 kvm-susekernel.patch # ./configure # make # make

Re: [kvm-devel] kvm-lite status

2008-03-02 Thread Rusty Russell
On Thursday 21 February 2008 10:24:57 Fabio Checconi wrote: Hi, what's the status of kvm-lite? Has anybody worked on it since the last september posting[1]? Hi Fabio, No, not really. I'll have to drag it up to date again and submit it for merging so it doesn't keep bitrotting. Thanks,

[kvm-devel] [PATCH] Use spin_lock_irqsave/restore for virtio-pci

2008-03-02 Thread Anthony Liguori
virtio-pci acquires its spin lock in an interrupt context so it's necessary to use spin_lock_irqsave/restore variants. This patch fixes guest SMP when using virtio devices in KVM. Signed-off-by: Anthony Liguori [EMAIL PROTECTED] diff --git a/drivers/virtio/virtio_pci.c

[kvm-devel] Оплата труда и социальные выпл аты

2008-03-02 Thread Лилиана
Оплата труда и социальные выплаты в 2007 и 2008 гг. НДФЛ, ЕСН в 2008 г. Однодневный семинар / 13 марта 2008, г. Москва Программа: 1. Организация оплаты труда на предприятии в 2007 и 2008 гг. с учетом изменений, внесенных в ТК РФ. Коллективный договор, трудовые договоры, ученический договор,

Re: [kvm-devel] [PATCH] mmu notifiers #v8

2008-03-02 Thread Nick Piggin
On Sun, Mar 02, 2008 at 04:54:57PM +0100, Andrea Arcangeli wrote: Difference between #v7 and #v8: 1) s/age_page/clear_flush_young/ (Nick's suggestion) 2) macro fix (Andrew) 3) move release before final unmap_vmas (for GRU, Jack/Christoph) 4) microoptimize mmu_notifier_unregister (Christoph)

Re: [kvm-devel] [PATCH] mmu notifiers #v8

2008-03-02 Thread Nick Piggin
On Sun, Mar 02, 2008 at 04:54:57PM +0100, Andrea Arcangeli wrote: Difference between #v7 and #v8: [patch] mmu-v8: demacro Remove the macros from mmu_notifier.h, in favour of functions. This requires untangling the include order circular dependencies as well, so just remove struct

Re: [kvm-devel] [PATCH] mmu notifiers #v8

2008-03-02 Thread Nick Piggin
On Sun, Mar 02, 2008 at 04:54:57PM +0100, Andrea Arcangeli wrote: Difference between #v7 and #v8: This one on top of the previous patch [patch] mmu-v8: typesafe Move definition of struct mmu_notifier and struct mmu_notifier_ops under CONFIG_MMU_NOTIFIER to ensure they doesn't get dereferenced

Re: [kvm-devel] [PATCH] mmu notifiers #v8

2008-03-02 Thread Nick Piggin
On Sun, Mar 02, 2008 at 04:54:57PM +0100, Andrea Arcangeli wrote: Difference between #v7 and #v8: Here is just a couple of checkpatch fixes on top of the last patches. Index: linux-2.6/include/linux/mmu_notifier.h === ---

Re: [kvm-devel] [patch 2/6] mmu_notifier: Callbacks to invalidate address ranges

2008-03-02 Thread Nick Piggin
On Thursday 28 February 2008 09:35, Christoph Lameter wrote: On Wed, 20 Feb 2008, Nick Piggin wrote: On Friday 15 February 2008 17:49, Christoph Lameter wrote: Also, what we are going to need here are not skeleton drivers that just do all the *easy* bits (of registering their callbacks),

Re: [kvm-devel] FW: KVM Test result, kernel 4a7f582.., userspace bc6db37..

2008-03-02 Thread Yang, Sheng
On Friday 29 February 2008 20:53:41 Zhao, Yunfeng wrote: Zhao, Yunfeng wrote: Hi, all, This is today's KVM test result against kvm.git 4a7f582a07e14763ee4714b681e98b3b134d1d46 and kvm-userspace.git bc6db37817ce749dcc88fbc761a36bb8df5cf60a. LTP and kernel build test on pae linux guest