Información en inglés
 

procesador Intel® Pentium®

Instrucción no válido Descripción errata
 
Instrucción no válido erratas Home Declaraciones Proveedor de software
segundo plano para software
Actualizado en nov 20 1997
Descripción técnica errata
Actualizado en nov 20 1997

Intel identifica Solución transitoria para el "no válidos operando con intercambio combinado Compare 8Byte (CMPXCHG8B) instrucción" la errata

la errata Descripción general

El viernes 7 noviembre 1997, un número de informes se publicado en el Internet implica la posibilidad de una nueva errata en el Pentium® procesadores y los procesadores Pentium® con tecnología MMX™. Una fe de erratas es un diseño defecto o error que pueden ocasionar que el producto se desvíe de las especificaciones publicadas. Basado en Internet informes nuestra ingeniería rápidamente equipo saltado sobre este problema. Una vez que pudimos reproducir el comportamiento confirmó que existe una fe de erratas que ahora se denomina la "no válidos operando con bloqueado CMPXCHG8B instrucción" errata. También nos fue posible identificar lo siguiente:

  • El "no válidos operando con CMPXCHG8B combinado errata afecta a la instrucción" procesador Pentium®, procesador Pentium® con tecnología MMX™, Pentium procesador OverDrive® y Pentium OverDrive con la tecnología MMX.
  • No afecte el procesador Pentium® Pro, Pentium® II procesador y los procesadores Intel486™ y anterior.
  • Esta instrucción no válido no está en software comercial.
  • La fe de erratas sólo se produce cuando el procesador recibe una instrucción específica no válido. El resultado de esta errata se el sistema podría "congelar" y habría que se desactive y reinicie para regresar a operación normal.
  • Es importante tener en cuenta que esta errata ocurrirán solamente cuando alguien ha creado, intencionadamente esta instrucción no válido debido a que desea que se congele el sistema.
  • Hemos identificado una solución transitoria que evita que el sistema de ser "congelado" por esta instrucción no válido y permite continuar operación normal. La solución transitoria modifica el flujo de ejecución para evitar el bloqueo del sistema después de la instrucción no válido haya sido recibido. La solución transitoria se puede implementado a través del software del sistema operativo.

Descripción técnica

La instrucción CMPXCHG8B compara una valor de 64 bits registros internos del procesador con un valor de 64 bits memoria (el destino). Es ilegal para utilizar un registro como destino. El resultado de la instrucción CMPXCHG8B 64 bits es un valor que no encaja en un 32 bits registrarse. Si un registro se utiliza como el destino, el procesador normalmente detiene la ejecución de la instrucción CMPXCH8B, las señales esta condición de error y ejecuta un gestor de errores en software.

Esta errata se presenta si el instrucción CMPXCHG8B también está bloqueada (una instrucción al procesador para permitir que el la finalización de la instrucción CMPXCHG8B sin tener que interrumpe), y un registro no válido destino se utiliza. En este caso, el las señales del procesador la condición de error, pero no permitir que el gestor de errores para comenzar a debido a la cerradura en la CMPXCH8B instrucción. Como resultado, el sistema se congela y el sistema debe ser reiniciado para regresar a operación normal.

Este problema no causa daños en los datos o daños físicos a un usuario's sistema. Los datos guardados en disco en el curso del trabajo permanece en el disco y estará disponible para su uso cuando el sistema se reiniciado.

El "no válidos operando con CMPXCHG8B combinado instrucción" es Erratum #81 en el procesador Pentium lista de erratas. Si desea más información, consulte: la errata Descripción técnica

Solución transitoria Descripción general

Hemos identificado una solución transitoria que puede ser implementado a través del sistema operativo. Básicamente, la solución transitoria evita el bloqueo bus condición y permite que el procesador ejecute el gestor de errores. Para la descripción técnica completa consulte: Solución transitoria , en la fe de erratas Descripción técnica. Los proveedores de software podrían también quiere ver el segundo plano para software para obtener más detalles específicos.

Intel ha estado trabajando con la industria proveedores de sistemas operativos para ayudarlos a la implementación de esta solución transitoria para sus sistemas operativos. Continuaremos a trabajar con ellos para implementar la solución transitoria en sus sistemas operativos. Los usuarios deben ponerse en contacto con el proveedor del sistema operativo para obtener disponibilidad específica de la solución para que dicho SO. Un número de proveedores de software ya han contribuido declaraciones en relación con esta errata. Consulte: Declaraciones Proveedor de software

Para obtener más información, consulte los contactos de Intel para el número telefónico de su región.