-
Notifications
You must be signed in to change notification settings - Fork 85
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
Incorporate atsama5d27 target into CI #437
Comments
I'm not really aware of a way to properly emulate atsama5d2 in software which means the only way to know if patches are working apart from being able to compile them is to run them on a dev board. Since we're actively using |
Cool. I took a quick look and I think the back-port isn't too onerous on the ticktimer I'd say we're still at the stage of testing the ticktimer changes -- I'd let the current changes soak in for a couple weeks unless you are encountering an urgent issue in stability. On that front, if you use Our recent changes to the Net stack (where we use MPSC channels to efficiently implement the smoltcp poll primitive) really exercised the sleep_heap() and thus we were seeing failures after running intense workloads on the order of 15 minutes continuously, but this seems to now be fixed. We still think there might still be dragons in thread local storage (which is used in thread parking by the All that being said, I probably should still make a atsama5d2 target just so we're aware of how far that target is drifting. I just realized today that it's a total blind spot while doing a search-and-replace of an idiom in the ticktimer, so I opened the issue to prod myself into eventually addressing that. |
atsama5d27 target is bit-rotting because it's not in CI. There's a fair bit of cleanup that needs to be done, especially on the ticktimer interface, to make sure this works.
An open question is: We can build the code, but we can't test it (don't have the corresponding hardware). So how do we know if our patches are working?
The text was updated successfully, but these errors were encountered: