On Sat, Oct 23, 2010 at 10:02:16PM +0200, Ingo Molnar wrote:
thanks. I've been able to re-produce both the fork, and the timer
interrupt crashes.
It looks to me like we are patching the correct addresses with the
correct instructions, based on looking at the disassembly and tracing
what is getting patched when before the crash.
That's not say we aren't missing a cache flush somewhere...but I don't see
any code in a bad state so far...
I'm also wondering if the self tests arent' enabled. If we run them
after the system is up, if that works. perhaps, during boot things
aren't quite set up right for some reason?
Another variable here is of course the compiler version. I know that
'asm goto' was backported to the fedora 4.4 gcc...but it would be
interesting to test a 4.5 version in the failure cases - I will look at
that shortly.
thanks,
-Jason
--