summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/utils/ipi/aclint_mswi.c2
-rw-r--r--lib/utils/ipi/andes_plicsw.c4
2 files changed, 2 insertions, 4 deletions
diff --git a/lib/utils/ipi/aclint_mswi.c b/lib/utils/ipi/aclint_mswi.c
index 4ae6bb1c..c8ebb7ac 100644
--- a/lib/utils/ipi/aclint_mswi.c
+++ b/lib/utils/ipi/aclint_mswi.c
@@ -74,7 +74,7 @@ static struct sbi_ipi_device aclint_mswi = {
int aclint_mswi_warm_init(void)
{
/* Clear IPI for current HART */
- mswi_ipi_clear(current_hartid());
+ mswi_ipi_clear(current_hartindex());
return 0;
}
diff --git a/lib/utils/ipi/andes_plicsw.c b/lib/utils/ipi/andes_plicsw.c
index 413ac20e..18c79e2b 100644
--- a/lib/utils/ipi/andes_plicsw.c
+++ b/lib/utils/ipi/andes_plicsw.c
@@ -67,10 +67,8 @@ static struct sbi_ipi_device plicsw_ipi = {
int plicsw_warm_ipi_init(void)
{
- u32 hartid = current_hartid();
-
/* Clear PLICSW IPI */
- plicsw_ipi_clear(hartid);
+ plicsw_ipi_clear(current_hartindex());
return 0;
}