cpuid(4) Device Drivers Manual cpuid(4) NOM cpuid - Peripherique d'acces aux identifiants de CPU x86 DESCRIPTION CPUID fournit une interface pour demander des informations concernant un CPU x86. On accede a ce peripherique en utilisant lseek(2) ou pread(2) avec le niveau CPUID approprie et en lisant des blocs de 16 octets. Des lectures plus importantes indiquent la lecture de plusieurs niveaux consecutifs. Les 32 bits de poids faible de la position dans le fichier sont utilises comme registre d'entree %eax et les 32 bits de poids fort comme registre d'entree %ecx, ce dernier etant utilise pour << compter >> les niveaux eax, comme pour eax=4. Ce pilote utilise /dev/cpu/CPUNUM/cpuid, ou CPUNUM est le numero mineur, et enverra, sur un systeme multiprocesseur, les acces au CPU numero CPUNUM d'apres la liste dans /proc/cpuinfo. Ce fichier est protege de telle sorte que seul l'utilisateur root ou les membres du groupe root puissent y acceder. NOTES L'instruction CPUID peut etre executee directement par un programme utilisant de l'assembleur en ligne. Cependant ce peripherique fournit une methode d'acces commode a tous les CPU sans changer l'affinite du processus. La plupart des informations de cpuid sont renvoyees par le noyau de facon formatees dans /proc/cpuinfo ou dans les sous repertoires de /sys/devices/system/cpu. Un acces direct a CPUID par ce peripherique ne doit etre utilise que dans des cas exceptionnels. Le pilote cpuid n'est pas charge 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 necessitent des registres d'entree supplementaires. Les anciens processeurs i486 ne prennent pas en charge l'instruction CPUID ouvrir ce peripherique pour ces processeurs echoue avec l'erreur EIO. VOIR AUSSI cpuid(1) 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. TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot , Cedric Boutillier , Frederic Hantrais et Gregoire Scano Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 5 janvier 2024 cpuid(4)