9.1Overview GlC(Generic InterruptController)manages: interrupt register configurating interrupt enabling,disabling,and generating interrupt masking and prioritizing software interrupt generatingARMsecurityextensionsARM082019-4-7
9.1 Overview GIC (Generic Interrupt Controller) manages: interrupt register configurating interrupt enabling, disabling, and generating interrupt masking and prioritizing software interrupt generating ARM security extensions ARM08 2019-4-7 6
9.1 Overview 9.1.1 Features 9.1.2 Security 9.1.3 Configuration 9.1.4 TerminologiesARM082019-4-7
9.1 Overview 9.1.1 Features 9.1.2 Security 9.1.3 Configuration 9.1.4 Terminologies ARM08 2019-4-7 7
9.1.1FeaturesThree interrupt typesSGl(SoftwareGenerated Interrupt)PPI (PrivatePeripheral Interrupt)SPI(SharedPeripheral Interrupt)ProgrammableinterruptsInterruptenabling or disablingProcessorsthat receiveinterruptInterrupt priority levelInterrupt Security stateARM082019-4-7
9.1.1 Features Three interrupt types SGI (Software Generated Interrupt) PPI (Private Peripheral Interrupt) SPI (Shared Peripheral Interrupt) Programmable interrupts Interrupt enabling or disabling Processors that receive interrupt Interrupt priority level Interrupt Security state ARM08 2019-4-7 8
9.1.2Security Configuring secure & nonsecure interruptsSecure accesses RW secure &nonsecure interruptsNonsecure accesses only RW nonsecure interrupts Signaling secure &nonsecureinterruptrequestsSecure interrupt signals IRQorFIQ interruptrequestNonsecure interrupt signals IRQinterrupt requestPrioritizingsecure&nonsecureinterrupts Locking configuration of secure interruptsARMO82019-4-7
9.1.2 Security Configuring secure & nonsecure interrupts Secure accesses RW secure & nonsecure interrupts Nonsecure accesses only RW nonsecure interrupts Signaling secure & nonsecure interrupt requests Secure interrupt signals IRQ or FIQ interrupt request Nonsecure interrupt signals IRQ interrupt request Prioritizing secure & nonsecure interrupts Locking configuration of secure interrupts ARM08 2019-4-7 9
9.1.3Configuration10The features depend on configuration are:Exynos4412SCPGICConfiguration160interruptsincludingSGls,PPlsandSPls32×4=128SPlinterruptrequests Table 9-1 describes GlC configuration valuesARM082019-4-7
9.1.3 Configuration The features depend on configuration are: Exynos 4412 SCP GIC Configuration 160 interrupts including SGIs, PPIs and SPIs 32×4 = 128 SPI interrupt requests Table 9-1 describes GIC configuration values ARM08 2019-4-7 10