bsps: Add gicv3_ppi_clear_pending()

This commit is contained in:
Sebastian Huber
2022-04-06 09:48:52 +02:00
parent 2e5b1312c8
commit be25de5ff8
2 changed files with 11 additions and 4 deletions
+10
View File
@@ -176,6 +176,16 @@ static inline void gicv3_ppi_set_pending(
sgi_ppi->icspispendr[0] = 1U << vector;
}
static inline void gicv3_ppi_clear_pending(
rtems_vector_number vector,
uint32_t cpu_index
)
{
volatile gic_sgi_ppi *sgi_ppi = gicv3_get_sgi_ppi(cpu_index);
sgi_ppi->icspicpendr[0] = 1U << vector;
}
static inline void gicv3_trigger_sgi(
rtems_vector_number vector,
uint32_t targets