Re: [Qemu-devel] [RFC PATCH 1/1] ceph/rbd block driver for qemu-kvm

2010-05-21 Thread MORITA Kazutaka
At Fri, 21 May 2010 06:28:42 +0100, Stefan Hajnoczi wrote: On Thu, May 20, 2010 at 11:16 PM, Christian Brunner c...@muc.de wrote: 2010/5/20 Anthony Liguori anth...@codemonkey.ws: Both sheepdog and ceph ultimately transmit I/O over a socket to a central daemon, right?  So could we not

Re: [PATCH][v3] KVM: VMX: Enable XSAVE/XRSTORE for guest

2010-05-21 Thread Sheng Yang
On Thursday 20 May 2010 17:46:40 Avi Kivity wrote: On 05/20/2010 12:16 PM, Sheng Yang wrote: From: Dexuan Cuidexuan@intel.com Enable XSAVE/XRSTORE for guest. Change from V2: Addressed comments from Avi. Change from V1: 1. Use FPU API. 2. Fix CPUID issue. 3.

Re: [PATCH 0/7] Consolidate vcpu ioctl locking

2010-05-21 Thread Carsten Otte
On 15.05.2010 10:26, Alexander Graf wrote: On S390, I'm also still sceptical if the implementation we have really works. A device injects an S390_INTERRUPT with its address and on the next vcpu_run, an according interrupt is issued. But what happens if two devices trigger an S390_INTERRUPT

Re: [PATCH][v3] KVM: VMX: Enable XSAVE/XRSTORE for guest

2010-05-21 Thread Avi Kivity
On 05/21/2010 10:26 AM, Sheng Yang wrote: + +static void update_cpuid(struct kvm_vcpu *vcpu) +{ + struct kvm_cpuid_entry2 *best; + + best = kvm_find_cpuid_entry(vcpu, 1, 0); + if (!best) + return; + + /* Update OSXSAVE bit */ + if (cpu_has_xsave

[RFC][PATCH v6 01/19] Add a new structure for skb buffer from external.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- include/linux/skbuff.h | 12 1 files changed, 12 insertions(+), 0 deletions(-) diff --git

[RFC][PATCH v6 04/19] Add a ndo_mp_port_prep pointer to net_device_ops.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com If the driver want to allocate external buffers, then it can export it's capability, as the skb buffer header length, the page length can be DMA, etc. The external buffers owner may utilize this. Signed-off-by: Xin Xiaohui xiaohui@intel.com

[RFC][PATCH v6 07/19] Add interface to get external buffers.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Currently, it can get external buffers from mp device. Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- include/linux/skbuff.h | 12

[RFC][PATCH v6 06/19] Add a function to indicate if device use external buffer.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- include/linux/netdevice.h |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git

[RFC][PATCH v6 11/19] Use callback to deal with skb_release_data() specially.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com If buffer is external, then use the callback to destruct buffers. Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- net/core/skbuff.c | 11 +++ 1 files

[RFC][PATCH v6 13/19] To skip GRO if buffer is external currently.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- net/core/dev.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/net/core/dev.c

[RFC][PATCH v6 14/19] Add header file for mp device.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- include/linux/mpassthru.h | 25 + 1 files changed, 25 insertions(+), 0 deletions(-)

[RFC][PATCH v6 18/19] Add a kconfig entry and make entry for mp device.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Signed-off-by: Xin Xiaohui xiaohui@intel.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- drivers/vhost/Kconfig | 10 ++ drivers/vhost/Makefile |2 ++ 2 files changed, 12 insertions(+), 0 deletions(-) diff --git

[PATCH v6 17/19] Export proto_ops to vhost-net driver.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Currently, vhost-net is only user to the mp device. Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- drivers/vhost/mpassthru.c | 330

[RFC][PATCH v6 19/19] Provides multiple submits and asynchronous notifications.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com The vhost-net backend now only supports synchronous send/recv operations. The patch provides multiple submits and asynchronous notifications. This is needed for zero-copy case. Signed-off-by: Xin Xiaohui xiaohui@intel.com ---

[RFC][PATCH v6 16/19] Manipulate external buffers in mp device.

2010-05-21 Thread xiaohui . xin
From: Xin, Xiaohuixiaohui@intel.com How external buffer comes from, how to destroy. Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- drivers/vhost/mpassthru.c | 253

[RFC][PATCH v6 15/19] Add basic funcs and ioctl to mp device.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com The ioctl is used by mp device to bind an underlying NIC, it will query hardware capability and declare the NIC to use external buffers. Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike

[RFC][PATCH v6 12/19] Add a hook to intercept external buffers from NIC driver.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com The hook is called in netif_receive_skb(). Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- net/core/dev.c | 35 +++ 1 files

[RFC][PATCH v6 10/19] Don't do skb recycle, if device use external buffer.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- net/core/skbuff.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/net/core/skbuff.c

[RFC][PATCH v6 09/19] Ignore room skb_reserve() when device is using external buffer.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Make the skb-data and skb-head from external buffer to be consistent, we ignore the room reserved by driver for kernel skb. Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike

[RFC][PATCH v6 08/19] Make __alloc_skb() to get external buffer.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Add a dev parameter to __alloc_skb(), skb-data points to external buffer, recompute skb-head, maintain shinfo of the external buffer, record external buffer info into destructor_arg field. Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by:

[RFC][PATCH v6 05/19] Add a function make external buffer owner to query capability.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com The external buffer owner can use the functions to get the capability of the underlying NIC driver. Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com ---

[RFC][PATCH v6 03/19] Export 2 func for device to assign/deassign new strucure

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- include/linux/netdevice.h |3 +++ net/core/dev.c| 28 2 files

[RFC][PATCH v6 02/19] Add a new struct for device to manipulate external buffer.

2010-05-21 Thread xiaohui . xin
From: Xin Xiaohui xiaohui@intel.com Signed-off-by: Xin Xiaohui xiaohui@intel.com Signed-off-by: Zhao Yu yzhao81...@gmail.com Reviewed-by: Jeff Dike jd...@linux.intel.com --- include/linux/netdevice.h | 19 ++- 1 files changed, 18 insertions(+), 1 deletions(-) diff

[RFC][PATCH v6 00/19] Provide a zero-copy method on KVM virtio-net.

2010-05-21 Thread xiaohui . xin
We provide an zero-copy method which driver side may get external buffers to DMA. Here external means driver don't use kernel space to allocate skb buffers. Currently the external buffer can be from guest virtio-net driver. The idea is simple, just to pin the guest VM user space and then let host

[RFC 0/2] Tracing

2010-05-21 Thread Stefan Hajnoczi
Trace events in QEMU/KVM can be very useful for debugging and performance analysis. I'd like to discuss tracing support and hope others have an interest in this feature, too. Following this email are patches I am using to debug virtio-blk and storage. The patches provide trivial tracing support,

[PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Stefan Hajnoczi
Trace events should be defined in trace.h. Events are written to /tmp/trace.log and can be formatted using trace.py. Remember to add events to trace.py for pretty-printing. Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com --- Makefile.objs |2 +- trace.c | 64

[PATCH 2/2] trace: Trace write requests in virtio-blk, multiwrite, and paio_submit

2010-05-21 Thread Stefan Hajnoczi
Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com --- block.c|7 +++ hw/virtio-blk.c|6 ++ posix-aio-compat.c |2 ++ trace.h| 42 +- trace.py |8 5 files changed, 64

Re: repeatable hang with loop mount and heavy IO in guest (now in host - not KVM then..)

2010-05-21 Thread Antoine Martin
On 02/27/2010 12:38 AM, Antoine Martin wrote: 1 0 0 98 0 1| 0 0 | 66B 354B| 0 0 | 3011 1 1 0 98 0 0| 0 0 | 66B 354B| 0 0 | 2911 From that point onwards, nothing will happen. The host has disk IO to spare... So what is it waiting for??

Re: [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Stefan Hajnoczi
I should have used the [RFC] tag to make it clear that I'm not proposing these patches for merge, sorry. Stefan -- To unsubscribe from this list: send the line unsubscribe kvm in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Jan Kiszka
Stefan Hajnoczi wrote: Trace events should be defined in trace.h. Events are written to /tmp/trace.log and can be formatted using trace.py. Remember to add events to trace.py for pretty-printing. When already writing to a file, why not reusing QEMU's logging infrastructure (log foo / -d

Re: [Qemu-devel] [RFC 0/2] Tracing

2010-05-21 Thread Prerna Saxena
Hi Stefan, Nice to see the patchset. I am working on something similar, on the lines of static trace events for QEMU, that collect traces in a qemu-internal buffer. This would employ monitor commands to read traces, as well as enable/disable trace events at runtime. I plan to post a

Re: [PATCH] add support for protocol driver create_options

2010-05-21 Thread Kevin Wolf
Am 20.05.2010 07:36, schrieb MORITA Kazutaka: This patch enables protocol drivers to use their create options which are not supported by the format. For example, protcol drivers can use a backing_file option with raw format. Signed-off-by: MORITA Kazutaka morita.kazut...@lab.ntt.co.jp Hm,

Re: network problem with Solaris 10u8 guest

2010-05-21 Thread Harald Dunkel
On 05/12/10 12:41, Harald Dunkel wrote: Hi folks, I am trying to run Solaris 10u8 as a guest in kvm (kernel 2.6.33.2). Problem: The virtual network devices don't work with this Solaris version. Short update: Virtualbox 3.1.6 seems to be more reliable in this case. Regards Harri -- To

Re: [Qemu-devel] [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Anthony Liguori
On 05/21/2010 04:42 AM, Stefan Hajnoczi wrote: Trace events should be defined in trace.h. Events are written to /tmp/trace.log and can be formatted using trace.py. Remember to add events to trace.py for pretty-printing. Signed-off-by: Stefan Hajnoczistefa...@linux.vnet.ibm.com ---

Bug tracking?

2010-05-21 Thread Michael Tokarev
So, what's the current state of the bug tracking system? As far as I can see, qemu is moving to launchpad. Where qemu-kvm-related issues should be submitted nowadays? Thanks! /mjt -- To unsubscribe from this list: send the line unsubscribe kvm in the body of a message to

Re: [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Stefan Hajnoczi
On Fri, May 21, 2010 at 12:13 PM, Jan Kiszka jan.kis...@siemens.com wrote: Stefan Hajnoczi wrote: Trace events should be defined in trace.h.  Events are written to /tmp/trace.log and can be formatted using trace.py.  Remember to add events to trace.py for pretty-printing. When already

Re: [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Jan Kiszka
Stefan Hajnoczi wrote: On Fri, May 21, 2010 at 12:13 PM, Jan Kiszka jan.kis...@siemens.com wrote: Stefan Hajnoczi wrote: Trace events should be defined in trace.h. Events are written to /tmp/trace.log and can be formatted using trace.py. Remember to add events to trace.py for

Re: network problem with Solaris 10u8 guest

2010-05-21 Thread Michael Tokarev
21.05.2010 16:36, Harald Dunkel wrote: On 05/12/10 12:41, Harald Dunkel wrote: Hi folks, I am trying to run Solaris 10u8 as a guest in kvm (kernel 2.6.33.2). Problem: The virtual network devices don't work with this Solaris version. Short update: Virtualbox 3.1.6 seems to be more reliable in

Re: [Qemu-devel] [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Jan Kiszka
Anthony Liguori wrote: On 05/21/2010 04:42 AM, Stefan Hajnoczi wrote: Trace events should be defined in trace.h. Events are written to /tmp/trace.log and can be formatted using trace.py. Remember to add events to trace.py for pretty-printing. Signed-off-by: Stefan

Re: [Qemu-devel] [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Anthony Liguori
On 05/21/2010 08:46 AM, Jan Kiszka wrote: Anthony Liguori wrote: On 05/21/2010 04:42 AM, Stefan Hajnoczi wrote: Trace events should be defined in trace.h. Events are written to /tmp/trace.log and can be formatted using trace.py. Remember to add events to trace.py for

Re: Gentoo guest with smp: emerge freeze while recompile world

2010-05-21 Thread Riccardo
There are almost impossible to debug. Try copying vmlinux out of your guest and attach with gdb when it hangs. Then issue the command (gdb) thread apply all backtrace to see what the guest is doing. -- Do not meddle in the internals of kernels, for they are subtle and quick to panic.

Re: [PATCH 1/3] cgroups: Add an API to attach a task to current task's cgroup

2010-05-21 Thread Sridhar Samudrala
On 5/20/2010 3:22 PM, Paul Menage wrote: On Tue, May 18, 2010 at 5:04 PM, Sridhar Samudrala samudrala.srid...@gmail.com wrote: Add a new kernel API to attach a task to current task's cgroup in all the active hierarchies. Signed-off-by: Sridhar Samudralas...@us.ibm.com Reviewed-by:

Re: Gentoo guest with smp: emerge freeze while recompile world

2010-05-21 Thread Avi Kivity
On 05/21/2010 04:16 PM, Riccardo wrote: ... There are almost impossible to debug. Try copying vmlinux out of your guest and attach with gdb when it hangs. Then issue the command (gdb) thread apply all backtrace to see what the guest is doing. -- Do not meddle in the internals of

Re: Gentoo guest with smp: emerge freeze while recompile world

2010-05-21 Thread Riccardo
-- Original Message --- From: Avi Kivity a...@redhat.com To: Riccardo andrighetto.ricca...@gmail.com Cc: kvm@vger.kernel.org Sent: Fri, 21 May 2010 18:21:20 +0300 Subject: Re: Gentoo guest with smp: emerge freeze while recompile world On 05/21/2010 04:16 PM, Riccardo

Re: Bug tracking?

2010-05-21 Thread Anthony Liguori
On 05/21/2010 07:45 AM, Michael Tokarev wrote: So, what's the current state of the bug tracking system? As far as I can see, qemu is moving to launchpad. Where qemu-kvm-related issues should be submitted nowadays? Kernel issues should be filed in bugzilla.kernel.org. qemu issues should be

Re: Bug tracking?

2010-05-21 Thread Avi Kivity
On 05/21/2010 06:50 PM, Anthony Liguori wrote: On 05/21/2010 07:45 AM, Michael Tokarev wrote: So, what's the current state of the bug tracking system? As far as I can see, qemu is moving to launchpad. Where qemu-kvm-related issues should be submitted nowadays? Kernel issues should be filed in

Re: Bug tracking?

2010-05-21 Thread Michael Tokarev
21.05.2010 19:56, Avi Kivity wrote: On 05/21/2010 06:50 PM, Anthony Liguori wrote: On 05/21/2010 07:45 AM, Michael Tokarev wrote: So, what's the current state of the bug tracking system? As far as I can see, qemu is moving to launchpad. Where qemu-kvm-related issues should be submitted

Re: Gentoo guest with smp: emerge freeze while recompile world

2010-05-21 Thread Brian Jackson
On Friday, May 21, 2010 10:46:10 am Riccardo wrote: -- Original Message --- From: Avi Kivity a...@redhat.com To: Riccardo andrighetto.ricca...@gmail.com Cc: kvm@vger.kernel.org Sent: Fri, 21 May 2010 18:21:20 +0300 Subject: Re: Gentoo guest with smp: emerge freeze while

Re: Gentoo guest with smp: emerge freeze while recompile world

2010-05-21 Thread Riccardo
-- Original Message --- From: Brian Jackson i...@theiggy.com To: Riccardo andrighetto.ricca...@gmail.com Cc: kvm@vger.kernel.org Sent: Fri, 21 May 2010 11:35:36 -0500 Subject: Re: Gentoo guest with smp: emerge freeze while recompile world On Friday, May 21, 2010

Re: [Qemu-devel] [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Jan Kiszka
Anthony Liguori wrote: On 05/21/2010 08:46 AM, Jan Kiszka wrote: Anthony Liguori wrote: On 05/21/2010 04:42 AM, Stefan Hajnoczi wrote: Trace events should be defined in trace.h. Events are written to /tmp/trace.log and can be formatted using trace.py. Remember to add events to

Re: [PATCH] add support for protocol driver create_options

2010-05-21 Thread Kevin Wolf
Am 20.05.2010 07:36, schrieb MORITA Kazutaka: This patch enables protocol drivers to use their create options which are not supported by the format. For example, protcol drivers can use a backing_file option with raw format. Signed-off-by: MORITA Kazutaka morita.kazut...@lab.ntt.co.jp ---

ixgbe: macvlan on PF/VF when SRIOV is enabled

2010-05-21 Thread Shirley Ma
Hello Jeff, macvlan doesn't work on PF when SRIOV is enabled. Creating macvlan has been successful, but ping (icmp request) goes to VF interface not PF/macvlan even arp entry is correct. I patched ixgbe driver, and macvlan/PF has worked with the patch. But I am not sure whether it is right since

Re: [Qemu-devel] [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Stefan Hajnoczi
On Fri, May 21, 2010 at 5:52 PM, Jan Kiszka jan.kis...@siemens.com wrote: I would just like to avoid that too much efforts are spent on re-inventing smart trace buffers, trace daemons, or trace visualization tools. Then better pick up some semi-perfect approach (e.g. [1], it unfortunately

Re: [Qemu-devel] [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Anthony Liguori
On 05/21/2010 11:52 AM, Jan Kiszka wrote: Anthony Liguori wrote: On 05/21/2010 08:46 AM, Jan Kiszka wrote: Anthony Liguori wrote: On 05/21/2010 04:42 AM, Stefan Hajnoczi wrote: Trace events should be defined in trace.h. Events are written to /tmp/trace.log and

Re: [Qemu-devel] [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Christoph Hellwig
On Fri, May 21, 2010 at 09:49:56PM +0100, Stefan Hajnoczi wrote: http://sourceware.org/systemtap/wiki/AddingUserSpaceProbingToApps Requires kernel support - not sure if enough of utrace is in mainline for this to work out-of-the-box across distros. Nothing of utrace is in mainline, nevermind

Re: [Qemu-devel] [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Jan Kiszka
Stefan Hajnoczi wrote: On Fri, May 21, 2010 at 5:52 PM, Jan Kiszka jan.kis...@siemens.com wrote: I would just like to avoid that too much efforts are spent on re-inventing smart trace buffers, trace daemons, or trace visualization tools. Then better pick up some semi-perfect approach (e.g.

Re: [Qemu-devel] [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Jan Kiszka
Anthony Liguori wrote: I'm not opposed to using a framework, but I'd rather have an equivalent to kvm_stat tomorrow than wait 3 years for LTTng to not get merged. So let's have a dirt-simple tracing mechanism and focus on adding useful trace points. Then when we have a framework we can use,

Re: [Qemu-devel] [PATCH 1/2] trace: Add simple tracing support

2010-05-21 Thread Anthony Liguori
On 05/21/2010 04:41 PM, Jan Kiszka wrote: Anthony Liguori wrote: I'm not opposed to using a framework, but I'd rather have an equivalent to kvm_stat tomorrow than wait 3 years for LTTng to not get merged. So let's have a dirt-simple tracing mechanism and focus on adding useful trace

Re: [PATCH 0/7] Consolidate vcpu ioctl locking

2010-05-21 Thread Carsten Otte
On 15.05.2010 10:26, Alexander Graf wrote: On S390, I'm also still sceptical if the implementation we have really works. A device injects an S390_INTERRUPT with its address and on the next vcpu_run, an according interrupt is issued. But what happens if two devices trigger an S390_INTERRUPT