Messages in this thread |  | | | Subject | Re: [PATCH] 2.6 workaround for Athlon/Opteron prefetch errata | | From | Alan Cox <> | | Date | Thu, 11 Sep 2003 21:44:35 +0100 |
| |
On Iau, 2003-09-11 at 20:56, bill davidsen wrote: > | When we know at compile time it's not needed, it should not be enabled. > > Clearly that's right. This buys nothing on CPUs which don't have the > problem, why have *any* overhead in size and speed? It's too bad that > people have to read around all that code, they don't need to give it a > home in their RAM and execute it as well.
We have always built kernels that contained the support for older chips. A 586 kernel for example is minutely slowed by the fact it will run on the Pentium Pro.
If someone wants to put in clear "this CPU only" stuff as well then fine, but with my distributor hat on I defy you to benchmark the difference in the real world between PIV and PIV with 100 bytes of extra workaround code. You could get that much code back by spending 10 minutes tidying some random other piece of code you use, or shortening a couple of printk messages.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |