From ebc57e14f6c6ba6747b2292dce4d873bafc77301 Mon Sep 17 00:00:00 2001 From: Darian Leung Date: Wed, 27 Jul 2022 16:54:24 +0800 Subject: [PATCH] riscv: Fix esprv_intc_int_set_threshold() naming This commit fixes the function declaration naming from esprv_intc_set_threshold() to esprv_intc_int_set_threshold(), thus allowing the underlying ROM funciton to be exposed via the header. --- components/freertos/FreeRTOS-Kernel-SMP/portable/riscv/port.c | 1 - components/freertos/FreeRTOS-Kernel/portable/riscv/port.c | 1 - components/riscv/include/riscv/interrupt.h | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/components/freertos/FreeRTOS-Kernel-SMP/portable/riscv/port.c b/components/freertos/FreeRTOS-Kernel-SMP/portable/riscv/port.c index dcd1b990ec..e9e10b1972 100644 --- a/components/freertos/FreeRTOS-Kernel-SMP/portable/riscv/port.c +++ b/components/freertos/FreeRTOS-Kernel-SMP/portable/riscv/port.c @@ -397,7 +397,6 @@ void vPortYieldFromISR( void ) // ----------------- Scheduler Start/End ------------------- -extern void esprv_intc_int_set_threshold(int); // FIXME, this function is in ROM only BaseType_t xPortStartScheduler(void) { uxInterruptNesting = 0; diff --git a/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c b/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c index 51c9d9ef49..f001259166 100644 --- a/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c +++ b/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c @@ -88,7 +88,6 @@ StackType_t *xIsrStackTop = &xIsrStack[0] + (configISR_STACK_SIZE & (~((portPOIN // ----------------- Scheduler Start/End ------------------- -extern void esprv_intc_int_set_threshold(int); // FIXME, this function is in ROM only BaseType_t xPortStartScheduler(void) { uxInterruptNesting = 0; diff --git a/components/riscv/include/riscv/interrupt.h b/components/riscv/include/riscv/interrupt.h index e98115410d..c3b88084b9 100644 --- a/components/riscv/include/riscv/interrupt.h +++ b/components/riscv/include/riscv/interrupt.h @@ -115,7 +115,7 @@ int esprv_intc_int_get_priority(int rv_int_num); * * @param priority_threshold Interrupt priority threshold, 0 to 7 */ -void esprv_intc_set_threshold(int priority_threshold); +void esprv_intc_int_set_threshold(int priority_threshold); /** * @brief Get interrupt unmask