mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
fix(freertos): ZCMP workaround: restore RISC-V interrupt threshold after enabling
This commit is contained in:
@@ -300,8 +300,8 @@ BaseType_t xPortStartScheduler(void)
|
|||||||
/* Setup the hardware to generate the tick. */
|
/* Setup the hardware to generate the tick. */
|
||||||
vPortSetupTimer();
|
vPortSetupTimer();
|
||||||
|
|
||||||
esprv_int_set_threshold(RVHAL_INTR_ENABLE_THRESH); /* set global interrupt masking level */
|
|
||||||
rv_utils_intr_global_enable();
|
rv_utils_intr_global_enable();
|
||||||
|
esprv_int_set_threshold(RVHAL_INTR_ENABLE_THRESH); /* set global interrupt masking level */
|
||||||
|
|
||||||
vPortYield();
|
vPortYield();
|
||||||
|
|
||||||
|
|||||||
@@ -170,8 +170,8 @@ BaseType_t xPortStartScheduler(void)
|
|||||||
/* Setup the hardware to generate the tick. */
|
/* Setup the hardware to generate the tick. */
|
||||||
vPortSetupTimer();
|
vPortSetupTimer();
|
||||||
|
|
||||||
esprv_int_set_threshold(RVHAL_INTR_ENABLE_THRESH); /* set global interrupt masking level */
|
|
||||||
rv_utils_intr_global_enable();
|
rv_utils_intr_global_enable();
|
||||||
|
esprv_int_set_threshold(RVHAL_INTR_ENABLE_THRESH); /* set global interrupt masking level */
|
||||||
|
|
||||||
vPortYield();
|
vPortYield();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user