<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>5456</bug_id>
          
          <creation_ts>2013-11-04 17:47:59 +0000</creation_ts>
          <short_desc>Consolidate meta-intel BSPs where possible</short_desc>
          <delta_ts>2014-04-22 07:52:09 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>BSPs</product>
          <component>bsps-meta-intel</component>
          <version>1.5</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>10 April 2014: Setting documentation flag to &quot;Done.&quot;</status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.6 M4</target_milestone>
          
          <blocked>5469</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Darren Hart">dvhart</reporter>
          <assigned_to name="Darren Hart">dvhart</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>corneliux.stoicescu</cc>
    
    <cc>nitin.a.kamble</cc>
    
    <cc>srifenbark</cc>
    
    <cc>tom.zanussi</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>New (Never tested)</cf_regression_type>
          
          <cf_docchange>Done (doc changes complete)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>38484</commentid>
    <comment_count>0</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2013-11-04 17:47:59 +0000</bug_when>
    <thetext>There is a great deal of duplication in the meta-intel BSPs. This is due in part to the nature of the OE BSP definition which differentiates at the board level. With IA, this is often not necessary. This is especially the case with BSPs such as crownbay, fri2, sys940x, and minnowboard, all of which are Queensbay platforms and differ primarily in their default modules and kernel command line arguments.

There are two approaches for consolidation:

1) By platform. e.g. reduce all the Queensbay platforms to a queensbay bsp with instructions for customizing the boot parameters, etc.

2) Leverage the yocto-bsp generic-x86[_64] BSPs wherever possible. These BSPs are intended to run on a broad range of hardware and ultimately should cover nearly all of the supported platforms. The exception here would be for binary drivers, such as EMGD.

There is a potential feature development here for the concept of a &quot;BSP variant&quot; which would allow for finer grained control of configuration options beyond the traditional OE concept of a MACHINE. This could even be a post-image-generation configuration, possibly even an input to the deployment tooling (wic).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39521</commentid>
    <comment_count>1</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2013-12-20 10:56:56 +0000</bug_when>
    <thetext>Hi Darren,
Any update on this? Also, can you update the Target milestone to adjust the QA planning as well.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40904</commentid>
    <comment_count>2</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2014-03-05 22:07:35 +0000</bug_when>
    <thetext>Kernel consolidation patches are under test. Various issues are being reported across the BSPs. We are working them. Targeting M4 timeframe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42395</commentid>
    <comment_count>3</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2014-04-08 15:31:16 +0000</bug_when>
    <thetext>This has been completed for the 1.6 releases.

The non-emgd systems have been updated to reuse the INTEL_COMMON_PKGARCH for the linux-yocto kernel.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42465</commentid>
    <comment_count>4</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2014-04-09 17:54:14 +0000</bug_when>
    <thetext>I don&apos;t believe this affects the YP user manuals.  It might affect README files, etc.  Let me know if there are user doc changes from this fix.  I am leaving the documentation flag alone since it might pertain to other docs.

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42468</commentid>
    <comment_count>5</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2014-04-09 18:07:37 +0000</bug_when>
    <thetext>I&apos;ve added READMEs which are a start. They aren&apos;t stellar, but they document the mechanism. I don&apos;t believe more is *required*, although things could certainly be improved.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42560</commentid>
    <comment_count>6</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2014-04-10 17:26:12 +0000</bug_when>
    <thetext>Hi 

I am marking this doc flag to &quot;Done.&quot;

Thanks, 
Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42806</commentid>
    <comment_count>7</comment_count>
    <who name="Stoicescu Cornel">corneliux.stoicescu</who>
    <bug_when>2014-04-22 07:52:09 +0000</bug_when>
    <thetext>The affected BSPs are built correctly and work on the designated hardware targets as intended. I also tested the generic intel-core2 and intel-corei7-64 machine targets and they could build. 

Marking this as verified.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>