-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
Add driver API reentrancy support to UART shim drivers #2003
Comments
by Kuo-Lang Tseng: This is on hold until GH-2047 is root-caused. |
by ethan gao: It's being blocked by issue GH-2047 now and QA will try to verify it as soon as it's available ! |
by Mark Linkmeyer: ethan gao , is the verification of this story still blocked by GH-2047? I see that Kuo-Lang Tseng has lowered the priority of GH-2047 to medium with this comment, "Updating the priority to medium as the patch reverting the reentrancy support was merged to unblock the issue for now. Baohong will debug the issue when he is done with other high bugs." If GH-2047 is truly blocking the verification of this story (which is needed for the 1.5 release), then it seems to me the priority of GH-2047 needs to be raised back up so it gets fixed. Please advise. |
by Gajinder Vij: The attempt to make the UART driver re-entrant conflicts with the existing Bluetooth driver. As UART re-entrancy is not a critical feature for 1.5, the feature has been reverted and a solution will be re-proposed for the next Zephyr release. |
by Mark Linkmeyer: Gajinder Vij , I think you meant to uncheck v1.5.0 in the Fix Version/s field, so I'm doing it for you now. |
Related to GH-2047 |
Reported by Kuo-Lang Tseng:
Global data and device IO registers being set by the driver API can be messed up in the middle of the API call when a concurrent call (from other fiber/task) to the same API is made.
(Imported from Jira ZEP-454)
The text was updated successfully, but these errors were encountered: