<?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>3149</bug_id>
          
          <creation_ts>2012-09-21 09:43:56 +0000</creation_ts>
          <short_desc>X server fails to start on e-menlow</short_desc>
          <delta_ts>2012-10-16 09:17:55 +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>OE-Core</product>
          <component>graphics</component>
          <version>1.3.2</version>
          <rep_platform>E-Menlow</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>(Patch Review)</status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>1.3 M5</target_milestone>
          
          <blocked>2940</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexandru Damian">alexandru.damian</reporter>
          <assigned_to name="Ross Burton">ross.burton</assigned_to>
          <cc>andreea.b.proca</cc>
    
    <cc>kevin.tian</cc>
    
    <cc>laurentiu.serban</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>ross.burton</cc>
    
    <cc>sgw</cc>
    
    <cc>tom.zanussi</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>25508</commentid>
    <comment_count>0</comment_count>
      <attachid>827</attachid>
    <who name="Alexandru Damian">alexandru.damian</who>
    <bug_when>2012-09-21 09:43:56 +0000</bug_when>
    <thetext>Created attachment 827
X server log

After booting http://autobuilder03.jf.intel.com/pub/nightly-meta-intel/CURRENT/machines/emenlow/core-image-sato-sdk-emenlow-20120919181315.hddimg 

The X server fails to start, with a PSB error about not finding the exa module.

Relevant lines:
(**) PSB(0): Shadow framebuffer disabled
(II) Loading sub module &quot;exa&quot;
(II) LoadModule: &quot;exa&quot;
(WW) Warning, couldn&apos;t open module exa
(II) UnloadModule: &quot;exa&quot;
(EE) PSB: Failed to load module &quot;exa&quot; (module does not exist, 0)
(II) PSB(0): Debug: psbFreeScreen
(II) PSB(0): Debug: psbDeviceTakeDown
(II) PSB(0): Debug: Taking device down.


Full X log attached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25580</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-09-24 09:28:31 +0000</bug_when>
    <thetext>Patch sent to yocto@ and Tom.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25717</commentid>
    <comment_count>2</comment_count>
    <who name="Tom Zanussi">tom.zanussi</who>
    <bug_when>2012-09-25 17:43:37 +0000</bug_when>
    <thetext>I&apos;ve applied the patch in the hopes of building and testing, but now can&apos;t build due to various problems:

NOTE: Resolving any missing task queue dependencies
NOTE: multiple providers are available for virtual/libx11 (libx11, libx11-diet)
NOTE: consider defining a PREFERRED_PROVIDER entry to match virtual/libx11
NOTE: multiple providers are available for runtime libx11-dev (libx11, libx11-diet)
NOTE: consider defining a PREFERRED_PROVIDER entry to match libx11-dev
NOTE: Preparing runqueue
ERROR: Multiple .bb files are due to be built which each provide virtual/xserver-xf86 (/home/trz/yocto/emenlow-test/meta-intel/meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb /home/trz/yocto/emenlow-test/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.11.2.bb).
 This usually means one provides something the other doesn&apos;t and should.

...

| ERROR: Function failed: do_configure (see /home/trz/yocto/emenlow-test/build/tmp/work/core2-poky-linux/xserver-xorg-2_1.11.2-r8/temp/log.do_configure.6474 for further information)
ERROR: Task 4670 (/home/trz/yocto/emenlow-test/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.11.2.bb, do_configure) failed with exit code &apos;1&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25726</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-09-25 19:14:22 +0000</bug_when>
    <thetext>meta-emenlow sets the virtual/libx11 provider to a package that doesn&apos;t exist anymore.  My fault, I failed to check meta-intel when I removed libx11-lite.

Patch sent to tomz and yocto@.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25727</commentid>
    <comment_count>4</comment_count>
    <who name="Tom Zanussi">tom.zanussi</who>
    <bug_when>2012-09-25 20:30:03 +0000</bug_when>
    <thetext>The latest patch did get rid of the warnings, but the error is still the..

| ERROR: Function failed: do_configure (see /home/trz/yocto/emenlow-test/build/tmp/work/core2-poky-linux/xserver-xorg-2_1.11.2-r8/temp/log.do_configure.3824 for further information)
ERROR: Task 4670 (/home/trz/yocto/emenlow-test/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.11.2.bb, do_configure) failed with exit code &apos;1&apos;
NOTE: Tasks Summary: Attempted 3828 tasks of which 3762 didn&apos;t need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/trz/yocto/emenlow-test/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.11.2.bb, do_configure</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25733</commentid>
    <comment_count>5</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-09-25 22:13:42 +0000</bug_when>
    <thetext>Sorry about that - stopped reading carefully too soon.

I&apos;ll kick off a emenlow build tomorrow but if someone could actually extract the configure log that would help greatly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25737</commentid>
    <comment_count>6</comment_count>
    <who name="Tom Zanussi">tom.zanussi</who>
    <bug_when>2012-09-26 00:05:51 +0000</bug_when>
    <thetext>I don&apos;t think the problem is that xserver-xorg configuration fails - it&apos;s not needed anyway because the preferred provider is xserver-psb, which seems to no longer be enough:

ERROR: Multiple .bb files are due to be built which each provide virtual/xserver-xf86 (/home/trz/yocto/emenlow-test/meta-intel/meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb /home/trz/yocto/emenlow-test/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.11.2.bb).
 This usually means one provides something the other doesn&apos;t and should.

Not sure what it needs from xserver-xorg_1.11 but it shouldn&apos;t be getting built and not sure why it is now...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25758</commentid>
    <comment_count>7</comment_count>
    <who name="Alexandru Damian">alexandru.damian</who>
    <bug_when>2012-09-26 09:16:25 +0000</bug_when>
    <thetext>*** Bug 3091 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25759</commentid>
    <comment_count>8</comment_count>
    <who name="Alexandru Damian">alexandru.damian</who>
    <bug_when>2012-09-26 09:17:10 +0000</bug_when>
    <thetext>For what is worth, I started the X server by manually coping libexa.so to the target.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25764</commentid>
    <comment_count>9</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-09-26 10:15:28 +0000</bug_when>
    <thetext>Oh, of course. Hm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25765</commentid>
    <comment_count>10</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-09-26 10:20:32 +0000</bug_when>
    <thetext>Oh, it&apos;s probably building it for the exa module, because my previous fix was wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25769</commentid>
    <comment_count>11</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-09-26 11:43:01 +0000</bug_when>
    <thetext>Fixed EXA patch sent (I didn&apos;t realise meta-emenlow built its own X server).

I&apos;m now getting rootfs generation failures later on though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25772</commentid>
    <comment_count>12</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-09-26 12:53:39 +0000</bug_when>
    <thetext>Rootfs failure caused my dbg package installation causing problems.  Odd but not critical.

I&apos;ve no hardware to test with but with the latest two patches I&apos;ve mailed, core-image-sato builds now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25965</commentid>
    <comment_count>13</comment_count>
    <who name="Tom Zanussi">tom.zanussi</who>
    <bug_when>2012-10-01 02:45:43 +0000</bug_when>
    <thetext>Still seeing the below multiple .bb files error and the resulting do_configure failure with the following patches applied to poky/master and meta-intel/master.  At this point, I&apos;m not sure I even have the right patches...

----

poky/master: 0b09e50810162a07ef0aecee91ee32b4a36334a3

commit 2bbee04a5bdd9a2599a36ad37172d04f52976574
Author: Ross Burton &lt;ross.burton@intel.com&gt;
Date:   Wed Sep 26 17:08:27 2012 +0100

    xserver-xorg: fix -exa conflicts
    
    Hopefully for good this time!


----

meta-intel/master: 34f561ad87aa2e70140a1d1586b84e9018137a5d


commit df452cca103ca66e8bdac880bd1b077cdf6961a1
Author: Ross Burton &lt;ross.burton@intel.com&gt;
Date:   Tue Sep 25 20:12:26 2012 +0100

    meta-emenlow: don&apos;t set virtual/libx11 provider
    
    libx11-trim doesn&apos;t exist anymore so setting that as the default isn&apos;t going to
    work, resulting in a &quot;multiple providers&quot; error.  Tthe default provider (libx11)
    is good for 99.9% of people, so inherit that from oe-core.
    
    Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
    Signed-off-by: Tom Zanussi &lt;tom.zanussi@intel.com&gt;

commit f34be2eff5e5ce0fd1627a6de44a0837c361cd66
Author: Ross Burton &lt;ross.burton@intel.com&gt;
Date:   Mon Sep 24 10:27:18 2012 +0100

    meta-emenlow: add missing exa dependency
    
    The psb video drivers use the EXA framework, so add a dependency on
    xserver-xorg-module-exa.
    
    [YOCTO #3149]
    
    Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
    Signed-off-by: Tom Zanussi &lt;tom.zanussi@intel.com&gt;

----

ERROR: Multiple .bb files are due to be built which each provide virtual/xserver-xf86 (/home/trz/yocto/emenlow-test/meta-intel/meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb /home/trz/yocto/emenlow-test/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.11.2.bb).
 This usually means one provides something the other doesn&apos;t and should.


| ERROR: Function failed: do_configure (see /home/trz/yocto/emenlow-test/build/tmp/work/core2-poky-linux/xserver-xorg-2_1.11.2-r8/temp/log.do_configure.13624 for further information)
ERROR: Task 4670 (/home/trz/yocto/emenlow-test/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.11.2.bb, do_configure) failed with exit code &apos;1&apos;
NOTE: Tasks Summary: Attempted 4021 tasks of which 3907 didn&apos;t need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/trz/yocto/emenlow-test/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.11.2.bb, do_configure
Summary: There was 1 WARNING message shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26015</commentid>
    <comment_count>14</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2012-10-02 10:02:41 +0000</bug_when>
    <thetext>I suspect you&apos;re using the wrong exa patch, I sent a second version as the first was pulling xserver-xorg.

I&apos;ve pushed the correct series to meta-intel in the ross/emenlow branch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26066</commentid>
    <comment_count>15</comment_count>
    <who name="Tom Zanussi">tom.zanussi</who>
    <bug_when>2012-10-02 18:29:22 +0000</bug_when>
    <thetext>I&apos;ve tested and pulled in the ross/emenlow branch - basic testing done - X comes up and glxgears works fine, etc.  Here are the tested commits:

meta-intel/master: 50ac6e8785c167ea4aa4601fd690ef783151853d
poky/master: 0ca8b6248e5d00351e8a35c87037cc47945e436b

poky/master had the following revert in order to get a bootable test image:

    Revert &quot;initrd: Spawn an emergency shell when something goes wrong&quot;
    
    This reverts commit ffb6928f5783e5202d9849c3a185e29be1d41c63.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26628</commentid>
    <comment_count>16</comment_count>
    <who name="Laurentiu Serban">laurentiu.serban</who>
    <bug_when>2012-10-16 09:17:55 +0000</bug_when>
    <thetext>verified in 1.3 RC4</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>827</attachid>
            <date>2012-09-21 09:43:56 +0000</date>
            <delta_ts>2012-09-21 09:43:56 +0000</delta_ts>
            <desc>X server log</desc>
            <filename>X.log</filename>
            <type>text/x-log</type>
            <size>16748</size>
            <attacher name="Alexandru Damian">alexandru.damian</attacher>
            
              <data encoding="base64">ClRoaXMgaXMgYSBwcmUtcmVsZWFzZSB2ZXJzaW9uIG9mIHRoZSBYIHNlcnZlciBmcm9tIFRoZSBY
Lk9yZyBGb3VuZGF0aW9uLgpJdCBpcyBub3Qgc3VwcG9ydGVkIGluIGFueSB3YXkuCkJ1Z3MgbWF5
IGJlIGZpbGVkIGluIHRoZSBidWd6aWxsYSBhdCBodHRwOi8vYnVncy5mcmVlZGVza3RvcC5vcmcv
LgpTZWxlY3QgdGhlICJ4b3JnIiBwcm9kdWN0IGZvciBidWdzIHlvdSBmaW5kIGluIHRoaXMgcmVs
ZWFzZS4KQmVmb3JlIHJlcG9ydGluZyBidWdzIGluIHByZS1yZWxlYXNlIHZlcnNpb25zIHBsZWFz
ZSBjaGVjayB0aGUKbGF0ZXN0IHZlcnNpb24gaW4gdGhlIFguT3JnIEZvdW5kYXRpb24gZ2l0IHJl
cG9zaXRvcnkuClNlZSBodHRwOi8vd2lraS54Lm9yZy93aWtpL0dpdFBhZ2UgZm9yIGdpdCBhY2Nl
c3MgaW5zdHJ1Y3Rpb25zLgoKWC5PcmcgWCBTZXJ2ZXIgMS43Ljk5LjIKUmVsZWFzZSBEYXRlOiAy
MDA5LTEyLTE4ClggUHJvdG9jb2wgVmVyc2lvbiAxMSwgUmV2aXNpb24gMApCdWlsZCBPcGVyYXRp
bmcgU3lzdGVtOiBMaW51eCAyLjYuMzcuNi0wLjktZGVmYXVsdCB4ODZfNjQgCkN1cnJlbnQgT3Bl
cmF0aW5nIFN5c3RlbTogTGludXggZW1lbmxvdyAzLjQuNC15b2N0by1zdGFuZGFyZCAjMSBTTVAg
UFJFRU1QVCBUdWUgU2VwIDE4IDE3OjU3OjIxIFBEVCAyMDEyIGk2ODYKS2VybmVsIGNvbW1hbmQg
bGluZTogcmVib290PXBjaSBpbml0cmQ9L2luaXRyZCBMQUJFTD1ib290IHJvb3Q9L2Rldi9yYW0w
IHZpZGVvPXZlc2FmYiB2Z2E9MHgzMTggQk9PVF9JTUFHRT0vdm1saW51eiAKQnVpbGQgRGF0ZTog
MTkgU2VwdGVtYmVyIDIwMTIgIDExOjM3OjU0QU0KIApDdXJyZW50IHZlcnNpb24gb2YgcGl4bWFu
OiAwLjI3LjIKCUJlZm9yZSByZXBvcnRpbmcgcHJvYmxlbXMsIGNoZWNrIGh0dHA6Ly93aWtpLngu
b3JnCgl0byBtYWtlIHN1cmUgdGhhdCB5b3UgaGF2ZSB0aGUgbGF0ZXN0IHZlcnNpb24uCk1hcmtl
cnM6ICgtLSkgcHJvYmVkLCAoKiopIGZyb20gY29uZmlnIGZpbGUsICg9PSkgZGVmYXVsdCBzZXR0
aW5nLAoJKCsrKSBmcm9tIGNvbW1hbmQgbGluZSwgKCEhKSBub3RpY2UsIChJSSkgaW5mb3JtYXRp
b25hbCwKCShXVykgd2FybmluZywgKEVFKSBlcnJvciwgKE5JKSBub3QgaW1wbGVtZW50ZWQsICg/
PykgdW5rbm93bi4KKD09KSBMb2cgZmlsZTogIi92YXIvbG9nL1hvcmcuMC5sb2ciLCBUaW1lOiBG
cmkgU2VwIDIxIDA5OjM0OjQyIDIwMTIKKD09KSBVc2luZyBjb25maWcgZmlsZTogIi9ldGMvWDEx
L3hvcmcuY29uZiIKKD09KSBObyBMYXlvdXQgc2VjdGlvbi4gIFVzaW5nIHRoZSBmaXJzdCBTY3Jl
ZW4gc2VjdGlvbi4KKD09KSBObyBzY3JlZW4gc2VjdGlvbiBhdmFpbGFibGUuIFVzaW5nIGRlZmF1
bHRzLgooKiopIHwtLT5TY3JlZW4gIkRlZmF1bHQgU2NyZWVuIFNlY3Rpb24iICgwKQooKiopIHwg
ICB8LS0+TW9uaXRvciAiPGRlZmF1bHQgbW9uaXRvcj4iCig9PSkgTm8gZGV2aWNlIHNwZWNpZmll
ZCBmb3Igc2NyZWVuICJEZWZhdWx0IFNjcmVlbiBTZWN0aW9uIi4KCVVzaW5nIHRoZSBmaXJzdCBk
ZXZpY2Ugc2VjdGlvbiBsaXN0ZWQuCigqKikgfCAgIHwtLT5EZXZpY2UgIkNvbmZpZ3VyZWQgVmlk
ZW8gRGV2aWNlIgooPT0pIE5vIG1vbml0b3Igc3BlY2lmaWVkIGZvciBzY3JlZW4gIkRlZmF1bHQg
U2NyZWVuIFNlY3Rpb24iLgoJVXNpbmcgYSBkZWZhdWx0IG1vbml0b3IgY29uZmlndXJhdGlvbi4K
KCoqKSBPcHRpb24gIkF1dG9BZGREZXZpY2VzIiAiRmFsc2UiCigqKikgTm90IGF1dG9tYXRpY2Fs
bHkgYWRkaW5nIGRldmljZXMKKD09KSBOb3QgYXV0b21hdGljYWxseSBlbmFibGluZyBkZXZpY2Vz
CihXVykgVGhlIGRpcmVjdG9yeSAiL3Vzci9zaGFyZS9mb250cy9YMTEvVFRGLyIgZG9lcyBub3Qg
ZXhpc3QuCglFbnRyeSBkZWxldGVkIGZyb20gZm9udCBwYXRoLgooV1cpIFRoZSBkaXJlY3Rvcnkg
Ii91c3Ivc2hhcmUvZm9udHMvWDExL09URi8iIGRvZXMgbm90IGV4aXN0LgoJRW50cnkgZGVsZXRl
ZCBmcm9tIGZvbnQgcGF0aC4KKFdXKSBUaGUgZGlyZWN0b3J5ICIvdXNyL3NoYXJlL2ZvbnRzL1gx
MS9UeXBlMS8iIGRvZXMgbm90IGV4aXN0LgoJRW50cnkgZGVsZXRlZCBmcm9tIGZvbnQgcGF0aC4K
KD09KSBGb250UGF0aCBzZXQgdG86CgkvdXNyL3NoYXJlL2ZvbnRzL1gxMS9taXNjLywKCS91c3Iv
c2hhcmUvZm9udHMvWDExLzEwMGRwaS8sCgkvdXNyL3NoYXJlL2ZvbnRzL1gxMS83NWRwaS8KKD09
KSBNb2R1bGVQYXRoIHNldCB0byAiL3Vzci9saWIveG9yZy9tb2R1bGVzIgooPT0pIHwtLT5JbnB1
dCBEZXZpY2UgIjxkZWZhdWx0IHBvaW50ZXI+IgooPT0pIHwtLT5JbnB1dCBEZXZpY2UgIjxkZWZh
dWx0IGtleWJvYXJkPiIKKD09KSBObyBMYXlvdXQgc2VjdGlvbi4gVXNpbmcgdGhlIGRlZmF1bHQg
bW91c2UgY29uZmlndXJhdGlvbi4KKD09KSBObyBMYXlvdXQgc2VjdGlvbi4gVXNpbmcgdGhlIGRl
ZmF1bHQga2V5Ym9hcmQgY29uZmlndXJhdGlvbi4KKElJKSBMb2FkZXIgbWFnaWM6IDB4ODIwOWU0
MAooSUkpIE1vZHVsZSBBQkkgdmVyc2lvbnM6CglYLk9yZyBBTlNJIEMgRW11bGF0aW9uOiAwLjQK
CVguT3JnIFZpZGVvIERyaXZlcjogNy4wCglYLk9yZyBYSW5wdXQgZHJpdmVyIDogOC4wCglYLk9y
ZyBTZXJ2ZXIgRXh0ZW5zaW9uIDogMy4wCigtLSkgUENJOiooMDowOjI6MCkgODA4Njo4MTA4Ojgw
ODY6ODExOSByZXYgNywgTWVtIEAgMHhkZmY4MDAwMC81MjQyODgsIDB4ZDAwMDAwMDAvMTM0MjE3
NzI4LCAweGRmZjYwMDAwLzEzMTA3MiwgSS9PIEAgMHgwMDAwZTg4MC84CihJSSkgT3BlbiBBQ1BJ
IHN1Y2Nlc3NmdWwgKC92YXIvcnVuL2FjcGlkLnNvY2tldCkKKElJKSBMb2FkTW9kdWxlOiAiZXh0
bW9kIgooSUkpIExvYWRpbmcgL3Vzci9saWIveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGliZXh0
bW9kLnNvCihJSSkgTW9kdWxlIGV4dG1vZDogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29t
cGlsZWQgZm9yIDEuNy45OS4yLCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wCglNb2R1bGUgY2xhc3M6
IFguT3JnIFNlcnZlciBFeHRlbnNpb24KCUFCSSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lv
biwgdmVyc2lvbiAzLjAKKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBNSVQtU0NSRUVOLVNBVkVSCihJ
SSkgTG9hZGluZyBleHRlbnNpb24gWEZyZWU4Ni1WaWRNb2RlRXh0ZW5zaW9uCihJSSkgTG9hZGlu
ZyBleHRlbnNpb24gWEZyZWU4Ni1ER0EKKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBEUE1TCihJSSkg
TG9hZGluZyBleHRlbnNpb24gWFZpZGVvCihJSSkgTG9hZGluZyBleHRlbnNpb24gWFZpZGVvLU1v
dGlvbkNvbXBlbnNhdGlvbgooSUkpIExvYWRpbmcgZXh0ZW5zaW9uIFgtUmVzb3VyY2UKKElJKSBM
b2FkTW9kdWxlOiAiZGJlIgooSUkpIExvYWRpbmcgL3Vzci9saWIveG9yZy9tb2R1bGVzL2V4dGVu
c2lvbnMvbGliZGJlLnNvCihJSSkgTW9kdWxlIGRiZTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9u
IgoJY29tcGlsZWQgZm9yIDEuNy45OS4yLCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wCglNb2R1bGUg
Y2xhc3M6IFguT3JnIFNlcnZlciBFeHRlbnNpb24KCUFCSSBjbGFzczogWC5PcmcgU2VydmVyIEV4
dGVuc2lvbiwgdmVyc2lvbiAzLjAKKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBET1VCTEUtQlVGRkVS
CihJSSkgTG9hZE1vZHVsZTogImdseCIKKElJKSBMb2FkaW5nIC91c3IvbGliL3hvcmcvbW9kdWxl
cy9leHRlbnNpb25zL2xpYmdseC5zbwooSUkpIE1vZHVsZSBnbHg6IHZlbmRvcj0iWC5PcmcgRm91
bmRhdGlvbiIKCWNvbXBpbGVkIGZvciAxLjcuOTkuMiwgbW9kdWxlIHZlcnNpb24gPSAxLjAuMAoJ
QUJJIGNsYXNzOiBYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uLCB2ZXJzaW9uIDMuMAooPT0pIEFJR0xY
IGVuYWJsZWQKKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBHTFgKKElJKSBMb2FkTW9kdWxlOiAiZHJp
IgooSUkpIExvYWRpbmcgL3Vzci9saWIveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGliZHJpLnNv
CihJSSkgTW9kdWxlIGRyaTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9y
IDEuNy45OS4yLCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wCglBQkkgY2xhc3M6IFguT3JnIFNlcnZl
ciBFeHRlbnNpb24sIHZlcnNpb24gMy4wCihJSSkgTG9hZGluZyBleHRlbnNpb24gWEZyZWU4Ni1E
UkkKKElJKSBMb2FkTW9kdWxlOiAiZHJpMiIKKElJKSBMb2FkaW5nIC91c3IvbGliL3hvcmcvbW9k
dWxlcy9leHRlbnNpb25zL2xpYmRyaTIuc28KKElJKSBNb2R1bGUgZHJpMjogdmVuZG9yPSJYLk9y
ZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9yIDEuNy45OS4yLCBtb2R1bGUgdmVyc2lvbiA9IDEu
MS4wCglBQkkgY2xhc3M6IFguT3JnIFNlcnZlciBFeHRlbnNpb24sIHZlcnNpb24gMy4wCihJSSkg
TG9hZGluZyBleHRlbnNpb24gRFJJMgooSUkpIExvYWRNb2R1bGU6ICJwc2IiCihJSSkgTG9hZGlu
ZyAvdXNyL2xpYi94b3JnL21vZHVsZXMvZHJpdmVycy9wc2JfZHJ2LnNvCihJSSkgTW9kdWxlIHBz
YjogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9yIDEuNy45OS4yLCBtb2R1
bGUgdmVyc2lvbiA9IDAuMzIuMAoJTW9kdWxlIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIKCUFC
SSBjbGFzczogWC5PcmcgVmlkZW8gRHJpdmVyLCB2ZXJzaW9uIDcuMAooSUkpIERlYnVnOiBwc2JT
ZXR1cAooSUkpIExvYWRNb2R1bGU6ICJtb3VzZSIKKElJKSBMb2FkaW5nIC91c3IvbGliL3hvcmcv
bW9kdWxlcy9pbnB1dC9tb3VzZV9kcnYuc28KKElJKSBNb2R1bGUgbW91c2U6IHZlbmRvcj0iWC5P
cmcgRm91bmRhdGlvbiIKCWNvbXBpbGVkIGZvciAxLjcuOTkuMiwgbW9kdWxlIHZlcnNpb24gPSAx
LjcuMgoJTW9kdWxlIGNsYXNzOiBYLk9yZyBYSW5wdXQgRHJpdmVyCglBQkkgY2xhc3M6IFguT3Jn
IFhJbnB1dCBkcml2ZXIsIHZlcnNpb24gOC4wCihJSSkgTG9hZE1vZHVsZTogImtiZCIKKElJKSBM
b2FkaW5nIC91c3IvbGliL3hvcmcvbW9kdWxlcy9pbnB1dC9rYmRfZHJ2LnNvCihJSSkgTW9kdWxl
IGtiZDogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9yIDEuNy45OS4yLCBt
b2R1bGUgdmVyc2lvbiA9IDEuNi4xCglNb2R1bGUgY2xhc3M6IFguT3JnIFhJbnB1dCBEcml2ZXIK
CUFCSSBjbGFzczogWC5PcmcgWElucHV0IGRyaXZlciwgdmVyc2lvbiA4LjAKKElJKSBQU0I6IGRy
aXZlciBmb3IgSW50ZWwgR01BNTAwIGNoaXBzZXRzOiBJbnRlbCBHTUE1MDAKKC0tKSB1c2luZyBW
VCBudW1iZXIgMwoKKElJKSBQcmltYXJ5IERldmljZSBpczogUENJIDAwQDAwOjAyOjAKKFdXKSBG
YWxsaW5nIGJhY2sgdG8gb2xkIHByb2JlIG1ldGhvZCBmb3IgcHNiCihJSSkgRGVidWc6IHBzYlBy
b2JlCigtLSkgQXNzaWduaW5nIGRldmljZSBzZWN0aW9uIHdpdGggbm8gYnVzSUQgdG8gcHJpbWFy
eSBkZXZpY2UKKC0tKSBDaGlwc2V0IEludGVsIEdNQTUwMCBmb3VuZAooSUkpIFBTQigwKTogRGVi
dWc6IEFsbG9jYXRpbmcgbmV3IGRldmljZQooSUkpIFBTQigwKTogRGVidWc6IHBzYlByZUluaXQK
KElJKSBQU0IoMCk6IHBzYl9kcnYgLSAyLjIuMC4zMkwuMDAyNwooSUkpIExvYWRpbmcgc3ViIG1v
ZHVsZSAidmJlIgooSUkpIExvYWRNb2R1bGU6ICJ2YmUiCihJSSkgTG9hZGluZyAvdXNyL2xpYi94
b3JnL21vZHVsZXMvbGlidmJlLnNvCihJSSkgTW9kdWxlIHZiZTogdmVuZG9yPSJYLk9yZyBGb3Vu
ZGF0aW9uIgoJY29tcGlsZWQgZm9yIDEuNy45OS4yLCBtb2R1bGUgdmVyc2lvbiA9IDEuMS4wCglB
QkkgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlciwgdmVyc2lvbiA3LjAKKElJKSBQU0IoMCk6IENy
ZWF0aW5nIGRlZmF1bHQgRGlzcGxheSBzdWJzZWN0aW9uIGluIFNjcmVlbiBzZWN0aW9uCgkiRGVm
YXVsdCBTY3JlZW4gU2VjdGlvbiIgZm9yIGRlcHRoL2ZiYnBwIDI0LzMyCig9PSkgUFNCKDApOiBE
ZXB0aCAyNCwgKC0tKSBmcmFtZWJ1ZmZlciBicHAgMzIKKElJKSBMb2FkaW5nIHN1YiBtb2R1bGUg
ImZiIgooSUkpIExvYWRNb2R1bGU6ICJmYiIKKElJKSBMb2FkaW5nIC91c3IvbGliL3hvcmcvbW9k
dWxlcy9saWJmYi5zbwooSUkpIE1vZHVsZSBmYjogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJ
Y29tcGlsZWQgZm9yIDEuNy45OS4yLCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wCglBQkkgY2xhc3M6
IFguT3JnIEFOU0kgQyBFbXVsYXRpb24sIHZlcnNpb24gMC40CigtLSkgUFNCKDApOiBMaW5lYXIg
ZnJhbWVidWZmZXIgYXQgMHgwCig9PSkgUFNCKDApOiBSR0Igd2VpZ2h0IDg4OAooPT0pIFBTQigw
KTogRGVmYXVsdCB2aXN1YWwgaXMgVHJ1ZUNvbG9yCigqKikgUFNCKDApOiBPcHRpb24gIlNoYWRv
d0ZCIiAiRmFsc2UiCig9PSkgUFNCKDApOiBVc2UgaGFyZHdhcmUgY3Vyc29yLgooPT0pIFBTQigw
KTogTm90IHVzaW5nIEFDUEkgZm9yIExWRFMgZGV0ZWN0aW9uLgooSUkpIExvYWRpbmcgc3ViIG1v
ZHVsZSAiZHJpIgooSUkpIExvYWRNb2R1bGU6ICJkcmkiCihJSSkgUmVsb2FkaW5nIC91c3IvbGli
L3hvcmcvbW9kdWxlcy9leHRlbnNpb25zL2xpYmRyaS5zbwooSUkpIFBTQigwKTogRGVidWc6IHBz
YlByZWluaXRYcHNiCihJSSkgTG9hZGluZyBzdWIgbW9kdWxlICJYcHNiIgooSUkpIExvYWRNb2R1
bGU6ICJYcHNiIgooSUkpIExvYWRpbmcgL3Vzci9saWIveG9yZy9tb2R1bGVzL2RyaXZlcnMvWHBz
Yi5zbwooSUkpIE1vZHVsZSBYcHNiOiB2ZW5kb3I9IlR1bmdzdGVuIEdyYXBoaWNzIEluYy4iCglj
b21waWxlZCBmb3IgMS42LjAsIG1vZHVsZSB2ZXJzaW9uID0gMC4xLjAKKElJKSBQU0IoMCk6IERl
YnVnOiBwc2JEZXZpY2VTY3JlZW5Jbml0CihJSSkgUFNCKDApOiBEZWJ1ZzogSW5pdGlhbGl6aW5n
IGRldmljZQooSUkpIExvYWRpbmcgc3ViIG1vZHVsZSAidmdhaHciCihJSSkgTG9hZE1vZHVsZTog
InZnYWh3IgooSUkpIExvYWRpbmcgL3Vzci9saWIveG9yZy9tb2R1bGVzL2xpYnZnYWh3LnNvCihJ
SSkgTW9kdWxlIHZnYWh3OiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iCgljb21waWxlZCBmb3Ig
MS43Ljk5LjIsIG1vZHVsZSB2ZXJzaW9uID0gMC4xLjAKCUFCSSBjbGFzczogWC5PcmcgVmlkZW8g
RHJpdmVyLCB2ZXJzaW9uIDcuMAooSUkpIFBTQigwKTogRGVidWc6IE1NSU8gdmlydHVhbCBhZGRy
ZXNzIGlzIDB4Yjc1ZDUwMDAKKC0tKSBQU0IoMCk6IE1hcHBlZCBQQ0kgTU1JTyBhdCBwaHlzaWNh
bCBhZGRyZXNzIDB4ZGZmODAwMDAKCXdpdGggc2l6ZSA1MTIga2lCCihFRSkgUFNCKDApOiB0aGUg
c3RvbGVuQmFzZSBpczoweDdmYzAwMDAwCigtLSkgUFNCKDApOiBEZXRlY3RlZCAzOTY0IGtpQiBv
ZiAic3RvbGVuIiBtZW1vcnkgc2V0IGFzaWRlIGFzIHZpZGVvIFJBTS4KKEVFKSBQU0IoMCk6IHNj
cmVuSW5kZXggaXM6MDtmYlBoeXMgaXM6MHg3ZmMwMDAwMDsgZmJzaXplIGlzOjB4MDAzZGYwMDAK
KC0tKSBQU0IoMCk6IE1hcHBlZCBncmFwaGljcyBhcGVydHVyZSBhdCBwaHlzaWNhbCBhZGRyZXNz
IDB4N2ZjMDAwMDAKCXdpdGggc2l6ZSAzIE1pQgooSUkpIFBTQigwKTogRGVidWc6IERSTSBkZXZp
Y2UgaW5pdAooSUkpIFBTQigwKTogUG91bHNibyBNZW1DbG9jayA1MzMsIENvcmVDbG9jayAyMDAK
KElJKSBQU0IoMCk6IFBvdWxzYm8gTGF0ZW5jaWVzIDMyNCA3NDQgMjEwIDQ1MAooSUkpIFBTQigw
KTogc2t1X3ZhbHVlIGlzIDB4MDA4MDAwMDAsIHNrdV9iU0RWT0VuYWJsZSBpcyAxLCBza3VfYk1h
eFJlc0VuYWJsZUludCBpcyAwCihJSSkgUFNCKDApOiBEZWJ1ZzogcHNiSW5pdE91dHB1dHMKKElJ
KSBQU0IoMCk6IERlYnVnOiBwc2JMVkRTSW5pdAooSUkpIFBTQigwKTogT3V0cHV0IExWRFMwIGhh
cyBubyBtb25pdG9yIHNlY3Rpb24KKElJKSBEZWJ1ZzogaTgzMF9wc2JPdXRwdXRJbml0CihJSSkg
UFNCKDApOiBJMkMgYnVzICJMVkRTQkxDX0IiIGluaXRpYWxpemVkLgooSUkpIFBTQigwKTogSTJD
IGJ1cyAiTFZEU0REQ19DIiBpbml0aWFsaXplZC4KKElJKSBQU0IoMCk6IEkyQyBkZXZpY2UgIkxW
RFNCTENfQjpCTEMgQ29udHJvbCIgcmVnaXN0ZXJlZCBhdCBhZGRyZXNzIDB4NTguCihJSSkgUFNC
KDApOiBEZWJ1ZzogaTgzMF9wc2JERENHZXRNb2RlcwooSUkpIFBTQigwKTogSTJDIGRldmljZSAi
TFZEU0REQ19DOmRkYzIiIHJlZ2lzdGVyZWQgYXQgYWRkcmVzcyAweEEwLgooSUkpIFBTQigwKTog
RURJRCBmb3Igb3V0cHV0IExWRFMwCihJSSkgTG9hZGluZyBzdWIgbW9kdWxlICJpbnQxMCIKKElJ
KSBMb2FkTW9kdWxlOiAiaW50MTAiCihJSSkgTG9hZGluZyAvdXNyL2xpYi94b3JnL21vZHVsZXMv
bGliaW50MTAuc28KKElJKSBNb2R1bGUgaW50MTA6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIK
CWNvbXBpbGVkIGZvciAxLjcuOTkuMiwgbW9kdWxlIHZlcnNpb24gPSAxLjAuMAoJQUJJIGNsYXNz
OiBYLk9yZyBWaWRlbyBEcml2ZXIsIHZlcnNpb24gNy4wCihJSSkgUFNCKDApOiBpbml0aWFsaXpp
bmcgaW50MTAKKElJKSBQU0IoMCk6IEJhZCBWX0JJT1MgY2hlY2tzdW0KKElJKSBQU0IoMCk6IFBy
aW1hcnkgVl9CSU9TIHNlZ21lbnQgaXM6IDB4YzAwMAooSUkpIFBTQigwKTogVkVTQSBCSU9TIGRl
dGVjdGVkCihJSSkgUFNCKDApOiBWRVNBIFZCRSBWZXJzaW9uIDMuMAooSUkpIFBTQigwKTogVkVT
QSBWQkUgVG90YWwgTWVtOiAzOTA0IGtCCihJSSkgUFNCKDApOiBWRVNBIFZCRSBPRU06IEludGVs
KHIpUG91bHNibyBHcmFwaGljcyBDaGlwIEFjY2VsZXJhdGVkIFZHQSBCSU9TCihJSSkgUFNCKDAp
OiBWRVNBIFZCRSBPRU0gU29mdHdhcmUgUmV2OiAxLjAKKElJKSBQU0IoMCk6IFZFU0EgVkJFIE9F
TSBWZW5kb3I6IEludGVsIENvcnBvcmF0aW9uCihJSSkgUFNCKDApOiBWRVNBIFZCRSBPRU0gUHJv
ZHVjdDogSW50ZWwocilQb3Vsc2JvIEdyYXBoaWNzIENvbnRyb2xsZXIKKElJKSBQU0IoMCk6IFZF
U0EgVkJFIE9FTSBQcm9kdWN0IFJldjogSGFyZHdhcmUgVmVyc2lvbiAwLjAKKElJKSBQU0IoMCk6
IEZvdW5kIHBhbmVsIG1vZGUgaW4gQklPUyBWQlQgdGFibGVzOgooSUkpIFBTQigwKTogTW9kZWxp
bmUgIjEwMjR4NzY4IngwLjAgICA2NS4wMCAgMTAyNCAxMDQ4IDExODQgMTM0NCAgNzY4IDc3MSA3
NzcgODA2ICg0OC40IGtIeikKKElJKSBQU0IoMCk6IEJMQyBEYXRhIGluIEJJT1MgVkJUIHRhYmxl
czogZGF0YXNpemU9MCBwYW5lbHR5cGU9NyAgICAgICAgICAgICAgICAgICAgICB0eXBlPTB4MDEg
cG9sPTB4MDEgZnJlcT0weDAwYzggbWlubGV2ZWw9MHgwMCAgICAgICAgICAgICAgICAgICAgICAg
ICBpMmNhZGRyPTB4NTggY21kPTB4YWEgCihJSSkgRGVidWc6IGk4MzBfcHNiUHRyQWRkVG9MaXN0
CihJSSkgUFNCKDApOiBEZWJ1ZzogaTgzMF9wc2JTRFZPSW5pdAp4Zjg2VG9rZW5Ub09wdGluZm86
IHRhYmxlIGlzIE5VTEwKKElJKSBQU0IoMCk6IEkyQyBidXMgIlNEVk9DVFJMX0UgZm9yIFNEVk9C
IiBpbml0aWFsaXplZC4KKElJKSBQU0IoMCk6IEkyQyBkZXZpY2UgIlNEVk9DVFJMX0UgZm9yIFNE
Vk9COlNEVk8gQ29udHJvbGxlciBCIiByZWdpc3RlcmVkIGF0IGFkZHJlc3MgMHg3MC4KKElJKSBQ
U0IoMCk6IEkyQyBidXMgIlNEVk9CIEREQyBCdXMiIGluaXRpYWxpemVkLgooSUkpIFBTQigwKTog
RGVidWc6IFNEVk86IFc6IDAyICAgICAgICAgICAgICAgICAgICAgICAgIChpODMwX1NEVk9fQ01E
X0dFVF9ERVZJQ0VfQ0FQUykKKElJKSBQU0IoMCk6IFNEVk86IFI6IDAyIDQyIDAyIDAxIDAxIDNE
IDNFIDAwIChTdWNjZXNzKQooSUkpIFBTQigwKTogRGVidWc6IHNkdm9fZ2V0X2NhcGFiaWxpdGll
cywgY2Fwcy5vdXRwdXRfZmxhZ3M9M2UKKElJKSBQU0IoMCk6IERlYnVnOiBTRFZPOiBXOiAwQiAg
ICAgICAgICAgICAgICAgICAgICAgICAoaTgzMF9TRFZPX0NNRF9HRVRfQVRUQUNIRURfRElTUExB
WVMpCihJSSkgUFNCKDApOiBTRFZPOiBSOiAwMCAwMCAgICAgICAgICAgICAgICAgICAoUGVuZGlu
ZykKKElJKSBQU0IoMCk6IFNEVk86IFI6IDAwIDAwICAgICAgICAgICAgICAgICAgIChQZW5kaW5n
KQooSUkpIFBTQigwKTogU0RWTzogUjogMDAgMDAgICAgICAgICAgICAgICAgICAgKFBlbmRpbmcp
CihJSSkgUFNCKDApOiBTRFZPOiBSOiAwMCAwMCAgICAgICAgICAgICAgICAgICAoUGVuZGluZykK
KElJKSBQU0IoMCk6IFNEVk86IFI6IDAwIDAwICAgICAgICAgICAgICAgICAgIChQZW5kaW5nKQoo
SUkpIFBTQigwKTogU0RWTzogUjogMDAgMDAgICAgICAgICAgICAgICAgICAgKFBlbmRpbmcpCihJ
SSkgUFNCKDApOiBTRFZPOiBSOiAwMCAwMCAgICAgICAgICAgICAgICAgICAoUGVuZGluZykKKElJ
KSBQU0IoMCk6IFNEVk86IFI6IDAwIDAwICAgICAgICAgICAgICAgICAgIChQZW5kaW5nKQooSUkp
IFBTQigwKTogU0RWTzogUjogMDAgMDAgICAgICAgICAgICAgICAgICAgKFBlbmRpbmcpCihJSSkg
UFNCKDApOiBTRFZPOiBSOiAwMCAwMCAgICAgICAgICAgICAgICAgICAoUGVuZGluZykKKElJKSBQ
U0IoMCk6IFNEVk86IFI6IDAwIDAwICAgICAgICAgICAgICAgICAgIChQZW5kaW5nKQooSUkpIFBT
QigwKTogU0RWTzogUjogMDIgMDAgICAgICAgICAgICAgICAgICAgKFN1Y2Nlc3MpCihJSSkgUFNC
KDApOiBEZWJ1ZzogU0RWTzogVzogMEIgICAgICAgICAgICAgICAgICAgICAgICAgKGk4MzBfU0RW
T19DTURfR0VUX0FUVEFDSEVEX0RJU1BMQVlTKQooSUkpIFBTQigwKTogU0RWTzogUjogMDIgMDAg
ICAgICAgICAgICAgICAgICAgKFBlbmRpbmcpCihJSSkgUFNCKDApOiBTRFZPOiBSOiAwMiAwMCAg
ICAgICAgICAgICAgICAgICAoUGVuZGluZykKKElJKSBQU0IoMCk6IFNEVk86IFI6IDAyIDAwICAg
ICAgICAgICAgICAgICAgIChQZW5kaW5nKQooSUkpIFBTQigwKTogU0RWTzogUjogMDIgMDAgICAg
ICAgICAgICAgICAgICAgKFBlbmRpbmcpCihJSSkgUFNCKDApOiBTRFZPOiBSOiAwMiAwMCAgICAg
ICAgICAgICAgICAgICAoUGVuZGluZykKKElJKSBQU0IoMCk6IFNEVk86IFI6IDAyIDAwICAgICAg
ICAgICAgICAgICAgIChQZW5kaW5nKQooSUkpIFBTQigwKTogU0RWTzogUjogMDIgMDAgICAgICAg
ICAgICAgICAgICAgKFBlbmRpbmcpCihJSSkgUFNCKDApOiBTRFZPOiBSOiAwMiAwMCAgICAgICAg
ICAgICAgICAgICAoUGVuZGluZykKKElJKSBQU0IoMCk6IFNEVk86IFI6IDAyIDAwICAgICAgICAg
ICAgICAgICAgIChQZW5kaW5nKQooSUkpIFBTQigwKTogU0RWTzogUjogMDIgMDAgICAgICAgICAg
ICAgICAgICAgKFBlbmRpbmcpCihJSSkgUFNCKDApOiBTRFZPOiBSOiAwMiAwMCAgICAgICAgICAg
ICAgICAgICAoUGVuZGluZykKKElJKSBQU0IoMCk6IFNEVk86IFI6IDAyIDAwICAgICAgICAgICAg
ICAgICAgIChTdWNjZXNzKQooSUkpIFBTQigwKTogRGVidWc6IFNEVk86IFc6IDBCICAgICAgICAg
ICAgICAgICAgICAgICAgIChpODMwX1NEVk9fQ01EX0dFVF9BVFRBQ0hFRF9ESVNQTEFZUykKKElJ
KSBQU0IoMCk6IFNEVk86IFI6IDAyIDAwICAgICAgICAgICAgICAgICAgIChQZW5kaW5nKQooSUkp
IFBTQigwKTogU0RWTzogUjogMDIgMDAgICAgICAgICAgICAgICAgICAgKFBlbmRpbmcpCihJSSkg
UFNCKDApOiBTRFZPOiBSOiAwMiAwMCAgICAgICAgICAgICAgICAgICAoUGVuZGluZykKKElJKSBQ
U0IoMCk6IFNEVk86IFI6IDAyIDAwICAgICAgICAgICAgICAgICAgIChQZW5kaW5nKQooSUkpIFBT
QigwKTogU0RWTzogUjogMDIgMDAgICAgICAgICAgICAgICAgICAgKFBlbmRpbmcpCihJSSkgUFNC
KDApOiBTRFZPOiBSOiAwMiAwMCAgICAgICAgICAgICAgICAgICAoUGVuZGluZykKKElJKSBQU0Io
MCk6IFNEVk86IFI6IDAyIDAwICAgICAgICAgICAgICAgICAgIChQZW5kaW5nKQooSUkpIFBTQigw
KTogU0RWTzogUjogMDIgMDAgICAgICAgICAgICAgICAgICAgKFBlbmRpbmcpCihJSSkgUFNCKDAp
OiBTRFZPOiBSOiAwMiAwMCAgICAgICAgICAgICAgICAgICAoUGVuZGluZykKKElJKSBQU0IoMCk6
IFNEVk86IFI6IDAyIDAwICAgICAgICAgICAgICAgICAgIChQZW5kaW5nKQooSUkpIFBTQigwKTog
U0RWTzogUjogMDIgMDAgICAgICAgICAgICAgICAgICAgKFN1Y2Nlc3MpCihJSSkgUFNCKDApOiBP
dXRwdXQgUkdCMC0xIGhhcyBubyBtb25pdG9yIHNlY3Rpb24KKElJKSBQU0IoMCk6IERlYnVnOiBT
RFZPOiBXOiAwNSAwMiAwMCAgICAgICAgICAgICAgICAgICAoaTgzMF9TRFZPX0NNRF9TRVRfQUNU
SVZFX09VVFBVVFMpCihJSSkgUFNCKDApOiBTRFZPOiBSOiAgICAgICAgICAgICAgICAgICAgICAg
ICAoU3VjY2VzcykKKElJKSBQU0IoMCk6IERlYnVnOiBTRFZPOiBXOiAxMCAwMCAgICAgICAgICAg
ICAgICAgICAgICAoaTgzMF9TRFZPX0NNRF9TRVRfVEFSR0VUX0lOUFVUKQooSUkpIFBTQigwKTog
U0RWTzogUjogICAgICAgICAgICAgICAgICAgICAgICAgKFN1Y2Nlc3MpCihJSSkgUFNCKDApOiBE
ZWJ1ZzogU0RWTzogVzogMUQgICAgICAgICAgICAgICAgICAgICAgICAgKGk4MzBfU0RWT19DTURf
R0VUX0lOUFVUX1BJWEVMX0NMT0NLX1JBTkdFKQooSUkpIFBTQigwKTogU0RWTzogUjogQzQgMDkg
NzQgNDAgICAgICAgICAgICAgKFN1Y2Nlc3MpCihJSSkgUFNCKDApOiBTRFZPIGRldmljZSBWSUQv
RElEOiAwMjo0Mi4wMiwgY2xvY2sgcmFuZ2UgMjUuME1IeiAtIDE2NS4wTUh6LCBpbnB1dCAxOiBZ
LCBpbnB1dCAyOiBOLCBvdXRwdXQgMTogWSwgb3V0cHV0IDI6IE4KKElJKSBEZWJ1ZzogaTgzMF9w
c2JQdHJBZGRUb0xpc3QKKElJKSBEZWJ1ZzogaTgzMF9wc2JPdXRwdXRDb21wYXQKKElJKSBQU0Io
MCk6IERlYnVnOiBpODMwX3BzYk91dHB1dFR5cGVzVG9JbmRleAooSUkpIFBTQigwKTogRGVidWc6
IE91dHB1dCBjcnRjIG1hc2sgaXMgMHgwMDAwMDAwMiwgY29tcGF0IG1hc2sgaXMgMHgwMDAwMDAw
MQooSUkpIFBTQigwKTogRGVidWc6IGk4MzBfcHNiT3V0cHV0VHlwZXNUb0luZGV4CihJSSkgUFNC
KDApOiBEZWJ1ZzogT3V0cHV0IGNydGMgbWFzayBpcyAweDAwMDAwMDAxLCBjb21wYXQgbWFzayBp
cyAweDAwMDAwMDAyCihJSSkgUFNCKDApOiBEZWJ1ZzogeHhpODMwX3BzYkluaXRDcnRjcwooSUkp
IFBTQigwKTogRGVidWc6IHh4aTgzMF9wc2JDcnRjSW5pdAooSUkpIFBTQigwKTogRGVidWc6IHh4
aTgzMF9wc2JDcnRjSW5pdAooSUkpIERlYnVnOiBpODMwX3BzYk91dHB1dEVuYWJsZUNydGNGb3JB
bGxTY3JlZW5zCihJSSkgRGVidWc6IE1hcmtpbmcgY3J0YyAwIGFzIGF2YWlsYWJsZSBmb3IgYWxs
IHNjcmVlbnMuCihJSSkgRGVidWc6IGk4MzBfcHNiT3V0cHV0RW5hYmxlQ3J0Y0ZvckFsbFNjcmVl
bnMKKElJKSBEZWJ1ZzogTWFya2luZyBjcnRjIDEgYXMgYXZhaWxhYmxlIGZvciBhbGwgc2NyZWVu
cy4KKElJKSBQU0IoMCk6IERlYnVnOiBwc2JEZXZpY2VGaW5pc2hJbml0CihJSSkgRGVidWc6IFJl
YWxseSBydW5uaW5nIHBzYkRldmljZUZpbmlzaEluaXQKKCsrKSBQU0IoMCk6IGk4MzBfcHNiU2F2
ZUhXU3RhdGUKKElJKSBQU0IoMCk6IERlYnVnOiB4eGk4MzBfcHNiT3V0cHV0U2F2ZQooSUkpIFBT
QigwKTogRGVidWc6IHBzYkxWRFNTYXZlCihJSSkgUFNCKDApOiBEZWJ1ZzogeHhpODMwX3Nkdm9f
c2F2ZQooSUkpIFBTQigwKTogRGVidWc6IFNEVk86IFc6IDIwICAgICAgICAgICAgICAgICAgICAg
ICAgIChpODMwX1NEVk9fQ01EX0dFVF9DTE9DS19SQVRFX01VTFQpCihJSSkgUFNCKDApOiBTRFZP
OiBSOiAwMiAgICAgICAgICAgICAgICAgICAgICAoU3VjY2VzcykKKElJKSBQU0IoMCk6IEN1cnJl
bnQgY2xvY2sgcmF0ZSBtdWx0aXBsaWVyOiAyCihJSSkgUFNCKDApOiBEZWJ1ZzogU0RWTzogVzog
MDQgICAgICAgICAgICAgICAgICAgICAgICAgKGk4MzBfU0RWT19DTURfR0VUX0FDVElWRV9PVVRQ
VVRTKQooSUkpIFBTQigwKTogU0RWTzogUjogMDIgMDAgICAgICAgICAgICAgICAgICAgKFN1Y2Nl
c3MpCihJSSkgUFNCKDApOiBEZWJ1ZzogIC0tc2F2ZV9hY3RpdmVfb3V0cHV0cyBpcyAyCihJSSkg
UFNCKDApOiBEZWJ1ZzogU0RWTzogVzogMTAgMDAgICAgICAgICAgICAgICAgICAgICAgKGk4MzBf
U0RWT19DTURfU0VUX1RBUkdFVF9JTlBVVCkKKElJKSBQU0IoMCk6IFNEVk86IFI6ICAgICAgICAg
ICAgICAgICAgICAgICAgIChTdWNjZXNzKQooSUkpIFBTQigwKTogRGVidWc6IFNEVk86IFc6IDEy
ICAgICAgICAgICAgICAgICAgICAgICAgIChpODMwX1NEVk9fQ01EX0dFVF9JTlBVVF9USU1JTkdT
X1BBUlQxKQooSUkpIFBTQigwKTogU0RWTzogUjogNjQgMTkgMDAgNDAgNDEgMDAgMjYgMzAgKFN1
Y2Nlc3MpCihJSSkgUFNCKDApOiBEZWJ1ZzogU0RWTzogVzogMTMgICAgICAgICAgICAgICAgICAg
ICAgICAgKGk4MzBfU0RWT19DTURfR0VUX0lOUFVUX1RJTUlOR1NfUEFSVDIpCihJSSkgUFNCKDAp
OiBTRFZPOiBSOiAxOCA4OCAzNiAwMCAxOCAwMCAwMCAwMCAoU3VjY2VzcykKKElJKSBQU0IoMCk6
IERlYnVnOiBTRFZPOiBXOiAxMSAwMiAwMCAgICAgICAgICAgICAgICAgICAoaTgzMF9TRFZPX0NN
RF9TRVRfVEFSR0VUX09VVFBVVCkKKElJKSBQU0IoMCk6IFNEVk86IFI6ICAgICAgICAgICAgICAg
ICAgICAgICAgIChTdWNjZXNzKQooSUkpIFBTQigwKTogRGVidWc6IFNEVk86IFc6IDE4ICAgICAg
ICAgICAgICAgICAgICAgICAgIChpODMwX1NEVk9fQ01EX0dFVF9PVVRQVVRfVElNSU5HU19QQVJU
MSkKKElJKSBQU0IoMCk6IFNEVk86IFI6IDY0IDE5IDAwIDQwIDQxIDAwIDI2IDMwIChTdWNjZXNz
KQooSUkpIFBTQigwKTogRGVidWc6IFNEVk86IFc6IDE5ICAgICAgICAgICAgICAgICAgICAgICAg
IChpODMwX1NEVk9fQ01EX0dFVF9PVVRQVVRfVElNSU5HU19QQVJUMikKKElJKSBQU0IoMCk6IFNE
Vk86IFI6IDE4IDg4IDM2IDAwIDE4IDAwIDAwIDAwIChTdWNjZXNzKQooSUkpIFBTQigwKTogRGVi
dWc6IFNEVk86IFc6IDA2IDA4IDAwIEMyIDAwICAgICAgICAgICAgIChpODMwX1NEVk9fQ01EX0dF
VF9JTl9PVVRfTUFQKQooSUkpIFBTQigwKTogU0RWTzogUjogICAgICAgICAgICAgICAgICAgICAg
ICAgKFN1Y2Nlc3MpCihJSSkgUFNCKDApOiBEZWJ1ZzogeHhpODMwX3BzYkNydGNTYXZlIHBpcGUg
MC4KKElJKSBQU0IoMCk6IERlYnVnOiB4eGk4MzBfcHNiQ3J0Y1NhdmUgcGlwZSAxLgooKiopIFBT
QigwKTogU2hhZG93IGZyYW1lYnVmZmVyIGRpc2FibGVkCihJSSkgTG9hZGluZyBzdWIgbW9kdWxl
ICJleGEiCihJSSkgTG9hZE1vZHVsZTogImV4YSIKKFdXKSBXYXJuaW5nLCBjb3VsZG4ndCBvcGVu
IG1vZHVsZSBleGEKKElJKSBVbmxvYWRNb2R1bGU6ICJleGEiCihFRSkgUFNCOiBGYWlsZWQgdG8g
bG9hZCBtb2R1bGUgImV4YSIgKG1vZHVsZSBkb2VzIG5vdCBleGlzdCwgMCkKKElJKSBQU0IoMCk6
IERlYnVnOiBwc2JGcmVlU2NyZWVuCihJSSkgUFNCKDApOiBEZWJ1ZzogcHNiRGV2aWNlVGFrZURv
d24KKElJKSBQU0IoMCk6IERlYnVnOiBUYWtpbmcgZGV2aWNlIGRvd24uCihJSSkgUFNCKDApOiBE
ZWJ1ZzogeHhpODMwX3BzYkNydGNEZXN0cm95CihJSSkgUFNCKDApOiBEZWJ1ZzogRGVzdHJveWlu
ZyBhIGNydGMgcHJpdmF0ZSByZWMKKCsrKSBQU0IoMCk6IHh4aTgzMF9wc2JDcnRjSFdDdXJzb3JE
ZXN0cm95CihJSSkgUFNCKDApOiBEZWJ1ZzogeHhpODMwX3BzYkNydGNEZXN0cm95CihJSSkgUFNC
KDApOiBEZWJ1ZzogRGVzdHJveWluZyBhIGNydGMgcHJpdmF0ZSByZWMKKCsrKSBQU0IoMCk6IHh4
aTgzMF9wc2JDcnRjSFdDdXJzb3JEZXN0cm95CihJSSkgRGVidWc6IGk4MzBfcHNiT3V0cHV0RGVz
dHJveUFsbAooSUkpIFBTQigwKTogRGVidWc6IHBzYkxWRFNEZXN0cm95CihJSSkgRGVidWc6IGk4
MzBfcHNiT3V0cHV0RGVzdHJveQooSUkpIFBTQigwKTogSTJDIGRldmljZSAiTFZEU0REQ19DOmRk
YzIiIHJlbW92ZWQuCihJSSkgUFNCKDApOiBJMkMgYnVzICJMVkRTRERDX0MiIHJlbW92ZWQuCihJ
SSkgUFNCKDApOiBEZWJ1ZzogeHhpODMwX3Nkdm9fZGVzdHJveQooSUkpIFBTQigwKTogSTJDIGJ1
cyAiU0RWT0IgRERDIEJ1cyIgcmVtb3ZlZC4KKElJKSBQU0IoMCk6IEkyQyBkZXZpY2UgIlNEVk9D
VFJMX0UgZm9yIFNEVk9COlNEVk8gQ29udHJvbGxlciBCIiByZW1vdmVkLgooSUkpIFBTQigwKTog
STJDIGJ1cyAiU0RWT0NUUkxfRSBmb3IgU0RWT0IiIHJlbW92ZWQuCihJSSkgVW5sb2FkTW9kdWxl
OiAicHNiIgooSUkpIFVubG9hZE1vZHVsZTogImludDEwIgooSUkpIFVubG9hZGluZyAvdXNyL2xp
Yi94b3JnL21vZHVsZXMvbGliaW50MTAuc28KKElJKSBVbmxvYWRNb2R1bGU6ICJ2Z2FodyIKKElJ
KSBVbmxvYWRpbmcgL3Vzci9saWIveG9yZy9tb2R1bGVzL2xpYnZnYWh3LnNvCihJSSkgVW5sb2Fk
TW9kdWxlOiAiWHBzYiIKKElJKSBVbmxvYWRpbmcgL3Vzci9saWIveG9yZy9tb2R1bGVzL2RyaXZl
cnMvWHBzYi5zbwooSUkpIFVubG9hZE1vZHVsZTogImRyaSIKKElJKSBVbmxvYWRNb2R1bGU6ICJm
YiIKKElJKSBVbmxvYWRpbmcgL3Vzci9saWIveG9yZy9tb2R1bGVzL2xpYmZiLnNvCihJSSkgVW5s
b2FkTW9kdWxlOiAidmJlIgooSUkpIFVubG9hZGluZyAvdXNyL2xpYi94b3JnL21vZHVsZXMvbGli
dmJlLnNvCihFRSkgU2NyZWVuKHMpIGZvdW5kLCBidXQgbm9uZSBoYXZlIGEgdXNhYmxlIGNvbmZp
Z3VyYXRpb24uCgpGYXRhbCBzZXJ2ZXIgZXJyb3I6Cm5vIHNjcmVlbnMgZm91bmQKClBsZWFzZSBj
b25zdWx0IHRoZSBUaGUgWC5PcmcgRm91bmRhdGlvbiBzdXBwb3J0IAoJIGF0IGh0dHA6Ly93aWtp
Lngub3JnCiBmb3IgaGVscC4gClBsZWFzZSBhbHNvIGNoZWNrIHRoZSBsb2cgZmlsZSBhdCAiL3Zh
ci9sb2cvWG9yZy4wLmxvZyIgZm9yIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>