<?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>1649</bug_id>
          
          <creation_ts>2011-10-04 22:40:39 +0000</creation_ts>
          <short_desc>Define Kernel policy</short_desc>
          <delta_ts>2012-09-29 08:38:49 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>Kernel</product>
          <component>kernel-configuration</component>
          <version>unspecified</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>(scheduled)</status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.3 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Song Liu">song.liu</reporter>
          <assigned_to name="Bruce Ashfield">bruce.ashfield</assigned_to>
          <cc>bruce.ashfield</cc>
    
    <cc>dvhart</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>sgw</cc>
    
    <cc>yi.zhao</cc>
    
    <cc>yp.kernel.watcher</cc>
    
    <cc>yp.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>16720</commentid>
    <comment_count>0</comment_count>
    <who name="Song Liu">song.liu</who>
    <bug_when>2011-10-04 22:40:39 +0000</bug_when>
    <thetext>We need to clearly document kernel policy and make the config fragments reflect it. This will facilitate a more modular approach to building BSP kernel configs, as well as make it clear what can be expected to be supported when running a &quot;linux-yocto kernel&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16745</commentid>
    <comment_count>1</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2011-10-06 10:17:32 +0000</bug_when>
    <thetext>To be clear, this involves a tedious audit of all configuration options and existing fragments for all BSPs to refactor them into something that clearly separates policy from hardware while at the same time provides enough flexibility to build both tiny, standard, preempt-rt, and potentially other flavors for linux-yocto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16763</commentid>
    <comment_count>2</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2011-10-06 12:21:47 +0000</bug_when>
    <thetext>This is also covered in:

http://bugzilla.yoctoproject.org/show_bug.cgi?id=1644</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16885</commentid>
    <comment_count>3</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2011-10-14 12:46:37 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; This is also covered in:
&gt; 
&gt; http://bugzilla.yoctoproject.org/show_bug.cgi?id=1644

We sized 1644 on just defining use cases - not on making fragment changes. Sizing included in this bug for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18832</commentid>
    <comment_count>4</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-03-01 22:19:57 +0000</bug_when>
    <thetext>This is going to get bumped to the 1.3 release. Things work as they are, they just aren&apos;t as clearly articulated and divided up as would be ideal.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20927</commentid>
    <comment_count>5</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-05-01 15:44:36 +0000</bug_when>
    <thetext>Resizing as some of this has been done in 3.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20997</commentid>
    <comment_count>6</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-05-02 16:31:42 +0000</bug_when>
    <thetext>Marked as P1, time we get this done. Fits with 1.3 goals.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22696</commentid>
    <comment_count>7</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-06-29 15:36:15 +0000</bug_when>
    <thetext>Bruce will be adding a README to the top of the meta directory which defines the intended policy of the ktypes in English, and then describes rules of thumb to help people make the decisions of what are policy, arch, feature, and bsp appropriate config changes. With the README in place, this bug can be closed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22944</commentid>
    <comment_count>8</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2012-07-10 12:49:52 +0000</bug_when>
    <thetext>since this is documentation only, I&apos;ve moved it to M3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23792</commentid>
    <comment_count>9</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2012-08-03 17:59:27 +0000</bug_when>
    <thetext>Draft is available:

http://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-cache/commit/?id=ebeedbaac16b02fe03fa153bb35dba79187e5302</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24259</commentid>
    <comment_count>10</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2012-08-21 04:17:16 +0000</bug_when>
    <thetext>Updated with Darren&apos;s comments:

http://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-cache/commit/?id=db7176aea805706392e225fa655ba01d85baaa2d

Marking this as resolved. More updates will follow, but the goal has
been met.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25959</commentid>
    <comment_count>11</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2012-09-29 08:38:49 +0000</bug_when>
    <thetext>Verified.

yocto-kernel-cache: master/863e44aa1ca31ffaa70da15a13b9e9cd7da0cc9f</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>