CFP: IEEE Cluster 2015 -- Chicago IL September 8-11 2015

2014-10-24 Thread Ioan Raicu
IEEE International Conference on Cluster Computing September 8-11, 2015 Chicago, IL, USA https://press3.mcs.anl.gov/ieeecluster2015/ -- ...Follow us on Facebook athttps://www.facebook.com/ieee.cluster ...Follow us on Twitter athttps://twitter.com/IEEECl

Re: [PATCH v12 09/11] pvqspinlock, x86: Add para-virtualization support

2014-10-24 Thread Peter Zijlstra
On Fri, Oct 24, 2014 at 04:53:27PM -0400, Waiman Long wrote: > The additional register pressure may just cause a few more register moves > which should be negligible in the overall performance . The additional > icache pressure, however, may have some impact on performance. I was trying > to balanc

Re: [PATCH v12 09/11] pvqspinlock, x86: Add para-virtualization support

2014-10-24 Thread Waiman Long
On 10/24/2014 04:47 AM, Peter Zijlstra wrote: On Thu, Oct 16, 2014 at 02:10:38PM -0400, Waiman Long wrote: +static inline void pv_init_node(struct mcs_spinlock *node) +{ + struct pv_qnode *pn = (struct pv_qnode *)node; + + BUILD_BUG_ON(sizeof(struct pv_qnode)> 5*sizeof(struct mcs_sp

Re: v3.18-rc1 32 bit KVM hangs early in boot process

2014-10-24 Thread Toralf Förster
On 10/24/2014 05:44 PM, Toralf Förster wrote: > I just reverted > > $ grep commit virtcons_* > virtcons_1.patch:commit f5866db64f341776c2d9ed48080f82459fea6a55 > virtcons_2.patch:commit 401bbdc901b268113d7c562616feb7fc37492aca > > on top of -rc1 which solved the issue entirely here. (but I had t

Re: v3.18-rc1 32 bit KVM hangs early in boot process

2014-10-24 Thread Toralf Förster
On 10/21/2014 06:40 PM, Josh Boyer wrote: > On Tue, Oct 21, 2014 at 12:10 PM, Toralf Förster > wrote: >> On 10/20/2014 07:34 PM, Toralf Förster wrote: >>> I uploaded the screen shots from the virt-manager to [1] and [2] >>> >>> FWIW e56d9fccb was fine so the bug slipped in after that. >>> >> >>>

Re: [PATCH RFC 00/11] qemu: towards virtio-1 host support

2014-10-24 Thread Michael S. Tsirkin
On Fri, Oct 24, 2014 at 10:38:39AM +0200, Cornelia Huck wrote: > On Fri, 24 Oct 2014 00:42:20 +0300 > "Michael S. Tsirkin" wrote: > > > On Tue, Oct 07, 2014 at 04:39:56PM +0200, Cornelia Huck wrote: > > > This patchset aims to get us some way to implement virtio-1 compliant > > > and transitional

Re: [PATCH RFC 1/4] virtio_net: pass vi around

2014-10-24 Thread Michael S. Tsirkin
On Fri, Oct 24, 2014 at 10:02:15AM +, David Laight wrote: > From: Michael S. Tsirkin > > > Too many places poke at [rs]q->vq->vdev->priv just to get > > the the vi structure. Let's just pass the pointer around: seems > > cleaner, and might even be faster. > > > > Signed-off-by: Michael S. T

Re: [PATCH RFC 00/11] qemu: towards virtio-1 host support

2014-10-24 Thread Michael S. Tsirkin
On Fri, Oct 24, 2014 at 02:37:08PM +0200, Cornelia Huck wrote: > On Fri, 24 Oct 2014 10:38:39 +0200 > Cornelia Huck wrote: > > > On Fri, 24 Oct 2014 00:42:20 +0300 > > "Michael S. Tsirkin" wrote: > > > > > On Tue, Oct 07, 2014 at 04:39:56PM +0200, Cornelia Huck wrote: > > > > This patchset aims

Re: [PATCH RFC v4 07/17] virtio_config: endian conversion for v1.0

2014-10-24 Thread Michael S. Tsirkin
On Fri, Oct 24, 2014 at 10:53:27AM +0200, Cornelia Huck wrote: > On Thu, 23 Oct 2014 19:24:30 +0300 > "Michael S. Tsirkin" wrote: > > > We (ab)use virtio conversion functions for device-specific > > config space accesses. > > > > Reviewed-by: David Hildenbrand > > Signed-off-by: Rusty Russell

Re: [PATCH RFC 00/11] qemu: towards virtio-1 host support

2014-10-24 Thread Cornelia Huck
On Fri, 24 Oct 2014 10:38:39 +0200 Cornelia Huck wrote: > On Fri, 24 Oct 2014 00:42:20 +0300 > "Michael S. Tsirkin" wrote: > > > On Tue, Oct 07, 2014 at 04:39:56PM +0200, Cornelia Huck wrote: > > > This patchset aims to get us some way to implement virtio-1 compliant > > > and transitional devi

RE: [PATCH RFC 1/4] virtio_net: pass vi around

2014-10-24 Thread David Laight
From: Michael S. Tsirkin > Too many places poke at [rs]q->vq->vdev->priv just to get > the the vi structure. Let's just pass the pointer around: seems > cleaner, and might even be faster. > > Signed-off-by: Michael S. Tsirkin > --- > drivers/net/virtio_net.c | 36 +++--

Re: [PATCH v12 09/11] pvqspinlock, x86: Add para-virtualization support

2014-10-24 Thread Peter Zijlstra
On Thu, Oct 16, 2014 at 02:10:38PM -0400, Waiman Long wrote: > +static inline void pv_init_node(struct mcs_spinlock *node) > +{ > + struct pv_qnode *pn = (struct pv_qnode *)node; > + > + BUILD_BUG_ON(sizeof(struct pv_qnode) > 5*sizeof(struct mcs_spinlock)); > + > + if (!pv_enabled()) >

Re: [PATCH v12 00/11] qspinlock: a 4-byte queue spinlock with PV support

2014-10-24 Thread Peter Zijlstra
On Thu, Oct 16, 2014 at 02:10:29PM -0400, Waiman Long wrote: > v11->v12: > - Based on PeterZ's version of the qspinlock patch >(https://lkml.org/lkml/2014/6/15/63). > - Incorporated many of the review comments from Konrad Wilk and >Paolo Bonzini. > - The pvqspinlock code is largely from

Re: [PATCH v12 09/11] pvqspinlock, x86: Add para-virtualization support

2014-10-24 Thread Peter Zijlstra
On Thu, Oct 16, 2014 at 02:10:38PM -0400, Waiman Long wrote: > Since enabling paravirt spinlock will disable unlock function inlining, > a jump label can be added to the unlock function without adding patch > sites all over the kernel. But you don't have to. My patches allowed for the inline to r

Re: [PATCH RFC v4 07/17] virtio_config: endian conversion for v1.0

2014-10-24 Thread Cornelia Huck
On Thu, 23 Oct 2014 19:24:30 +0300 "Michael S. Tsirkin" wrote: > We (ab)use virtio conversion functions for device-specific > config space accesses. > > Reviewed-by: David Hildenbrand > Signed-off-by: Rusty Russell > Signed-off-by: Cornelia Huck > Signed-off-by: Michael S. Tsirkin > --- > i

Re: [PATCH RFC 00/11] qemu: towards virtio-1 host support

2014-10-24 Thread Cornelia Huck
On Fri, 24 Oct 2014 00:42:20 +0300 "Michael S. Tsirkin" wrote: > On Tue, Oct 07, 2014 at 04:39:56PM +0200, Cornelia Huck wrote: > > This patchset aims to get us some way to implement virtio-1 compliant > > and transitional devices in qemu. Branch available at > > > > git://github.com/cohuck/qemu