<?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>6362</bug_id>
          
          <creation_ts>2014-05-21 21:42:13 +0000</creation_ts>
          <short_desc>Runtime machine configuration</short_desc>
          <delta_ts>2016-08-12 13:35:10 +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.8</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.yoctoproject.org/show_bug.cgi?id=4011</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>work post 8761 </status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>2.2 M3</target_milestone>
          <dependson>8761</dependson>
    
    <dependson>8815</dependson>
    
    <dependson>9205</dependson>
          <blocked>5351</blocked>
    
    <blocked>6619</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Darren Hart">dvhart</reporter>
          <assigned_to name="Jianxun Zhang">jianxun.zhang</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>costin.c.constantin</cc>
    
    <cc>georgex.l.musat</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>jianxun.zhang</cc>
    
    <cc>jose.perez.carranza</cc>
    
    <cc>ross.burton</cc>
    
    <cc>sgw</cc>
    
    <cc>tom.zanussi</cc>
          
          <qa_contact name="Francisco Pedraza">francisco.j.pedraza.gonzalez</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Yes (doc changes required)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>43471</commentid>
    <comment_count>0</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2014-05-21 21:42:13 +0000</bug_when>
    <thetext>In order to fully support consolidated BSPs for meta-intel with intel-core2-32 and intel-coreiy-64 machines, we need to be able to do some basic configuration at first boot, or possibly during &quot;install&quot;, to setup various text-based machine specific configuration files. This may include things like:

* alsa configuration
* kernel boot parameters
* network config
* formfactor config
* xorg.conf

Resurrecting / reimagining zaurusd is a reasonable starting point here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43505</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2014-05-22 14:53:57 +0000</bug_when>
    <thetext>FWIW X can autodetect modern hardware and works out of the box without a xorg.conf file.  EMGD is as ever special, but EMGD tends to need machine-specific configuration anyway.

Can you give some concrete examples of what the runtime configuration needs to do?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44498</commentid>
    <comment_count>2</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2014-07-15 21:49:13 +0000</bug_when>
    <thetext>Assigning to Nitin as he is now reviewing this and will be providing a proposal.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44685</commentid>
    <comment_count>3</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2014-07-24 23:30:42 +0000</bug_when>
    <thetext>Bug 6209 contains an example asound.conf that is necessary on the MinnowBoard-Max.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45025</commentid>
    <comment_count>4</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2014-08-07 18:46:11 +0000</bug_when>
    <thetext>I had a initial proposal, now trying an initial implementation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45680</commentid>
    <comment_count>5</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2014-09-18 15:19:03 +0000</bug_when>
    <thetext>This will be going in the meta-intel layer in the 1.7 release.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46548</commentid>
    <comment_count>6</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2014-10-23 17:22:33 +0000</bug_when>
    <thetext>Moving the target milestone to 1.8.M2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47095</commentid>
    <comment_count>7</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2014-11-20 09:18:47 +0000</bug_when>
    <thetext>To be discussed internally with Lucian and Costin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49017</commentid>
    <comment_count>8</comment_count>
    <who name="Nitin Kamble">nitin.a.kamble</who>
    <bug_when>2015-02-24 19:28:39 +0000</bug_when>
    <thetext>The code is available at these locations:

http://git.yoctoproject.org/cgit/cgit.cgi/machinesetuptool/log/

http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=nitin/machinesetuptool-20150224

http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel-contrib/log/?h=nitin/machinesetuptool_20150224


I tested the code on emenlow, fri2, crownbay, sugarbay, nuc, jasperforest BSPs, and it worked as expeted. It may need rebase to the latest oecore &amp; meta-intel heads.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>56901</commentid>
    <comment_count>9</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2015-12-01 15:53:57 +0000</bug_when>
    <thetext>Moving this out further since we have additional resources now and they need to 
come up to speed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62779</commentid>
    <comment_count>10</comment_count>
    <who name="Jianxun Zhang">jianxun.zhang</who>
    <bug_when>2016-06-08 17:03:50 +0000</bug_when>
    <thetext>The original requirements that are actually cannot be handled by other scalability or auto-detection features in kernel or system. In a short, these board-spcific deltas is to SoC or a type of physical board and defined by human. RMC under development will allow system to deploy board-specific data onto target within a single image (per arch), so it will address these requirements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64175</commentid>
    <comment_count>11</comment_count>
    <who name="Jianxun Zhang">jianxun.zhang</who>
    <bug_when>2016-07-19 17:21:41 +0000</bug_when>
    <thetext>The latest V2 is submitted to meta-intel mailing list. I believe the original requirements are satisfied because the new RMC feature, based on RMC project, installer, bootloader and recipes, support to:

() deploy any board-type-specific files during installation
() support a global kernel command line fragment which is effective in any boot entry selected by user to boot a system.
() support boot entries which can also have different configurations associated with types of boards. (boot option title, cmdline, etc)

Refer to the README.rmc in meta-intel/documentation once patches are merged.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64178</commentid>
    <comment_count>12</comment_count>
    <who name="Jianxun Zhang">jianxun.zhang</who>
    <bug_when>2016-07-19 17:27:41 +0000</bug_when>
    <thetext>*** Bug 8761 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64956</commentid>
    <comment_count>13</comment_count>
    <who name="Jianxun Zhang">jianxun.zhang</who>
    <bug_when>2016-08-08 17:40:40 +0000</bug_when>
    <thetext>RMC feature is merged but not enabled by default in meta-intel. Please refer to documentation/rmc/README as a starting point.

https://bugzilla.yoctoproject.org/show_bug.cgi?id=10089 is to track new test cases for this feature, so it is also worthy to check its assignee in QA team.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>