Lines Matching refs:interrupt
19 | Fix Version | `a7eff3477`_ "fix(sdei): ensure that interrupt ID is valid" |
28 interrupt ID causes out of bound memory read.
30 SDEI_INTERRUPT_BIND is used to bind any physical interrupt into a normal
31 priority SDEI event. The interrupt can be a private peripheral interrupt
32 (PPI) or a shared peripheral interrupt (SPI).
35 The vulnerability exists when the SDEI client passes an interrupt ID which
44 sdei_interrupt_bind(interrupt ID)
45 -> plat_ic_get_interrupt_type(interrupt ID)
46 -> gicv2_get_interrupt_group(interrupt ID)
47 -> gicd_get_igroupr(distributor base, interrupt ID)
48 -> gicd_read_igroupr(distributor base, interrupt ID).
58 sdei_interrupt_bind(interrupt ID)
59 -> plat_ic_get_interrupt_type(interrupt ID)
60 -> gicv3_get_interrupt_group(interrupt ID, core ID)
61 -> is_sgi_ppi(interrupt ID)
63 is_sgi_ppi() will end up in an EL3 panic on encountering an invalid interrupt ID.
71 /* Bind an SDEI event to an interrupt */