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

Reply via email to