2010-11-08 81 views
2

Je connais cpufeatures.h, mais il ne semble pas inclure tous les indicateurs que je vois sur les processeurs sur les machines avec lesquelles je travaille. Quelques exemples de drapeaux que je n'ai pas pu trouver incluent "nopl" et "xtopology". Sont-ils documentés n'importe où?Où rechercher des drapeaux dans/proc/cpuinfo?

Répondre

3

La dernière fois que j'ai regardé, la documentation des codes de caractéristiques cpu était abominablement mauvaise.

Cependant, cpufeature.h de 2.6.36 contient à la fois xtopology:

#define X86_FEATURE_XTOPOLOGY (3*32+22) /* cpu topology enum extensions */ 

Et nopl:

#define X86_FEATURE_NOPL  (3*32+20) /* The NOPL (0F 1F) instructions */ 

Donc, maintenant vous avez juste besoin de comprendre ce que ces commentaires signifient. Bonne chance!

+0

Merci! Cela me donne au moins quelque chose de plus traitable. Je vous avais upvoted mais je n'ai pas encore 15 réputation donc je ne peux pas. –

+0

Une autre chose à faire serait de mettre l'identifiant de la macro dans la boîte de recherche sur ce serveur LXR, et voir où ils sont utilisés. Le code qui teste une fonctionnalité peut faire la lumière sur cette fonctionnalité. –