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



최근 덧글