Loading

NOM

       cpuid - Périphérique d’accès aux identifiant de CPU x86

       CPUID  fournit  une interface pour demander des informations concernant
       un CPU x86.

       On accède à ce périphérique en utilisant lseek(2) ou pread(2)  avec  le
       niveau  CPUID  approprié  et  en  lisant  des  blocs  de 16 octets. Des
       lectures plus  importantes  indique  la  lecture  de  plusieurs  niveau
       consécutifs.

       Les  32  bits  de  poids  faible  de  la  position dans le fichier sont
       utilisés comme registre d’entrée %eax, et les 32  bits  de  poids  fort
       comme registre d’entrée %ecx, ce dernier étant utilisé pour « compter »
       les niveaux eax, comme pour eax=4.

       Ce pilote  utilise  /dev/cpu/CPUNUM/cpuid,  où  CPUNUM  est  le  numéro
       mineur,  et  sur  un  système multiprocesseurs enverra les accès au CPU
       numéro CPUNUM d’après la liste dans /proc/cpuinfo.

       Ce fichier est protégé de telle sorte que seul  l’utilisateur  root  ou
       les membres du groupe root puissent y accéder.

NOTES

       L’instruction  CPUID  peut  être  exécutée directement par un programme
       utilisant de l’assembleur en ligne. Cependant ce  périphérique  fournit
       une  méthode  d’accès commode à tous les CPU sans changer l’affinité du
       processus.

       La plupart des informations de cpuid est renvoyé par le noyau de  façon
       formatée   dans   /proc/cpuinfo   ou   dans  les  sous  répertoires  de
       /sys/devices/system/cpu. Un accès direct à CPUID par ce périphérique ne
       doit être utilisé que dans des cas exceptionnels.

       Le  pilote  cpuid  n’est  pas  chargé  automatiquement. Avec les noyaux
       modulaires vous pouvez avoir besoin  d’utiliser  la  commande  suivante
       pour le charger explicitement avant son utilisation :

            $ modprobe cpuid

       Il n’y a pas de prise en charge des fonctions CPUID qui nécessitent des
       registres d’entrée supplémentaires.

       Les processeurs x86 très anciens n’ont pas  de  prise  en  charge  pour
       CPUID.

VOIR AUSSI

       Intel   Corporation,   Intel   64   and  IA-32  Architectures  Software
       Developer’s Manuel Volume 2A : Instruction Set  Reference,  A-M,  3-180
       CPUID reference.

       Intel   Corporation,  Intel  Processor  Identification  and  the  CPUID
       Instruction, Application note 485.

COLOPHON

       Cette page fait partie de  la  publication  3.23  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      être       trouvées       à       l’adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Cette  page  de  manuel  a  été  traduite  et est maintenue par Nicolas
       François <nicolas.francois@centraliens.net> et l’équipe francophone  de
       traduction de Debian.

       Veuillez   signaler   toute   erreur   de   traduction  en  écrivant  à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « man -L C <section> <page_de_man> ».