AMD의 APIC LVTERR을 NMI 메시지 유형으로 구성할 수 있습니까?

AMD의 APIC LVTERR을 NMI 메시지 유형으로 구성할 수 있습니까?

실제로 Intel에서 LVTERR의 메시지 유형/전달 모드는 구성되지 않습니다.
여기에 이미지 설명을 입력하세요

그러나 AMD에서는 아래와 같이 제시됩니다.
여기에 이미지 설명을 입력하세요

문제는 AMD에서 LVTERR의 MT를 NMI로 구성하면 APIC 오류가 계속 발생한다는 것입니다. 정확한 이유는 잘 모르겠습니다. 도움이 필요하세요?

답변1

구성이 가능한 것으로 확인되었습니다. 아래 설명은 Linux 배경입니다.

제가 작업 중인 프로젝트에서는 호스트 LVTERR을 NMI로 구성해야 합니다. 완료된 후에도 apic 오류 메시지가 계속 로그아웃되었습니다(cmd 행에 apic=debug를 추가하면 로그아웃될 수 있습니다).

처음에는 AMD의 LVTERR에 대한 잘못된 구성으로 인해 Intel과 다른 묘사가 있지만 대부분 동일하기 때문에 의심됩니다.

이를 확인하기 위해 몇 가지 인쇄 문을 추가하고 NMI LVTERR에 대한 오류 처리기가 do_nmi()에 있는지 확인했습니다.

또한 LVTERR의 구성을 되돌린 일부 인쇄 문을 추가합니다. 그리고 버그가 있는 apic 오류 메시지가 항상 있었던 것으로 나타났습니다.

관련 정보