-
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
Fix mpfs targets and remove unnecessary ones #15753
Conversation
[Experimental Bot, please feedback here] Yes, this PR appears to meet the basic NuttX requirements, but it lacks some important details. While it addresses the core questions, it's too brief and lacks the specificity expected in a good PR. Here's a breakdown of what's missing and how to improve it: Missing/Needs Improvement:
Example of Improved Testing Section:
Testing logs after change (nsh config):
Testing logs before change (hwtest config - demonstrating network/USB functionality now present):
Testing logs after change (hwtest config):
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jlaitine please include the new board profile Documentation/ to icicle board
please split board and arch commits in 2 separate PRs |
Sure! With this it can be done. PR #15763 Please note, however, that you can't require that for the LTS. Kconfig changes under arch need to be done together with all the board file defconfigs. Examples for this are:
For the LTS, you will need to make separate PR:s against the LTS repo, and picking commits separately (and likely backporting them). It is unrealistic to pick full PR:s from master. OT: Although LTS is a good idea in general, I don't understand where the resources for maintaining and testing those will come in this project - it will be huge work. But I keep my fingers crossed and wish for the best for that! |
a95b27b
to
f967757
Compare
Done! |
f967757
to
5791ea0
Compare
+1 |
please move documentation to a separate PR |
Hm? This PR was previously rejected because documentation of the "hwtest" defconfig (which I didn't even author originally) was missing. So, I just added it. Now, if I move the documentation out of this PR, will this be rejected then again for that reason? If this PR is not liked for some othe reason, it is fine by me to just leave the board configs as they are! I was just thinking that saving CI time would be beneficial, as this was an issue previously.... |
We plan to maintain LTS releases we will have to split PRs in areas that they touch For this PR we have both arch and documentation changes
I am sorry for asking you to do extra work |
…test" Reduce the amount of configurations for CI. Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
5791ea0
to
94e24f7
Compare
There is no extra work at all! If it is needed, it is needed. I was just confused of what was requested as there was conflicting review requests. I'd prefer to keep things which belong together in the same PR, but for me it is fine to split it into separate ones as well. The Documentation is now separated to #15784 And it is great to see that now there is really some attention paid to the PRs before merging them ;) |
Summary
Reduces number of mpfs CI targets to save some CI compilation time. The "network" and "usb" targets have been removed, and networking and usb support have been added to existing "hwtest" target instead.
Increase stack sizes for nsh and hwtest targets, "nsh" stack usage has grown significantly
Impact
Reduce CI time, make mpfs bootable again after breaking commits.
Testing
Tested on Microchip MPFS Icicle board