> If you are refering to the code in arch/i386/kernel/setup.c, the code that > determines the features is spread over several hundred lines of code which > makes decisions based on model info and various erratta. What do apps actually care about - MMX - Athlon MMX2 - SSE - SSE2 and occasionally - CPU vendor - CPU model Not rocket science