Hmm, helps if I remember to hit 'reply all' On 13-Nov-06, at 10:58 AM, Wouter Verhelst wrote:
On Fri, Nov 10, 2006 at 11:06:50AM +0100, Petr Stehlik wrote:Michael Schmitz wrote:Nothing is ever perfect. Console yourself with the thought that evenMotorola got that page boundary crossing on exceptions thing horriblywrong in their 040LC series :-)Really?Yes. You can't run Linux (or NetBSD, I hear) on LC040 macs because of that bug.
Well you can, but it just crashes a lot. (Note that IIRC the early revs of the non-LC 040 also suffered from the same bug, but since the non-LC doesn't generate as many F-Line traps, only A-Line traps, it's triggered much less frequently)
I'm still pretty sure that the bug can be worked around in the kernel with some ugly exception checking, but I never got around to writing any code to do it. Too many other bugs to fix at the time.
Cheers - Tony 'Nicoya' Mantler :) -- Tony 'Nicoya' Mantler - Master of Code-fu -- nicoya@ubb.ca -- http://www.ubb.ca/ --