Re: [kvm-devel] qemu/kvm seems to take ALSA all for itself?

2007-05-23 Thread Andreas Hasenack
On Tuesday 22 May 2007 23:37:56 David Abrahams wrote: on Mon May 21 2007, Avi Kivity avi-atKUWr5tajBWk0Htik3J/w-AT-public.gmane.org wrote: David Abrahams wrote: When I have windows XP running under kvm, I get [EMAIL PROTECTED]:/tmp$ aplay /usr/share/sounds/gaim/receive.wav ALSA lib

Re: [kvm-devel] [PATCH/RFC 7/9] Virtual network guest device driver

2007-05-23 Thread Avi Kivity
Christoph Hellwig wrote: On Tue, May 22, 2007 at 10:00:42AM -0700, ron minnich wrote: On 5/22/07, Eric Van Hensbergen [EMAIL PROTECTED] wrote: I'm not opposed to supporting emulation environments, just don't make a large pile of crap the default like Xen -- and having to integrate

Re: [kvm-devel] [PATCH/RFC 7/9] Virtual network guest device driver

2007-05-23 Thread Christoph Hellwig
On Wed, May 23, 2007 at 03:16:50PM +0300, Avi Kivity wrote: Christoph Hellwig wrote: On Tue, May 22, 2007 at 10:00:42AM -0700, ron minnich wrote: On 5/22/07, Eric Van Hensbergen [EMAIL PROTECTED] wrote: I'm not opposed to supporting emulation environments, just don't make a

Re: [kvm-devel] qemu/kvm seems to take ALSA all for itself?

2007-05-23 Thread Avi Kivity
David Abrahams wrote: on Mon May 21 2007, Avi Kivity avi-atKUWr5tajBWk0Htik3J/w-AT-public.gmane.org wrote: David Abrahams wrote: When I have windows XP running under kvm, I get [EMAIL PROTECTED]:/tmp$ aplay /usr/share/sounds/gaim/receive.wav ALSA lib

Re: [kvm-devel] qemu/kvm seems to take ALSA all for itself?

2007-05-23 Thread Avi Kivity
Jon wrote: On Mon, May 21, 2007 at 08:37:48AM -0700, Shahar Frank wrote: You have to make QEMU use ALSA as your sound system and specify a mixer device for input and output. This can be done using some environment variables that should be set before the qemu binary is run.

Re: [kvm-devel] kvm slides at NLUUG?

2007-05-23 Thread Jun Koi
On 5/23/07, Avi Kivity [EMAIL PROTECTED] wrote: Jun Koi wrote: Hi Avi, Could you make your slides/paper at NLUGG available? (http://www.nluug.nl/events/vj07/) The paper should be available as part of the Proceedings. I looked and couldn't find it on the site, maybe you can drop them

Re: [kvm-devel] kvm slides at NLUUG?

2007-05-23 Thread Lucas Bonnet
Avi Kivity a écrit : The paper should be available as part of the Proceedings. I looked and couldn't find it on the site, maybe you can drop them an email and ask if it is available online. If you do so, please tell me if you obtained the paper or the slides, I'm interested too. Regards, --

Re: [kvm-devel] kvm slides at NLUUG?

2007-05-23 Thread Jun Koi
On 5/23/07, Lucas Bonnet [EMAIL PROTECTED] wrote: Avi Kivity a écrit : The paper should be available as part of the Proceedings. I looked and couldn't find it on the site, maybe you can drop them an email and ask if it is available online. If you do so, please tell me if you obtained the

Re: [kvm-devel] kvm slides at NLUUG?

2007-05-23 Thread Avi Kivity
Jun Koi wrote: On 5/23/07, Lucas Bonnet [EMAIL PROTECTED] wrote: Avi Kivity a écrit : The paper should be available as part of the Proceedings. I looked and couldn't find it on the site, maybe you can drop them an email and ask if it is available online. If you do so,

Re: [kvm-devel] kvm slides at NLUUG?

2007-05-23 Thread Lucas Bonnet
Avi Kivity a écrit : They have requested to be the first to publish. Ah I see, I hope they publish your paper soon enough then. Thanks, -- Lucas Bonnet - This SF.net email is sponsored by DB2 Express Download DB2 Express

Re: [kvm-devel] qemu/kvm seems to take ALSA all for itself?

2007-05-23 Thread David Abrahams
on Wed May 23 2007, Avi Kivity avi-AT-qumranet.com wrote: Jon wrote: On Mon, May 21, 2007 at 08:37:48AM -0700, Shahar Frank wrote: You have to make QEMU use ALSA as your sound system and specify a mixer device for input and output. This can be done using some environment variables

[kvm-devel] [PATCH 02/10] KVM: VMX - fix interrupt checking on light-exit

2007-05-23 Thread Gregory Haskins
Signed-off-by: Gregory Haskins [EMAIL PROTECTED] --- drivers/kvm/vmx.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/kvm/vmx.c b/drivers/kvm/vmx.c index 5386461..8ef6193 100644 --- a/drivers/kvm/vmx.c +++ b/drivers/kvm/vmx.c @@ -1954,13 +1954,13 @@ static

[kvm-devel] [PATCH 03/10] KVM: Add irqdevice object

2007-05-23 Thread Gregory Haskins
The current code is geared towards using a user-mode (A)PIC. This patch adds an irqdevice abstraction, and implements a userint model to handle the duties of the original code. Later, we can develop other irqdevice models to handle objects like LAPIC, IOAPIC, i8259, etc, as appropriate

[kvm-devel] [PATCH 04/10] KVM: Adds ability to preempt an executing VCPU

2007-05-23 Thread Gregory Haskins
The VCPU executes synchronously w.r.t. userspace today, and therefore interrupt injection is pretty straight forward. However, we will soon need to be able to inject interrupts asynchronous to the execution of the VCPU due to the introduction of SMP, paravirtualized drivers, and asynchronous

[kvm-devel] [PATCH 05/10] KVM: Add support for in-kernel LAPIC model

2007-05-23 Thread Gregory Haskins
Signed-off-by: Gregory Haskins [EMAIL PROTECTED] --- drivers/kvm/Makefile |2 drivers/kvm/kernint.c | 149 + drivers/kvm/kvm.h | 35 + drivers/kvm/kvm_main.c | 198 ++- drivers/kvm/lapic.c| 1418 drivers/kvm/svm.c

[kvm-devel] [PATCH 06/10] KVM: Adds support for real NMI injection on VMX processors

2007-05-23 Thread Gregory Haskins
Signed-off-by: Gregory Haskins [EMAIL PROTECTED] --- drivers/kvm/vmx.c | 57 - drivers/kvm/vmx.h |3 +++ 2 files changed, 55 insertions(+), 5 deletions(-) diff --git a/drivers/kvm/vmx.c b/drivers/kvm/vmx.c index 3ef5da8..f532c87 100644

[kvm-devel] [PATCH 08/10] KVM: Add statistics from interrupt subsystem

2007-05-23 Thread Gregory Haskins
Signed-off-by: Gregory Haskins [EMAIL PROTECTED] --- drivers/kvm/kvm.h |6 ++ drivers/kvm/kvm_main.c | 23 --- drivers/kvm/vmx.c |2 ++ 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/drivers/kvm/kvm.h b/drivers/kvm/kvm.h index

[kvm-devel] [PATCH 09/10] KVM: Support level-sensitive interrupts better

2007-05-23 Thread Gregory Haskins
This patch adds better support for level-sensitive interrupts with the in-kernel APIC. Signed-off-by: Gregory Haskins [EMAIL PROTECTED] --- drivers/kvm/lapic.c | 79 +++ 1 files changed, 67 insertions(+), 12 deletions(-) diff --git

[kvm-devel] [PATCH 10/10] KVM: Adds support for halting in the kernel

2007-05-23 Thread Gregory Haskins
Halting in userspace requires a relatively cumbersome mechanism to signal the halted VCPU. Implementing halt in kernel should be relatively straight forward and it eliminates the need for the signaling Signed-off-by: Gregory Haskins [EMAIL PROTECTED] --- drivers/kvm/kvm.h |3 +

[kvm-devel] [PATCH 2/6] KVM: Updates for compiling in-kernel APIC support with external-modules

2007-05-23 Thread Gregory Haskins
Signed-off-by: Gregory Haskins [EMAIL PROTECTED] --- kernel/Kbuild |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/kernel/Kbuild b/kernel/Kbuild index e9bcda7..103a179 100644 --- a/kernel/Kbuild +++ b/kernel/Kbuild @@ -1,5 +1,5 @@ EXTRA_CFLAGS := -I$(src)/include

[kvm-devel] [PATCH 3/6] KVM-USER: Make the kvm_allowed flag always defined so we dont need #ifdefs

2007-05-23 Thread Gregory Haskins
Non-performance critical code is made more awkward by having to always define both #ifdef KVM and if (kvm_allowed). Define kvm_allowed = 0 by default. Anthony Ligouri is credited with the idea. Signed-off-by: Gregory Haskins [EMAIL PROTECTED] --- qemu/qemu-kvm.c |9 - 1 files

[kvm-devel] [PATCH 4/6] KVM-USER: Add ability to specify APIC emulation type from the command-line

2007-05-23 Thread Gregory Haskins
Signed-off-by: Gregory Haskins [EMAIL PROTECTED] --- qemu/qemu-kvm.c | 27 +++ qemu/qemu-kvm.h |5 + qemu/vl.c | 10 ++ qemu/vl.h |1 + 4 files changed, 43 insertions(+), 0 deletions(-) diff --git a/qemu/qemu-kvm.c b/qemu/qemu-kvm.c

[kvm-devel] [ANNOUNCE] kvm-25 release

2007-05-23 Thread Avi Kivity
Regular readers of this column will not be surprised to hear that kvm-25 is much faster than earlier versions. Changes since kvm-24: - massive performance increase (Eddie Dong) - regenerate bios from latest bochs sources, hopefully fixing a regression with some guests - some testsuite work

Re: [kvm-devel] [PATCH/RFC 7/9] Virtual network guest device driver

2007-05-23 Thread Eric Van Hensbergen
On 5/23/07, Carsten Otte [EMAIL PROTECTED] wrote: For me, plan9 does provide answers to a lot of above requirements. However, it does not provide capabilities for shared memory and it adds extra complexity. It's been designed to solve a different problem. As a point of clarification, plan9

Re: [kvm-devel] [PATCH/RFC 7/9] Virtual network guest device driver

2007-05-23 Thread Arnd Bergmann
On Wednesday 23 May 2007, Eric Van Hensbergen wrote: On 5/23/07, Carsten Otte [EMAIL PROTECTED] wrote: For me, plan9 does provide answers to a lot of above requirements. However, it does not provide capabilities for shared memory and it adds extra complexity. It's been designed to solve a

Re: [kvm-devel] [PATCH/RFC 7/9] Virtual network guest device driver

2007-05-23 Thread Eric Van Hensbergen
On 5/23/07, Arnd Bergmann [EMAIL PROTECTED] wrote: On Wednesday 23 May 2007, Eric Van Hensbergen wrote: On 5/23/07, Carsten Otte [EMAIL PROTECTED] wrote: For me, plan9 does provide answers to a lot of above requirements. However, it does not provide capabilities for shared memory and

Re: [kvm-devel] [PATCH/RFC 7/9] Virtual network guest device driver

2007-05-23 Thread Eric Van Hensbergen
On 5/23/07, Eric Van Hensbergen [EMAIL PROTECTED] wrote: On 5/23/07, Arnd Bergmann [EMAIL PROTECTED] wrote: On Wednesday 23 May 2007, Eric Van Hensbergen wrote: On 5/23/07, Carsten Otte [EMAIL PROTECTED] wrote: For me, plan9 does provide answers to a lot of above requirements.