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

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

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

그러나 AMD에서는 다음과 같이 렌더링됩니다.
여기에 이미지 설명을 입력하세요.

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

답변1

확인을 구성할 수 있습니다. 아래 설명은 Linux를 기준으로 한 것입니다.

제가 작업 중인 프로젝트에서는 호스트 LVTERR을 NMI로 구성해야 합니다. 완료되면 apic 오류 메시지가 계속 종료됩니다(cmd 행에 apic=debug를 추가하여 얻을 수 있음).

처음에 나는 이것이 Intel과 다르게 설명되었기 때문에 AMD의 LVTERR 구성이 잘못되었기 때문이라고 의심했지만 대부분 동일합니다.

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

또한 일부 인쇄 문을 추가하고 LVTERR 구성을 복원했습니다. 문제가 되는 apic 오류 메시지가 항상 존재하는 것으로 나타났습니다.

관련 정보