Athlon has bugs?
I am writing a simple operating system in my free time and I have encountered a very strange situation - I have code, which runs on 23 (this far) different machines including P MMX, PII, PIII and K6-2, but every Athlon I run it on gives #GP - the timer handler is via task gate and when I send interrupt acknowledge to the controler, the CPU curiously regenerates the interrupt and tryes to reenter the task, resulting in #GP. This is tested on one Athlon 600Mhz and 2 T-BIRDS on 800Mhz with very different hardware configurations - they all do the same mistake.
Does anybody know anything about bugs in Athlon, or features AMD added to it and did not tell about them in their manuals? I have examined the documentation at their site - all they say is this CPU is fully compatible...
I can give you the source if you wish to try it..