Philippe Gerum kirjoitti:
Quoting Stelian Pop <[EMAIL PROTECTED]>:
Le jeudi 01 septembre 2005 à 15:52 +0200, Philippe Gerum a écrit :
>> Are you sure this is not the same I was experiencing, eg. missed
>> decrementer interrupt that stalls the machine (looks like hard
lock-up)
>> for two minutes.
>
> I tried waiting (at least 5 minutes) and nothing happened.
>
Here is a revisited version of Heikki's patch applicable against an
Adeos-patched kernel, and which is expected to solve the lagging
interrupt sync
issue; tested on a mpc8541 board. I'd be interested to know if this
still fixes
the issue discovered on ppc64, and maybe on the G4.
Does not change a thing on the G4.
Of, so if Heikki confirms that this patch works on ppc64, I guess that
we have a
brand new shiny bug to chase, with lots of headbanging sessions ahead.
And I'm
not talking about dance style here...
I've now tried both 32- and 64-bit kernels on the G5 with and without
the patch and the results seem consistent with the G4. Without the
patch, stalls happen always with nucleus loaded, but I didn't observe
any with the patch. However, I'm still not happy with how the patch
handles the !threaded case: If everyone had handlers like
my_handler(...);
{
traps++;
return PROPAGATE;
}
the patch wouldn't help at all. I'd prefer something more along the
lines of my original posting.
-- Heikki Lindholm