bsps: Add gicv3_sgi_ppi_enable()

This commit is contained in:
Sebastian Huber
2022-03-14 15:49:25 +01:00
parent 42c806fc84
commit f74b120c24
2 changed files with 16 additions and 9 deletions

View File

@@ -177,15 +177,7 @@ rtems_status_code bsp_interrupt_vector_enable(rtems_vector_number vector)
gic_id_enable(dist, vector);
} else {
volatile gic_sgi_ppi *sgi_ppi =
gicv3_get_sgi_ppi(_SMP_Get_current_processor());
/* Set G1NS */
sgi_ppi->icspigrpr[0] |= 1U << vector;
sgi_ppi->icspigrpmodr[0] &= ~(1U << vector);
/* Set enable */
sgi_ppi->icspiser[0] = 1U << vector;
gicv3_sgi_ppi_enable(vector, _SMP_Get_current_processor());
}
return RTEMS_SUCCESSFUL;