Skip to content

add basic bitbake-config templates#632

Merged
Khem Raj (kraj) merged 2 commits into
riscv:masterfrom
threexc:tgamblin/bitbake-config-templates
May 21, 2026
Merged

add basic bitbake-config templates#632
Khem Raj (kraj) merged 2 commits into
riscv:masterfrom
threexc:tgamblin/bitbake-config-templates

Conversation

@threexc

Copy link
Copy Markdown
Contributor
  • Add configuration templates for meta-riscv nodistro and poky (both master branch) so that people can make use of bitbake-setup if desired.
  • Update docs/QUICK_START.md to add a section for bitbake-setup usage, and tweak the other sections so that they are easier to distinguish.

Two notes:

  1. The example URLs for bitbake-setup usage in QUICK_START.md reference the path that will exist once these templates are merged to master, so they don't work (yet)
  2. I've been using these for a couple of weeks now in my own boardgarden repository (along with some extra overrides, which I will leave there).

@threexc Trevor Gamblin (threexc) force-pushed the tgamblin/bitbake-config-templates branch from ec6a3a1 to 48dc282 Compare May 15, 2026 16:41
{ "name": "machine/orangepi-rv2", "description": "OrangePi RV2 (Vendor Kernel)" },
{ "name": "machine/orangepi-rv2-mainline", "description": "OrangePi RV2 (Mainline Kernel)" },
{ "name": "machine/star64", "description": "PINE64 Star64" },
{ "name": "machine/visionfive", "description": "StarFive VisionFive" },

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe remove obsoletes machines

Add two bitbake-setup configuration templates for use with meta-riscv,
one using the baseline oe-core 'nodistro' setup, and one using poky.
These are based on the 'oe-nodistro-master.conf.json' and
'poky-master.conf.json' in bitbake's default registry, but with the
meta-riscv layer added and the list of valid MACHINE options (which
includes all BSPs except `beaglev` and `visionfive`, which are
deprecated) changed to match.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Also make some small reorganizations to the file so that all of the
setup sections are more readable and consistent with formatting.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
@threexc Trevor Gamblin (threexc) force-pushed the tgamblin/bitbake-config-templates branch from 48dc282 to 9eb34dc Compare May 16, 2026 16:12
@threexc

Copy link
Copy Markdown
Contributor Author

Updated to omit the two deprecated BSPs (beaglev and visionfive) from the selection list.

@kraj Khem Raj (kraj) merged commit 0d89b25 into riscv:master May 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants