MP and the RESET# pin
Posted: Fri Feb 11, 2005 12:41 am
This may be a dumb question... I think I know what the answer is, but I just want to be sure.
Let's say you have an MP system (dual Xeons, hyperthreaded P4, whatever). If you intentionally cause a triple fault on one processor, will it cause all processors to reset? IIRC, triple fault asserts RESET#... It would make sense to me if this signal is sent to all processors, not just the one that triple-faulted. Just want to be sure. It's hard to find such a specific statement in the manuals.
Also, if triple-faulting does indeed reset all processors, what about using the 8042 trick? They both assert RESET#, right...?
In case you're wondering, I'm thinking about how to do a kind of "uber-panic" that would happen if an exception is raised during "panic" itself.
Let's say you have an MP system (dual Xeons, hyperthreaded P4, whatever). If you intentionally cause a triple fault on one processor, will it cause all processors to reset? IIRC, triple fault asserts RESET#... It would make sense to me if this signal is sent to all processors, not just the one that triple-faulted. Just want to be sure. It's hard to find such a specific statement in the manuals.
Also, if triple-faulting does indeed reset all processors, what about using the 8042 trick? They both assert RESET#, right...?
In case you're wondering, I'm thinking about how to do a kind of "uber-panic" that would happen if an exception is raised during "panic" itself.