<?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>10839</bug_id>
          
          <creation_ts>2016-12-21 21:35:17 +0000</creation_ts>
          <short_desc>RMC: Clarify to use RMC_BOARD_DATA_DIRS to specify board data directories</short_desc>
          <delta_ts>2017-01-10 21:51:11 +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>2.2</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jianxun Zhang">jianxun.zhang</reporter>
          <assigned_to name="Jianxun Zhang">jianxun.zhang</assigned_to>
          <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>69292</commentid>
    <comment_count>0</comment_count>
      <attachid>3570</attachid>
    <who name="Jianxun Zhang">jianxun.zhang</who>
    <bug_when>2016-12-21 21:35:17 +0000</bug_when>
    <thetext>Created attachment 3570
WIP Patch: Promote using RMC_BOARD_DATA_DIRS

The variable RMC_BOARD_DATA_DIRS is designed to be the interface to upper layers to specify/append/override data directories for boards when generating rmc db. However, it is a little obscure in the implementation and we need to clarify its usage in documentation/rmc/README:

() The line RMC_BOARD_DATA_DIRS_append := &quot; ${THISDIR}/boards/&quot; hard-coded in rmc-db.bb seems better to be in conf/machine/include/meta-intel.inc.

() The recent modified rmc README suggests users to switch to an EFI bootloaders when they want to bypass the default rmc.db. I think this should be amended to override RMC_BOARD_DATA_DIRS, although we do need EFI bootloader interface to deploy rmc.db at this stage, because:

    1. It may not be acceptable in real use case to force an image to have a different bootloader setting just for this use case.

    2. rmc is designed generic as much as possible. Ideally, Its usages should not depends on any bootlaoder which is &apos;client&apos; of rmc. If user really needs to bypass the default board data, overriding the existing RMC_BOARD_DATA_DIRS should be more appropriate.

I attached a WIP patch here to illustrate my thoughts and as a base for further work and tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69299</commentid>
    <comment_count>1</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2016-12-21 23:58:54 +0000</bug_when>
    <thetext>I am not sure that what you  propose would be correct, since you can&apos;t count on how a layer is organized, I think the DATA_DIRS belongs in the context of the recipe and next exposed at a higher level.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69300</commentid>
    <comment_count>2</comment_count>
    <who name="Jianxun Zhang">jianxun.zhang</who>
    <bug_when>2016-12-22 00:59:22 +0000</bug_when>
    <thetext>Saul,
I think the bottom line is to decouple RMC with bootloader stuff since this feature is more than playing with bootloaders. It shouldn&apos;t rely on bootloader as we have suggested.

For the location variable, I am okay to follow any typical model in OE. If you have foresee moving it to conf is problematic, I am okay to keep it in recipe.

But the using RMC_BOARD_DATA_DIRS should be the direction per my opinion. We actually already tell usr to append to this variable and verified this usage, but I haven&apos;t check if it can bypass rmc.db&apos;s generation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69450</commentid>
    <comment_count>3</comment_count>
    <who name="Jianxun Zhang">jianxun.zhang</who>
    <bug_when>2017-01-03 20:36:19 +0000</bug_when>
    <thetext>It could be helpful to list scenarios from an user perspective to clarify what I am pursuing.


Putting one of these lines in a local.conf, then do an incremental build base on whatever from a previous successful build of the same image,

() with RMC_BOARD_DATA_DIRS  = &quot;&quot; (disable the default)
No any rmc.db files should be built out or left in build dir and final hdd image

() RMC_BOARD_DATA_DIRS_append = &quot; /junky_boards/&quot;
rmc.db files packed with data from both default boards dir in meta-intel AND junky_boards dir shall be in the build and final hddimg. All rmc.db files should be identical.

RMC_BOARD_DATA_DIRS = &quot;/junky_boards/&quot; (override the default)
rmc.db files packed with data ONLY from junky_boards dir shall be in the build and final hddimg. All rmc.db files should be identical.

# RMC_BOARD_DATA_DIRS  = &quot; &quot; (white spaces only)
same result as the case of RMC_BOARD_DATA_DIRS  = &quot;&quot;

I think these are intuitive behaviors users expect, I am working on a WIP patch to satisfy all of these.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69507</commentid>
    <comment_count>4</comment_count>
      <attachid>3585</attachid>
    <who name="Jianxun Zhang">jianxun.zhang</who>
    <bug_when>2017-01-04 23:43:48 +0000</bug_when>
    <thetext>Created attachment 3585
WIP Patch: Support disabling db generation

Upload a WIP version which seems working most cases, but the cache/sstate in my build could have been messed up when swapping different feeds to the interface variable many times.

Need more test anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69562</commentid>
    <comment_count>5</comment_count>
      <attachid>3589</attachid>
    <who name="Jianxun Zhang">jianxun.zhang</who>
    <bug_when>2017-01-06 00:16:04 +0000</bug_when>
    <thetext>Created attachment 3589
Submitted Patch to meta-intel

Uploaded the submitted patch to meta-intel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69686</commentid>
    <comment_count>6</comment_count>
    <who name="Jianxun Zhang">jianxun.zhang</who>
    <bug_when>2017-01-10 21:51:11 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/commit/?id=368673eab1344fee79932e2dd96289fa6748d8be

Patch has been merged in meta-intel master branch. I change the state accordingly.

For verification:
The master tip including this patch shall behave identically like before without using the new usages. By default the rmc.db should be in hddimg image.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3570</attachid>
            <date>2016-12-21 21:35:17 +0000</date>
            <delta_ts>2017-01-04 23:43:48 +0000</delta_ts>
            <desc>WIP Patch: Promote using RMC_BOARD_DATA_DIRS</desc>
            <filename>0001-wip-unfinished-promote-RMC_BOARD_DATA_DIRS.patch</filename>
            <type>application/octet-stream</type>
            <size>2075</size>
            <attacher name="Jianxun Zhang">jianxun.zhang</attacher>
            
              <data encoding="base64">RnJvbSAwOWJlODczODgzYjlmYmIzYTFkMmM4NTQwNWY4ZDNhZGM0YzdmNzUyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKaWFueHVuIFpoYW5nIDxqaWFueHVuLnpoYW5nQGxpbnV4Lmlu
dGVsLmNvbT4KRGF0ZTogV2VkLCAyMSBEZWMgMjAxNiAxMzozMjo1MiAtMDgwMApTdWJqZWN0OiBb
UEFUQ0hdIHdpcDogW3VuZmluaXNoZWRdIHByb21vdGUgUk1DX0JPQVJEX0RBVEFfRElSUwoKc2V0
IFJNQ19CT0FSRF9EQVRBX0RJUlMgaW4gY29uZiBiYXNlLgoKVG8gZG86CigpIFZlcmlmeSBieXBh
c3NpbmcgdXNhZ2UuIEl0IHNlZW1zIG5lZWQgc29tZSBleHRyYSB3b3JrIHRvCnN1cHBvcnQgaW5j
cmVhbWVudGFsIGJ1aWxkLi4uCgooKSBWZXJpZnkgbm9ybWFsIHVzYWdlcyBvbiBtZXRhLWludGVs
IHRhcmdldHMKCigpIFZlcmlmeSBhcHBlbmRpbmcKCigpIFVwZGF0ZSBSRUFETUUKClNpZ25lZC1v
ZmYtYnk6IEppYW54dW4gWmhhbmcgPGppYW54dW4uemhhbmdAbGludXguaW50ZWwuY29tPgotLS0K
IGNvbW1vbi9yZWNpcGVzLWJzcC9ybWMvcm1jLWRiLmJiICAgIHwgMiArLQogY29uZi9tYWNoaW5l
L2luY2x1ZGUvbWV0YS1pbnRlbC5pbmMgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2NvbW1vbi9yZWNpcGVzLWJzcC9y
bWMvcm1jLWRiLmJiIGIvY29tbW9uL3JlY2lwZXMtYnNwL3JtYy9ybWMtZGIuYmIKaW5kZXggMTQ1
NTNhZi4uOTNmYzJkMSAxMDA2NDQKLS0tIGEvY29tbW9uL3JlY2lwZXMtYnNwL3JtYy9ybWMtZGIu
YmIKKysrIGIvY29tbW9uL3JlY2lwZXMtYnNwL3JtYy9ybWMtZGIuYmIKQEAgLTE0LDEzICsxNCwx
MyBAQCBTID0gIiR7V09SS0RJUn0iCiAKIGluaGVyaXQgcm1jLWRiCiAKLVJNQ19CT0FSRF9EQVRB
X0RJUlNfYXBwZW5kIDo9ICIgJHtUSElTRElSfS9ib2FyZHMvIgogUk1DX0RCX0RJUiA9ICIke1dP
UktESVJ9L2RiIgogCiAjIExldCBzc3RhdGUgYmUgYXdhcmUgb2YgY2hhbmdlIGluIGFueSBhZGRl
ZCBib2FyZCBkaXJlY3RvcmllcwogZG9fZ2VuZXJhdGVfcm1jX2RiW2ZpbGUtY2hlY2tzdW1zXSA9
ICIke0BnZXRfcm1jX3RvcF9kaXJzX2xpc3QoZCl9IgogCiAjIGRlcml2ZWQgZnJvbSBnZXRfbGlj
X2NoZWNrc3VtX2ZpbGVfbGlzdChkKSBpbiBiYXNlLmJiY2xhc3MgaW4gT0UKKyMgdXNlciBpcyBl
eHBlY3RlZCB0byBwcm92aWRlIGJvYXJkIGRpcmVjdG9yaWVzIHZpYSBSTUNfQk9BUkRfREFUQV9E
SVJTCiBkZWYgZ2V0X3JtY190b3BfZGlyc19saXN0KGQpOgogICAgIGRpcmxpc3QgPSBbXQogICAg
IGRpcnMgPSBkLmdldFZhcigiUk1DX0JPQVJEX0RBVEFfRElSUyIsIFRydWUpIG9yICcnCmRpZmYg
LS1naXQgYS9jb25mL21hY2hpbmUvaW5jbHVkZS9tZXRhLWludGVsLmluYyBiL2NvbmYvbWFjaGlu
ZS9pbmNsdWRlL21ldGEtaW50ZWwuaW5jCmluZGV4IGZkMGE3OTIuLjJiMGI1OGUgMTAwNjQ0Ci0t
LSBhL2NvbmYvbWFjaGluZS9pbmNsdWRlL21ldGEtaW50ZWwuaW5jCisrKyBiL2NvbmYvbWFjaGlu
ZS9pbmNsdWRlL21ldGEtaW50ZWwuaW5jCkBAIC0zMiw3ICszMiw5IEBAIE1BQ0hJTkVfRVNTRU5U
SUFMX0VYVFJBX1JERVBFTkRTX2FwcGVuZCA9ICIke0BiYi51dGlscy5jb250YWlucygnTUFDSElO
RV9GRUFUVVJFCiAjIG1lcmdlIHRoZSBtaWNyb2NvZGUgZGF0YSBpbiB0aGUgZmluYWwgaW5pdHJk
IGltYWdlLgogSU5JVFJEX0xJVkVfcHJlcGVuZCA9ICIke0BiYi51dGlscy5jb250YWlucygnTUFD
SElORV9GRUFUVVJFUycsICdpbnRlbC11Y29kZScsICcke0RFUExPWV9ESVJfSU1BR0V9L21pY3Jv
Y29kZS5jcGlvICcsICcnLCBkKX0iCiAKKyMgRW5hYmxlIFJNQyBmZWF0dXJlCiBFRklfUFJPVklE
RVIgPz0gInJtYy1ib290IgorUk1DX0JPQVJEX0RBVEFfRElSUyA/PSAiJHtUSElTRElSfS8uLi8u
Li8uLi9jb21tb24vcmVjaXBlcy1ic3Avcm1jL2JvYXJkcy8iCiAKICMgQWRkIGdlbmVyYWwgTUFD
SElORU9WRVJSSURFIGZvciBtZXRhLWludGVsCiBNQUNISU5FT1ZFUlJJREVTID0uICJpbnRlbC14
ODYtY29tbW9uOiIKLS0gCjIuNy40Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3585</attachid>
            <date>2017-01-04 23:43:48 +0000</date>
            <delta_ts>2017-01-06 00:16:04 +0000</delta_ts>
            <desc>WIP Patch: Support disabling db generation</desc>
            <filename>0001-WIP-support-disabling-rmc-database-generation.patch</filename>
            <type>application/octet-stream</type>
            <size>4517</size>
            <attacher name="Jianxun Zhang">jianxun.zhang</attacher>
            
              <data encoding="base64">RnJvbSA2Y2MzNjUyZTVmMzg1YTQ0NTlmMGNlMDc5MTMzYzcxN2U5NzFiOTJmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKaWFueHVuIFpoYW5nIDxqaWFueHVuLnpoYW5nQGxpbnV4Lmlu
dGVsLmNvbT4KRGF0ZTogV2VkLCA0IEphbiAyMDE3IDE1OjI4OjEyIC0wODAwClN1YmplY3Q6IFtQ
QVRDSF0gV0lQOiBzdXBwb3J0IGRpc2FibGluZyBybWMgZGF0YWJhc2UgZ2VuZXJhdGlvbgoKV2Ug
ZGlyZWN0IHVzZXJzIGJhY2sgdG8gdXNlIHRoZSB2YXJpYWJsZSBSTUNfQk9BUkRfREFUQV9ESVJT
CnRvIGRpc2FibGUsIGFwcGVuZCBvciByZXBsYWNlIHRoZSBkZWZhdWx0IGJvYXJkIGRhdGEgaW4K
bWV0YS1pbnRlbCwgaW5zdGVhZCBvZiB0d2Vha2luZyBybWMgYm9vdGxvYWRlciBzZXR0aW5nIGlu
ClJFQURNRSwgd2l0aCB0aGUgYW1lbmRlZCBsb2dpYyBpbiBybWMtZGIgcmVjaXBlIGFuZCBiYmNs
YXNzLgoKSWRlYWxseSwgdXNlciBzaG91bGQgZ2V0IHRoZSB1cGRhdGVkIHJlc3VsdCBpbiB0aGUg
aW1hZ2UgYWZ0ZXIKYW4gaW5jcmVtZW50YWwgYnVpbGQ6CgpSTUNfQk9BUkRfREFUQV9ESVJTICA9
ICIiIChkaXNhYmxlIGRiIGZpbGUgZ2VuZXJhdGlvbikKUk1DX0JPQVJEX0RBVEFfRElSU19hcHBl
bmQgPSAiIG15X2RpciIgKGFwcGVuZCB0byB0aGUgZGVmYXVsdHMpClJNQ19CT0FSRF9EQVRBX0RJ
UlMgPSAibXlfZGlyIiAob25seSB1c2UgbXlfZGlyLCBub3QgZGVmYXVsdCkKUk1DX0JPQVJEX0RB
VEFfRElSUyAgPSAiICIgKHNhbWUgYXMgIiIpCgpTaWduZWQtb2ZmLWJ5OiBKaWFueHVuIFpoYW5n
IDxqaWFueHVuLnpoYW5nQGxpbnV4LmludGVsLmNvbT4KLS0tCiBjbGFzc2VzL3JtYy1ib290LmJi
Y2xhc3MgICAgICAgICB8ICA2ICsrKysrLQogY29tbW9uL3JlY2lwZXMtYnNwL3JtYy9ybWMtZGIu
YmIgfCAgMyArKy0KIGRvY3VtZW50YXRpb24vcm1jL1JFQURNRSAgICAgICAgIHwgMzUgKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0
aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY2xhc3Nlcy9ybWMtYm9vdC5i
YmNsYXNzIGIvY2xhc3Nlcy9ybWMtYm9vdC5iYmNsYXNzCmluZGV4IGExZjIwOTMuLjM3YzNlMzAg
MTAwNjQ0Ci0tLSBhL2NsYXNzZXMvcm1jLWJvb3QuYmJjbGFzcworKysgYi9jbGFzc2VzL3JtYy1i
b290LmJiY2xhc3MKQEAgLTksNSArOSw5IEBAIGluaGVyaXQgJHtSTUNfQk9PVExPQURFUn0KIGRv
X2Jvb3RpbWdbZGVwZW5kc10gKz0gIiR7TUxQUkVGSVh9cm1jLWRiOmRvX2RlcGxveSIKIAogZWZp
X3BvcHVsYXRlX2FwcGVuZCgpIHsKLSAgICAgICAgaW5zdGFsbCAtbSAwNDAwICR7REVQTE9ZX0RJ
Ul9JTUFHRX0vcm1jLmRiICR7REVTVH0vcm1jLmRiCisJaWYgWyAtZiAke0RFUExPWV9ESVJfSU1B
R0V9L3JtYy5kYiBdOyB0aGVuCisJCWluc3RhbGwgLW0gMDQwMCAke0RFUExPWV9ESVJfSU1BR0V9
L3JtYy5kYiAke0RFU1R9L3JtYy5kYgorCWVsc2UKKwkJcm0gLWYgJHtERVNUfS9ybWMuZGIKKwlm
aQogfQpkaWZmIC0tZ2l0IGEvY29tbW9uL3JlY2lwZXMtYnNwL3JtYy9ybWMtZGIuYmIgYi9jb21t
b24vcmVjaXBlcy1ic3Avcm1jL3JtYy1kYi5iYgppbmRleCAxNDU1M2FmLi45OTU2NWZkIDEwMDY0
NAotLS0gYS9jb21tb24vcmVjaXBlcy1ic3Avcm1jL3JtYy1kYi5iYgorKysgYi9jb21tb24vcmVj
aXBlcy1ic3Avcm1jL3JtYy1kYi5iYgpAQCAtMTQsNyArMTQsNyBAQCBTID0gIiR7V09SS0RJUn0i
CiAKIGluaGVyaXQgcm1jLWRiCiAKLVJNQ19CT0FSRF9EQVRBX0RJUlNfYXBwZW5kIDo9ICIgJHtU
SElTRElSfS9ib2FyZHMvIgorUk1DX0JPQVJEX0RBVEFfRElSUyA/PSAiJHtUSElTRElSfS9ib2Fy
ZHMvIgogUk1DX0RCX0RJUiA9ICIke1dPUktESVJ9L2RiIgogCiAjIExldCBzc3RhdGUgYmUgYXdh
cmUgb2YgY2hhbmdlIGluIGFueSBhZGRlZCBib2FyZCBkaXJlY3RvcmllcwpAQCAtNDEsNiArNDEs
NyBAQCBkb19kZXBsb3kgKCkgewogCWlmIFsgLWYgJHtSTUNfREJfRElSfS9ybWMuZGIgXTsgdGhl
bgogCQlpbnN0YWxsIC1tIDA0MDAgJHtSTUNfREJfRElSfS9ybWMuZGIgJHtERVBMT1lESVJ9CiAJ
ZWxzZQorCQlybSAtZiAke0RFUExPWURJUn0vcm1jLmRiCiAJCWVjaG8gIldhcm5pbmc6IG5vIFJN
QyBjZW50cmFsIGRhdGFiYXNlIGZvdW5kLCBza2lwIGRlcGxveW1lbnQuIgogCWZpCiB9CmRpZmYg
LS1naXQgYS9kb2N1bWVudGF0aW9uL3JtYy9SRUFETUUgYi9kb2N1bWVudGF0aW9uL3JtYy9SRUFE
TUUKaW5kZXggZGJlZTZiNi4uYjEzOWM5MSAxMDA2NDQKLS0tIGEvZG9jdW1lbnRhdGlvbi9ybWMv
UkVBRE1FCisrKyBiL2RvY3VtZW50YXRpb24vcm1jL1JFQURNRQpAQCAtODIsMTUgKzgyLDI1IEBA
IGZvbGxvd2luZyB0aGlzIGV4YW1wbGUsIHNvIHRoYXQgUk1DIHJlY2lwZXMgY2FuIHBpY2sgdXAg
dGhlbSBjb3JyZWN0bHkgaW4gYnVpbGQuCiAgICAgICAgICAgfC0gLi4ubW9yZSBmaWxlcwogCiBO
b3RlIDA6Ci1UbyBhZGQgeW91ciBib2FyZHMgaW50byBSTUMgZmVhdHVyZSwgc2ltcGx5IHB1dCB0
aGlzIGxpbmUgaW4geW91cgotcm1jLWRiLmJiYXBwZW5kOgorRGV2ZWxvcGVycyBhcmUgZXhwZWN0
ZWQgdG8gdXNlIHZhcmlhYmxlIFJNQ19CT0FSRF9EQVRBX0RJUlMgdG8gc3BlY2lmeSBkYXRhIG9m
Citib2FyZHMgcGFja2VkIGludG8gUk1DIGRhdGFiYXNlIGZpbGUgZ2VuZXJhdGVkIGluIGEgYnVp
bGQuIFRoZSBkZWZhdWx0IHZhbHVlIG9mCit0aGUgdmFyaWFibGUgaW4gbWV0YS1pbnRlbCBzcGVj
aWZpZXMgYSBncm91cCBvZiBib2FyZHMuIFRoZXkgd29yayBhcyBleGFtcGxlcworYW5kIG5lY2Vz
c2FyeSBxdWlya3MgZm9yIGJvYXJkcyB0byBmdW5jdGlvbiBwcm9wZXJseS4gRGV2ZWxvcGVycyBj
YW4gYXBwZW5kIG1vcmUKK2JvYXJkIGRhdGEgdG8gdGhlIHZhcmlhYmxlIG9yIGV2ZW4gcmVzZXQg
dGhpcyB2YXJpYWJsZSB0byBkaXNhYmxlIGdlbmVyYXRpbmcgdGhlCitkYXRhYmFzZSBmaWxlIGlu
IGEgYnVpbGQuCiAKLVJNQ19CT0FSRF9EQVRBX0RJUlNfYXBwZW5kIDo9ICIgJHtUSElTRElSfS9t
eV90b3BfZGlyIgorRm9yIGV4YW1wbGUsIGluIHlvdXIgbG9jYWwuY29uZiBmaWxlOgogCi1STUMg
ZGIgcmVjaXBlIHRha2VzIGFsbCB0b3AgZGlyZWN0b3JpZXMgc3BlY2lmaWVkIGluIFJNQ19CT0FS
RF9EQVRBX0RJUlMgdG8KLWNvbnN0cnVjdCBhbmQgZGVwbG95IGEgY2VudHJhbCBSTUMgZGF0YWJh
c2UgaW5zaWRlIGltYWdlLiBUaGUgYmJjbGFzcyBvZiB0aGUKLWJhcmUgUk1DIHByb2plY3QgYWxz
byBwcm92aWRlIGZ1bmN0aW9uIGZvciBvdGhlciBjb21wb25lbnRzIHRvIGNvbnN0cnVjdCB0aGVp
cgotb3duIFJNQyBkYXRhYmFzZSBmaWxlLiBQbGVhc2UgcmVmZXIgdG8gcm1jLWRiLmJiY2xhc3Mg
Zm9yIG1vcmUgaW5mb3JtYXRpb24uCitUaGlzIGxpbmUgYWRkcyB5b3VyIGJvYXJkcyBhbG9uZyB3
aXRoIHRoZSBkZWZhdWx0IGJvYXJkcyBpbnRvIFJNQyBkYXRhYmFzZSBmaWxlLAorYXNzdW1pbmcg
eW91IGhhdmUgYSBkaXJlY3RvcnkgbmFtZWQgInJtYyIgd2hpY2ggaGFzIGEgc3ViZGlyZWN0b3J5
IGZvciBlYWNoCitib2FyZDoKKworUk1DX0JPQVJEX0RBVEFfRElSU19hcHBlbmQgPSAiIC9wYXRo
X29mL3JtYyIKKworQW5kIHRoaXMgbGluZSBkaXNhYmxlcyBkYXRhYmFzZSBnZW5lcmF0aW9uOgor
Uk1DX0JPQVJEX0RBVEFfRElSUyA9ICIiCisKK1BsZWFzZSBhbHNvIHJlZmVyIHRvIHRoZSAiRXhh
bXBsZSAxIiBpbiB0aGlzIGRvY3VtZW50LgogCiBTdWJkaXJlY3RvcnkgaXMgbm90IHN1cHBvcnRl
ZCBpbiBhIGJvYXJkJ3MgZGlyZWN0b3J5LgogCkBAIC0xNzUsMTUgKzE4NSw4IEBAIGJvb3Rsb2Fk
ZXIgcGxlYXNlIG92ZXJ3cml0ZSB0aGUgUk1DX0JPT1RMT0FERVIgdmFyaWFibGUgaW4geW91ciBs
b2NhbC5jb25mCiAKIE5vdGU6CiBJbWFnZSBjb3VsZCBiZSBzdGlsbCBib290YWJsZSBpZiB5b3Ug
b25seSBoYXZlIGVpdGhlciBvZiB0d28gbGluZXMsIGJ1dCBSTUMKLWZlYXR1cmUgd29uJ3QgYmUg
ZnVsbHkgZnVuY3Rpb25hbC4KLQotVG8gaW5zdGFsbCBvbmx5IHRoZSBSTUMgY2xpZW50IHdpdGgg
dGhlIHN5c3RlbWQtYm9vdCBib290bG9hZGVyIHdpdGhvdXQKLWluY2x1ZGluZyBhIGRlZmF1bHQg
Uk1DIGRhdGFiYXNlIGZpbGUsIGFkZCB0aGUgZm9sbG93aW5nIGxpbmVzIHRvIHlvdXIKLWxvY2Fs
LmNvbmY6Ci0KLUVGSV9QUk9WSURFUiA9ICJzeXN0ZW1kLWJvb3QiCi1JTUFHRV9JTlNUQUxMX2Fw
cGVuZCA9ICIgcm1jIgotCitmZWF0dXJlIGNvdWxkIG5vdCBiZSBmdWxseSBmdW5jdGlvbmFsLCBk
ZXBlbmRpbmcgb24gdGhlIGF2YWlsYWJpbGl0eSBvZiB0aGUKK2RhdGFiYXNlIGZpbGUsIGluc3Rh
bGxlciBhbmQgdGhlIHJtYyB0b29sLgogCiBFeGFtcGxlcwogLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KLS0gCjIuNy40Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3589</attachid>
            <date>2017-01-06 00:16:04 +0000</date>
            <delta_ts>2017-01-06 00:16:04 +0000</delta_ts>
            <desc>Submitted Patch to meta-intel</desc>
            <filename>0001-rmc-Extend-usages-of-RMC_BOARD_DATA_DIRS-to-specify-.patch</filename>
            <type>text/plain</type>
            <size>4683</size>
            <attacher name="Jianxun Zhang">jianxun.zhang</attacher>
            
              <data encoding="base64">RnJvbSAyYmExODQ0OTAyYzNkNTYyZTBjMTNiNDBjMmEyZGE1ZTZiZWVmNjJmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKaWFueHVuIFpoYW5nIDxqaWFueHVuLnpoYW5nQGxpbnV4Lmlu
dGVsLmNvbT4KRGF0ZTogV2VkLCA0IEphbiAyMDE3IDE1OjI4OjEyIC0wODAwClN1YmplY3Q6IFtQ
QVRDSF0gcm1jOiBFeHRlbmQgdXNhZ2VzIG9mIFJNQ19CT0FSRF9EQVRBX0RJUlMgdG8gc3BlY2lm
eSBib2FyZAogZGF0YQoKVXNlIHRoZSB2YXJpYWJsZSBSTUNfQk9BUkRfREFUQV9ESVJTLCB0byBk
aXNhYmxlLCBhcHBlbmQgdG8sIG9yCm92ZXJyaWRlIHRoZSBkZWZhdWx0IGJvYXJkIGRhdGEgaW4g
bWV0YS1pbnRlbCB3aXRoIGJvYXJkcycgZGF0YQpwcm92aWRlZCBieSB1c2Vycy4KCklkZWFsbHks
IHVzZXJzIHNob3VsZCBnZXQgdGhlIHVwZGF0ZWQgZGF0YWJhc2UgaW4gdGhlIG5ldyBidWlsdApp
bWFnZSBhZnRlciBhbiBpbmNyZW1lbnRhbCBidWlsZC4KCkV4YW1wbGVzIG9mIFJNQyBkYXRhYmFz
ZSBvdXRwdXQgKGRiKToKClJNQ19CT0FSRF9EQVRBX0RJUlMgID0gIiIgKGRpc2FibGUgZGIgZ2Vu
ZXJhdGlvbikKUk1DX0JPQVJEX0RBVEFfRElSU19hcHBlbmQgPSAiIHRvcF9kaXIiIChkYiBvZiBk
ZWZhdWx0cyAmIHVzZXIncykKUk1DX0JPQVJEX0RBVEFfRElSUyA9ICJ0b3BfZGlyIiAoZGIgZm9y
IHVzZXIncyAsIG5vIGRlZmF1bHRzKQpSTUNfQk9BUkRfREFUQV9ESVJTICA9ICIgIiAoc2FtZSBh
cyAiIikKClNpZ25lZC1vZmYtYnk6IEppYW54dW4gWmhhbmcgPGppYW54dW4uemhhbmdAbGludXgu
aW50ZWwuY29tPgotLS0KIGNsYXNzZXMvcm1jLWJvb3QuYmJjbGFzcyAgICAgICAgIHwgIDYgKysr
KystCiBjb21tb24vcmVjaXBlcy1ic3Avcm1jL3JtYy1kYi5iYiB8ICAzICsrLQogZG9jdW1lbnRh
dGlvbi9ybWMvUkVBRE1FICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDE4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NsYXNzZXMvcm1jLWJvb3QuYmJjbGFzcyBiL2NsYXNzZXMv
cm1jLWJvb3QuYmJjbGFzcwppbmRleCBhMWYyMDkzLi4zN2MzZTMwIDEwMDY0NAotLS0gYS9jbGFz
c2VzL3JtYy1ib290LmJiY2xhc3MKKysrIGIvY2xhc3Nlcy9ybWMtYm9vdC5iYmNsYXNzCkBAIC05
LDUgKzksOSBAQCBpbmhlcml0ICR7Uk1DX0JPT1RMT0FERVJ9CiBkb19ib290aW1nW2RlcGVuZHNd
ICs9ICIke01MUFJFRklYfXJtYy1kYjpkb19kZXBsb3kiCiAKIGVmaV9wb3B1bGF0ZV9hcHBlbmQo
KSB7Ci0gICAgICAgIGluc3RhbGwgLW0gMDQwMCAke0RFUExPWV9ESVJfSU1BR0V9L3JtYy5kYiAk
e0RFU1R9L3JtYy5kYgorCWlmIFsgLWYgJHtERVBMT1lfRElSX0lNQUdFfS9ybWMuZGIgXTsgdGhl
bgorCQlpbnN0YWxsIC1tIDA0MDAgJHtERVBMT1lfRElSX0lNQUdFfS9ybWMuZGIgJHtERVNUfS9y
bWMuZGIKKwllbHNlCisJCXJtIC1mICR7REVTVH0vcm1jLmRiCisJZmkKIH0KZGlmZiAtLWdpdCBh
L2NvbW1vbi9yZWNpcGVzLWJzcC9ybWMvcm1jLWRiLmJiIGIvY29tbW9uL3JlY2lwZXMtYnNwL3Jt
Yy9ybWMtZGIuYmIKaW5kZXggMTQ1NTNhZi4uOTk1NjVmZCAxMDA2NDQKLS0tIGEvY29tbW9uL3Jl
Y2lwZXMtYnNwL3JtYy9ybWMtZGIuYmIKKysrIGIvY29tbW9uL3JlY2lwZXMtYnNwL3JtYy9ybWMt
ZGIuYmIKQEAgLTE0LDcgKzE0LDcgQEAgUyA9ICIke1dPUktESVJ9IgogCiBpbmhlcml0IHJtYy1k
YgogCi1STUNfQk9BUkRfREFUQV9ESVJTX2FwcGVuZCA6PSAiICR7VEhJU0RJUn0vYm9hcmRzLyIK
K1JNQ19CT0FSRF9EQVRBX0RJUlMgPz0gIiR7VEhJU0RJUn0vYm9hcmRzLyIKIFJNQ19EQl9ESVIg
PSAiJHtXT1JLRElSfS9kYiIKIAogIyBMZXQgc3N0YXRlIGJlIGF3YXJlIG9mIGNoYW5nZSBpbiBh
bnkgYWRkZWQgYm9hcmQgZGlyZWN0b3JpZXMKQEAgLTQxLDYgKzQxLDcgQEAgZG9fZGVwbG95ICgp
IHsKIAlpZiBbIC1mICR7Uk1DX0RCX0RJUn0vcm1jLmRiIF07IHRoZW4KIAkJaW5zdGFsbCAtbSAw
NDAwICR7Uk1DX0RCX0RJUn0vcm1jLmRiICR7REVQTE9ZRElSfQogCWVsc2UKKwkJcm0gLWYgJHtE
RVBMT1lESVJ9L3JtYy5kYgogCQllY2hvICJXYXJuaW5nOiBubyBSTUMgY2VudHJhbCBkYXRhYmFz
ZSBmb3VuZCwgc2tpcCBkZXBsb3ltZW50LiIKIAlmaQogfQpkaWZmIC0tZ2l0IGEvZG9jdW1lbnRh
dGlvbi9ybWMvUkVBRE1FIGIvZG9jdW1lbnRhdGlvbi9ybWMvUkVBRE1FCmluZGV4IGRiZWU2YjYu
LmVhYTc2M2UgMTAwNjQ0Ci0tLSBhL2RvY3VtZW50YXRpb24vcm1jL1JFQURNRQorKysgYi9kb2N1
bWVudGF0aW9uL3JtYy9SRUFETUUKQEAgLTgyLDE1ICs4MiwzMSBAQCBmb2xsb3dpbmcgdGhpcyBl
eGFtcGxlLCBzbyB0aGF0IFJNQyByZWNpcGVzIGNhbiBwaWNrIHVwIHRoZW0gY29ycmVjdGx5IGlu
IGJ1aWxkLgogICAgICAgICAgIHwtIC4uLm1vcmUgZmlsZXMKIAogTm90ZSAwOgotVG8gYWRkIHlv
dXIgYm9hcmRzIGludG8gUk1DIGZlYXR1cmUsIHNpbXBseSBwdXQgdGhpcyBsaW5lIGluIHlvdXIK
LXJtYy1kYi5iYmFwcGVuZDoKK0RldmVsb3BlcnMgYXJlIGV4cGVjdGVkIHRvIHVzZSB2YXJpYWJs
ZSBSTUNfQk9BUkRfREFUQV9ESVJTIHRvIHNwZWNpZnkgZGF0YSBvZgorYm9hcmRzIHBhY2tlZCBp
bnRvIFJNQyBkYXRhYmFzZSBmaWxlIGdlbmVyYXRlZCBpbiBhIGJ1aWxkLiBUaGUgZGVmYXVsdCB2
YWx1ZSBvZgordGhlIHZhcmlhYmxlIGluIG1ldGEtaW50ZWwgc3BlY2lmaWVzIGEgZ3JvdXAgb2Yg
Ym9hcmRzLiBUaGV5IHdvcmsgYXMgZXhhbXBsZXMKK2FuZCBuZWNlc3NhcnkgcXVpcmtzIGZvciB0
aGVzZSBib2FyZHMgdG8gZnVuY3Rpb24gcHJvcGVybHkuIERldmVsb3BlcnMgY2FuCitvdmVycmlk
ZSwgYXBwZW5kIHRvIHRoZSBkZWZhdWx0IGJvYXJkcyB3aXRoIGRhdGEgb2YgdGhlaXIgb3duIGJv
YXJkcyBpbiB0aGUKK2RhdGFiYXNlIGZpbGUsIG9yIGV2ZW4gZGlzYWJsZSB0aGUgZ2VuZXJhdGlv
biBvZiB0aGUgZGF0YWJhc2UgZmlsZS4KIAotUk1DX0JPQVJEX0RBVEFfRElSU19hcHBlbmQgOj0g
IiAke1RISVNESVJ9L215X3RvcF9kaXIiCitGb3IgZXhhbXBsZSwgaW4geW91ciBsb2NhbC5jb25m
IGZpbGU6CiAKLVJNQyBkYiByZWNpcGUgdGFrZXMgYWxsIHRvcCBkaXJlY3RvcmllcyBzcGVjaWZp
ZWQgaW4gUk1DX0JPQVJEX0RBVEFfRElSUyB0bwotY29uc3RydWN0IGFuZCBkZXBsb3kgYSBjZW50
cmFsIFJNQyBkYXRhYmFzZSBpbnNpZGUgaW1hZ2UuIFRoZSBiYmNsYXNzIG9mIHRoZQotYmFyZSBS
TUMgcHJvamVjdCBhbHNvIHByb3ZpZGUgZnVuY3Rpb24gZm9yIG90aGVyIGNvbXBvbmVudHMgdG8g
Y29uc3RydWN0IHRoZWlyCi1vd24gUk1DIGRhdGFiYXNlIGZpbGUuIFBsZWFzZSByZWZlciB0byBy
bWMtZGIuYmJjbGFzcyBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KK1RoaXMgbGluZSBhZGRzIHlvdXIg
Ym9hcmRzIGFsb25nIHdpdGggdGhlIGRlZmF1bHQgYm9hcmRzIGludG8gUk1DIGRhdGFiYXNlIGZp
bGUsCithc3N1bWluZyB5b3UgaGF2ZSBhIGRpcmVjdG9yeSBuYW1lZCAicm1jIiB3aGljaCBoYXMg
YSBzdWJkaXJlY3RvcnkgZm9yIGVhY2gKK2JvYXJkOgorCitSTUNfQk9BUkRfREFUQV9ESVJTX2Fw
cGVuZCA9ICIgL3BhdGhfb2Yvcm1jIgorCitUaGlzIGxpbmUgZGlyZWN0cyBSTUMgdG8gcGFjayBk
YXRhIG9mIHlvdXIgYm9hcmRzIG9ubHksIHdpdGhvdXQgZGF0YSBvZiB0aGUKK2RlZmF1bHQgYm9h
cmRzIGluIG1ldGEtaW50ZWw6CisKK1JNQ19CT0FSRF9EQVRBX0RJUlMgPSAiL3BhdGhfb2Yvcm1j
IgorCitBbmQgdGhpcyBsaW5lIGRpc2FibGVzIGRhdGFiYXNlIGdlbmVyYXRpb246CisKK1JNQ19C
T0FSRF9EQVRBX0RJUlMgPSAiIgorCitQbGVhc2UgYWxzbyByZWZlciB0byB0aGUgIkV4YW1wbGUg
MSIgaW4gdGhpcyBkb2N1bWVudC4KIAogU3ViZGlyZWN0b3J5IGlzIG5vdCBzdXBwb3J0ZWQgaW4g
YSBib2FyZCdzIGRpcmVjdG9yeS4KIApAQCAtMTc1LDE1ICsxOTEsOCBAQCBib290bG9hZGVyIHBs
ZWFzZSBvdmVyd3JpdGUgdGhlIFJNQ19CT09UTE9BREVSIHZhcmlhYmxlIGluIHlvdXIgbG9jYWwu
Y29uZgogCiBOb3RlOgogSW1hZ2UgY291bGQgYmUgc3RpbGwgYm9vdGFibGUgaWYgeW91IG9ubHkg
aGF2ZSBlaXRoZXIgb2YgdHdvIGxpbmVzLCBidXQgUk1DCi1mZWF0dXJlIHdvbid0IGJlIGZ1bGx5
IGZ1bmN0aW9uYWwuCi0KLVRvIGluc3RhbGwgb25seSB0aGUgUk1DIGNsaWVudCB3aXRoIHRoZSBz
eXN0ZW1kLWJvb3QgYm9vdGxvYWRlciB3aXRob3V0Ci1pbmNsdWRpbmcgYSBkZWZhdWx0IFJNQyBk
YXRhYmFzZSBmaWxlLCBhZGQgdGhlIGZvbGxvd2luZyBsaW5lcyB0byB5b3VyCi1sb2NhbC5jb25m
OgotCi1FRklfUFJPVklERVIgPSAic3lzdGVtZC1ib290IgotSU1BR0VfSU5TVEFMTF9hcHBlbmQg
PSAiIHJtYyIKLQorZmVhdHVyZSBjb3VsZCBub3QgYmUgZnVsbHkgZnVuY3Rpb25hbCwgZGVwZW5k
aW5nIG9uIHRoZSBhdmFpbGFiaWxpdHkgb2YgdGhlCitkYXRhYmFzZSBmaWxlLCBpbnN0YWxsZXIg
YW5kIHRoZSBybWMgdG9vbC4KIAogRXhhbXBsZXMKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0t
IAoyLjcuNAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>