From owner-freebsd-current@FreeBSD.ORG Mon Dec 20 21:39:02 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85E29106566B; Mon, 20 Dec 2010 21:39:02 +0000 (UTC) (envelope-from fidaj@ukr.net) Received: from fsm1.ukr.net (fsm1.ukr.net [195.214.192.23]) by mx1.freebsd.org (Postfix) with ESMTP id AC7608FC0A; Mon, 20 Dec 2010 21:39:01 +0000 (UTC) Received: from 13-21-132-95.pool.ukrtel.net ([95.132.21.13] helo=localhost) by fsm1.ukr.net with esmtps ID 1PUnRb-000Hm3-Jd ; Mon, 20 Dec 2010 23:39:00 +0200 Date: Mon, 20 Dec 2010 23:38:57 +0200 From: Ivan Klymenko To: John Baldwin Message-ID: <20101220233857.762cabc8@ukr.net> In-Reply-To: <201012201602.46538.jhb@freebsd.org> References: <20101218203020.1cec8dc7@ukr.net> <201012201451.15057.jhb@freebsd.org> <20101220220336.6a8beb79@ukr.net> <201012201602.46538.jhb@freebsd.org> X-Mailer: Claws Mail 3.7.8 (GTK+ 2.22.1; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/f2gC1jTOU_SyV/3ZFRjZZWA" Cc: freebsd-current@freebsd.org Subject: Re: dev/psm0 not found X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2010 21:39:02 -0000 --MP_/f2gC1jTOU_SyV/3ZFRjZZWA Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline =D0=92 Mon, 20 Dec 2010 16:02:46 -0500 John Baldwin =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > On Monday, December 20, 2010 3:03:36 pm Ivan Klymenko wrote: > > =D0=92 Mon, 20 Dec 2010 14:51:15 -0500 > > John Baldwin =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > >=20 > > > On Monday, December 20, 2010 1:14:35 pm Ivan Klymenko wrote: > > > > =D0=92 Mon, 20 Dec 2010 12:49:53 -0500 > > > > John Baldwin =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > > >=20 > > > > > On Monday, December 20, 2010 11:53:34 am Ivan Klymenko wrote: > > > > > > =D0=92 Mon, 20 Dec 2010 09:58:57 -0500 > > > > > > John Baldwin =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > > > > >=20 > > > > > > > On Saturday, December 18, 2010 1:30:20 pm Ivan Klymenko > > > > > > > wrote: > > > > > > > >=20 > > > http://svn.freebsd.org/viewvc/base/head/sys/dev/atkbdc/psm.c?view=3Dl= og > > > > > > > >=20 > > > > > > > > after updating svn revision =3D> 216491 system is not > > > > > > > > detecting the device psm > > > > > > > > http://svn.freebsd.org/viewvc/base?view=3Drevision&revision= =3D216491 > > > > > > >=20 > > > > > > > Can you please get verbose dmesg's from before and after? > > > > > > >=20 > > > > > >=20 > > > > > > Voila. > > /usr/src/sys/dev/atkbdc/psm.c: In function 'psmidentify': > > /usr/src/sys/dev/atkbdc/psm.c:1116: error: void value not ignored > > as it ought to be *** Error code 1 >=20 > Ok, try this: >=20 > Index: psm.c > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- psm.c (revision 216591) > +++ psm.c (working copy) > @@ -1080,7 +1080,7 @@ > device_t psmc; > device_t psm; > u_long irq; > - int unit; > + int error, unit; > =20 > unit =3D device_get_unit(parent); > =20 > @@ -1090,8 +1090,10 @@ > return; > =20 > irq =3D bus_get_resource_start(psm, SYS_RES_IRQ, KBDC_RID_AUX); > - if (irq > 0) > + if (irq > 0) { > + printf("psm%d: already has an IRQ?\n", unit); > return; > + } > =20 > /* > * If the PS/2 mouse device has already been reported by > ACPI or @@ -1100,13 +1102,24 @@ > */ > psmc =3D device_find_child(device_get_parent(parent), > PSMCPNP_DRIVER_NAME, unit); > - if (psmc =3D=3D NULL) > + if (psmc =3D=3D NULL) { > + printf("psm%d: could not find %s%d\n", unit, > + PSMCPNP_DRIVER_NAME, unit); > return; > + } > irq =3D bus_get_resource_start(psmc, SYS_RES_IRQ, 0); > - if (irq <=3D 0) > + if (irq <=3D 0) { > + printf("psm%d: no IRQ from %s\n", unit, > + device_get_nameunit(psmc)); > return; > + } > bus_delete_resource(psmc, SYS_RES_IRQ, 0); > - bus_set_resource(psm, SYS_RES_IRQ, KBDC_RID_AUX, irq, 1); > + error =3D bus_set_resource(psm, SYS_RES_IRQ, KBDC_RID_AUX, > irq, 1); > + if (error) > + printf("psm%d: failed to add IRQ %lu: %d\n", unit, > irq, > + error); > + else > + printf("psm%d: added IRQ %lu\n", unit, irq); > } > =20 > #define endprobe(v) do { \ >=20 Not working :( --MP_/f2gC1jTOU_SyV/3ZFRjZZWA Content-Type: application/octet-stream; name=dmesg.boot Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=dmesg.boot Q29weXJpZ2h0IChjKSAxOTkyLTIwMTAgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZy ZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCA5LjAtQ1VSUkVOVCAjMCByMjE2NTI0TTogTW9uIERl YyAyMCAyMzoxOToyNSBFRVQgMjAxMAogICAgaXZhbkBub25hbWVob3N0Oi91c3Ivb2JqL3Vzci9z cmMvc3lzL21rOSBhbWQ2NApDUFU6IEludGVsKFIpIENvcmUoVE0pMiBEdW8gQ1BVICAgICBUNzI1 MCAgQCAyLjAwR0h6ICgxOTk0LjQ4LU1IeiBLOC1jbGFzcyBDUFUpCiAgT3JpZ2luID0gIkdlbnVp bmVJbnRlbCIgIElkID0gMHg2ZmQgIEZhbWlseSA9IDYgIE1vZGVsID0gZiAgU3RlcHBpbmcgPSAx MwogIEZlYXR1cmVzPTB4YmZlYmZiZmY8RlBVLFZNRSxERSxQU0UsVFNDLE1TUixQQUUsTUNFLENY OCxBUElDLFNFUCxNVFJSLFBHRSxNQ0EsQ01PVixQQVQsUFNFMzYsQ0xGTFVTSCxEVFMsQUNQSSxN TVgsRlhTUixTU0UsU1NFMixTUyxIVFQsVE0sUEJFPgogIEZlYXR1cmVzMj0weGUzYmQ8U1NFMyxE VEVTNjQsTU9OLERTX0NQTCxWTVgsRVNULFRNMixTU1NFMyxDWDE2LHhUUFIsUERDTT4KICBBTUQg RmVhdHVyZXM9MHgyMDEwMDgwMDxTWVNDQUxMLE5YLExNPgogIEFNRCBGZWF0dXJlczI9MHgxPExB SEY+CiAgVFNDOiBQLXN0YXRlIGludmFyaWFudApyZWFsIG1lbW9yeSAgPSAyMTQ3NDgzNjQ4ICgy MDQ4IE1CKQphdmFpbCBtZW1vcnkgPSAyMDM5NjExMzkyICgxOTQ1IE1CKQpFdmVudCB0aW1lciAi TEFQSUMiIHF1YWxpdHkgNDAwCkFDUEkgQVBJQyBUYWJsZTogPERFTEwgICBNMDggICAgPgpGcmVl QlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERldGVjdGVkOiAyIENQVXMKRnJlZUJTRC9T TVA6IDEgcGFja2FnZShzKSB4IDIgY29yZShzKQogY3B1MCAoQlNQKTogQVBJQyBJRDogIDAKIGNw dTEgKEFQKTogQVBJQyBJRDogIDEKaW9hcGljMDogQ2hhbmdpbmcgQVBJQyBJRCB0byAyCmlvYXBp YzAgPFZlcnNpb24gMi4wPiBpcnFzIDAtMjMgb24gbW90aGVyYm9hcmQKQ3VzZTRCU0QgdjAuMS4x MyBAIC9kZXYvY3VzZQprYmQxIGF0IGtiZG11eDAKYWNwaTA6IDxERUxMIE0wOCAgICA+IG9uIG1v dGhlcmJvYXJkCmhwZXQwOiA8SGlnaCBQcmVjaXNpb24gRXZlbnQgVGltZXI+IGlvbWVtIDB4ZmVk MDAwMDAtMHhmZWQwMDNmZiBvbiBhY3BpMApUaW1lY291bnRlciAiSFBFVCIgZnJlcXVlbmN5IDE0 MzE4MTgwIEh6IHF1YWxpdHkgOTAwCkV2ZW50IHRpbWVyICJIUEVUIiBmcmVxdWVuY3kgMTQzMTgx ODAgSHogcXVhbGl0eSA1NTAKRXZlbnQgdGltZXIgIkhQRVQxIiBmcmVxdWVuY3kgMTQzMTgxODAg SHogcXVhbGl0eSA0NDAKYWNwaTA6IHJlc2VydmF0aW9uIG9mIDAsIDlmMDAwICgzKSBmYWlsZWQK YWNwaTA6IHJlc2VydmF0aW9uIG9mIDEwMDAwMCwgN2ZkNmQ4MDAgKDMpIGZhaWxlZApUaW1lY291 bnRlciAiQUNQSS1mYXN0IiBmcmVxdWVuY3kgMzU3OTU0NSBIeiBxdWFsaXR5IDEwMDAKYWNwaV90 aW1lcjA6IDwyNC1iaXQgdGltZXIgYXQgMy41Nzk1NDVNSHo+IHBvcnQgMHgxMDA4LTB4MTAwYiBv biBhY3BpMApjcHUwOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTE6IDxBQ1BJIENQVT4gb24gYWNw aTAKcGNpYjA6IDxBQ1BJIEhvc3QtUENJIGJyaWRnZT4gcG9ydCAweGNmOC0weGNmZiBvbiBhY3Bp MApwY2kwOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMApwY2liMTogPEFDUEkgUENJLVBDSSBicmlk Z2U+IGF0IGRldmljZSAxLjAgb24gcGNpMApwY2kxOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMQp2 Z2FwY2kwOiA8VkdBLWNvbXBhdGlibGUgZGlzcGxheT4gcG9ydCAweGVmMDAtMHhlZjdmIG1lbSAw eGZkMDAwMDAwLTB4ZmRmZmZmZmYsMHhlMDAwMDAwMC0weGVmZmZmZmZmLDB4ZmEwMDAwMDAtMHhm YmZmZmZmZiBpcnEgMTYgYXQgZGV2aWNlIDAuMCBvbiBwY2kxCmFjcGlfdmlkZW8wOiA8QUNQSSB2 aWRlbyBleHRlbnNpb24+IG9uIHZnYXBjaTAKbnZpZGlhMDogPEdlRm9yY2UgODQwME0gR1M+IG9u IHZnYXBjaTAKdmdhcGNpMDogY2hpbGQgbnZpZGlhMCByZXF1ZXN0ZWQgcGNpX2VuYWJsZV9idXNt YXN0ZXIKdmdhcGNpMDogY2hpbGQgbnZpZGlhMCByZXF1ZXN0ZWQgcGNpX2VuYWJsZV9pbwp2Z2Fw Y2kwOiBjaGlsZCBudmlkaWEwIHJlcXVlc3RlZCBwY2lfZW5hYmxlX2lvCnVoY2kwOiA8SW50ZWwg ODI4MDFIIChJQ0g4KSBVU0IgY29udHJvbGxlciBVU0ItRD4gcG9ydCAweDZmMjAtMHg2ZjNmIGly cSAyMCBhdCBkZXZpY2UgMjYuMCBvbiBwY2kwCnVzYnVzMDogPEludGVsIDgyODAxSCAoSUNIOCkg VVNCIGNvbnRyb2xsZXIgVVNCLUQ+IG9uIHVoY2kwCnVoY2kxOiA8SW50ZWwgODI4MDFIIChJQ0g4 KSBVU0IgY29udHJvbGxlciBVU0ItRT4gcG9ydCAweDZmMDAtMHg2ZjFmIGlycSAyMSBhdCBkZXZp Y2UgMjYuMSBvbiBwY2kwCnVzYnVzMTogPEludGVsIDgyODAxSCAoSUNIOCkgVVNCIGNvbnRyb2xs ZXIgVVNCLUU+IG9uIHVoY2kxCmVoY2kwOiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgMi4wIGNv bnRyb2xsZXIgVVNCMi1CPiBtZW0gMHhmZWQxYzQwMC0weGZlZDFjN2ZmIGlycSAyMiBhdCBkZXZp Y2UgMjYuNyBvbiBwY2kwCnVzYnVzMjogRUhDSSB2ZXJzaW9uIDEuMAp1c2J1czI6IDxJbnRlbCA4 MjgwMUggKElDSDgpIFVTQiAyLjAgY29udHJvbGxlciBVU0IyLUI+IG9uIGVoY2kwCmhkYWMwOiA8 SW50ZWwgODI4MDFIIEhpZ2ggRGVmaW5pdGlvbiBBdWRpbyBDb250cm9sbGVyPiBtZW0gMHhmZWJm YzAwMC0weGZlYmZmZmZmIGlycSAyMSBhdCBkZXZpY2UgMjcuMCBvbiBwY2kwCmhkYWMwOiBIREEg RHJpdmVyIFJldmlzaW9uOiAyMDEwMDIyNl8wMTQyCnBjaWIyOiA8QUNQSSBQQ0ktUENJIGJyaWRn ZT4gYXQgZGV2aWNlIDI4LjAgb24gcGNpMApwY2kxMTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjIK cGNpYjM6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMjguMSBvbiBwY2kwCnBjaTEy OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMwpwY2kxMjogPG5ldHdvcms+IGF0IGRldmljZSAwLjAg KG5vIGRyaXZlciBhdHRhY2hlZCkKcGNpYjQ6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZp Y2UgMjguMyBvbiBwY2kwCnBjaTEzOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liNApwY2liNTogPEFD UEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAyOC41IG9uIHBjaTAKcGNpOTogPEFDUEkgUENJ IGJ1cz4gb24gcGNpYjUKYmdlMDogPEJyb2FkY29tIEJDTTU5MDYgQTIsIEFTSUMgcmV2LiAweDAw YzAwMj4gbWVtIDB4ZjliZjAwMDAtMHhmOWJmZmZmZiBpcnEgMTcgYXQgZGV2aWNlIDAuMCBvbiBw Y2k5CmJnZTA6IENISVAgSUQgMHgwMDAwYzAwMjsgQVNJQyBSRVYgMHgwYzsgQ0hJUCBSRVYgMHhj MDsgUENJLUUKbWlpYnVzMDogPE1JSSBidXM+IG9uIGJnZTAKYnJncGh5MDogPEJDTTU5MDYgMTAv MTAwYmFzZVRYIFBIWT4gUEhZIDEgb24gbWlpYnVzMApicmdwaHkwOiAgMTBiYXNlVCwgMTBiYXNl VC1GRFgsIDEwMGJhc2VUWCwgMTAwYmFzZVRYLUZEWCwgYXV0bywgYXV0by1mbG93CmJnZTA6IEV0 aGVybmV0IGFkZHJlc3M6IDAwOjFjOjIzOmY5OmJiOjVmCnVoY2kyOiA8SW50ZWwgODI4MDFIIChJ Q0g4KSBVU0IgY29udHJvbGxlciBVU0ItQT4gcG9ydCAweDZmODAtMHg2ZjlmIGlycSAyMCBhdCBk ZXZpY2UgMjkuMCBvbiBwY2kwCnVzYnVzMzogPEludGVsIDgyODAxSCAoSUNIOCkgVVNCIGNvbnRy b2xsZXIgVVNCLUE+IG9uIHVoY2kyCnVoY2kzOiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgY29u dHJvbGxlciBVU0ItQj4gcG9ydCAweDZmNjAtMHg2ZjdmIGlycSAyMSBhdCBkZXZpY2UgMjkuMSBv biBwY2kwCnVzYnVzNDogPEludGVsIDgyODAxSCAoSUNIOCkgVVNCIGNvbnRyb2xsZXIgVVNCLUI+ IG9uIHVoY2kzCnVoY2k0OiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgY29udHJvbGxlciBVU0It Qz4gcG9ydCAweDZmNDAtMHg2ZjVmIGlycSAyMiBhdCBkZXZpY2UgMjkuMiBvbiBwY2kwCnVzYnVz NTogPEludGVsIDgyODAxSCAoSUNIOCkgVVNCIGNvbnRyb2xsZXIgVVNCLUM+IG9uIHVoY2k0CmVo Y2kxOiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgMi4wIGNvbnRyb2xsZXIgVVNCMi1BPiBtZW0g MHhmZWQxYzAwMC0weGZlZDFjM2ZmIGlycSAyMCBhdCBkZXZpY2UgMjkuNyBvbiBwY2kwCnVzYnVz NjogRUhDSSB2ZXJzaW9uIDEuMAp1c2J1czY6IDxJbnRlbCA4MjgwMUggKElDSDgpIFVTQiAyLjAg Y29udHJvbGxlciBVU0IyLUE+IG9uIGVoY2kxCnBjaWI2OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4g YXQgZGV2aWNlIDMwLjAgb24gcGNpMApwY2kzOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liNgpmd29o Y2kwOiA8MTM5NCBPcGVuIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2U+IG1lbSAweGY5YWZmODAw LTB4ZjlhZmZmZmYgaXJxIDE5IGF0IGRldmljZSAxLjAgb24gcGNpMwpmd29oY2kwOiBPSENJIHZl cnNpb24gMS4xMCAoUk9NPTApCmZ3b2hjaTA6IE5vLiBvZiBJc29jaHJvbm91cyBjaGFubmVscyBp cyA0Lgpmd29oY2kwOiBFVUk2NCAzMjo0ZjpjMDowMDoxYzplNToyMDo3MApmd29oY2kwOiBQaHkg MTM5NGEgYXZhaWxhYmxlIFM0MDAsIDEgcG9ydHMuCmZ3b2hjaTA6IExpbmsgUzQwMCwgbWF4X3Jl YyAyMDQ4IGJ5dGVzLgpmaXJld2lyZTA6IDxJRUVFMTM5NChGaXJlV2lyZSkgYnVzPiBvbiBmd29o Y2kwCmRjb25zX2Nyb20wOiA8ZGNvbnMgY29uZmlndXJhdGlvbiBST00+IG9uIGZpcmV3aXJlMApk Y29uc19jcm9tMDogYnVzX2FkZHIgMHgzODE0MDAwCmZ3ZTA6IDxFdGhlcm5ldCBvdmVyIEZpcmVX aXJlPiBvbiBmaXJld2lyZTAKaWZfZndlMDogRmFrZSBFdGhlcm5ldCBhZGRyZXNzOiAzMjo0Zjpj MDplNToyMDo3MApmd2UwOiBFdGhlcm5ldCBhZGRyZXNzOiAzMjo0ZjpjMDplNToyMDo3MApmd2lw MDogPElQIG92ZXIgRmlyZVdpcmU+IG9uIGZpcmV3aXJlMApmd2lwMDogRmlyZXdpcmUgYWRkcmVz czogMzI6NGY6YzA6MDA6MWM6ZTU6MjA6NzAgQCAweGZmZmUwMDAwMDAwMCwgUzQwMCwgbWF4cmVj IDIwNDgKc2JwMDogPFNCUC0yL1NDU0kgb3ZlciBGaXJlV2lyZT4gb24gZmlyZXdpcmUwCmZ3b2hj aTA6IEluaXRpYXRlIGJ1cyByZXNldApmd29oY2kwOiBmd29oY2lfaW50cl9jb3JlOiBCVVMgcmVz ZXQKZndvaGNpMDogZndvaGNpX2ludHJfY29yZTogbm9kZV9pZD0weDAwMDAwMDAwLCBTZWxmSUQg Q291bnQ9MSwgQ1lDTEVNQVNURVIgbW9kZQpwY2kzOiA8YmFzZSBwZXJpcGhlcmFsLCBTRCBob3N0 IGNvbnRyb2xsZXI+IGF0IGRldmljZSAxLjEgKG5vIGRyaXZlciBhdHRhY2hlZCkKcGNpMzogPGJh c2UgcGVyaXBoZXJhbD4gYXQgZGV2aWNlIDEuMiAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2kzOiA8 YmFzZSBwZXJpcGhlcmFsPiBhdCBkZXZpY2UgMS4zIChubyBkcml2ZXIgYXR0YWNoZWQpCnBjaTM6 IDxiYXNlIHBlcmlwaGVyYWw+IGF0IGRldmljZSAxLjQgKG5vIGRyaXZlciBhdHRhY2hlZCkKaXNh YjA6IDxQQ0ktSVNBIGJyaWRnZT4gYXQgZGV2aWNlIDMxLjAgb24gcGNpMAppc2EwOiA8SVNBIGJ1 cz4gb24gaXNhYjAKYXRhcGNpMDogPEludGVsIElDSDhNIFVETUExMDAgY29udHJvbGxlcj4gcG9y dCAweDFmMC0weDFmNywweDNmNiwweDE3MC0weDE3NywweDM3NiwweDZmYTAtMHg2ZmFmIGlycSAx NiBhdCBkZXZpY2UgMzEuMSBvbiBwY2kwCmF0YTA6IDxBVEEgY2hhbm5lbCAwPiBvbiBhdGFwY2kw CmFoY2kwOiA8SW50ZWwgSUNIOE0gQUhDSSBTQVRBIGNvbnRyb2xsZXI+IHBvcnQgMHg2ZWIwLTB4 NmViNywweDZlYjgtMHg2ZWJiLDB4NmVjMC0weDZlYzcsMHg2ZWM4LTB4NmVjYiwweDZlZTAtMHg2 ZWZmIG1lbSAweGZlYmZiODAwLTB4ZmViZmJmZmYgaXJxIDE3IGF0IGRldmljZSAzMS4yIG9uIHBj aTAKYWhjaTA6IEFIQ0kgdjEuMTAgd2l0aCAzIDNHYnBzIHBvcnRzLCBQb3J0IE11bHRpcGxpZXIg bm90IHN1cHBvcnRlZAphaGNpY2gwOiA8QUhDSSBjaGFubmVsPiBhdCBjaGFubmVsIDAgb24gYWhj aTAKYWhjaWNoMTogPEFIQ0kgY2hhbm5lbD4gYXQgY2hhbm5lbCAyIG9uIGFoY2kwCnBjaTA6IDxz ZXJpYWwgYnVzLCBTTUJ1cz4gYXQgZGV2aWNlIDMxLjMgKG5vIGRyaXZlciBhdHRhY2hlZCkKYWNw aV9saWQwOiA8Q29udHJvbCBNZXRob2QgTGlkIFN3aXRjaD4gb24gYWNwaTAKYWNwaV9idXR0b24w OiA8UG93ZXIgQnV0dG9uPiBvbiBhY3BpMAphY3BpX2J1dHRvbjE6IDxTbGVlcCBCdXR0b24+IG9u IGFjcGkwCmFjcGlfYWNhZDA6IDxBQyBBZGFwdGVyPiBvbiBhY3BpMApiYXR0ZXJ5MDogPEFDUEkg Q29udHJvbCBNZXRob2QgQmF0dGVyeT4gb24gYWNwaTAKYWNwaV90ejA6IDxUaGVybWFsIFpvbmU+ IG9uIGFjcGkwCmF0a2JkYzA6IDxLZXlib2FyZCBjb250cm9sbGVyIChpODA0Mik+IHBvcnQgMHg2 MCwweDY0LDB4NjIsMHg2NiBpcnEgMSBvbiBhY3BpMApwc20wOiBhbHJlYWR5IGhhcyBhbiBJUlE/ CmF0a2JkMDogPEFUIEtleWJvYXJkPiBpcnEgMSBvbiBhdGtiZGMwCmtiZDAgYXQgYXRrYmQwCmF0 a2JkMDogW0dJQU5ULUxPQ0tFRF0KYXRydGMwOiA8QVQgcmVhbHRpbWUgY2xvY2s+IHBvcnQgMHg3 MC0weDcxLDB4NzItMHg3NyBpcnEgOCBvbiBhY3BpMAphdHRpbWVyMDogPEFUIHRpbWVyPiBwb3J0 IDB4NDAtMHg0MywweDUwLTB4NTMgaXJxIDIgb24gYWNwaTAKVGltZWNvdW50ZXIgImk4MjU0IiBm cmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDAKb3JtMDogPElTQSBPcHRpb24gUk9Ncz4gYXQg aW9tZW0gMHhjMDAwMC0weGNkN2ZmLDB4Y2Q4MDAtMHhjZmZmZiBvbiBpc2EwCnNjMDogPFN5c3Rl bSBjb25zb2xlPiBhdCBmbGFncyAweDEwMCBvbiBpc2EwCnNjMDogVkdBIDwxMiB2aXJ0dWFsIGNv bnNvbGVzLCBmbGFncz0weDMwMD4KdmdhMDogPEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNj MC0weDNkZiBpb21lbSAweGEwMDAwLTB4YmZmZmYgb24gaXNhMAplc3QwOiA8RW5oYW5jZWQgU3Bl ZWRTdGVwIEZyZXF1ZW5jeSBDb250cm9sPiBvbiBjcHUwCnA0dGNjMDogPENQVSBGcmVxdWVuY3kg VGhlcm1hbCBDb250cm9sPiBvbiBjcHUwCmVzdDE6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVl bmN5IENvbnRyb2w+IG9uIGNwdTEKcDR0Y2MxOiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRy b2w+IG9uIGNwdTEKVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAgbXNlYwpmaXJld2lyZTA6 IDEgbm9kZXMsIG1heGhvcCA8PSAwIGNhYmxlIElSTSBpcm0oMCkgIChtZSkgCmZpcmV3aXJlMDog YnVzIG1hbmFnZXIgMCAKdXNidXMwOiAxMk1icHMgRnVsbCBTcGVlZCBVU0IgdjEuMAp1c2J1czE6 IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wCnVzYnVzMjogNDgwTWJwcyBIaWdoIFNwZWVkIFVT QiB2Mi4wCnVzYnVzMzogMTJNYnBzIEZ1bGwgU3BlZWQgVVNCIHYxLjAKdXNidXM0OiAxMk1icHMg RnVsbCBTcGVlZCBVU0IgdjEuMAp1c2J1czU6IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wCnVz YnVzNjogNDgwTWJwcyBIaWdoIFNwZWVkIFVTQiB2Mi4wCnVnZW4wLjE6IDxJbnRlbD4gYXQgdXNi dXMwCnVodWIwOiA8SW50ZWwgVUhDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAw LCBhZGRyIDE+IG9uIHVzYnVzMAp1Z2VuMS4xOiA8SW50ZWw+IGF0IHVzYnVzMQp1aHViMTogPElu dGVsIFVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1 c2J1czEKdWdlbjIuMTogPEludGVsPiBhdCB1c2J1czIKdWh1YjI6IDxJbnRlbCBFSENJIHJvb3Qg SFVCLCBjbGFzcyA5LzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNidXMyCnVnZW4zLjE6 IDxJbnRlbD4gYXQgdXNidXMzCnVodWIzOiA8SW50ZWwgVUhDSSByb290IEhVQiwgY2xhc3MgOS8w LCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMwp1Z2VuNC4xOiA8SW50ZWw+IGF0IHVz YnVzNAp1aHViNDogPEludGVsIFVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4w MCwgYWRkciAxPiBvbiB1c2J1czQKdWdlbjUuMTogPEludGVsPiBhdCB1c2J1czUKdWh1YjU6IDxJ bnRlbCBVSENJIHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMT4gb24g dXNidXM1CnVnZW42LjE6IDxJbnRlbD4gYXQgdXNidXM2CnVodWI2OiA8SW50ZWwgRUhDSSByb290 IEhVQiwgY2xhc3MgOS8wLCByZXYgMi4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzNgphY2QwOiBE VkRSIDxQQkRTIERWRCsvLVJXIERTLThXMVAvQkQxQj4gYXQgYXRhMC1tYXN0ZXIgVURNQTMzIApo ZGFjMDogSERBIENvZGVjICMwOiBTaWdtYXRlbCBTVEFDOTIyOFgKaGRhYzA6IEhEQSBDb2RlYyAj MTogQ29uZXhhbnQgKFVua25vd24pCnBjbTA6IDxIREEgU2lnbWF0ZWwgU1RBQzkyMjhYIFBDTSAj MCBBbmFsb2c+IGF0IGNhZCAwIG5pZCAxIG9uIGhkYWMwCnBjbTE6IDxIREEgU2lnbWF0ZWwgU1RB QzkyMjhYIFBDTSAjMSBBbmFsb2c+IGF0IGNhZCAwIG5pZCAxIG9uIGhkYWMwCnBjbTI6IDxIREEg U2lnbWF0ZWwgU1RBQzkyMjhYIFBDTSAjMiBEaWdpdGFsPiBhdCBjYWQgMCBuaWQgMSBvbiBoZGFj MAp1aHViMDogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjE6IDIg cG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCnVodWIzOiAyIHBvcnRzIHdpdGgg MiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViNDogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxl LCBzZWxmIHBvd2VyZWQKdWh1YjU6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dl cmVkCnVodWIyOiA0IHBvcnRzIHdpdGggNCByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViNjog NiBwb3J0cyB3aXRoIDYgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWdlbjYuMjogPE1vYmlsZT4g YXQgdXNidXM2CnVtYXNzMDogPE1vYmlsZSBkaXNrIGJ5IHBoaWxpcHMsIGNsYXNzIDAvMCwgcmV2 IDIuMDAvMS4wMywgYWRkciAyPiBvbiB1c2J1czYKYWRhMCBhdCBhaGNpY2gwIGJ1cyAwIHNjYnVz MSB0YXJnZXQgMCBsdW4gMAphZGEwOiA8U1Q5MzIwMzI1QVMgMDAwMVNETTE+IEFUQS04IFNBVEEg Mi54IGRldmljZQphZGEwOiAzMDAuMDAwTUIvcyB0cmFuc2ZlcnMgKFNBVEEgMi54LCBVRE1BNiwg UElPIDgxOTJieXRlcykKYWRhMDogQ29tbWFuZCBRdWV1ZWluZyBlbmFibGVkCmFkYTA6IDMwNTI0 NU1CICg2MjUxNDI0NDggNTEyIGJ5dGUgc2VjdG9yczogMTZIIDYzUy9UIDE2MzgzQykKZGEwIGF0 IHVtYXNzLXNpbTAgYnVzIDAgc2NidXMzIHRhcmdldCAwIGx1biAwCmRhMDogPE1vYmlsZSBkaXNr IGJ5IHBoaWxpcHMgMS4wMz4gRml4ZWQgRGlyZWN0IEFjY2VzcyBTQ1NJLTQgZGV2aWNlIApkYTA6 IDQwLjAwME1CL3MgdHJhbnNmZXJzCmRhMDogMTUyNjI3TUIgKDMxMjU4MTgwOCA1MTIgYnl0ZSBz ZWN0b3JzOiAyNTVIIDYzUy9UIDE5NDU3QykKU01QOiBBUCBDUFUgIzEgTGF1bmNoZWQhCnVnZW42 LjM6IDxPbW5pVmlzaW9uIFRlY2hub2xvZ2llcywgSW5jLiAtMjY0MC0wNy4wNy4yMC4zPiBhdCB1 c2J1czYKdWdlbjQuMjogPEE0VGVjaD4gYXQgdXNidXM0CnVtczA6IDxBNFRlY2ggUFMyK1VTQiBN b3VzZSwgY2xhc3MgMC8wLCByZXYgMS4xMC8wLjAyLCBhZGRyIDI+IG9uIHVzYnVzNAp1bXMwOiA4 IGJ1dHRvbnMgYW5kIFtYWVpdIGNvb3JkaW5hdGVzIElEPTAKVHJ5aW5nIHRvIG1vdW50IHJvb3Qg ZnJvbSB1ZnM6L2Rldi9hZGEwczFhIFtydyxub2F0aW1lXS4uLgo= --MP_/f2gC1jTOU_SyV/3ZFRjZZWA--