Heikki Lindholm kirjoitti:
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.
Baah. Didn't notice the CVS is already updated. The changes in CVS look
good to me. Scrap the previous comment.
-- Heikki Lindholm