Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

240
557
422298


[Arm프로세서] GIC: 리디스트리뷰터(Redistributor) 소개 Arm: GIC

GIC는 구성하는 하드웨어 블록 중에 리디스트리뷰터는 중요한 기능을 수행합니다. CPU 코어 별로 리디스트리뷰터가 존재하는데 다음과 같은 기능을 지원합니다.

   * 각각 SGI, PPI 인터럽트의 우선 순위를 설정 
   * 각각 SGI, PPI 인터럽트를 비활성화 및 활성화
   * 각각 SGI, PPI 인터럽트를 라우팅하는 정보 설정
   * 각각 PPI 인터럽트의 level-sensitive or edge-triggered 방식 설정
   * 각각 SGI, PPI 인터럽트를 인터럽트 그룹에 등록

리디스트리뷰터에서 제공하는 시스템 레지스터의 목록은 다음과 같습니다.

   * GICR_ISENABLER0 
   * GICR_ICFGR0 
   * GICR_IPRIORITYR<n> 
   * GICR_IGROUPR0 
   * GICR_IGRPMODR0

리디스트리뷰터를 구성하는 시스템 레지스터를 통해 리디스트리뷰터의 동작을 설정할 수 있습니다. 이제부터 리드스트리뷰터에서 제공하는 시스템 레지스터를 알아 봅시다.


덧글

댓글 입력 영역