-
Notifications
You must be signed in to change notification settings - Fork 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
Target Capabilities / Board Directory Layout Capabilities #12401
Comments
|
You mean that you want ARCH to be the direct subdirectory of "boards", right? So, ARCH is after "boards" in a path, not before, or? |
@SebastianBoe right, so:
|
My take on this is that we should enforce the layout described below:
So that we ensure that |
One thing I understood @nashif to want is standardized names for things other than boards. I would like It may be appropriate to expect this to be located immediately below There may be other directories to hold |
Does or have any particular definition, or you thinking its completely up to the user (which is my current thought)? |
I was thinking we'd leave the structure of where to find such files unspecified. We would add |
Up to the user. I don't think we can mandate clear rules, it really is difficult and depends on the particular board family. |
Conclusion from the development meeting today: not solved yet, for now we keep the |
I'm expanding this to include "target" capabilities as well. @agross-linaro and I had a discussion around what was needed for secure/non-secure (TEE) and figured this all played together. The idea we had was around defining what specifies a TARGET. What we have today is: TARGET:
|
@nashif and @MaureenHelm gave example of CORE on a SHIELD (example is KW41Z "shield") Also, example of Quark SE C1000 Dev board: https://docs.zephyrproject.org/latest/boards/x86/quark_se_c1000_devboard/doc/board.html |
Will that scale? |
closing in favor of #51831 |
Starting this thread to discuss what features we want to support based on the layout of the boards directory.
Today we support/assume:
<BOARD>
is expected to match a<BOARD>_defconfig
inboards/<ARCH>/<BOARD_DIR_NAME>
boards/<ARCH>/<BOARD_DIR_NAME>
is the layout<ARCH>
is assumed as the direct parent of<BOARD_DIR_NAME>
[ I want the assumption of 3. to be that
<ARCH>
is the name right before "boards" - See PR cmake: prework towards supporting board groups #12377 ]The text was updated successfully, but these errors were encountered: