Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

240
557
422298


[Arm프로세서] GIC: ICC_RPR_EL1 레지스터 Arm: GIC

ICC_RPR_EL1는 Interrupt Controller Running Priority Register로 CPU Interface의 우선 순위를 담고 있는 레지스터입니다. 

다음 그림을 보면서 ICC_RPR_EL1 레지스터의 비트 맵을 알아 봅시다. 

 
그림 16.19 ICC_RPR_EL1 레지스터의 비트 맵

먼저 NMI 비트부터 봅시다.

NMI, bit [63]

NMI 인터럽트로 발생한 우선 순위인지 나타냅니다. 
 
NMI_NS, bit [62]

논 시큐어 NMI 인터럽트로 발생한 인터럽트인지를 설정합니다. 

Priority, bits [7:0]

Priority 비트는 CPU Interface의 Running Priority를 저장하며, 현재 활성화된 인터럽트의 그룹 우선순위를 나타냅니다. 만약 CPU Interface에서 활성화된 인터럽트가 없으면 모든 활성화된 인터럽트들은 '우선 순위 드랍'으로 처리됩니다.


덧글

댓글 입력 영역