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(-) _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
