LPI: Locality-specific Peripheral Interrupt

ITS: Interrupt Translation Service


GICv3에는 기존 GICv2와는 다르게 위 내용들이 추가되었다.




출처: http://infocenter.arm.com/help/topic/com.arm.doc.dai0492b/GICv3_Software_Overview_Official_Release_B.pdf

'전공공부 > ARM' 카테고리의 다른 글

ARM Relocations (adrp)  (0) 2020.10.18
[ARM] Alignment가 무엇인가?!  (0) 2019.02.17
[링커스크립트] 지시어 ENTRY  (0) 2019.02.12
interrupt status - level sensitive  (0) 2018.07.17
ARMv8 HPPIR/IAR, AHPPIR/AIAR  (0) 2018.03.27


level sensitive only


  • Signaling from device to GIC: interrupt state: Pending
  • Sending the signal from GIC to CPU: Pending
  • Acknowledge (ACK) the interrupt through CPU interface: Active & Pending
  • Operating System reprogram the device and device switch from high to low: Active
  • CPU deactivate(write corresponding interrupt to EOI) the interrupt: Active to Inactive


'전공공부 > ARM' 카테고리의 다른 글

ARM Relocations (adrp)  (0) 2020.10.18
[ARM] Alignment가 무엇인가?!  (0) 2019.02.17
[링커스크립트] 지시어 ENTRY  (0) 2019.02.12
GICv3 LPI, ITS  (0) 2018.07.18
ARMv8 HPPIR/IAR, AHPPIR/AIAR  (0) 2018.03.27

 

 Non-secure

Secure 

 HPPIR/IAR

Grp1 ID / 1023 

Grp0 ID 

Grp1 pending: 1022,

No pending; 1023 

 AHPPIR/AIAR

 -

Grp1 ID 

No Pending: 1023 


'전공공부 > ARM' 카테고리의 다른 글

ARM Relocations (adrp)  (0) 2020.10.18
[ARM] Alignment가 무엇인가?!  (0) 2019.02.17
[링커스크립트] 지시어 ENTRY  (0) 2019.02.12
GICv3 LPI, ITS  (0) 2018.07.18
interrupt status - level sensitive  (0) 2018.07.17

+ Recent posts