Messages in this thread | | | From | "Joseph D. Wagner" <> | Subject | FEATURE REQUEST: Specific Processor Optimizations on x86 Architecture | Date | Wed, 22 Oct 2003 18:55:15 +0600 |
| |
Yes, I know you can select Pentium III, Pentium 4, Athlon, etc, under processor type when doing a 'make xconfig', but those selections do not translate into the appropriate -mcpu and -march flags.
While the kernel on x86 architecture can be optimized in terms of generic processor specifications (i.e. i386, i486, i586, i686), the kernel can't be optimized beyond a i686.
If you select Pentium III, the -march flag is set to i686. If you select Pentium 4, the -march flag is set to i686. If you select Athlon 4, the -march flag is set to i686. If you select Athlon XP, the -march flag is set to i686.
It should be that...
If you select Pentium III, the -march flag is set to pentium3. If you select Pentium 4, the -march flag is set to pentium4. If you select Athlon 4, the -march flag is set to athlon-4. If you select Athlon XP, the -march flag is set to athlon-xp.
I don't want to have to hand edit the makefiles just to optimize my kernel. I think this change is simple enough to do, and would allow kernel developers the option of processor-specific optimizations in the future.
TIA.
Joseph D. Wagner - 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/
| |