-
Notifications
You must be signed in to change notification settings - Fork 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
Tracker: Kconfig: Model features provided by CPU and Board #14148
Labels
Area: boards
Area: Board ports
Area: cpu
Area: CPU/MCU ports
Area: Kconfig
Area: Kconfig integration
TF: Config
Marks issues and PRs related to the work of the Configuration Task Force
Type: tracking
The issue tracks and organizes the sub-tasks of a larger effort
Comments
jia200x
added
the
Type: tracking
The issue tracks and organizes the sub-tasks of a larger effort
label
May 26, 2020
leandrolanzieri
added
the
TF: Config
Marks issues and PRs related to the work of the Configuration Task Force
label
May 26, 2020
This was referenced May 28, 2020
This was referenced Jun 24, 2020
This was referenced Jul 2, 2020
miri64
added
Area: Kconfig
Area: Kconfig integration
Area: boards
Area: Board ports
Area: cpu
Area: CPU/MCU ports
labels
Jul 6, 2020
This was referenced Jul 8, 2020
I edited this issue with #14525 |
Awesome! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Area: boards
Area: Board ports
Area: cpu
Area: CPU/MCU ports
Area: Kconfig
Area: Kconfig integration
TF: Config
Marks issues and PRs related to the work of the Configuration Task Force
Type: tracking
The issue tracks and organizes the sub-tasks of a larger effort
Description
It was decided during the Virtual Maintainers Assembly 2020.05 to continue with the next phases of the Kconfig migration. This means that Kconfig will be used to model all module’s configurations and dependencies in the build system.
The first milestone is to model all features provided by CPUs and boards. Also explicitly declare and document all the possible features that can be provided and used.
This milestone doesn’t interfere with the current Kconfig integration nor the build system, so it can be performed directly on the master branch. In order to keep the features in sync in the Makefile.features and the Kconfig files, a static check will be added, which will be run for every PR.
What needs to be done
#13404 can be used as a reference.
Tracker
Also check the GitHub project.
Declare feature symbols (Common symbols in kconfig: Declare common feature symbols #14151)
Add static check (boards/samr21-xpro: Model features in Kconfig #13404)
CPUs
Boards (common symbols + feature selection)
The text was updated successfully, but these errors were encountered: