bsps: Add gicv3_sgi_ppi_set_priority()

This commit is contained in:
Sebastian Huber
2022-03-14 15:59:43 +01:00
parent 3026859d41
commit f828ddd1a9
2 changed files with 16 additions and 3 deletions

View File

@@ -230,9 +230,11 @@ rtems_status_code arm_gic_irq_set_priority(
volatile gic_dist *dist = ARM_GIC_DIST;
gic_id_set_priority(dist, vector, priority);
} else {
volatile gic_sgi_ppi *sgi_ppi =
gicv3_get_sgi_ppi(_SMP_Get_current_processor());
sgi_ppi->icspiprior[vector] = priority;
gicv3_sgi_ppi_set_priority(
vector,
priority,
_SMP_Get_current_processor()
);
}
} else {
sc = RTEMS_INVALID_ID;