[haiku-commits] Re: r34615 - in haiku/trunk: headers/private/kernel src/system/kernel src/system/kernel/arch/x86 src/system/kernel/scheduler

  • From: Rene Gollent <anevilyak@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 11 Dec 2009 08:18:55 -0600

On Fri, Dec 11, 2009 at 4:28 AM, Ingo Weinhold <ingo_weinhold@xxxxxx> wrote:
> I didn't really change anything in the scheduler implementation. The problem
> didn't occur back when it was still the default?

The old scheduler_simple used to work fine here yes.

> If a CPU is blocking on a spinlock that isn't released, it should panic()
> after a while -- depends on the CPU how long exactly, but waiting for a
> minute should suffice. If that isn't triggered, you could replace the idle
> loop at the end of the kernel's _start() function (main.cpp) with:
>
>        for (;;) {
>                spin(20000000);
>                panic("idle");
>        }


Will look after work today, thanks!

Regards,

Rene

Other related posts: