<?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>1474</bug_id>
          
          <creation_ts>2011-09-13 14:16:39 +0000</creation_ts>
          <short_desc>QEMU won&apos;t run on a system that does not support tunctl</short_desc>
          <delta_ts>2013-06-05 08:02:07 +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>Meta-yocto</product>
          <component>meta-yocto</component>
          <version>unspecified</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>Low</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.5</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Hatle">mark.hatle</reporter>
          <assigned_to name="Andrei Dinu">andrei.adrianx.dinu</assigned_to>
          <cc>jessica.zhang</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>sgw</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>16148</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2011-09-13 14:16:39 +0000</bug_when>
    <thetext>I am on a shared machine, where I do not normally have sudo access.  Without it, the runqemu scripts fails.

I was granted sudo access, and everything still fails as the system does not support enabling the &quot;tap&quot; devices.

I was able to hack the qemu run script to disable the setup of the network and requirements for sudo.  This should be a run-time option to avoid networking and items that require sudo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21196</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2012-05-08 15:51:10 +0000</bug_when>
    <thetext>The best workaround for this (no access to root) is SLiRP support in QEMU.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21296</commentid>
    <comment_count>2</comment_count>
    <who name="Scott Garman">scott.a.garman</who>
    <bug_when>2012-05-11 02:45:43 +0000</bug_when>
    <thetext>Whoever implements this should get in touch with Jason Wessel: jason.wessel@windriver.com. Jason writes:

&quot;We have QEMU + UserMode NFS + SLiRP for years in Wind River Linux products.   In that period I have sent upstream most of the patches dealing with problems.  There remain a few patches to the User Mode NFS service which are not currently in the Yocto project.  I also have a patch that is not in the QEMU mainline that deals with syn packets where QEMU violates the RFC that was never merged upstream for some reason.  I imagine that you will probably want all those patches if that is going to be your mode of operation.&quot;

&quot;You will also want to create a mechanism to easily add port redirections.  Typically we have always used what we call an simulator &quot;instance&quot; number so we know the ports are at generally fixed locations and for each instance number all the port redirections are incremented by 100.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32691</commentid>
    <comment_count>3</comment_count>
      <attachid>1202</attachid>
    <who name="Saul Wold">sgw</who>
    <bug_when>2013-04-26 21:30:24 +0000</bug_when>
    <thetext>Created attachment 1202
Slirp Patch - may need rebasing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33609</commentid>
    <comment_count>4</comment_count>
    <who name="Andrei Dinu">andrei.adrianx.dinu</who>
    <bug_when>2013-06-05 08:02:07 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=52c9f6650f4c8fb06636f03803005054aa520191</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1202</attachid>
            <date>2013-04-26 21:30:24 +0000</date>
            <delta_ts>2013-04-26 21:30:24 +0000</delta_ts>
            <desc>Slirp Patch - may need rebasing</desc>
            <filename>slirp.eml</filename>
            <type>message/rfc822</type>
            <size>12625</size>
            <attacher name="Saul Wold">sgw</attacher>
            
              <data encoding="base64">WC1Nb3ppbGxhLVN0YXR1czogMDAwMQ0KWC1Nb3ppbGxhLVN0YXR1czI6IDAwMDAwMDAwDQpYLU1v
emlsbGEtS2V5czogcHVsbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANClJldHVybi1QYXRoOiA8cG9reS1i
b3VuY2VzQHlvY3RvcHJvamVjdC5vcmc+DQpYLU9yaWdpbmFsLVRvOiBzZ3dAbGludXguaW50ZWwu
Y29tDQpEZWxpdmVyZWQtVG86IHNnd0BsaW51eC5pbnRlbC5jb20NClJlY2VpdmVkOiBmcm9tIGZt
c21nYTAwMS5mbS5pbnRlbC5jb20gKGZtc21nYTAwMS5mbS5pbnRlbC5jb20gWzEwLjI1My4yNC4y
M10pDQoJYnkgbGludXguaW50ZWwuY29tIChQb3N0Zml4KSB3aXRoIEVTTVRQIGlkIEQ1Rjg3MkM4
MDAxOw0KCUZyaSwgMTQgRGVjIDIwMTIgMDE6Mzg6MzUgLTA4MDAgKFBTVCkNClJlY2VpdmVkOiBm
cm9tIGZtc21nYTEwMi5mbS5pbnRlbC5jb20gKFsxMC4xLjE5My42OV0pDQogIGJ5IGZtc21nYTAw
MS0xLmZtLmludGVsLmNvbSB3aXRoIEVTTVRQOyAxNCBEZWMgMjAxMiAwMTozODozNiAtMDgwMA0K
WC1Jcm9uUG9ydC1BbnRpLVNwYW0tRmlsdGVyZWQ6IHRydWUNClgtSXJvblBvcnQtQW50aS1TcGFt
LVJlc3VsdDogQWtRQkFBZnp5bENNMDZrNG1XZHNiMkpoYkFCREFvTkl1em9XRGdFQkFRRUJCZzBM
QnhRbmdpQUNCQUVCTnd3S0hnNERBUUlHQWpnSUNBZ0RBU01CU0FXSURneTlhQVNOYlF1RElnT1NW
b0VGZ2k2VFBZRnINClgtSXJvblBvcnQtQVY6IEU9U29waG9zO2k9IjQuODQsMjc5LDEzNTUxMjY0
MDAiOyANCiAgIGQ9InNjYW4nMjA4IjthPSIxMzAzODE5ODE1Ig0KUmVjZWl2ZWQ6IGZyb20geW9j
dG8td3d3LnlvY3RvcHJvamVjdC5vcmcgKFsxNDAuMjExLjE2OS41Nl0pDQogIGJ5IG10YWIuaW50
ZWwuY29tIHdpdGggRVNNVFA7IDE0IERlYyAyMDEyIDAxOjM4OjI3IC0wODAwDQpSZWNlaXZlZDog
ZnJvbSB5b2N0by13d3cueW9jdG9wcm9qZWN0Lm9yZyAobG9jYWxob3N0IFsxMjcuMC4wLjFdKQ0K
CWJ5IHlvY3RvLXd3dy55b2N0b3Byb2plY3Qub3JnIChQb3N0Zml4KSB3aXRoIEVTTVRQIGlkIDBD
Mjg0RTAxMjdDOw0KCUZyaSwgMTQgRGVjIDIwMTIgMDE6Mzg6MjAgLTA4MDAgKFBTVCkNClgtT3Jp
Z2luYWwtVG86IHBva3lAeW9jdG9wcm9qZWN0Lm9yZw0KRGVsaXZlcmVkLVRvOiBwb2t5QHlvY3Rv
cHJvamVjdC5vcmcNClJlY2VpdmVkOiBmcm9tIG1nYTE0LmludGVsLmNvbSAobWdhMTQuaW50ZWwu
Y29tIFsxNDMuMTgyLjEyNC4zN10pDQoJYnkgeW9jdG8td3d3LnlvY3RvcHJvamVjdC5vcmcgKFBv
c3RmaXgpIHdpdGggRVNNVFAgaWQgMzg0Q0FFMDA2RDUNCglmb3IgPHBva3lAeW9jdG9wcm9qZWN0
Lm9yZz47IEZyaSwgMTQgRGVjIDIwMTIgMDE6Mzg6MTIgLTA4MDAgKFBTVCkNClJlY2VpdmVkOiBm
cm9tIGF6c21nYTAwMi5jaC5pbnRlbC5jb20gKFsxMC4yLjE3LjM1XSkNCglieSBhenNtZ2ExMDIu
Y2guaW50ZWwuY29tIHdpdGggRVNNVFA7IDE0IERlYyAyMDEyIDAxOjM4OjExIC0wODAwDQpYLUV4
dExvb3AxOiAxDQpYLUlyb25Qb3J0LUFWOiBFPVNvcGhvcztpPSI0Ljg0LDI3OSwxMzU1MTI2NDAw
IjsgZD0ic2NhbicyMDgiO2E9IjE4MDgzMzYwMiINClJlY2VpdmVkOiBmcm9tIGFkaW51LXZvc3Ry
by00NjAgKEhFTE8gbG9jYWxob3N0LmxvY2FsZG9tYWluKSAoWzEwLjIzNy4xMDUuMzNdKQ0KCWJ5
IEFaU01HQTAwMi5jaC5pbnRlbC5jb20gd2l0aCBFU01UUDsgMTQgRGVjIDIwMTIgMDE6Mzg6MDkg
LTA4MDANCkZyb206IEFuZHJlaSBEaW51IDxhbmRyZWkuYWRyaWFueC5kaW51QGludGVsLmNvbT4N
ClRvOiBwb2t5QHlvY3RvcHJvamVjdC5vcmcNCkRhdGU6IEZyaSwgMTQgRGVjIDIwMTIgMTE6Mzg6
MTUgKzAyMDANCk1lc3NhZ2UtSWQ6IDwxMzU1NDc3ODk2LTE0NTA0LTEtZ2l0LXNlbmQtZW1haWwt
YW5kcmVpLmFkcmlhbnguZGludUBpbnRlbC5jb20+DQpYLU1haWxlcjogZ2l0LXNlbmQtZW1haWwg
MS43LjkuNQ0KU3ViamVjdDogW3Bva3ldIFtQQVRDSCB2M10gU0xpUlAgc3VwcG9ydCBpbiBydW5x
ZW11DQpYLUJlZW5UaGVyZTogcG9reUB5b2N0b3Byb2plY3Qub3JnDQpYLU1haWxtYW4tVmVyc2lv
bjogMi4xLjEzDQpQcmVjZWRlbmNlOiBsaXN0DQpMaXN0LUlkOiBQb2t5IGJ1aWxkIHN5c3RlbSBk
ZXZlbG9wZXIgZGlzY3Vzc2lvbiAmIHBhdGNoIHN1Ym1pc3Npb24gZm9yDQoJbWV0YS15b2N0byA8
cG9reS55b2N0b3Byb2plY3Qub3JnPg0KTGlzdC1VbnN1YnNjcmliZTogPGh0dHBzOi8vbGlzdHMu
eW9jdG9wcm9qZWN0Lm9yZy9vcHRpb25zL3Bva3k+LA0KCTxtYWlsdG86cG9reS1yZXF1ZXN0QHlv
Y3RvcHJvamVjdC5vcmc/c3ViamVjdD11bnN1YnNjcmliZT4NCkxpc3QtQXJjaGl2ZTogPGh0dHA6
Ly9saXN0cy55b2N0b3Byb2plY3Qub3JnL3BpcGVybWFpbC9wb2t5Pg0KTGlzdC1Qb3N0OiA8bWFp
bHRvOnBva3lAeW9jdG9wcm9qZWN0Lm9yZz4NCkxpc3QtSGVscDogPG1haWx0bzpwb2t5LXJlcXVl
c3RAeW9jdG9wcm9qZWN0Lm9yZz9zdWJqZWN0PWhlbHA+DQpMaXN0LVN1YnNjcmliZTogPGh0dHBz
Oi8vbGlzdHMueW9jdG9wcm9qZWN0Lm9yZy9saXN0aW5mby9wb2t5PiwNCgk8bWFpbHRvOnBva3kt
cmVxdWVzdEB5b2N0b3Byb2plY3Qub3JnP3N1YmplY3Q9c3Vic2NyaWJlPg0KTUlNRS1WZXJzaW9u
OiAxLjANCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiDQpDb250
ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0DQpTZW5kZXI6IHBva3ktYm91bmNlc0B5b2N0b3By
b2plY3Qub3JnDQpFcnJvcnMtVG86IHBva3ktYm91bmNlc0B5b2N0b3Byb2plY3Qub3JnDQoNCnJ1
bnFlbXUgc2NyaXB0IG5vdyB0YWtlcyBhcmd1bWVudCAic2xpcnAiIGluIG9yZGVyIHRvDQpydW4g
bmV0d29ya2luZyBvbiB0aGUgcWVtdSBtYWNoaW5lLCB3aXRob3V0IHJvb3QgcHJpdmlsZWdlcy4N
Cg0KY2hhbmdlZCB0aGUgcnVucWVtdS1pbnRlcm5hbCBzY3JpcHQgaW4gb3JkZXIgbm90IHRvIGFj
dGl2YXRlDQp0aGUgdGFwIGRldmljZXMgaWYgdGhlIG9wdGlvbiBpcyBzZXQuIEFsc28gdHJpbW1l
ZCB0aGUNCmNsZWFudXAgZnVuY3Rpb24gc28gdGhhdCBhZnRlciB0aGUgaW1hZ2UgaXMgY2xvc2Vk
LCBubw0KdGFwIHJlbGVhc2VzIHdhcm5pbmdzIHNob3dlZCB1cC4NCg0KW1lPQ1RPICMxNDc0XQ0K
DQpTaWduZWQtb2ZmLWJ5OiBBbmRyZWkgRGludSA8YW5kcmVpLmFkcmlhbnguZGludUBpbnRlbC5j
b20+DQotLS0NCiBzY3JpcHRzL3J1bnFlbXUgICAgICAgICAgfCAgICAzICsNCiBzY3JpcHRzL3J1
bnFlbXUtaW50ZXJuYWwgfCAgMjE3ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0NCiAyIGZpbGVzIGNoYW5nZWQsIDEyNiBpbnNlcnRpb25zKCspLCA5NCBkZWxl
dGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL3NjcmlwdHMvcnVucWVtdSBiL3NjcmlwdHMvcnVucWVt
dQ0KaW5kZXggZmI3YWM1Ni4uYjI0NDE1MCAxMDA3NTUNCi0tLSBhL3NjcmlwdHMvcnVucWVtdQ0K
KysrIGIvc2NyaXB0cy9ydW5xZW11DQpAQCAtMTU3LDYgKzE1Nyw5IEBAIHdoaWxlIHRydWU7IGRv
DQogICAgICAgICAgICAgS1ZNX0VOQUJMRUQ9InllcyINCiAgICAgICAgICAgICBLVk1fQ0FQQUJM
RT1gZ3JlcCAtcSAndm14XHxzbXgnIC9wcm9jL2NwdWluZm8gJiYgZWNobyAxYA0KICAgICAgICAg
ICAgIDs7DQorCSJzbGlycCIpDQorCSAgICBTTElSUF9FTkFCTEVEPSJ5ZXMiDQorCSAgICA7Ow0K
ICAgICAgICAgIiIpIGJyZWFrIDs7DQogICAgICAgICAqKQ0KICAgICAgICAgICAgICMgQSBkaXJl
Y3RvcnkgbmFtZSBpcyBhbiBuZnMgcm9vdGZzDQpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9ydW5xZW11
LWludGVybmFsIGIvc2NyaXB0cy9ydW5xZW11LWludGVybmFsDQppbmRleCA3Y2EwMGY4Li5jNDU1
NzMwIDEwMDc1NQ0KLS0tIGEvc2NyaXB0cy9ydW5xZW11LWludGVybmFsDQorKysgYi9zY3JpcHRz
L3J1bnFlbXUtaW50ZXJuYWwNCkBAIC0xMDUsMTA2ICsxMDUsMTE5IEBAIGZpDQogDQogTkZTUlVO
TklORz0iZmFsc2UiDQogDQotYWNxdWlyZV9sb2NrKCkgew0KLSAgICBsb2NrZmlsZT0kMQ0KLSAg
ICBpZiBbIC16ICIkbG9ja2ZpbGUiIF07IHRoZW4NCi0gICAgICAgIGVjaG8gIkVycm9yOiBtaXNz
aW5nIGxvY2tmaWxlIGFyZyBwYXNzZWQgdG8gYWNxdWlyZV9sb2NrKCkiDQotICAgICAgICByZXR1
cm4gMQ0KK2lmIFsgIiRTTElSUF9FTkFCTEVEIiA9ICJ5ZXMiIF07IHRoZW4NCisgICAgS0VSTkVM
X05FVFdPUktfQ01EPSIiDQorICAgIFFFTVVfVEFQX0NNRD0iIg0KKyAgICBpZiBbICIkS1ZNX0FD
VElWRSIgPSAieWVzIiBdOyB0aGVuDQorICAgICAgICBRRU1VX05FVFdPUktfQ01EPSIiDQorICAg
ICAgICBEUk9PVD0iL2Rldi92ZGEiDQorICAgICAgICBST09URlNfT1BUSU9OUz0iLWRyaXZlIGZp
bGU9JFJPT1RGUyxpZj12aXJ0aW8iDQorICAgIGVsc2UNCisgICAgICAgIFFFTVVfTkVUV09SS19D
TUQ9IiINCisgICAgICAgIERST09UPSIvZGV2L2hkYSINCisgICAgICAgIFJPT1RGU19PUFRJT05T
PSItaGRhICRST09URlMiDQogICAgIGZpDQogDQotICAgIGlmIFsgLWUgIiRsb2NrZmlsZS5sb2Nr
IiBdOyB0aGVuDQotICAgICAgICAjIENoZWNrIHRoYXQgdGhlIGxvY2tmaWxlIGlzIG5vdCBzdGFs
ZQ0KLSAgICAgICAgcHM9YHBzIC1lbyBwaWQgfCBncmVwICQoY2F0ICRsb2NrZmlsZS5sb2NrKWAN
Ci0gICAgICAgIGlmIFsgLXogIiRwcyIgXTsgdGhlbg0KLSAgICAgICAgICAgIGVjaG8gIldBUk5J
Tkc6IFN0YWxlIGxvY2sgZmlsZSBkZXRlY3RlZCwgZGVsZXRpbmcgJGxvY2tmaWxlLmxvY2suIg0K
LSAgICAgICAgICAgIHJtIC1mICRsb2NrZmlsZS5sb2NrDQotICAgICAgICAgICAgZWNobyAkJCA+
ICRsb2NrZmlsZS5sb2NrDQotICAgICAgICBlbHNlDQorZWxzZQ0KKyAgICBhY3F1aXJlX2xvY2so
KSB7DQorICAgICAgICBsb2NrZmlsZT0kMQ0KKyAgICAgICAgaWYgWyAteiAiJGxvY2tmaWxlIiBd
OyB0aGVuDQorICAgICAgICAgICAgZWNobyAiRXJyb3I6IG1pc3NpbmcgbG9ja2ZpbGUgYXJnIHBh
c3NlZCB0byBhY3F1aXJlX2xvY2soKSINCiAgICAgICAgICAgICByZXR1cm4gMQ0KICAgICAgICAg
ZmkNCi0gICAgZWxzZQ0KLSAgICAgICAgZWNobyAkJCA+ICRsb2NrZmlsZS5sb2NrDQotICAgIGZp
DQogDQotICAgIHJldHVybiAwDQotfQ0KKyAgICAgICAgaWYgWyAtZSAiJGxvY2tmaWxlLmxvY2si
IF07IHRoZW4NCisgICAgICAgICAgICAjIENoZWNrIHRoYXQgdGhlIGxvY2tmaWxlIGlzIG5vdCBz
dGFsZQ0KKyAgICAgICAgICAgIHBzPWBwcyAtZW8gcGlkIHwgZ3JlcCAkKGNhdCAkbG9ja2ZpbGUu
bG9jaylgDQorICAgICAgICAgICAgaWYgWyAteiAiJHBzIiBdOyB0aGVuDQorICAgICAgICAgICAg
ICAgIGVjaG8gIldBUk5JTkc6IFN0YWxlIGxvY2sgZmlsZSBkZXRlY3RlZCwgZGVsZXRpbmcgJGxv
Y2tmaWxlLmxvY2suIg0KKyAgICAgICAgICAgICAgICBybSAtZiAkbG9ja2ZpbGUubG9jaw0KKyAg
ICAgICAgICAgICAgICBlY2hvICQkID4gJGxvY2tmaWxlLmxvY2sNCisgICAgICAgICAgICBlbHNl
DQorICAgICAgICAgICAgICAgIHJldHVybiAxDQorICAgICAgICAgICAgZmkNCisgICAgICAgIGVs
c2UNCisgICAgICAgICAgICBlY2hvICQkID4gJGxvY2tmaWxlLmxvY2sNCisgICAgICAgIGZpDQog
DQotcmVsZWFzZV9sb2NrKCkgew0KLSAgICBsb2NrZmlsZT0kMQ0KLSAgICBpZiBbIC16ICIkbG9j
a2ZpbGUiIF07IHRoZW4NCi0gICAgICAgIGVjaG8gIkVycm9yOiBtaXNzaW5nIGxvY2tmaWxlIGFy
ZyBwYXNzZWQgdG8gcmVsZWFzZV9sb2NrKCkiDQotICAgICAgICByZXR1cm4gMQ0KLSAgICBmaQ0K
KyAgICAgICAgcmV0dXJuIDANCisgICAgfQ0KIA0KLSAgICBybSAtZiAkbG9ja2ZpbGUubG9jaw0K
LX0NCisgICAgcmVsZWFzZV9sb2NrKCkgew0KKyAgICAgICAgbG9ja2ZpbGU9JDENCisgICAgICAg
IGlmIFsgLXogIiRsb2NrZmlsZSIgXTsgdGhlbg0KKyAgICAgICAgICAgIGVjaG8gIkVycm9yOiBt
aXNzaW5nIGxvY2tmaWxlIGFyZyBwYXNzZWQgdG8gcmVsZWFzZV9sb2NrKCkiDQorICAgICAgICAg
ICAgcmV0dXJuIDENCisgICAgICAgIGZpDQogDQotTE9DS0RJUj0iL3RtcC9xZW11LXRhcC1sb2Nr
cyINCi1pZiBbICEgLWQgIiRMT0NLRElSIiBdOyB0aGVuDQotICAgIG1rZGlyICRMT0NLRElSDQot
ICAgIGNobW9kIDc3NyAkTE9DS0RJUg0KLWZpDQorICAgICAgICBybSAtZiAkbG9ja2ZpbGUubG9j
aw0KKyAgICB9DQogDQotSUZDT05GSUc9YHdoaWNoIGlmY29uZmlnIDI+IC9kZXYvbnVsbGANCi1p
ZiBbIC16ICIkSUZDT05GSUciIF07IHRoZW4NCi0gICAgSUZDT05GSUc9L3NiaW4vaWZjb25maWcN
Ci1maQ0KLWlmIFsgISAteCAiJElGQ09ORklHIiBdOyB0aGVuDQotICAgICAgIGVjaG8gIiRJRkNP
TkZJRyBjYW5ub3QgYmUgZXhlY3V0ZWQiDQotICAgICAgIGV4aXQgMQ0KLWZpDQorICAgIExPQ0tE
SVI9Ii90bXAvcWVtdS10YXAtbG9ja3MiDQorICAgIGlmIFsgISAtZCAiJExPQ0tESVIiIF07IHRo
ZW4NCisgICAgICAgIG1rZGlyICRMT0NLRElSDQorICAgICAgICBjaG1vZCA3NzcgJExPQ0tESVIN
CisgICAgZmkNCiANCi1QT1NTSUJMRT1gJElGQ09ORklHIC1hIHwgZ3JlcCAnXnRhcCcgfCBhd2sg
J3twcmludCAkMX0nIHwgc2VkIHMvOi8vYA0KLVRBUD0iIg0KLUxPQ0tGSUxFPSIiDQotZm9yIHRh
cCBpbiAkUE9TU0lCTEU7IGRvDQotICAgIExPQ0tGSUxFPSIkTE9DS0RJUi8kdGFwIg0KLSAgICBl
Y2hvICJBY3F1aXJpbmcgbG9ja2ZpbGUgZm9yICR0YXAuLi4iDQotICAgIGFjcXVpcmVfbG9jayAk
TE9DS0ZJTEUNCi0gICAgaWYgWyAkPyAtZXEgMCBdOyB0aGVuDQotICAgICAgICBUQVA9JHRhcA0K
LSAgICAgICAgYnJlYWsNCisgICAgSUZDT05GSUc9YHdoaWNoIGlmY29uZmlnIDI+IC9kZXYvbnVs
bGANCisgICAgaWYgWyAteiAiJElGQ09ORklHIiBdOyB0aGVuDQorICAgICAgICBJRkNPTkZJRz0v
c2Jpbi9pZmNvbmZpZw0KICAgICBmaQ0KLWRvbmUNCi0NCi1pZiBbICIkVEFQIiA9ICIiIF07IHRo
ZW4NCi0gICAgaWYgWyAtZSAiJE5PU1VET19GTEFHIiBdOyB0aGVuDQotICAgICAgICBlY2hvICJF
cnJvcjogVGhlcmUgYXJlIG5vIGF2YWlsYWJsZSB0YXAgZGV2aWNlcyB0byB1c2UgZm9yIG5ldHdv
cmtpbmcsIg0KLSAgICAgICAgZWNobyAiYW5kIEkgc2VlICROT1NVRE9fRkxBRyBleGlzdHMsIHNv
IEkgYW0gbm90IGdvaW5nIHRvIHRyeSBjcmVhdGluZyINCi0gICAgICAgIGVjaG8gImEgbmV3IG9u
ZSB3aXRoIHN1ZG8uIg0KLSAgICAgICAgZXhpdCAxDQorICAgIGlmIFsgISAteCAiJElGQ09ORklH
IiBdOyB0aGVuDQorICAgICAgICAgIGVjaG8gIiRJRkNPTkZJRyBjYW5ub3QgYmUgZXhlY3V0ZWQi
DQorICAgICAgICAgIGV4aXQgMQ0KICAgICBmaQ0KIA0KLSAgICBHUk9VUElEPWBpZCAtZ2ANCi0g
ICAgVVNFUklEPWBpZCAtdWANCi0gICAgZWNobyAiU2V0dGluZyB1cCB0YXAgaW50ZXJmYWNlIHVu
ZGVyIHN1ZG8iDQotICAgICMgUmVkaXJlY3Qgc3RkZXJyIHNpbmNlIHdlIGNvdWxkIHNlZSBhIExE
X1BSRUxPQUQgd2FybmluZyBoZXJlIGlmIHBzZXVkbyBpcyBsb2FkZWQNCi0gICAgIyBidXQgaW5h
Y3RpdmUuIFRoaXMgbG9va3Mgc2NhcnkgYnV0IGlzIGhhcm1sZXNzDQotICAgIHRhcD1gc3VkbyAk
UUVNVUlGVVAgJFVTRVJJRCAkR1JPVVBJRCAkT0VDT1JFX05BVElWRV9TWVNST09UIDI+IC9kZXYv
bnVsbGANCi0gICAgaWYgWyAkPyAtbmUgMCBdOyB0aGVuDQotICAgICAgICAjIFJlLXJ1biBzdGFu
ZGFsb25lIHRvIHNlZSB2ZXJib3NlIGVycm9ycw0KLSAgICAgICAgc3VkbyAkUUVNVUlGVVAgJFVT
RVJJRCAkR1JPVVBJRCAkT0VDT1JFX05BVElWRV9TWVNST09UDQotICAgICAgICByZXR1cm4NCi0g
ICAgZmkNCi0gICAgTE9DS0ZJTEU9IiRMT0NLRElSLyR0YXAiDQotICAgIGVjaG8gIkFjcXVpcmlu
ZyBsb2NrZmlsZSBmb3IgJHRhcC4uLiINCi0gICAgYWNxdWlyZV9sb2NrICRMT0NLRklMRQ0KLSAg
ICBpZiBbICQ/IC1lcSAwIF07IHRoZW4NCi0gICAgICAgIFRBUD0kdGFwDQotICAgIGZpIA0KLWVs
c2UNCi0gICAgZWNobyAiVXNpbmcgcHJlY29uZmlndXJlZCB0YXAgZGV2aWNlICckVEFQJyINCi1m
aQ0KKyAgICBQT1NTSUJMRT1gJElGQ09ORklHIC1hIHwgZ3JlcCAnXnRhcCcgfCBhd2sgJ3twcmlu
dCAkMX0nIHwgc2VkIHMvOi8vYA0KKyAgICBUQVA9IiINCisgICAgTE9DS0ZJTEU9IiINCisgICAg
Zm9yIHRhcCBpbiAkUE9TU0lCTEU7IGRvDQorICAgICAgICBMT0NLRklMRT0iJExPQ0tESVIvJHRh
cCINCisgICAgICAgIGVjaG8gIkFjcXVpcmluZyBsb2NrZmlsZSBmb3IgJHRhcC4uLiINCisgICAg
ICAgIGFjcXVpcmVfbG9jayAkTE9DS0ZJTEUNCisgICAgICAgIGlmIFsgJD8gLWVxIDAgXTsgdGhl
bg0KKyAgICAgICAgICAgVEFQPSR0YXANCisgICAgICAgICAgIGJyZWFrDQorICAgICAgICBmaQ0K
KyAgICBkb25lDQorDQorICAgIGlmIFsgIiRUQVAiID0gIiIgXTsgdGhlbg0KKyAgICAgICAgaWYg
WyAtZSAiJE5PU1VET19GTEFHIiBdOyB0aGVuDQorICAgICAgICAgICAgZWNobyAiRXJyb3I6IFRo
ZXJlIGFyZSBubyBhdmFpbGFibGUgdGFwIGRldmljZXMgdG8gdXNlIGZvciBuZXR3b3JraW5nLCIN
CisgICAgICAgICAgICBlY2hvICJhbmQgSSBzZWUgJE5PU1VET19GTEFHIGV4aXN0cywgc28gSSBh
bSBub3QgZ29pbmcgdG8gdHJ5IGNyZWF0aW5nIg0KKyAgICAgICAgICAgIGVjaG8gImEgbmV3IG9u
ZSB3aXRoIHN1ZG8uIg0KKyAgICAgICAgICAgIGV4aXQgMQ0KKyAgICAgICAgZmkNCiANCi1jbGVh
bnVwKCkgew0KKyAgICAgICAgR1JPVVBJRD1gaWQgLWdgDQorICAgICAgICBVU0VSSUQ9YGlkIC11
YA0KKyAgICAgICAgZWNobyAiU2V0dGluZyB1cCB0YXAgaW50ZXJmYWNlIHVuZGVyIHN1ZG8iDQor
ICAgICAgICAjIFJlZGlyZWN0IHN0ZGVyciBzaW5jZSB3ZSBjb3VsZCBzZWUgYSBMRF9QUkVMT0FE
IHdhcm5pbmcgaGVyZSBpZiBwc2V1ZG8gaXMgbG9hZGVkDQorICAgICAgICAjIGJ1dCBpbmFjdGl2
ZS4gVGhpcyBsb29rcyBzY2FyeSBidXQgaXMgaGFybWxlc3MNCisgICAgICAgIHRhcD1gc3VkbyAk
UUVNVUlGVVAgJFVTRVJJRCAkR1JPVVBJRCAkT0VDT1JFX05BVElWRV9TWVNST09UIDI+IC9kZXYv
bnVsbGANCisgICAgICAgIGlmIFsgJD8gLW5lIDAgXTsgdGhlbg0KKyAgICAgICAgICAgICMgUmUt
cnVuIHN0YW5kYWxvbmUgdG8gc2VlIHZlcmJvc2UgZXJyb3JzDQorICAgICAgICAgICAgc3VkbyAk
UUVNVUlGVVAgJFVTRVJJRCAkR1JPVVBJRCAkT0VDT1JFX05BVElWRV9TWVNST09UDQorICAgICAg
ICAgICAgcmV0dXJuDQorICAgICAgICBmaQ0KKyAgICAgICAgTE9DS0ZJTEU9IiRMT0NLRElSLyR0
YXAiDQorICAgICAgICBlY2hvICJBY3F1aXJpbmcgbG9ja2ZpbGUgZm9yICR0YXAuLi4iDQorICAg
ICAgICBhY3F1aXJlX2xvY2sgJExPQ0tGSUxFDQorICAgICAgICBpZiBbICQ/IC1lcSAwIF07IHRo
ZW4NCisgICAgICAgICAgICBUQVA9JHRhcA0KKyAgICAgICAgZmkgDQorICAgIGVsc2UNCisgICAg
ICAgIGVjaG8gIlVzaW5nIHByZWNvbmZpZ3VyZWQgdGFwIGRldmljZSAnJFRBUCciDQorICAgIGZp
DQorICAgIA0KKyAgICBjbGVhbnVwKCkgew0KICAgICBpZiBbICEgLWUgIiROT1NVRE9fRkxBRyIg
XTsgdGhlbg0KICAgICAgICAgIyBSZWRpcmVjdCBzdGRlcnIgc2luY2Ugd2UgY291bGQgc2VlIGEg
TERfUFJFTE9BRCB3YXJuaW5nIGhlcmUgaWYgcHNldWRvIGlzIGxvYWRlZA0KICAgICAgICAgIyBi
dXQgaW5hY3RpdmUuIFRoaXMgbG9va3Mgc2NhcnkgYnV0IGlzIGhhcm1sZXNzDQogICAgICAgICBz
dWRvICRRRU1VSUZET1dOICRUQVAgJE9FQ09SRV9OQVRJVkVfU1lTUk9PVCAyPiAvZGV2L251bGwN
CiAgICAgZmkNCiAgICAgZWNobyAiUmVsZWFzaW5nIGxvY2tmaWxlIG9mIHByZWNvbmZpZ3VyZWQg
dGFwIGRldmljZSAnJFRBUCciDQotICAgIHJlbGVhc2VfbG9jayAkTE9DS0ZJTEUNCi0NCisgICAg
cmVsZWFzZV9sb2NrICRMT0NLRklMRSAgICANCiAgICAgaWYgWyAiJE5GU1JVTk5JTkciID0gInRy
dWUiIF07IHRoZW4NCiAgICAgICAgIGVjaG8gIlNodXR0aW5nIGRvd24gdGhlIHVzZXJzcGFjZSBO
RlMgc2VydmVyLi4uIg0KICAgICAgICAgZWNobyAicnVucWVtdS1leHBvcnQtcm9vdGZzIHN0b3Ag
JFJPT1RGUyINCkBAIC0yMTUsMjEgKzIyOCwzMyBAQCBjbGVhbnVwKCkgew0KICAgICBzdHR5IHNh
bmUNCiB9DQogDQotbjA9JChlY2hvICRUQVAgfCBzZWQgJ3MvdGFwLy8nKQ0KLW4xPSQoKCRuMCAq
IDIgKyAxKSkNCi1uMj0kKCgkbjEgKyAxKSkNCisgICAgbjA9JChlY2hvICRUQVAgfCBzZWQgJ3Mv
dGFwLy8nKQ0KKyAgICBuMT0kKCgkbjAgKiAyICsgMSkpDQorICAgIG4yPSQoKCRuMSArIDEpKQ0K
KyAgICBLRVJORUxfTkVUV09SS19DTUQ9ImlwPTE5Mi4xNjguNy4kbjI6OjE5Mi4xNjguNy4kbjE6
MjU1LjI1NS4yNTUuMCINCisgICAgUUVNVV9UQVBfQ01EPSItbmV0IHRhcCx2bGFuPTAsaWZuYW1l
PSRUQVAsc2NyaXB0PW5vLGRvd25zY3JpcHQ9bm8iDQogDQotS0VSTkVMX05FVFdPUktfQ01EPSJp
cD0xOTIuMTY4LjcuJG4yOjoxOTIuMTY4LjcuJG4xOjI1NS4yNTUuMjU1LjAiDQotUUVNVV9UQVBf
Q01EPSItbmV0IHRhcCx2bGFuPTAsaWZuYW1lPSRUQVAsc2NyaXB0PW5vLGRvd25zY3JpcHQ9bm8i
DQotaWYgWyAiJEtWTV9BQ1RJVkUiID0gInllcyIgXTsgdGhlbg0KLSAgICBRRU1VX05FVFdPUktf
Q01EPSItbmV0IG5pYyxtb2RlbD12aXJ0aW8gJFFFTVVfVEFQX0NNRCx2aG9zdD1vbiINCi0gICAg
RFJPT1Q9Ii9kZXYvdmRhIg0KLSAgICBST09URlNfT1BUSU9OUz0iLWRyaXZlIGZpbGU9JFJPT1RG
UyxpZj12aXJ0aW8iDQotZWxzZQ0KLSAgICBRRU1VX05FVFdPUktfQ01EPSItbmV0IG5pYyx2bGFu
PTAgJFFFTVVfVEFQX0NNRCINCi0gICAgRFJPT1Q9Ii9kZXYvaGRhIg0KLSAgICBST09URlNfT1BU
SU9OUz0iLWhkYSAkUk9PVEZTIg0KKyAgICBpZiBbICIkS1ZNX0FDVElWRSIgPSAieWVzIiBdOyB0
aGVuDQorICAgICAgICBRRU1VX05FVFdPUktfQ01EPSItbmV0IG5pYyxtb2RlbD12aXJ0aW8gJFFF
TVVfVEFQX0NNRCx2aG9zdD1vbiINCisgICAgICAgIERST09UPSIvZGV2L3ZkYSINCisgICAgICAg
IFJPT1RGU19PUFRJT05TPSItZHJpdmUgZmlsZT0kUk9PVEZTLGlmPXZpcnRpbyINCisgICAgZWxz
ZQ0KKyAgICAgICAgUUVNVV9ORVRXT1JLX0NNRD0iLW5ldCBuaWMsdmxhbj0wICRRRU1VX1RBUF9D
TUQiDQorICAgICAgICBEUk9PVD0iL2Rldi9oZGEiDQorICAgICAgICBST09URlNfT1BUSU9OUz0i
LWhkYSAkUk9PVEZTIg0KKyAgICBmaQ0KIGZpDQorY2xlYW51cCgpIHsNCisgICAgDQorICAgIGlm
IFsgIiRORlNSVU5OSU5HIiA9ICJ0cnVlIiBdOyB0aGVuDQorCWVjaG8gIlNodXR0aW5nIGRvd24g
dGhlIHVzZXJzcGFjZSBORlMgc2VydmVyLi4uIg0KKwllY2hvICJydW5xZW11LWV4cG9ydC1yb290
ZnMgc3RvcCAkUk9PVEZTIg0KKwlydW5xZW11LWV4cG9ydC1yb290ZnMgc3RvcCAkUk9PVEZTDQor
ICAgIGZpDQorICAgICMgSWYgUUVNVSBjcmFzaGVzIG9yIHNvbWVob3cgdHR5IHByb3BlcnRpZXMg
YXJlIG5vdCByZXN0b3JlZA0KKyAgICAjIGFmdGVyIHFlbXUgZXhpdHMsIHdlIG5lZWQgdG8gcnVu
IHN0dHkgc2FuZQ0KKyAgICBzdHR5IHNhbmUNCit9DQogS0VSTkNNRExJTkU9Im1lbT0kUUVNVV9N
RU1PUlkiDQogUUVNVV9VSV9PUFRJT05TPSItc2hvdy1jdXJzb3IgLXVzYiAtdXNiZGV2aWNlIHdh
Y29tLXRhYmxldCINCiANCkBAIC00MTMsNyArNDM4LDExIEBAIGlmIFsgIiRNQUNISU5FIiA9ICJx
ZW11cHBjIiBdOyB0aGVuDQogICAgIE1BQ0hJTkVfU1VCVFlQRT1tYWM5OQ0KICAgICBDUFVfU1VC
VFlQRT1HNA0KICAgICBRRU1VX1VJX09QVElPTlM9IiRRRU1VX1VJX09QVElPTlMiDQotICAgIFFF
TVVfTkVUV09SS19DTUQ9Ii1uZXQgbmljLG1vZGVsPXBjbmV0ICRRRU1VX1RBUF9DTUQiDQorICAg
IGlmIFsgIiRTTElSUF9FTkFCTEVEIiA9ICJ5ZXMiIF07IHRoZW4NCisgICAgICAgIFFFTVVfTkVU
V09SS19DTUQ9IiINCisgICAgZWxzZSANCisgICAgICAgIFFFTVVfTkVUV09SS19DTUQ9Ii1uZXQg
bmljLG1vZGVsPXBjbmV0ICRRRU1VX1RBUF9DTUQiDQorICAgIGZpDQogICAgIGlmIFsgIiRGU1RZ
UEUiID0gImV4dDMiIC1vICIkRlNUWVBFIiA9ICJidHJmcyIgXTsgdGhlbg0KICAgICAgICAgS0VS
TkNNRExJTkU9InJvb3Q9L2Rldi9oZGEgcncgY29uc29sZT10dHlTMCBjb25zb2xlPXR0eSAkS0VS
TkVMX05FVFdPUktfQ01EIG1lbT0kUUVNVV9NRU1PUlkiDQogICAgICAgICBRRU1VT1BUSU9OUz0i
JFFFTVVfTkVUV09SS19DTUQgLWNwdSAkQ1BVX1NVQlRZUEUgLU0gJE1BQ0hJTkVfU1VCVFlQRSAt
aGRhICRST09URlMgLW5vLXJlYm9vdCAkUUVNVV9VSV9PUFRJT05TIg0KLS0gDQoxLjcuOS41DQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpwb2t5IG1h
aWxpbmcgbGlzdA0KcG9reUB5b2N0b3Byb2plY3Qub3JnDQpodHRwczovL2xpc3RzLnlvY3RvcHJv
amVjdC5vcmcvbGlzdGluZm8vcG9reQ0KDQoNCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>