Convert KVM from nopage to fault.
Signed-off-by: Nick Piggin <[EMAIL PROTECTED]>
Cc: kvm-devel@lists.sourceforge.net
Cc: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
---
drivers/kvm/kvm_main.c | 38 +-
1 file changed, 13 insertions(+), 25 deletions(-)
Index: linu
Hi Mike,
Glad to hear that your networks are up now, but what are you using to
connect/bridge them? Those response times are horrible across the
board!
All my VMs are connected to my internal network via a bridge on the
host through their tap interfaces and a few lucky machines share
ano
Hi, all
This is today's KVM test result against kvm.git
efdeac066fbc73cbb4cc2d8c8975192454ea2a50 and kvm-userspace.git
ac9b2c5584c67f7c97b6b6acb41a74891b4e6f7f.
No new issue has been found.
Old issues:
1. Crashme causes RHEL5 guest kernel panic
The guest will kernel panic immediately after start
Hi, guys,
Where can I find the latest DMI status?
Thanks/Walter
-- Forwarded message --
From: walter tech <[EMAIL PROTECTED]>
Date: Nov 21, 2007 4:56 PM
Subject: Re: [kvm-devel] Does KVM bios support DMI ?
To: Avi Kivity <[EMAIL PROTECTED]>
Good news, I am looking forward to th
Avi Kivity wrote:
> Zhang, Xiantao wrote:
>> Jeremy Katz wrote:
>>
>>> On Sat, 2007-12-01 at 12:10 +0200, Avi Kivity wrote:
>>>
Zhang, Xiantao wrote:
> I think new archs for kvm doesn't need to care about kvm-abi
> case in their code, since current abi is bigger than 10. But
Ryan Harper wrote:
> * Cam Macdonell <[EMAIL PROTECTED]> [2007-12-04 13:08]:
>> Hi Avi,
>>
>> I'm having a problem with "unifdef" target in the
>> kvm-userspace/kernel/Makefile:
>>
>> [EMAIL PROTECTED]:~/src/KVM/kvm-userspace$ make -C kernel sync
>> LINUX=~/src/KVM/kvm
>> make: Entering directory
Hello,
I already spoke to Izik Eidus. He told me to publish the results to the
problem at the mailinglist.
Some time ago I wrote to the kvm-devel mailinglist that I had a problem
with my guests' networking dying.
I got the hint to change the network card emulation. That worked.
Now I noticed a
On Sun, 02 Dec 2007 10:50:06 +0200, Avi Kivity wrote:
> diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 368864d..eded44e
> 100644
> --- a/arch/x86/Kconfig
> +++ b/arch/x86/Kconfig
> @@ -112,6 +112,9 @@ config GENERIC_TIME_VSYSCALL
> bool
> default X86_64
>
> +config ARCH_SUPPOR
* Cam Macdonell <[EMAIL PROTECTED]> [2007-12-04 13:08]:
>
> Hi Avi,
>
> I'm having a problem with "unifdef" target in the
> kvm-userspace/kernel/Makefile:
>
> [EMAIL PROTECTED]:~/src/KVM/kvm-userspace$ make -C kernel sync
> LINUX=~/src/KVM/kvm
> make: Entering directory `/home/cam/src/KVM/kvm-
Hi Avi,
I'm having a problem with "unifdef" target in the
kvm-userspace/kernel/Makefile:
[EMAIL PROTECTED]:~/src/KVM/kvm-userspace$ make -C kernel sync
LINUX=~/src/KVM/kvm
make: Entering directory `/home/cam/src/KVM/kvm-userspace/kernel'
rsync --exclude='*.mod.c' "/home/cam/src/KVM/kvm"/driver
On Dec 4, 2007 11:03 AM, Javier Guerra <[EMAIL PROTECTED]> wrote:
> On 12/4/07, Neo Jia <[EMAIL PROTECTED]> wrote:
> > I have seen the Qemu is ported to OSX. Is there any plan for KVM? Just
> > curious.
>
> similarily, there are OSX installs over VMWare, but haven't seen one on KVM...
I have seen
On 12/4/07, Neo Jia <[EMAIL PROTECTED]> wrote:
> I have seen the Qemu is ported to OSX. Is there any plan for KVM? Just
> curious.
similarily, there are OSX installs over VMWare, but haven't seen one on KVM...
--
Javier
-
hi,
I have seen the Qemu is ported to OSX. Is there any plan for KVM? Just curious.
Thanks,
Neo
--
I would remember that if researchers were not ambitious
probably today we haven't the technology we are using!
-
SF.Net ema
On Sat, Dec 01, 2007 at 12:10:16PM +0200, Avi Kivity wrote:
> Zhang, Xiantao wrote:
> > Hi, Avi
> > I think new archs for kvm doesn't need to care about kvm-abi
> > case in their code, since current abi is bigger than 10. But in current
> > libkvm.c, we can see that many abi-specific code in it
Exactly as you said , it works , thank you !
2007/12/5, Laurent Vivier <[EMAIL PROTECTED]>:
> Le mercredi 05 décembre 2007 à 01:49 +0800, 余上 a écrit :
> > Hi all ,
> >
> > Did someone tried kvm on this machine . I tried and got "kvm: disabled
> > by bios" , but I did enable the virtulization optio
Zhang, Xiantao wrote:
> Jeremy Katz wrote:
>
>> On Sat, 2007-12-01 at 12:10 +0200, Avi Kivity wrote:
>>
>>> Zhang, Xiantao wrote:
>>>
I think new archs for kvm doesn't need to care about kvm-abi
case in their code, since current abi is bigger than 10. But in
current
Le mercredi 05 décembre 2007 à 01:49 +0800, 余上 a écrit :
> Hi all ,
>
> Did someone tried kvm on this machine . I tried and got "kvm: disabled
> by bios" , but I did enable the virtulization option in BIOS . Can
> someone help me with this ?
Some machines need a power-off/power-on cycle to really
Hi all ,
Did someone tried kvm on this machine . I tried and got "kvm: disabled
by bios" , but I did enable the virtulization option in BIOS . Can
someone help me with this ?
Thank you very much
yushang
-
SF.Net email is spo
-
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-5
Joerg Roedel wrote:
> On Tue, Dec 04, 2007 at 11:44:07AM +0200, Avi Kivity wrote:
>
>> The patchset is also necessary for integrating the tpr optimization branch
>> and for injecting interrupts in big real mode.
>>
>
> Interesting work. Do you have an updated tpr optimization patch which
>
On Tue, Dec 04, 2007 at 11:44:07AM +0200, Avi Kivity wrote:
> The patchset is also necessary for integrating the tpr optimization branch
> and for injecting interrupts in big real mode.
Interesting work. Do you have an updated tpr optimization patch which
applys on top of these patches?
Joerg
--
On Tue, 2007-12-04 at 14:41 +0100, Carsten Otte wrote:
> Hollis Blanchard wrote:
> > diff --git a/drivers/kvm/kvm_main.c b/drivers/kvm/kvm_main.c
> > --- a/drivers/kvm/kvm_main.c
> > +++ b/drivers/kvm/kvm_main.c
> > @@ -18,6 +18,7 @@
> > #include "kvm.h"
> > #include "x86.h"
> > #include "irq.h"
Carsten Otte wrote:
> Hollis Blanchard wrote:
>> Signed-off-by: Hollis Blanchard <[EMAIL PROTECTED]>
> Acked-by: Carsten Otte <[EMAIL PROTECTED]>
>
> We'll need this too on big iron.
What about merging kvm_cpu_has_interrupt() into _runnable()?
My feeling is that we can keep it separated.
--
err
The cr3 reload optimization in kvm-54 killed Solaris, so here is a fix.
Changes from kvm-54:
- remove old hypercall driver (Anthony Liguori)
- disable dirty page logging for main memory (Izik Eidus)
- fix incorrect page count calculation for dirty logging (Izik Eidus)
- improve testsuite 'make cle
Hollis Blanchard wrote:
> diff --git a/drivers/kvm/kvm_main.c b/drivers/kvm/kvm_main.c
> --- a/drivers/kvm/kvm_main.c
> +++ b/drivers/kvm/kvm_main.c
> @@ -18,6 +18,7 @@
> #include "kvm.h"
> #include "x86.h"
> #include "irq.h"
> +#include "iodev.h"
>
> #include
> #include
Why do we have that
Hollis Blanchard wrote:
> Signed-off-by: Hollis Blanchard <[EMAIL PROTECTED]>
Looks good.
Acked-by: Carsten Otte <[EMAIL PROTECTED]>
-
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From t
Hollis Blanchard wrote:
> Signed-off-by: Hollis Blanchard <[EMAIL PROTECTED]>
These types work for us too.
Acked-by: Carsten Otte <[EMAIL PROTECTED]>
-
SF.Net email is sponsored by: The Future of Linux Business White Paper
fro
Hollis Blanchard wrote:
> Signed-off-by: Hollis Blanchard <[EMAIL PROTECTED]>
Acked-by: Carsten Otte <[EMAIL PROTECTED]>
We'll need this too on big iron.
-
SF.Net email is sponsored by: The Future of Linux Business White Pape
Hi, all,
We run a nightly testing for KVM-55 RC1.
No new issue has been found.
Old issues:
1. Crashme causes RHEL5 guest kernel panic
The guest will kernel panic immediately after starting the test.
https://sourceforge.net/tracker/?func=detail&atid=893831&aid=1840711&group_id=180599
2. Timer of g
Hollis Blanchard wrote:
> Actually, (now that I try to build with it :) this doesn't work for
> PowerPC, which defines (or rather, doesn't not define)
> CONFIG_HAS_IOPORT.
>
> So I guess a callout to arch code will do. I'll send a patch sometime.
>
>
We can also have a CONFIG_KVM_HAS_PIO and de
Avi Kivity wrote:
> Zhang, Xiantao wrote:
>> From: Zhang Xiantao <[EMAIL PROTECTED]>
>> Date: Mon, 3 Dec 2007 22:06:04 +0800
>> Subject: [PATCH] kvm: libkvm. Moving set and get shadow pages to x86
>> arch. Move kvm_set&get_shadow_pages to arch-x86 for libkvm
>> Signed-off-by: Zhang Xiantao <[EMAIL
Zhang, Xiantao wrote:
> Hi, Avi
> These patches enable libkvm built successfully for ia64. This
> is the preparation support for kvm/ia64. It will help us to reduce the
> maintain effor once check-in. I will send the subsequent patches to
> enable ia64 userspace support.
>
> [1/5] Update
Zhang, Xiantao wrote:
> From: Zhang Xiantao <[EMAIL PROTECTED]>
> Date: Mon, 3 Dec 2007 22:06:04 +0800
> Subject: [PATCH] kvm: libkvm. Moving set and get shadow pages to x86
> arch.
> Move kvm_set&get_shadow_pages to arch-x86 for libkvm
> Signed-off-by: Zhang Xiantao <[EMAIL PROTECTED]>
>
Pleas
Zhang, Xiantao wrote:
> Hi, Avi
> This series of patches are introduced to split qemu-kvm.c, and make it
> arch-independent.
> In these patches, one file called qemu-kvm-x86.c is created. For
> arch-specific stuff, I also use kvm_arch prefix to hold arch-specific
> code.
> Tested on x86 and x86_6
Instead of acking an interrupt when we *think* the guest is ready for it,
and then juggling it around in subarch-specific registers if it isn't (e.g.
page fault while trying to inject the interrupt), separate the injection and
ack.
Subarh specific code now provides two hooks: ->queue_interrupt() w
The current interrupt controller emulation model supports two functions
for pulling interrupts from the controller into the processor:
kvm_cpu_has_interrupt(vcpu) - is an interrupt pending for the core
kvm_cpu_get_interrupt(vcpu) - get pending interrupt and ack it
This presents a problem when
This moves the tpr shadow processing into the local apic code from the vmx
interrupt injection path. This will allow decoupling the irq injection path
from normal execution (which needs to update the tpr threshold even when no
irq is being injected).
Signed-off-by: Avi Kivity <[EMAIL PROTECTED]>
Instead of each subarch doing its own thing, add an API for queuing an
injection, and manage failed exception injection centerally (i.e., if
an inject failed due to a shadow page fault, we need to requeue it).
Signed-off-by: Avi Kivity <[EMAIL PROTECTED]>
---
drivers/kvm/svm.c | 21
Signed-off-by: Avi Kivity <[EMAIL PROTECTED]>
---
drivers/kvm/svm.c | 17 ++---
drivers/kvm/vmx.c | 18 ++
drivers/kvm/x86.c | 43 +++
drivers/kvm/x86.h |7 +--
drivers/kvm/x86_emulate
Signed-off-by: Avi Kivity <[EMAIL PROTECTED]>
---
drivers/kvm/mmu.c |2 +-
drivers/kvm/svm.c | 35 ---
drivers/kvm/vmx.c | 32
drivers/kvm/x86.c | 17 -
drivers/kvm/x86.h |4 ++--
5 files changed, 19 ins
Signed-off-by: Avi Kivity <[EMAIL PROTECTED]>
---
drivers/kvm/svm.c | 12 ++--
drivers/kvm/vmx.c | 11 +--
2 files changed, 3 insertions(+), 20 deletions(-)
diff --git a/drivers/kvm/svm.c b/drivers/kvm/svm.c
index b896614..8b1cc60 100644
--- a/drivers/kvm/svm.c
+++ b/drivers/k
The current irq and exception injection infrastructure is quite complex and
has been the source of a number of bugs in the past. This patchset simplifies
irq and exception injection:
- Much more work is carried out in common code rather than vmx/svm specific
code. Information is kept in C vari
>It's a matter of perspective. :)
>
>The PowerPC architecture has no "IO" instructions; therefore all IO
>accesses are MMIO.
>
>However, you can place devices with IO ports in a PowerPC system. In
>this case, the bridges are configured to translate MMIO accesses coming
>from the processor into IO
43 matches
Mail list logo