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>