atom feed8 messages in org.freebsd.freebsd-smpRe: Current SMP Kernel panics
FromSent OnAttachments
Manfred AntarFeb 9, 2001 8:43 pm 
Jeroen Ruigrok/AsmodaiFeb 10, 2001 7:20 am 
Jeroen Ruigrok/AsmodaiFeb 10, 2001 8:23 am 
Alfred PerlsteinFeb 10, 2001 8:53 am 
Manfred AntarFeb 10, 2001 9:06 am 
Jake BurkholderFeb 10, 2001 9:09 am 
Jeroen Ruigrok/AsmodaiFeb 10, 2001 9:10 am 
Jeroen Ruigrok/AsmodaiFeb 10, 2001 11:45 am 
Subject:Re: Current SMP Kernel panics
From:Alfred Perlstein (bri@wintelcom.net)
Date:Feb 10, 2001 8:53:54 am
List:org.freebsd.freebsd-smp

* Jeroen Ruigrok/Asmodai <asmo@wxs.nl> [010210 08:24] wrote:

-On [20010210 16:27], Jeroen Ruigrok/Asmodai (asmo@wxs.nl) wrote:

#ifdef SMP mtx_lock_spin(&sched_lock); need_resched(); forward_roundrobin(); mtx_unlock_spin(&sched_lock); #else

This does not quite work.

I don't get the panic() anymore, but now I have solve the hanging. :)

Perhaps only need_resched() needs to be spinlocked. I am not sure, I am not a SMP guru.

That looks correct, need_resched() needs sched_lock.

I'm currently looking to see if forward_roundrobin() does as well.

To Unsubscribe: send mail to majo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message