Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jun 2015 13:40:55 -0700
From:      Peter Grehan <grehan@freebsd.org>
To:        Stefan Andritoiu <stefan.andritoiu@gmail.com>
Cc:        freebsd-virtualization@freebsd.org
Subject:   Re: Gang scheduling implementation in the ULE scheduler
Message-ID:  <5578A0D7.1080505@freebsd.org>
In-Reply-To: <CAO3d8=ZyPjH0Yrntw9t=5v9sC8scSDP%2BmOEzPg2Crd_qZeBVVQ@mail.gmail.com>
References:  <CAO3d8=ZyPjH0Yrntw9t=5v9sC8scSDP%2BmOEzPg2Crd_qZeBVVQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Stefan,

> When I start a Virtual Machine, during the guest's boot, IPIs are sent
> and received correctly between CPUs, but after a few seconds I get:
>      spin lock 0xffffffff8164c290 (smp rendezvous) held by
> 0xfffff8000296c000 (tid 100009) too long
>      panic: spin lock held too long

  Is this on a lightly loaded machine ? I've not looked at your diff in 
detail but it's possibly a code path where a spinlock wasn't unlocked, 
leaving another CPU spinning.

later,

Peter.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5578A0D7.1080505>