Bug 1643 - Kernel Tools: meta data handling enhancements
Summary: Kernel Tools: meta data handling enhancements
Status: RESOLVED FIXED
Alias: None
Product: Meta-yocto
Classification: Build System, Metadata & Runtime
Component: meta-yocto (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Low enhancement
Target Milestone: 1.2 M4
Assignee: Bruce Ashfield
QA Contact:
URL:
Whiteboard: (P2)(No QA Needed) (Done)
Depends on:
Blocks:
 
Reported: 2011-10-04 22:30 UTC by Song Liu
Modified: 2012-04-06 06:01 UTC (History)
6 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Song Liu 2011-10-04 22:30:31 UTC
Implement plan for kernel tools
Comment 1 Bruce Ashfield 2011-10-06 12:19:27 UTC
This covers:

  -  merging the kernel tools into the tree itself, and not using them as a 
     separate repo. They will be maintained in an external tree as well for
     other project use

  - updating the kernel tools to use updated configuration fragment processing
    scripts (i.e. the hopefully upstream merge_config.sh scripts)

  - support for multiple meta data sources
  - ability to patch the meta branch
  - ability to be queried for optional kernel configs
  - ability to support arbitrary kernel repos
Comment 2 Bruce Ashfield 2011-10-22 20:57:47 UTC
This also include configuration management modes, where:

  - kernel defconfig processing is not used, but instead "all no config" or other modes
  - defconfigs can be passed as a full override, and not as just another "really big" fragment
     on top of the base configs. This only applies to existing BSPs and is a way to define a
     new base for special configuration work.
Comment 3 Bruce Ashfield 2012-01-18 11:42:54 UTC
The following parts remain and will be done in M3 (4D): 

  - support for multiple meta data sources
  - ability to patch the meta branch
  - ability to be queried for optional kernel configs
Comment 4 Bruce Ashfield 2012-03-19 18:03:42 UTC
This is resolved:

  - the meta branch has a file that summarizes the optional kernel features 
  - instead of multi meta branches and patching the meta branch, a cleaner
    solution of allowing full out of tree feature specification was implemented.
    This has the same net impact, and does not require complex git repository
    manipulations.
Comment 5 Yi Zhao 2012-04-06 06:01:44 UTC
After discuss with Bruce, this feature doesn't need extra testing. “The visible part of this is TomZ's BSP tool. It's using all of these enhancements to work.  So if we can build BSPs and Tom's tools work, that's all the testing that it needs.”