Re: [RFC/SERIOUS] grilling troubled CPUs for fun and profit?
From: Dave Jones
Date: Mon Jun 19 2006 - 18:40:19 EST
On Tue, Jun 20, 2006 at 12:25:29AM +0200, Pavel Machek wrote:
> > Another anecdote: Upon fan failure, I once had an athlon MP *completely shatter*
> > (as in broke in two pieces) under extreme heat.
> >
> > This _does_ happen.
>
> If it happens to you... you needed a new cpu anyway. Anything non-historical
> *has* thermal protection.
That's the single dumbest thing I've read today.
newsflash: you don't get to dictate when I (or anyone else) buys new hardware.
Before its accident, that box happily was my home firewall for 3 years, and
its replacement is actually an /older/ box. I didn't "need a new cpu" at all.
(incidentally, it was replaced with a VIA C3 that doesn't need a fan :)
> BTW I doubt those old athlons can be saved by cli; hlt . (Someone willing to try if old
> athlon can run cli; hlt code w/o heatsink?).
you snipped the important part of my mail.
"cpu_relax() and friends aren't going to save a box"
We have two completely different things being discussed in this thread.
1. Fan failure, and the possibility to keep running.
IMO, there's nothing we can do here, and nor should we try.
2. Situations where we forcibly lock up and spin the CPU in a tight loop,
producing heat. Given there are CPUs that benefit from cpu_relax()
in such places, adding them so that they don't unnecessarily sit there
sucking power until someone gets to the datacenter to investigate
can only be a good thing.
> And no, we probably do not want to enter C2 or C3 from doublefault handler.
I didn't see that being proposed.
Dave
--
http://www.codemonkey.org.uk
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/