¿Se puede configurar APIC LVTERR en AMD como tipo de mensaje NMI?

¿Se puede configurar APIC LVTERR en AMD como tipo de mensaje NMI?

De hecho, el tipo de mensaje/modo de entrega de LVTERR en Intel no está configurado.
ingrese la descripción de la imagen aquí

Sin embargo, en AMD, se presenta a continuación.
ingrese la descripción de la imagen aquí

El problema es que cuando configuro el MT de LVTERR en AMD como NMI, seguirá causando un error APIC. No estoy seguro del motivo exacto. ¿Alguna ayuda?

Respuesta1

Se confirma que es configurable. Y la siguiente explicación está en segundo plano de Linux.

El proyecto en el que estoy trabajando requiere configurar el host LVTERR como NMI. Una vez hecho esto, el mensaje de error de apic seguía cerrando la sesión (puede obtenerlo agregando apic=debug a la línea cmd).

Al principio, sospecho que se debe a una configuración incorrecta de LVTERR en AMD, ya que tiene una representación diferente a la de Intel, aunque la mayoría de las veces son idénticas.

Para comprobarlo, agregué algunas declaraciones impresas y determiné que el controlador de errores para NMI LVTERR se encuentra en do_nmi().

Además, agrego algunas declaraciones impresas con la configuración de LVTERR revertida. Y resulta que el mensaje de error de apic con errores siempre estuvo ahí.

información relacionada