Zhang, Xiantao wrote:
> Hi, Avi
> As you know, we have to change to kvm_vcpu_arch concept since meet
> various issues about #includes.
> This patches enables it. I also prepared a series of patches to split
> kvm with similar idea.
> Now, kvm.h includes x86.h by default. X86.c needs includes kvm.
The following patch eliminates the uninitialized mem pointer in
kvm_destroy_phys_mem and uses instead the corresponding entry from the
slots array in the conditional to fix :
libkvm.c:580: warning: 'mem' is used uninitialized in this function
Signed-off-by: Carlo Marcelo Arenas Belon <[EMAIL
Zhang, Xiantao wrote:
> From: Zhang Xiantao <[EMAIL PROTECTED]>
> Date: Fri, 14 Dec 2007 00:33:56 +0800
> Subject: [PATCH] kvm portability: Moving apic and apic_base to kvm_vcpu
> arch.
>
> This patches moving apic and apic_base to kvm_vcpu_arch.
> And use a macro apic(v) to simplifily get apic fro
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 10:23:23 +0800
Subject: [PATCH] kvm: portability : moving kvm_vm_stat to x86.h
This patch moves kvm_vm_stat to x86.h, and every arch
can define its own kvm_vm_stat in $arch.h
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
driver
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 10:01:48 +0800
Subject: [PATCH] kvm: portability: Moving mmu-related fields to
kvm_arch.
This patches moves mmu-related fields to kvm_arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers/kvm/kvm.h |8 ---
drivers
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 09:45:31 +0800
Subject: [PATCH] kvm: portability: Expand the KVM_VCPU_COMM in kvm_vcpu
structure.
This patches removes KVM_COMM macro, original it is hold
kvm_vcpu common fields.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
dr
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 10:20:16 +0800
Subject: [PATCH] kvm: portability: moving round_robin_prev_vcpu and
tss_addr to kvm_arch
This patches moves two fields round_robin_prev_vcpu and tss to kvm_arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
driv
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 10:17:34 +0800
Subject: [PATCH] kvm: portability: moving vpic and vioapic to kvm_arch
This patches moves two fields vpid and vioapic to kvm_arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers/kvm/ioapic.c |4 ++--
d
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 09:54:20 +0800
Subject: [PATCH] kvm: portability: moving naliases and aliases to
kvm_arch.
This patches create kvm_arch to hold arch-specific kvm fileds
and moves fields naliases and aliases to arch.
Signed-off-by: Zhang Xiantao <[EMAI
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 09:49:26 +0800
Subject: [PATCH] kvm: portability : Moving kvm_vcpu_stat to x86.h
This patches moves kvm_vcpu_stat to x86.h, and every
arch can define its own kvm_vcpu_stat structure.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 09:41:22 +0800
Subject: [PATCH] kvm: portability: Moving kvm_vcpu defintions back to
kvm.h
This patches moves kvm_vcpu definition to kvm.h, and finally
kvm.h includes x86.h.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 09:35:10 +0800
Subject: [PATCH] kvm: portability: Splitting mmu-related static
functions to mmu.h
Since these functions need to know the details of kvm or kvm_vcpu
structure,
it can't be put in x86.h. Now create a mmu.h to hold them.
S
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 09:28:42 +0800
Subject: [PATCH] kvm: portability: Moving emulate_ctxt to kvm_vcpu_arch.
This patches moves emulate_ctxt to arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers/kvm/x86.c | 36 ++-
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 01:33:04 +0800
Subject: [PATCH] kvm: portabiltiy: Moving cpuid_entries to arch
This patch moves cpuid_entries to kvm_vcpu_arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers/kvm/x86.c | 50
+---
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 01:29:58 +0800
Subject: [PATCH] kvm: portability: Moving rmode, exceptions,
halt_request to arch
This patch moves rmode exceptions and halt_request to arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers/kvm/vmx.c
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 00:22:42 +0800
Subject: [PATCH] kvm portability: Moving shadow_efer and pdptrs to
archs.
Moving shadow_efer and ptptrs to kvm_vcpu_arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers/kvm/mmu.c |6 +++---
dri
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 01:17:26 +0800
Subject: [PATCH] kvm: portability: Moving {host, guest}_fx_image fields
to arch
This patch moves {host, guest}_fx_image to kvm_vcpu_arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers/kvm/x86.c | 24 +++
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 01:21:39 +0800
Subject: [PATCH] Moving pio_data, pio, mmio_fault_cr2 to arch.
This patches moves the three fileds to archs as follows:
1. pio_data
2. mmio_fault_cr2
3. pio
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers/k
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 01:14:44 +0800
Subject: [PATCH] kvm : portability : moving pt fileds to arch.
The three fileds last_pt_write_gfn, last_pt_write_count,
last_pte_updated are moved to kvm_vcpu_arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
d
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 01:07:51 +0800
Subject: [PATCH] kvm portability: Moving mmu-related fields to arch.
This patch moving mmu-related fields to arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers/kvm/mmu.c | 114
++
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 00:33:56 +0800
Subject: [PATCH] kvm portability: Moving apic and apic_base to kvm_vcpu
arch.
This patches moving apic and apic_base to kvm_vcpu_arch.
And use a macro apic(v) to simplifily get apic from vcpu.
Signed-off-by: Zhang Xianta
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Fri, 14 Dec 2007 00:56:44 +0800
Subject: [PATCH] kvm portability: Moving mp_state, and sipi_vector to
kvm_vcpu_arch
In this patches, two fields mp_state and sipi_vector are moved to
kvm_vcpu_arch
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
dr
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Thu, 13 Dec 2007 23:59:18 +0800
Subject: [PATCH] kvm: Portability : Moving irq-related fields to arch.
This patches moves irq_pending, irq_summary, and interrupt_
window_open fields to arch.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers
From: Zhang Xiantao <[EMAIL PROTECTED]>
Date: Thu, 13 Dec 2007 23:50:52 +0800
Subject: [PATCH] kvm Portability. Add kvm_vcpu_arch support.
In this patch, host_tsc is moved to arch fileds.
Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
---
drivers/kvm/svm.c |4 ++--
drivers/kvm/vmx.c |4
Hi, Avi
As you know, we have to change to kvm_vcpu_arch concept since meet
various issues about #includes.
This patches enables it. I also prepared a series of patches to split
kvm with similar idea.
Now, kvm.h includes x86.h by default. X86.c needs includes kvm.h, and
vmx.c and svm.c only needs
> #include "qemu-kvm.h"
> #endif
> #if defined(CONFIG_USER_ONLY)
> @@ -2600,8 +2601,8 @@ void cpu_physical_memory_rw(target_phys_addr_t
> addr, uint8_t *buf, phys_ram_dirty[addr1 >>
> TARGET_PAGE_BITS] |= (0xff &
> ~CODE_DIRTY_FLAG)
On Thu, 2007-12-13 at 20:36 +0100, Christian Ehrhardt wrote:
> @@ -2600,8 +2601,8 @@ void cpu_physical_memory_rw(target_phys_addr_t
> addr, uint8_t *buf,
> phys_ram_dirty[addr1 >> TARGET_PAGE_BITS] |=
> (0xff & ~CODE_DIRTY_FLAG);
> }
>
Izik Eidus wrote:
> Farkas Levente wrote:
>> Avi Kivity wrote:
>>
>>> This restores live migration support which has been broken for a
>>> couple of releases. Also, if you had Java problems please test
>>> kvm-56, as it has some nx related permission fixes.
>>>
>>
>> unfortunately 32bit cen
Guten Tag,
Virus found in this message, please delete it without futher reading
Thing, said renisenb. Hori said slowly: i am not several
pieces of which were with their army, in this souce, and
put some slic't lemon to it,. --
Subject: [PATCH][UPDATE] kvm-userspace: sync icache for more architectures
From: Christian Ehrhardt <[EMAIL PROTECTED]>
A ia64 patch introduced kvm_sync_icache within a ifdef __ia64__, but the
concept of split caches is not bound to ia64 and we would like to implement
it for ppc too.
The call to
On Thu, Dec 13, 2007 at 03:32:46PM +0200, Avi Kivity wrote:
> This restores live migration support which has been broken for a couple
> of releases. Also, if you had Java problems please test kvm-56, as it
> has some nx related permission fixes.
BTW, there were changes between 2.6.24-rc3 and -r
Am Donnerstag, 13. Dezember 2007 schrieb Dor Laor:
> You're right I got confused somehow.
> So in that case setting the driver status field on open in addition to
> your enable will do the trick.
> On DRIVER_OPEN the host will trigger an interrupt if the queue is not
> empty..
> Thanks,
> Dor
Af
Add printk_ratelimit check in front of printk. This prevents spamming
of the message during 32-bit ubuntu 6.06server install. Previously, it
would hang during the partition formatting stage.
--
Ryan Harper
Software Engineer; Linux Technology Center
IBM Corp., Austin, Tx
(512) 838-9253 T/L: 67
Farkas Levente wrote:
> Avi Kivity wrote:
>
>> This restores live migration support which has been broken for a couple
>> of releases. Also, if you had Java problems please test kvm-56, as it
>> has some nx related permission fixes.
>>
>
> unfortunately 32bit centos guest still not be ab
Dong, Eddie wrote:
> This is not necessary, vector doesn;t mean priority.
>
> Remember I ever had a talk with Avi that user level irqchip could only support
> one vector pending in kernel like you mentioned too. On the other hand,
> if we have multiple pending vectors, we will lose priority. The po
This is not necessary, vector doesn;t mean priority.
Remember I ever had a talk with Avi that user level irqchip could only support
one vector pending in kernel like you mentioned too. On the other hand,
if we have multiple pending vectors, we will lose priority. The point here
is that vector does
Ah, check.
Thank you.
Avi Kivity wrote:
> Pelle wrote:
>> Patch applied, rebuild (twice) but still the same error.
>>
>
> Sorry, there was a type in the patch. Please change cpmxchg64 to
> cmpxchg64 in kernel/external-module-compat.h, or apply the attached
> corrected patch on a clean kvm-56.
Pelle wrote:
Patch applied, rebuild (twice) but still the same error.
Sorry, there was a type in the patch. Please change cpmxchg64 to
cmpxchg64 in kernel/external-module-compat.h, or apply the attached
corrected patch on a clean kvm-56.
Avi Kivity wrote:
Pelle wrote:
I get the followi
Patch applied, rebuild (twice) but still the same error.
Avi Kivity wrote:
> Pelle wrote:
>> I get the following error when modprobing the new module:
>>
>> WARNING: Error inserting kvm
>> (/lib/modules/2.6.22-14-generic/extra/kvm.ko): Unknown symbol in
>> module, or unknown parameter (see dmesg
Avi Kivity wrote:
> Zhang, Xiantao wrote:
>> From: Zhang Xiantao <[EMAIL PROTECTED]>
>> Date: Tue, 11 Dec 2007 20:47:56 +0800
>> Subject: [PATCH] kvm: kvm structure split.
>>
>> Using macro KVM_COMM to hold kvm common fields
>> as kvm_vcpu does. And, every arch defines its kvm structure
>> separat
Avi Kivity wrote:
> This restores live migration support which has been broken for a couple
> of releases. Also, if you had Java problems please test kvm-56, as it
> has some nx related permission fixes.
unfortunately 32bit centos guest still not be able to boot on 64bit host.
--
Levente
Alexey Eremenko wrote:
>
> Hi Pelle!
>
> Yes, You're right, KVM-56 doesn't compiles on 32-bit systems. (tested
> on openSUSE 10.3, 32-bit)
>
It compiles on 32-bit systems. It doesn't compile on 32-bit non-pae
systems.
--
error compiling committee.c: too many arguments to function
-
Hi Pelle!
Yes, You're right, KVM-56 doesn't compiles on 32-bit systems. (tested on
openSUSE 10.3, 32-bit)
-Alexey Technologov
-
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place
Yes, unfortunately that's not it.
Alexey Eremenko wrote:
>
>
>
> -Original Message-
> From: [EMAIL PROTECTED] on behalf of Pelle
> Sent: Thu 12/13/2007 6:19 AM
> To: Avi Kivity
> Cc: kvm-devel
> Subject: Re: [kvm-devel] [ANNOUNCE] kvm-56 release
>
> >I get the following error when modprob
Pelle wrote:
I get the following error when modprobing the new module:
WARNING: Error inserting kvm
(/lib/modules/2.6.22-14-generic/extra/kvm.ko): Unknown symbol in module,
or unknown parameter (see dmesg)
kvm: Unknown symbol cmpxchg64
Ubuntu 7.10 32-bits, C2D E6300
Please try the atta
Zhang, Xiantao wrote:
> Avi Kivity wrote:
>
>> Zhang, Xiantao wrote:
>>
>>> From: Zhang Xiantao <[EMAIL PROTECTED]>
>>> Date: Tue, 11 Dec 2007 20:45:48 +0800
>>> Subject: [PATCH] kvm: Moving memslot_id to x86.h
>>>
>>> Since it is not called in kvm_main.c, and it also will block
>>> kvm str
Avi Kivity wrote:
> Zhang, Xiantao wrote:
>> From: Zhang Xiantao <[EMAIL PROTECTED]>
>> Date: Tue, 11 Dec 2007 20:45:48 +0800
>> Subject: [PATCH] kvm: Moving memslot_id to x86.h
>>
>> Since it is not called in kvm_main.c, and it also will block
>> kvm structure split, so moved it out.
>>
>
> mem
Zhang, Xiantao wrote:
> From: Zhang Xiantao <[EMAIL PROTECTED]>
> Date: Tue, 11 Dec 2007 20:47:56 +0800
> Subject: [PATCH] kvm: kvm structure split.
>
> Using macro KVM_COMM to hold kvm common fields
> as kvm_vcpu does. And, every arch defines its kvm structure
> separately.
>
> + struct k
Zhang, Xiantao wrote:
> From: Zhang Xiantao <[EMAIL PROTECTED]>
> Date: Tue, 11 Dec 2007 20:45:48 +0800
> Subject: [PATCH] kvm: Moving memslot_id to x86.h
>
> Since it is not called in kvm_main.c, and it also will block
> kvm structure split, so moved it out.
>
memslot_id() is not x86 specific.
-Original Message-
From: [EMAIL PROTECTED] on behalf of Pelle
Sent: Thu 12/13/2007 6:19 AM
To: Avi Kivity
Cc: kvm-devel
Subject: Re: [kvm-devel] [ANNOUNCE] kvm-56 release
>I get the following error when modprobing the new module:
I hope you did rmmod first. You need to do:
rmmod kvm-
I get the following error when modprobing the new module:
WARNING: Error inserting kvm
(/lib/modules/2.6.22-14-generic/extra/kvm.ko): Unknown symbol in module,
or unknown parameter (see dmesg)
kvm: Unknown symbol cmpxchg64
Ubuntu 7.10 32-bits, C2D E6300
Pelle.
Avi Kivity wrote:
> This restore
I have kvm-amd running nicely.
I want to access my USB thumbdrive that I plugged in. How do I do that?
On my host it is /dev/sde. dmesg on my guest does not report anything
when the
usb drive is plugged in. I am booting with the -usb option.
Thanks,
Jerry
This restores live migration support which has been broken for a couple
of releases. Also, if you had Java problems please test kvm-56, as it
has some nx related permission fixes.
Changes from kvm-55:
- Generalize exception handling mechanism
- fix x86 emulator eflags handling
- avoid exit to u
Bugs item #1850037, was opened at 2007-12-13 15:25
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=893831&aid=1850037&group_id=180599
Please note that this message will contain a full copy
Christian Borntraeger wrote:
> Am Mittwoch, 12. Dezember 2007 schrieb Dor Laor:
>
>> I think the change below handles the race. Otherwise please detail the
>> use case.
>>
> [...]
>
>>> @@ -292,6 +292,9 @@ static int virtnet_open(struct net_devic
>>> return -ENOMEM;
>>>
From e6fa298ad00b96fd457c737ec9e100cd3be5f02e Mon Sep 17 00:00:00 2001
From: Dor Laor <[EMAIL PROTECTED]>
Date: Thu, 13 Dec 2007 15:09:54 +0200
Subject: [PATCH] Correct the highest priority order of irq injection
from userspace.
Actually this is not a must here since no more than a single
inter
From 2e80a9eb15769443716ebd87eb2567cd0de9c84e Mon Sep 17 00:00:00 2001
From: Dor Laor <[EMAIL PROTECTED]>
Date: Thu, 13 Dec 2007 15:07:08 +0200
Subject: [PATCH] This patch changes the order in which interrupts are
injected when the
in-kernel APIC is disabled. Now the IRQ with the highest priorit
Avi Kivity wrote:
> In the case of x86, we'll have 16 arch dependent files (i8259.[ch],
> irq.[ch], lapic.c, mmu.c, paging_tmpl.[ch], svm.[ch], vmx.[ch],
> x86.[ch], x86_emulate.[ch]) which warrant a kvm/ subdirectory IMO.
I think a subdirectory makes sense too. We'll end up with more than a
sin
-usb only enables usb support.
You need to either use -usbdevice from the command line, or usb_add from
the monitor (alt+2)
See:
http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC34
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of w
Subject: [PATCH] kvm-userspace: kvm_sync_icache for more architectures
From: Christian Ehrhardt <[EMAIL PROTECTED]>
A ia64 patch introduced kvm_sync_icache within a ifdef __ia64__, but the concept
of split caches is not bound to ia64 and we would like to implement it for ppc
too.
The call to kvm_
Joerg Roedel wrote:
> This patch fixes a compile error of the LAPIC code with APIC debugging
> enabled.
>
>
Applied, thanks.
--
error compiling committee.c: too many arguments to function
-
SF.Net email is sponsored b
Zhang, Xiantao wrote:
> Thank Young for reporting it.
> From: Zhang Xiantao <[EMAIL PROTECTED]>
> Date: Thu, 13 Dec 2007 08:22:19 +0800
> Subject: [PATCH] kvm: qemu : Fix a typo.
>
> A typo for defieing max_bios_size.
> Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
>
Applied, thanks.
-
[EMAIL PROTECTED] wrote:
> G'day folks.
>
> After blindly trying applying an oldish QEMU patch mentioned here
> (http://www.damogran.de/blog/archives/14-WinDbg-and-QEMU.html) I got ever
> so slightly further, to the point that I reached the Windbg command prompt
> and could enter commands (e.g. '.d
Marcelo Tosatti wrote:
> Emulate cmpxchg8b atomically on i386. This is required to avoid a guest
> pte walker from seeing a splitted write.
>
Applied, thanks.
--
error compiling committee.c: too many arguments to function
-
[EMAIL PROTECTED] wrote:
> [making Windbg's serial protocol work between two VMs]
>
>
>> Instead you might run in parallel to the VM a script
>> that does while(1) kill -SIGIO vm_pid.
>>
>
> The first 'kill -SIGIO' kills the whole VM instantly.
>
> kvm-55 with its own kernel module.
>
>
>
Christian Borntraeger wrote:
>
> Am Mittwoch, 12. Dezember 2007 schrieb Dor Laor:
> > Christian Borntraeger wrote:
> > >
> > > Am Mittwoch, 12. Dezember 2007 schrieb Dor Laor:
> > > > --- a/drivers/net/virtio_net.c
> > > > +++ b/drivers/net/virtio_net.c
> > > > @@ -406,10 +405,10 @@ again:
> > >
>
Marcelo Tosatti wrote:
> There is a race where VCPU0 is shadowing a pagetable entry while VCPU1
> is updating it, which results in a stale shadow copy.
>
> Fix that by comparing the contents of the cached guest pte with the
> current guest pte after write-protecting the guest pagetable.
>
>
App
Arnd Bergmann wrote:
> On Tuesday 11 December 2007, Avi Kivity wrote:
>
>> Heiko Carstens wrote:
>>
>>> On Tue, Dec 11, 2007 at 11:47:39AM +0200, Avi Kivity wrote:
>>>
>>>
arch/*/kvm/ arch dependent kvm code
>>> Maybe arch/*/virt/ ? No need to add an o
Current Physicians in the United States
788,864 in total <> 17,521 emails
34 primary and secondary specialties
Sort by over a dozen different fields
This week only you pay only: $390
* Receive the items below as a Bon.US if you order this week *
-> Database of American Pharma
69 matches
Mail list logo