-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
xtensa/esp32s3: Fix esp32s3 sched_lock crash #15691
base: master
Are you sure you want to change the base?
Conversation
[Experimental Bot, please feedback here] Yes, this PR appears to meet the basic NuttX requirements, but it is incomplete. While it provides a summary of the change, its impact, and some testing information, it lacks crucial details. Missing Information/Weaknesses:
Recommendation: The PR needs substantial revision before it can be considered for merging. Provide the missing information outlined above to make it complete and convincing. If the fix is indeed incomplete, clearly explain the next steps and consider breaking down the work into smaller, manageable PRs. |
@eren-terzioglu could you verify this patch with espressif/esp-hal-3rdparty#8? |
My verification steps are as follows: make distclean -j25;./tools/configure.sh -E esp32s3-devkit:smp;make -j25 |
Hi, Checking it in our internal CI. I will notify the result. Update: I need to be sure about a some defconfigs, so tests are in progress. fyi |
Checking finished, you can merge this if it is good for you too @xiaoxiang781216. Thanks for your effort @hujun260. |
Thanks @tmedicci, I think the better fix is that:
So, I drop 9a61a1d from this pr, both pr is ready for merging now. |
move the code to iram0 since sched_lock/sched_unlock is called in the early boot phase Signed-off-by: hujun5 <[email protected]>
dfdd841
to
9fe5892
Compare
Summary
move the code to iram0 since sched_lock/sched_unlock is called in the early boot phase
Impact
xtensa
Testing
esp32s3-devkit:smp