cpuid(4) Device Drivers Manual cpuid(4) NOMBRE cpuid: dispositivo de acceso CPUID para x86 DESCRIPCION CPUID es un interfaz para consultar informacion sobre la CPU x86. Para acceder al nivel de CPUID pertinente de este dispositivo, se emplea lseek(2) o pread(2) y se hara en fragmentos de 16 bytes. Un tamano de lectura mayor indica lecturas multiples de niveles consecutivos. Los 32 bits inferiores de la posicion del archivo se utilizan como %eax entrante, y los 32 bits superiores se usaran como %ecx entrante, este ultimo sirve para 'contar' niveles eax como eax=4. Este controlador usa /dev/cpu/CPUNUM/cpuid, donde CPUNUM es el numero menor. En un cuadro SMP, dirigira el acceso a la CPU CPUNUM tal como se indica en /proc/cpuinfo . Este archivo esta protegido para que solo pueda ser leido por el usuario root o los miembros de su grupo. NOTAS La instruccion CPUID puede ser ejecutada directamente por un programa que utilice ensamblador. Sin embargo, este dispositivo permite un acceso adecuado para todas las CPU sin cambiar la afinidad del proceso. La mayor parte de la informacion en cpuid viene dado por el nucleo ya formateada, ya sea en /proc/cpuinfo o a traves de subdirectorios en /sys/devices/system/cpu. El acceso directo a CPUID a traves de este dispositivo solo debe utilizarse de modo excepcional. El controlador cpuid no se carga automaticamente. En nucleos modulares, podria ser necesario el uso de la siguiente orden para cargarlo explicitamente: $ cpuid modprobe Las funciones CPUID que requieren registros de entrada adicionales carecen de soporte. Las primeras CPU i486 no admiten la instruccion CPUID; La apertura de este dispositivo para estas CPU emite el error EIO. VEASE TAMBIEN cpuid(1) Manual del desarrollador de software de arquitecturas Intel Corporation, Intel 64 e IA-32, volumen 2A: referencia del conjunto de instrucciones, A-M, referencia de CPUID 3-180. Intel Corporation, Identificacion del procesador Intel e instruccion CPUID, nota de aplicacion 485. TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de Manual de Linux 6.9.1 2 Mayo 2024 cpuid(4)