in the _rirq_return_from_coop, a fake irq stack frame is created. But the value of lp_start, lp_end, lp_count are not set correctly. When rtie is executed, the zero-overhead loop will be enabled, if the pc crosses the value of lp_end and lp_count is not zero. The pc will jump to lp_start. This will break down the system. This commit fixs this bug and set the correct value of lp_start, lp_end and lp_count(only need to set lp_count). Signed-off-by: Wayne Ren <wei.ren@synopsys.com> |
||
|---|---|---|
| .. | ||
| core | ||
| include | ||
| CMakeLists.txt | ||
| defconfig | ||
| Kconfig | ||