linux-yocto/stable: streamline BSP processing
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest1 patch 3 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/1 | linux-yocto: streamline BSP bootstrappingmeta/ meta/ meta/ +2 more | +23 | 2 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/1] linux-yocto/stable: streamline BSP processing
Richard/Saul,
The subject is a bit deceiving, since the 'streamlining' that I've been working on for BSP / external board building for a while, actually solves a lot of the SRCREV/race conditions that we've been seeing.
With the new fetcher and some factoring of the code, I've been able to delete 99% of the anonymous python and simply the processing for new BSPs.
To create a BSP against the yocto kernels all one must do is put the variable YOCTO_KERNEL_EXTERNAL_BRANCH and indicate the branch name that should be used. The tools and processing does the rest.
I built all existing boards, and bootstrapped a BSP against the stable and devel yocto kernels while testing this. Everything worked well.
Darren: I haven't touched the preempt_rt recipes (yet), but we can streamline them as well.
This is the first step in some other refactoring and cleanups for easier inclusion of the yocto kernel parts, but we'll let this soak first before stacking more changes on top.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: zedd/kernel
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel
Thanks,
Bruce Ashfield <[email protected]>
---
Bruce Ashfield (1):
linux-yocto: streamline BSP bootstrapping
meta/classes/kernel-yocto.bbclass | 71 +++----------------- .../conf/distro/include/poky-default-revisions.inc | 3 +- .../recipes-kernel/linux/linux-yocto-stable_git.bb | 10 ++-- meta/recipes-kernel/linux/linux-yocto.inc | 4 +- meta/recipes-kernel/linux/linux-yocto_git.bb | 4 + 5 files changed, 23 insertions(+), 69 deletions(-)