From owner-freebsd-questions@FreeBSD.ORG Mon Mar 27 13:50:00 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE74F16A41F for ; Mon, 27 Mar 2006 13:50:00 +0000 (UTC) (envelope-from chrcoluk@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id EBF5D43D45 for ; Mon, 27 Mar 2006 13:49:59 +0000 (GMT) (envelope-from chrcoluk@gmail.com) Received: by wproxy.gmail.com with SMTP id 67so1618203wri for ; Mon, 27 Mar 2006 05:49:59 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=E5G987ZVJ88q9fv4UxEJ2LBHhQOxiHaLHRoHoAdj6dsC2dhBHvea8fs/0zEuNBKhQPrahI11oXKxFixoa8Qmowdz8e7EbEz8RZYXunxkUJ1Yu9x7VEnNTwUbBACnaMlUlDRfUhjFMj4Zx21gQszbmxr8YTDWuOFYmlymWPdpieM= Received: by 10.54.101.15 with SMTP id y15mr371101wrb; Mon, 27 Mar 2006 05:22:49 -0800 (PST) Received: by 10.54.113.8 with HTTP; Mon, 27 Mar 2006 05:22:49 -0800 (PST) Message-ID: <3aaaa3a0603270522w437c63b3u25922a60232b258c@mail.gmail.com> Date: Mon, 27 Mar 2006 14:22:49 +0100 From: Chris To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_872_13969867.1143465769015" Subject: server crashing/deadlocking X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Mar 2006 13:50:01 -0000 ------=_Part_872_13969867.1143465769015 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline A server running freebsd 6.0 stopped responding and recovered via remote reboot mechanism. Some points. (a) I have no console access. (b) I have to pay 100 euros an hour to have someone at the console and this isnt a viable option. (c) No serial console or kvm is available. Every server we have had running 6.0 in production environments so far has had some kind of stability issue, every server except this one (this had 6.0 fresh install) ran very well on freebsd 5.x. The problem in this case is that the server simply stopped responding to everything, no log entries, no kernel panic logged everything just stopped. Is this a deadlock? if yes can debugging get it to log anything to try and find the cause? I had a look at the 6.1 todo list and it isnt pretty reading and it seems 6.x has a fair few bugs, the server has sata hd's and I also read about people upgrading to 6.1-prerelease to stop their sata deadlocks. I am not interested in people who want to tell me the hardware is faulty, I can assure you it isnt. I also want to know by enabling console.log will it catch everything that pops up on the screen and if no how do I do that? thanks Chris ------=_Part_872_13969867.1143465769015 Content-Type: text/plain; name="dmesg,txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg,txt" Q29weXJpZ2h0IChjKSAxOTkyLTIwMDUgVGhlIEZyZWVCU0QgUHJvamVjdC4NCkNvcHlyaWdodCAo YykgMTk3OSwgMTk4MCwgMTk4MywgMTk4NiwgMTk4OCwgMTk4OSwgMTk5MSwgMTk5MiwgMTk5Mywg MTk5NA0KICAgICAgICBUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlh LiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KRnJlZUJTRCA2LjAtUkVMRUFTRS1wNSAjMDogRnJpIE1h ciAxNyAwNjo1Mjo1NiBDRVQgMjAwNg0KICAgIGJsYWhAYXF1YXJpdXMuYmxhaC5vcmc6L3Vzci9v YmovdXNyL3NyYy9zeXMvQVFVQVJJVVMNClRpbWVjb3VudGVyICJpODI1NCIgZnJlcXVlbmN5IDEx OTMxODIgSHogcXVhbGl0eSAwDQpDUFU6IEludGVsKFIpIFBlbnRpdW0oUikgNCBDUFUgMy4wMEdI eiAoMjk5OS45NC1NSHogNjg2LWNsYXNzIENQVSkNCiAgT3JpZ2luID0gIkdlbnVpbmVJbnRlbCIg IElkID0gMHhmNDMgIFN0ZXBwaW5nID0gMw0KICBGZWF0dXJlcz0weGJmZWJmYmZmPEZQVSxWTUUs REUsUFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQR0UsTUNBLEMNCk1PVixQ QVQsUFNFMzYsQ0xGTFVTSCxEVFMsQUNQSSxNTVgsRlhTUixTU0UsU1NFMixTUyxIVFQsVE0sUEJF Pg0KICBGZWF0dXJlczI9MHg2NDlkPFNTRTMsUlNWRDIsTU9OLERTX0NQTCxFU1QsQ05UWC1JRCxD WDE2LDxiMTQ+Pg0KICBBTUQgRmVhdHVyZXM9MHgyMDAwMDAwMDxMTT4NCiAgSHlwZXJ0aHJlYWRp bmc6IDIgbG9naWNhbCBDUFVzDQpyZWFsIG1lbW9yeSAgPSAxMDA2MzA1MjgwICg5NTkgTUIpDQph dmFpbCBtZW1vcnkgPSA5NzU1NzcwODggKDkzMCBNQikNCm5weDA6IFtGQVNUXQ0KbnB4MDogPG1h dGggcHJvY2Vzc29yPiBvbiBtb3RoZXJib2FyZA0KbnB4MDogSU5UIDE2IGludGVyZmFjZQ0KYWNw aTA6IDxBIE0gSSBPRU1SU0RUPiBvbiBtb3RoZXJib2FyZA0KYWNwaTA6IFBvd2VyIEJ1dHRvbiAo Zml4ZWQpDQpwY2lfbGluazA6IDxBQ1BJIFBDSSBMaW5rIExOS0E+IGlycSAxMCBvbiBhY3BpMA0K cGNpX2xpbmsxOiA8QUNQSSBQQ0kgTGluayBMTktCPiBpcnEgNSBvbiBhY3BpMA0KcGNpX2xpbmsy OiA8QUNQSSBQQ0kgTGluayBMTktDPiBpcnEgMTEgb24gYWNwaTANCnBjaV9saW5rMzogPEFDUEkg UENJIExpbmsgTE5LRD4gaXJxIDAgb24gYWNwaTANCnBjaV9saW5rNDogPEFDUEkgUENJIExpbmsg TE5LRT4gaXJxIDAgb24gYWNwaTANCnBjaV9saW5rNTogPEFDUEkgUENJIExpbmsgTE5LRj4gaXJx IDAgb24gYWNwaTANCnBjaV9saW5rNjogPEFDUEkgUENJIExpbmsgTE5LRz4gaXJxIDAgb24gYWNw aTANCnBjaV9saW5rNzogPEFDUEkgUENJIExpbmsgTE5LSD4gaXJxIDAgb24gYWNwaTANClRpbWVj b3VudGVyICJBQ1BJLWZhc3QiIGZyZXF1ZW5jeSAzNTc5NTQ1IEh6IHF1YWxpdHkgMTAwMA0KYWNw aV90aW1lcjA6IDwyNC1iaXQgdGltZXIgYXQgMy41Nzk1NDVNSHo+IHBvcnQgMHg4MDgtMHg4MGIg b24gYWNwaTANCmNwdTA6IDxBQ1BJIENQVT4gb24gYWNwaTANCnBjaWIwOiA8QUNQSSBIb3N0LVBD SSBicmlkZ2U+IHBvcnQgMHhjZjgtMHhjZmYgb24gYWNwaTANCnBjaTA6IDxBQ1BJIFBDSSBidXM+ IG9uIHBjaWIwDQpwY2liMTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAxLjAgb24g cGNpMA0KcGNpMTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjENCnBjaTE6IDxkaXNwbGF5LCBWR0E+ IGF0IGRldmljZSAwLjAgKG5vIGRyaXZlciBhdHRhY2hlZCkNCmF0YXBjaTA6IDxWSUEgNjQyMCBT QVRBMTUwIGNvbnRyb2xsZXI+IHBvcnQgMHhkNDAwLTB4ZDQwNywweGQwMDAtMHhkMDAzLDB4Y2Mw MC0wDQp4Y2MwNywweGM4MDAtMHhjODAzLDB4YzQwMC0weGM0MGYsMHhjMDAwLTB4YzBmZiBpcnEg NSBhdCBkZXZpY2UgMTUuMCBvbiBwY2kwDQphdGEyOiA8QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNp MA0KYXRhMzogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTANCmF0YXBjaTE6IDxWSUEgODIzNyBV RE1BMTMzIGNvbnRyb2xsZXI+IHBvcnQgMHgxZjAtMHgxZjcsMHgzZjYsMHgxNzAtMHgxNzcsMHgz NzYsDQoweGZjMDAtMHhmYzBmIGF0IGRldmljZSAxNS4xIG9uIHBjaTANCmF0YTA6IDxBVEEgY2hh bm5lbCAwPiBvbiBhdGFwY2kxDQphdGExOiA8QVRBIGNoYW5uZWwgMT4gb24gYXRhcGNpMQ0KdWhj aTA6IDxWSUEgODNDNTcyIFVTQiBjb250cm9sbGVyPiBwb3J0IDB4ZDgwMC0weGQ4MWYgaXJxIDEw IGF0IGRldmljZSAxNi4wIG9uIHBjaTANCnVoY2kwOiBbR0lBTlQtTE9DS0VEXQ0KdXNiMDogPFZJ QSA4M0M1NzIgVVNCIGNvbnRyb2xsZXI+IG9uIHVoY2kwDQp1c2IwOiBVU0IgcmV2aXNpb24gMS4w DQp1aHViMDogVklBIFVIQ0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRk ciAxDQp1aHViMDogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCnVoY2kx OiA8VklBIDgzQzU3MiBVU0IgY29udHJvbGxlcj4gcG9ydCAweGRjMDAtMHhkYzFmIGlycSAxMCBh dCBkZXZpY2UgMTYuMSBvbiBwY2kwDQp1aGNpMTogW0dJQU5ULUxPQ0tFRF0NCnVzYjE6IDxWSUEg ODNDNTcyIFVTQiBjb250cm9sbGVyPiBvbiB1aGNpMQ0KdXNiMTogVVNCIHJldmlzaW9uIDEuMA0K dWh1YjE6IFZJQSBVSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIg MQ0KdWh1YjE6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkDQp1aGNpMjog PFZJQSA4M0M1NzIgVVNCIGNvbnRyb2xsZXI+IHBvcnQgMHhlMDAwLTB4ZTAxZiBpcnEgNSBhdCBk ZXZpY2UgMTYuMiBvbiBwY2kwDQp1aGNpMjogW0dJQU5ULUxPQ0tFRF0NCnVzYjI6IDxWSUEgODND NTcyIFVTQiBjb250cm9sbGVyPiBvbiB1aGNpMg0KdXNiMjogVVNCIHJldmlzaW9uIDEuMA0KdWh1 YjI6IFZJQSBVSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMQ0K dWh1YjI6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkDQp1aGNpMzogPFZJ QSA4M0M1NzIgVVNCIGNvbnRyb2xsZXI+IHBvcnQgMHhlYzAwLTB4ZWMxZiBpcnEgNSBhdCBkZXZp Y2UgMTYuMyBvbiBwY2kwDQp1aGNpMzogW0dJQU5ULUxPQ0tFRF0NCnVzYjM6IDxWSUEgODNDNTcy IFVTQiBjb250cm9sbGVyPiBvbiB1aGNpMw0KdXNiMzogVVNCIHJldmlzaW9uIDEuMA0KdWh1YjM6 IFZJQSBVSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMQ0KdWh1 YjM6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkDQplaGNpMDogPFZJQSBW VDYyMDIgVVNCIDIuMCBjb250cm9sbGVyPiBtZW0gMHhmZWJmZjgwMC0weGZlYmZmOGZmIGlycSAx MSBhdCBkZXZpY2UgMTYuNCBvbiBwY2kwDQplaGNpMDogW0dJQU5ULUxPQ0tFRF0NCnVzYjQ6IEVI Q0kgdmVyc2lvbiAxLjANCnVzYjQ6IGNvbXBhbmlvbiBjb250cm9sbGVycywgMiBwb3J0cyBlYWNo OiB1c2IwIHVzYjEgdXNiMiB1c2IzDQp1c2I0OiA8VklBIFZUNjIwMiBVU0IgMi4wIGNvbnRyb2xs ZXI+IG9uIGVoY2kwDQp1c2I0OiBVU0IgcmV2aXNpb24gMi4wDQp1aHViNDogVklBIEVIQ0kgcm9v dCBodWIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxDQp1aHViNDogOCBwb3J0cyB3 aXRoIDggcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCmlzYWIwOiA8UENJLUlTQSBicmlkZ2U+IGF0 IGRldmljZSAxNy4wIG9uIHBjaTANCmlzYTA6IDxJU0EgYnVzPiBvbiBpc2FiMA0KcGNpMDogPG11 bHRpbWVkaWEsIGF1ZGlvPiBhdCBkZXZpY2UgMTcuNSAobm8gZHJpdmVyIGF0dGFjaGVkKQ0KdnIw OiA8VklBIFZUNjEwMiBSaGluZSBJSSAxMC8xMDBCYXNlVFg+IHBvcnQgMHhlODAwLTB4ZThmZiBt ZW0gMHhmZWJmZmMwMC0weGZlYmYNCmZjZmYgaXJxIDEwIGF0IGRldmljZSAxOC4wIG9uIHBjaTAN Cm1paWJ1czA6IDxNSUkgYnVzPiBvbiB2cjANCnVrcGh5MDogPEdlbmVyaWMgSUVFRSA4MDIuM3Ug bWVkaWEgaW50ZXJmYWNlPiBvbiBtaWlidXMwDQp1a3BoeTA6ICAxMGJhc2VULCAxMGJhc2VULUZE WCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRYLCBhdXRvDQp2cjA6IEV0aGVybmV0IGFkZHJlc3M6 IDAwOjEzOjhmOjY0OjAyOjk3DQphY3BpX2J1dHRvbjA6IDxQb3dlciBCdXR0b24+IG9uIGFjcGkw DQpzaW8wOiBjb25maWd1cmVkIGlycSAzIG5vdCBpbiBiaXRtYXAgb2YgcHJvYmVkIGlycXMgMA0K c2lvMDogcG9ydCBtYXkgbm90IGJlIGVuYWJsZWQNCnNpbzA6IDxHZW5lcmljIElSREEtY29tcGF0 aWJsZSBkZXZpY2U+IHBvcnQgMHgyZjgtMHgyZmYgaXJxIDMgZmxhZ3MgMHgxMCBvbiBhY3BpMA0K c2lvMDogdHlwZSAxNjU1MEENCmZkYzA6IDxmbG9wcHkgZHJpdmUgY29udHJvbGxlciAoRkRFKT4g cG9ydCAweDNmMC0weDNmNSwweDNmNyBpcnEgNiBkcnEgMiBvbiBhY3BpMA0KZmRjMDogW0ZBU1Rd DQpwcGMwOiA8RUNQIHBhcmFsbGVsIHByaW50ZXIgcG9ydD4gcG9ydCAweDM3OC0weDM3ZiwweDc3 OC0weDc3YiBpcnEgNyBkcnEgMyBvbiBhY3BpMA0KcHBjMDogU01DLWxpa2UgY2hpcHNldCAoRUNQ L0VQUC9QUzIvTklCQkxFKSBpbiBDT01QQVRJQkxFIG1vZGUNCnBwYzA6IEZJRk8gd2l0aCAxNi8x Ni85IGJ5dGVzIHRocmVzaG9sZA0KcHBidXMwOiA8UGFyYWxsZWwgcG9ydCBidXM+IG9uIHBwYzAN CnBsaXAwOiA8UExJUCBuZXR3b3JrIGludGVyZmFjZT4gb24gcHBidXMwDQpscHQwOiA8UHJpbnRl cj4gb24gcHBidXMwDQpscHQwOiBJbnRlcnJ1cHQtZHJpdmVuIHBvcnQNCnBwaTA6IDxQYXJhbGxl bCBJL08+IG9uIHBwYnVzMA0KYXRrYmRjMDogPEtleWJvYXJkIGNvbnRyb2xsZXIgKGk4MDQyKT4g cG9ydCAweDYwLDB4NjQgaXJxIDEgb24gYWNwaTANCmF0a2JkMDogPEFUIEtleWJvYXJkPiBpcnEg MSBvbiBhdGtiZGMwDQprYmQwIGF0IGF0a2JkMA0KYXRrYmQwOiBbR0lBTlQtTE9DS0VEXQ0Kc2lv MTogY29uZmlndXJlZCBpcnEgNCBub3QgaW4gYml0bWFwIG9mIHByb2JlZCBpcnFzIDANCnNpbzE6 IHBvcnQgbWF5IG5vdCBiZSBlbmFibGVkDQpzaW8xOiA8MTY1NTBBLWNvbXBhdGlibGUgQ09NIHBv cnQ+IHBvcnQgMHgzZjgtMHgzZmYgaXJxIDQgb24gYWNwaTANCnNpbzE6IHR5cGUgMTY1NTBBDQpw bXRpbWVyMCBvbiBpc2EwDQpvcm0wOiA8SVNBIE9wdGlvbiBST00+IGF0IGlvbWVtIDB4YzAwMDAt MHhjN2ZmZiBvbiBpc2EwDQpzYzA6IDxTeXN0ZW0gY29uc29sZT4gYXQgZmxhZ3MgMHgxMDAgb24g aXNhMA0Kc2MwOiBWR0EgPDE2IHZpcnR1YWwgY29uc29sZXMsIGZsYWdzPTB4MzAwPg0KdmdhMDog PEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21lbSAweGEwMDAwLTB4YmZm ZmYgb24gaXNhMA0KVGltZWNvdW50ZXIgIlRTQyIgZnJlcXVlbmN5IDI5OTk5MzY4ODcgSHogcXVh bGl0eSA4MDANClRpbWVjb3VudGVycyB0aWNrIGV2ZXJ5IDEuMDAwIG1zZWMNCmlwZncyICgraXB2 NikgaW5pdGlhbGl6ZWQsIGRpdmVydCBsb2FkYWJsZSwgcnVsZS1iYXNlZCBmb3J3YXJkaW5nIGVu YWJsZWQsIGRlZmF1DQpsdCB0byBhY2NlcHQsIGxvZ2dpbmcgdW5saW1pdGVkDQphY2QwOiBEVkRS T00gPFRTU1Rjb3JwRFZELVJPTSBTSC1EMTYyQy9UUzA0PiBhdCBhdGEwLW1hc3RlciBVRE1BMzMN CmFkNDogMTE0NDczTUIgPFdEQyBXRDEyMDBKUy0wME1IQjEgMTAuMDJFMDE+IGF0IGF0YTItbWFz dGVyIFNBVEExNTANCmFkNjogMTE0NDczTUIgPFdEQyBXRDEyMDBKUy0wME1IQjEgMTAuMDJFMDE+ IGF0IGF0YTMtbWFzdGVyIFNBVEExNTANClRyeWluZyB0byBtb3VudCByb290IGZyb20gdWZzOi9k ZXYvYWQ0czFhDQpXQVJOSU5HOiAvIHdhcyBub3QgcHJvcGVybHkgZGlzbW91bnRlZA0KV0FSTklO RzogL3RtcCB3YXMgbm90IHByb3Blcmx5IGRpc21vdW50ZWQNCldBUk5JTkc6IC91c3Igd2FzIG5v dCBwcm9wZXJseSBkaXNtb3VudGVkDQpXQVJOSU5HOiAvdmFyIHdhcyBub3QgcHJvcGVybHkgZGlz bW91bnRlZA0KV0FSTklORzogL2hvbWUyIHdhcyBub3QgcHJvcGVybHkgZGlzbW91bnRlZA0KL2hv bWUyOiBtb3VudCBwZW5kaW5nIGVycm9yOiBibG9ja3MgMCBmaWxlcyAx ------=_Part_872_13969867.1143465769015 Content-Type: text/plain; name="kernel.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kernel.txt" bWFjaGluZSAgICAgICAgIGkzODYNCmNwdSAgICAgICAgICAgICBJNTg2X0NQVQ0KY3B1ICAgICAg ICAgICAgIEk2ODZfQ1BVDQppZGVudCAgICAgICAgICAgQVFVQVJJVVMNCm1heHVzZXJzICAgICAg ICA1MTINCg0KIyBUbyBzdGF0aWNhbGx5IGNvbXBpbGUgaW4gZGV2aWNlIHdpcmluZyBpbnN0ZWFk IG9mIC9ib290L2RldmljZS5oaW50cw0KI2hpbnRzICAgICAgICAgICJHRU5FUklDLmhpbnRzIiAg ICAgICAgICMgRGVmYXVsdCBwbGFjZXMgdG8gbG9vayBmb3IgZGV2aWNlcy4NCg0KI21ha2VvcHRp b25zICAgIERFQlVHPS1nICAgICAgICAgICAgICAgICMgQnVpbGQga2VybmVsIHdpdGggZ2RiKDEp IGRlYnVnIHN5bWJvbHMNCg0KI29wdGlvbnMgICAgICAgIFNDSEVEX1VMRSAgICAgICAgICAgICAg ICMgVUxFIHNjaGVkdWxlcg0Kb3B0aW9ucyAgICAgICAgIFNDSEVEXzRCU0QgICAgICAgICAgICAg ICMgNEJTRCBzY2hlZHVsZXINCm9wdGlvbnMgICAgICAgICBQUkVFTVBUSU9OICAgICAgICAgICAg ICAjIEVuYWJsZSBrZXJuZWwgdGhyZWFkIHByZWVtcHRpb24NCm9wdGlvbnMgICAgICAgICBJTkVU ICAgICAgICAgICAgICAgICAgICAjIEludGVyTkVUd29ya2luZw0KI29wdGlvbnMgICAgICAgIElO RVQ2ICAgICAgICAgICAgICAgICAgICMgSVB2NiBjb21tdW5pY2F0aW9ucyBwcm90b2NvbHMNCm9w dGlvbnMgICAgICAgICBGRlMgICAgICAgICAgICAgICAgICAgICAjIEJlcmtlbGV5IEZhc3QgRmls ZXN5c3RlbQ0Kb3B0aW9ucyAgICAgICAgIFNPRlRVUERBVEVTICAgICAgICAgICAgICMgRW5hYmxl IEZGUyBzb2Z0IHVwZGF0ZXMgc3VwcG9ydA0Kb3B0aW9ucyAgICAgICAgIFVGU19BQ0wgICAgICAg ICAgICAgICAgICMgU3VwcG9ydCBmb3IgYWNjZXNzIGNvbnRyb2wgbGlzdHMNCm9wdGlvbnMgICAg ICAgICBVRlNfRElSSEFTSCAgICAgICAgICAgICAjIEltcHJvdmUgcGVyZm9ybWFuY2Ugb24gYmln IGRpcmVjdG9yaWVzDQpvcHRpb25zICAgICAgICAgTURfUk9PVCAgICAgICAgICAgICAgICAgIyBN RCBpcyBhIHBvdGVudGlhbCByb290IGRldmljZQ0KI29wdGlvbnMgICAgICAgIE5GU0NMSUVOVCAg ICAgICAgICAgICAgICMgTmV0d29yayBGaWxlc3lzdGVtIENsaWVudA0KI29wdGlvbnMgICAgICAg IE5GU1NFUlZFUiAgICAgICAgICAgICAgICMgTmV0d29yayBGaWxlc3lzdGVtIFNlcnZlcg0KI29w dGlvbnMgICAgICAgIE5GU19ST09UICAgICAgICAgICAgICAgICMgTkZTIHVzYWJsZSBhcyAvLCBy ZXF1aXJlcyBORlNDTElFTlQNCm9wdGlvbnMgICAgICAgICBNU0RPU0ZTICAgICAgICAgICAgICAg ICAjIE1TRE9TIEZpbGVzeXN0ZW0NCm9wdGlvbnMgICAgICAgICBDRDk2NjAgICAgICAgICAgICAg ICAgICAjIElTTyA5NjYwIEZpbGVzeXN0ZW0NCm9wdGlvbnMgICAgICAgICBQUk9DRlMgICAgICAg ICAgICAgICAgICAjIFByb2Nlc3MgZmlsZXN5c3RlbSAocmVxdWlyZXMgUFNFVURPRlMpDQpvcHRp b25zICAgICAgICAgUFNFVURPRlMgICAgICAgICAgICAgICAgIyBQc2V1ZG8tZmlsZXN5c3RlbSBm cmFtZXdvcmsNCm9wdGlvbnMgICAgICAgICBHRU9NX0dQVCAgICAgICAgICAgICAgICAjIEdVSUQg UGFydGl0aW9uIFRhYmxlcy4NCm9wdGlvbnMgICAgICAgICBDT01QQVRfNDMgICAgICAgICAgICAg ICAjIENvbXBhdGlibGUgd2l0aCBCU0QgNC4zIFtLRUVQIFRISVMhXQ0Kb3B0aW9ucyAgICAgICAg IENPTVBBVF9GUkVFQlNENCAgICAgICAgICMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0Q0DQpvcHRp b25zICAgICAgICAgQ09NUEFUX0ZSRUVCU0Q1ICAgICAgICAgIyBDb21wYXRpYmxlIHdpdGggRnJl ZUJTRDUNCm9wdGlvbnMgICAgICAgICBTQ1NJX0RFTEFZPTUwMDAgICAgICAgICAjIERlbGF5IChp biBtcykgYmVmb3JlIHByb2JpbmcgU0NTSQ0Kb3B0aW9ucyAgICAgICAgIEtUUkFDRSAgICAgICAg ICAgICAgICAgICMga3RyYWNlKDEpIHN1cHBvcnQNCm9wdGlvbnMgICAgICAgICBTWVNWU0hNICAg ICAgICAgICAgICAgICAjIFNZU1Ytc3R5bGUgc2hhcmVkIG1lbW9yeQ0Kb3B0aW9ucyAgICAgICAg IFNZU1ZNU0cgICAgICAgICAgICAgICAgICMgU1lTVi1zdHlsZSBtZXNzYWdlIHF1ZXVlcw0Kb3B0 aW9ucyAgICAgICAgIFNZU1ZTRU0gICAgICAgICAgICAgICAgICMgU1lTVi1zdHlsZSBzZW1hcGhv cmVzDQpvcHRpb25zICAgICAgICAgX0tQT1NJWF9QUklPUklUWV9TQ0hFRFVMSU5HICMgUE9TSVgg UDEwMDNfMUIgcmVhbC10aW1lIGV4dGVuc2lvbnMNCm9wdGlvbnMgICAgICAgICBLQkRfSU5TVEFM TF9DREVWICAgICAgICAjIGluc3RhbGwgYSBDREVWIGVudHJ5IGluIC9kZXYNCiNvcHRpb25zICAg ICAgICBBSENfUkVHX1BSRVRUWV9QUklOVCAgICAjIFByaW50IHJlZ2lzdGVyIGJpdGZpZWxkcyBp biBkZWJ1Zw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgb3V0cHV0 LiAgQWRkcyB+MTI4ayB0byBkcml2ZXIuDQojb3B0aW9ucyAgICAgICAgQUhEX1JFR19QUkVUVFlf UFJJTlQgICAgIyBQcmludCByZWdpc3RlciBiaXRmaWVsZHMgaW4gZGVidWcNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIG91dHB1dC4gIEFkZHMgfjIxNWsgdG8gZHJp dmVyLg0Kb3B0aW9ucyAgICAgICAgIEFEQVBUSVZFX0dJQU5UICAgICAgICAgICMgR2lhbnQgbXV0 ZXggaXMgYWRhcHRpdmUuDQoNCiNkZXZpY2UgICAgICAgICBhcGljICAgICAgICAgICAgICAgICAg ICAjIEkvTyBBUElDDQojIEJ1cyBzdXBwb3J0Lg0KZGV2aWNlICAgICAgICAgIGVpc2ENCmRldmlj ZSAgICAgICAgICBwY2kNCg0KIyBGbG9wcHkgZHJpdmVzDQpkZXZpY2UgICAgICAgICAgZmRjDQoN CiMgQVRBIGFuZCBBVEFQSSBkZXZpY2VzDQpkZXZpY2UgICAgICAgICAgYXRhDQpkZXZpY2UgICAg ICAgICAgYXRhZGlzayAgICAgICAgICMgQVRBIGRpc2sgZHJpdmVzDQpkZXZpY2UgICAgICAgICAg YXRhcmFpZCAgICAgICAgICMgQVRBIFJBSUQgZHJpdmVzDQpkZXZpY2UgICAgICAgICAgYXRhcGlj ZCAgICAgICAgICMgQVRBUEkgQ0RST00gZHJpdmVzDQpkZXZpY2UgICAgICAgICAgYXRhcGlmZCAg ICAgICAgICMgQVRBUEkgZmxvcHB5IGRyaXZlcw0KZGV2aWNlICAgICAgICAgIGF0YXBpc3QgICAg ICAgICAjIEFUQVBJIHRhcGUgZHJpdmVzDQpvcHRpb25zICAgICAgICAgQVRBX1NUQVRJQ19JRCAg ICMgU3RhdGljIGRldmljZSBudW1iZXJpbmcNCg0KIyBTQ1NJIENvbnRyb2xsZXJzDQpkZXZpY2Ug ICAgICAgICAgYWhiICAgICAgICAgICAgICMgRUlTQSBBSEExNzQyIGZhbWlseQ0KZGV2aWNlICAg ICAgICAgIGFoYyAgICAgICAgICAgICAjIEFIQTI5NDAgYW5kIG9uYm9hcmQgQUlDN3h4eCBkZXZp Y2VzDQpkZXZpY2UgICAgICAgICAgYWhkICAgICAgICAgICAgICMgQUhBMzkzMjAvMjkzMjAgYW5k IG9uYm9hcmQgQUlDNzl4eCBkZXZpY2VzDQpkZXZpY2UgICAgICAgICAgYW1kICAgICAgICAgICAg ICMgQU1EIDUzQzk3NCAoVGVrcmFtIERDLTM5MChUKSkNCmRldmljZSAgICAgICAgICBpc3AgICAg ICAgICAgICAgIyBRbG9naWMgZmFtaWx5DQojZGV2aWNlICAgICAgICAgaXNwZncgICAgICAgICAg ICMgRmlybXdhcmUgZm9yIFFMb2dpYyBIQkFzLSBub3JtYWxseSBhIG1vZHVsZQ0KZGV2aWNlICAg ICAgICAgIG1wdCAgICAgICAgICAgICAjIExTSS1Mb2dpYyBNUFQtRnVzaW9uDQojZGV2aWNlICAg ICAgICAgbmNyICAgICAgICAgICAgICMgTkNSL1N5bWJpb3MgTG9naWMNCmRldmljZSAgICAgICAg ICBzeW0gICAgICAgICAgICAgIyBOQ1IvU3ltYmlvcyBMb2dpYyAobmV3ZXIgY2hpcHNldHMgKyB0 aG9zZSBvZiBgDQpuY3InKQ0KZGV2aWNlICAgICAgICAgIHRybSAgICAgICAgICAgICAjIFRla3Jh bSBEQzM5NVUvVVcvRiBEQzMxNVUgYWRhcHRlcnMNCg0KZGV2aWNlICAgICAgICAgIGFkdiAgICAg ICAgICAgICAjIEFkdmFuc3lzIFNDU0kgYWRhcHRlcnMNCmRldmljZSAgICAgICAgICBhZHcgICAg ICAgICAgICAgIyBBZHZhbnN5cyB3aWRlIFNDU0kgYWRhcHRlcnMNCmRldmljZSAgICAgICAgICBh aGEgICAgICAgICAgICAgIyBBZGFwdGVjIDE1NHggU0NTSSBhZGFwdGVycw0KZGV2aWNlICAgICAg ICAgIGFpYyAgICAgICAgICAgICAjIEFkYXB0ZWMgMTVbMDEyXXggU0NTSSBhZGFwdGVycywgQUlD LTZbMjNdNjAuDQpkZXZpY2UgICAgICAgICAgYnQgICAgICAgICAgICAgICMgQnVzbG9naWMvTXls ZXggTXVsdGlNYXN0ZXIgU0NTSSBhZGFwdGVycw0KDQpkZXZpY2UgICAgICAgICAgbmN2ICAgICAg ICAgICAgICMgTkNSIDUzQzUwMA0KZGV2aWNlICAgICAgICAgIG5zcCAgICAgICAgICAgICAjIFdv cmtiaXQgTmluamEgU0NTSS0zDQpkZXZpY2UgICAgICAgICAgc3RnICAgICAgICAgICAgICMgVE1D IDE4QzMwLzE4QzUwDQoNCiMgU0NTSSBwZXJpcGhlcmFscw0KZGV2aWNlICAgICAgICAgIHNjYnVz ICAgICAgICAgICAjIFNDU0kgYnVzIChyZXF1aXJlZCBmb3IgU0NTSSkNCmRldmljZSAgICAgICAg ICBjaCAgICAgICAgICAgICAgIyBTQ1NJIG1lZGlhIGNoYW5nZXJzDQpkZXZpY2UgICAgICAgICAg ZGEgICAgICAgICAgICAgICMgRGlyZWN0IEFjY2VzcyAoZGlza3MpDQpkZXZpY2UgICAgICAgICAg c2EgICAgICAgICAgICAgICMgU2VxdWVudGlhbCBBY2Nlc3MgKHRhcGUgZXRjKQ0KZGV2aWNlICAg ICAgICAgIGNkICAgICAgICAgICAgICAjIENEDQpkZXZpY2UgICAgICAgICAgcGFzcyAgICAgICAg ICAgICMgUGFzc3Rocm91Z2ggZGV2aWNlIChkaXJlY3QgU0NTSSBhY2Nlc3MpDQpkZXZpY2UgICAg ICAgICAgc2VzICAgICAgICAgICAgICMgU0NTSSBFbnZpcm9ubWVudGFsIFNlcnZpY2VzIChhbmQg U0FGLVRFKQ0KDQojIFJBSUQgY29udHJvbGxlcnMgaW50ZXJmYWNlZCB0byB0aGUgU0NTSSBzdWJz eXN0ZW0NCmRldmljZSAgICAgICAgICBhbXIgICAgICAgICAgICAgIyBBTUkgTWVnYVJBSUQNCmRl dmljZSAgICAgICAgICBhcmNtc3IgICAgICAgICAgIyBBcmVjYSBTQVRBIElJIFJBSUQNCmRldmlj ZSAgICAgICAgICBhc3IgICAgICAgICAgICAgIyBEUFQgU21hcnRSQUlEIFYsIFZJIGFuZCBBZGFw dGVjIFNDU0kgUkFJRA0KZGV2aWNlICAgICAgICAgIGNpc3MgICAgICAgICAgICAjIENvbXBhcSBT bWFydCBSQUlEIDUqDQpkZXZpY2UgICAgICAgICAgZHB0ICAgICAgICAgICAgICMgRFBUIFNtYXJ0 Y2FjaGUgSUlJLCBJViAtIFNlZSBOT1RFUyBmb3Igb3B0aW9ucw0KZGV2aWNlICAgICAgICAgIGhw dG12ICAgICAgICAgICAjIEhpZ2hwb2ludCBSb2NrZXRSQUlEIDE4MngNCmRldmljZSAgICAgICAg ICBpaXIgICAgICAgICAgICAgIyBJbnRlbCBJbnRlZ3JhdGVkIFJBSUQNCmRldmljZSAgICAgICAg ICBpcHMgICAgICAgICAgICAgIyBJQk0gKEFkYXB0ZWMpIFNlcnZlUkFJRA0KZGV2aWNlICAgICAg ICAgIG1seSAgICAgICAgICAgICAjIE15bGV4IEFjY2VsZVJBSUQvZVh0cmVtZVJBSUQNCmRldmlj ZSAgICAgICAgICB0d2EgICAgICAgICAgICAgIyAzd2FyZSA5MDAwIHNlcmllcyBQQVRBL1NBVEEg UkFJRA0KDQojIFJBSUQgY29udHJvbGxlcnMNCmRldmljZSAgICAgICAgICBhYWMgICAgICAgICAg ICAgIyBBZGFwdGVjIEZTQSBSQUlEDQpkZXZpY2UgICAgICAgICAgYWFjcCAgICAgICAgICAgICMg U0NTSSBwYXNzdGhyb3VnaCBmb3IgYWFjIChyZXF1aXJlcyBDQU0pDQpkZXZpY2UgICAgICAgICAg aWRhICAgICAgICAgICAgICMgQ29tcGFxIFNtYXJ0IFJBSUQNCmRldmljZSAgICAgICAgICBtbHgg ICAgICAgICAgICAgIyBNeWxleCBEQUM5NjAgZmFtaWx5DQpkZXZpY2UgICAgICAgICAgcHN0ICAg ICAgICAgICAgICMgUHJvbWlzZSBTdXBlcnRyYWsgU1g2MDAwDQpkZXZpY2UgICAgICAgICAgdHdl ICAgICAgICAgICAgICMgM3dhcmUgQVRBIFJBSUQNCiMgYXRrYmRjMCBjb250cm9scyBib3RoIHRo ZSBrZXlib2FyZCBhbmQgdGhlIFBTLzIgbW91c2UNCmRldmljZSAgICAgICAgICBhdGtiZGMgICAg ICAgICAgIyBBVCBrZXlib2FyZCBjb250cm9sbGVyDQpkZXZpY2UgICAgICAgICAgYXRrYmQgICAg ICAgICAgICMgQVQga2V5Ym9hcmQNCmRldmljZSAgICAgICAgICBwc20gICAgICAgICAgICAgIyBQ Uy8yIG1vdXNlDQoNCmRldmljZSAgICAgICAgICB2Z2EgICAgICAgICAgICAgIyBWR0EgdmlkZW8g Y2FyZCBkcml2ZXINCg0KI2RldmljZSAgICAgICAgIHNwbGFzaCAgICAgICAgICAjIFNwbGFzaCBz Y3JlZW4gYW5kIHNjcmVlbiBzYXZlciBzdXBwb3J0DQoNCiMgc3lzY29ucyBpcyB0aGUgZGVmYXVs dCBjb25zb2xlIGRyaXZlciwgcmVzZW1ibGluZyBhbiBTQ08gY29uc29sZQ0KZGV2aWNlICAgICAg ICAgIHNjDQoNCiMgRW5hYmxlIHRoaXMgZm9yIHRoZSBwY3Z0IChWVDIyMCBjb21wYXRpYmxlKSBj b25zb2xlIGRyaXZlcg0KI2RldmljZSAgICAgICAgIHZ0DQojb3B0aW9ucyAgICAgICAgWFNFUlZF UiAgICAgICAgICMgc3VwcG9ydCBmb3IgWCBzZXJ2ZXIgb24gYSB2dCBjb25zb2xlDQojb3B0aW9u cyAgICAgICAgRkFUX0NVUlNPUiAgICAgICMgc3RhcnQgd2l0aCBibG9jayBjdXJzb3INCg0KZGV2 aWNlICAgICAgICAgIGFncCAgICAgICAgICAgICAjIHN1cHBvcnQgc2V2ZXJhbCBBR1AgY2hpcHNl dHMNCg0KIyBQb3dlciBtYW5hZ2VtZW50IHN1cHBvcnQgKHNlZSBOT1RFUyBmb3IgbW9yZSBvcHRp b25zKQ0KI2RldmljZSAgICAgICAgIGFwbQ0KIyBBZGQgc3VzcGVuZC9yZXN1bWUgc3VwcG9ydCBm b3IgdGhlIGk4MjU0Lg0KZGV2aWNlICAgICAgICAgIHBtdGltZXINCg0KIyBQQ0NBUkQgKFBDTUNJ QSkgc3VwcG9ydA0KIyBQQ01DSUEgYW5kIGNhcmRidXMgYnJpZGdlIHN1cHBvcnQNCmRldmljZSAg ICAgICAgICBjYmIgICAgICAgICAgICAgIyBjYXJkYnVzICh5ZW50YSkgYnJpZGdlDQpkZXZpY2Ug ICAgICAgICAgcGNjYXJkICAgICAgICAgICMgUEMgQ2FyZCAoMTYtYml0KSBidXMNCmRldmljZSAg ICAgICAgICBjYXJkYnVzICAgICAgICAgIyBDYXJkQnVzICgzMi1iaXQpIGJ1cw0KDQojIFNlcmlh bCAoQ09NKSBwb3J0cw0KZGV2aWNlICAgICAgICAgIHNpbyAgICAgICAgICAgICAjIDgyNTAsIDE2 WzQ1XTUwIGJhc2VkIHNlcmlhbCBwb3J0cw0KDQojIFBhcmFsbGVsIHBvcnQNCmRldmljZSAgICAg ICAgICBwcGMNCmRldmljZSAgICAgICAgICBwcGJ1cyAgICAgICAgICAgIyBQYXJhbGxlbCBwb3J0 IGJ1cyAocmVxdWlyZWQpDQpkZXZpY2UgICAgICAgICAgbHB0ICAgICAgICAgICAgICMgUHJpbnRl cg0KZGV2aWNlICAgICAgICAgIHBsaXAgICAgICAgICAgICAjIFRDUC9JUCBvdmVyIHBhcmFsbGVs DQpkZXZpY2UgICAgICAgICAgcHBpICAgICAgICAgICAgICMgUGFyYWxsZWwgcG9ydCBpbnRlcmZh Y2UgZGV2aWNlDQojZGV2aWNlICAgICAgICAgdnBvICAgICAgICAgICAgICMgUmVxdWlyZXMgc2Ni dXMgYW5kIGRhDQoNCiMgSWYgeW91J3ZlIGdvdCBhICJkdW1iIiBzZXJpYWwgb3IgcGFyYWxsZWwg UENJIGNhcmQgdGhhdCBpcw0KIyBzdXBwb3J0ZWQgYnkgdGhlIHB1Yyg0KSBnbHVlIGRyaXZlciwg dW5jb21tZW50IHRoZSBmb2xsb3dpbmcNCiMgbGluZSB0byBlbmFibGUgaXQgKGNvbm5lY3RzIHRv IHRoZSBzaW8gYW5kL29yIHBwYyBkcml2ZXJzKToNCiNkZXZpY2UgICAgICAgICBwdWMNCiMgUENJ IEV0aGVybmV0IE5JQ3MuDQpkZXZpY2UgICAgICAgICAgZGUgICAgICAgICAgICAgICMgREVDL0lu dGVsIERDMjF4NHggKGBgVHVsaXAnJykNCmRldmljZSAgICAgICAgICBlbSAgICAgICAgICAgICAg IyBJbnRlbCBQUk8vMTAwMCBhZGFwdGVyIEdpZ2FiaXQgRXRoZXJuZXQgQ2FyZA0KZGV2aWNlICAg ICAgICAgIGl4Z2IgICAgICAgICAgICAjIEludGVsIFBSTy8xMEdiRSBFdGhlcm5ldCBDYXJkDQpk ZXZpY2UgICAgICAgICAgdHhwICAgICAgICAgICAgICMgM0NvbSAzY1I5OTAgKGBgVHlwaG9vbicn KQ0KZGV2aWNlICAgICAgICAgIHZ4ICAgICAgICAgICAgICAjIDNDb20gM2M1OTAsIDNjNTk1IChg YFZvcnRleCcnKQ0KDQojIFBDSSBFdGhlcm5ldCBOSUNzIHRoYXQgdXNlIHRoZSBjb21tb24gTUlJ IGJ1cyBjb250cm9sbGVyIGNvZGUuDQojIE5PVEU6IEJlIHN1cmUgdG8ga2VlcCB0aGUgJ2Rldmlj ZSBtaWlidXMnIGxpbmUgaW4gb3JkZXIgdG8gdXNlIHRoZXNlIE5JQ3MhDQpkZXZpY2UgICAgICAg ICAgbWlpYnVzICAgICAgICAgICMgTUlJIGJ1cyBzdXBwb3J0DQpkZXZpY2UgICAgICAgICAgYmZl ICAgICAgICAgICAgICMgQnJvYWRjb20gQkNNNDQweCAxMC8xMDAgRXRoZXJuZXQNCmRldmljZSAg ICAgICAgICBiZ2UgICAgICAgICAgICAgIyBCcm9hZGNvbSBCQ001NzB4eCBHaWdhYml0IEV0aGVy bmV0DQpkZXZpY2UgICAgICAgICAgZGMgICAgICAgICAgICAgICMgREVDL0ludGVsIDIxMTQzIGFu ZCB2YXJpb3VzIHdvcmthbGlrZXMNCmRldmljZSAgICAgICAgICBmeHAgICAgICAgICAgICAgIyBJ bnRlbCBFdGhlckV4cHJlc3MgUFJPLzEwMEIgKDgyNTU3LCA4MjU1OCkNCmRldmljZSAgICAgICAg ICBsZ2UgICAgICAgICAgICAgIyBMZXZlbCAxIExYVDEwMDEgZ2lnYWJpdCBFdGhlcm5ldA0KZGV2 aWNlICAgICAgICAgIG5nZSAgICAgICAgICAgICAjIE5hdFNlbWkgRFA4MzgyMCBnaWdhYml0IEV0 aGVybmV0DQpkZXZpY2UgICAgICAgICAgbnZlICAgICAgICAgICAgICMgblZpZGlhIG5Gb3JjZSBN Q1Agb24tYm9hcmQgRXRoZXJuZXQgTmV0d29ya2luZw0KZGV2aWNlICAgICAgICAgIHBjbiAgICAg ICAgICAgICAjIEFNRCBBbTc5Qzk3eCBQQ0kgMTAvMTAwKHByZWNlZGVuY2Ugb3ZlciAnbG5jJykN CmRldmljZSAgICAgICAgICByZSAgICAgICAgICAgICAgIyBSZWFsVGVrIDgxMzlDKy84MTY5Lzgx NjlTLzgxMTBTDQpkZXZpY2UgICAgICAgICAgcmwgICAgICAgICAgICAgICMgUmVhbFRlayA4MTI5 LzgxMzkNCmRldmljZSAgICAgICAgICBzZiAgICAgICAgICAgICAgIyBBZGFwdGVjIEFJQy02OTE1 IChgYFN0YXJmaXJlJycpDQpkZXZpY2UgICAgICAgICAgc2lzICAgICAgICAgICAgICMgU2lsaWNv biBJbnRlZ3JhdGVkIFN5c3RlbXMgU2lTIDkwMC9TaVMgNzAxNg0KZGV2aWNlICAgICAgICAgIHNr ICAgICAgICAgICAgICAjIFN5c0tvbm5lY3QgU0stOTg0eCAmIFNLLTk4MnggZ2lnYWJpdCBFdGhl cm5ldA0KZGV2aWNlICAgICAgICAgIHN0ZSAgICAgICAgICAgICAjIFN1bmRhbmNlIFNUMjAxIChE LUxpbmsgREZFLTU1MFRYKQ0KZGV2aWNlICAgICAgICAgIHRpICAgICAgICAgICAgICAjIEFsdGVv biBOZXR3b3JrcyBUaWdvbiBJL0lJIGdpZ2FiaXQgRXRoZXJuZXQNCmRldmljZSAgICAgICAgICB0 bCAgICAgICAgICAgICAgIyBUZXhhcyBJbnN0cnVtZW50cyBUaHVuZGVyTEFODQpkZXZpY2UgICAg ICAgICAgdHggICAgICAgICAgICAgICMgU01DIEV0aGVyUG93ZXIgSUkgKDgzYzE3MCBgYEVQSUMn JykNCmRldmljZSAgICAgICAgICB2Z2UgICAgICAgICAgICAgIyBWSUEgVlQ2MTJ4IGdpZ2FiaXQg RXRoZXJuZXQNCmRldmljZSAgICAgICAgICB2ciAgICAgICAgICAgICAgIyBWSUEgUmhpbmUsIFJo aW5lIElJDQpkZXZpY2UgICAgICAgICAgd2IgICAgICAgICAgICAgICMgV2luYm9uZCBXODlDODQw Rg0KZGV2aWNlICAgICAgICAgIHhsICAgICAgICAgICAgICAjIDNDb20gM2M5MHggKGBgQm9vbWVy YW5nJycsIGBgQ3ljbG9uZScnKQ0KDQojIElTQSBFdGhlcm5ldCBOSUNzLiAgcGNjYXJkIE5JQ3Mg aW5jbHVkZWQuDQpkZXZpY2UgICAgICAgICAgY3MgICAgICAgICAgICAgICMgQ3J5c3RhbCBTZW1p Y29uZHVjdG9yIENTODl4MCBOSUMNCiMgJ2RldmljZSBlZCcgcmVxdWlyZXMgJ2RldmljZSBtaWli dXMnDQpkZXZpY2UgICAgICAgICAgZWQgICAgICAgICAgICAgICMgTkVbMTJdMDAwLCBTTUMgVWx0 cmEsIDNjNTAzLCBEUzgzOTAgY2FyZHMNCmRldmljZSAgICAgICAgICBleCAgICAgICAgICAgICAg IyBJbnRlbCBFdGhlckV4cHJlc3MgUHJvLzEwIGFuZCBQcm8vMTArDQpkZXZpY2UgICAgICAgICAg ZXAgICAgICAgICAgICAgICMgRXRoZXJsaW5rIElJSSBiYXNlZCBjYXJkcw0KZGV2aWNlICAgICAg ICAgIGZlICAgICAgICAgICAgICAjIEZ1aml0c3UgTUI4Njk2eCBiYXNlZCBjYXJkcw0KZGV2aWNl ICAgICAgICAgIGllICAgICAgICAgICAgICAjIEV0aGVyRXhwcmVzcyA4LzE2LCAzQzUwNywgU3Rh ckxBTiAxMCBldGMuDQpkZXZpY2UgICAgICAgICAgbG5jICAgICAgICAgICAgICMgTkUyMTAwLCBO RTMyLVZMIExhbmNlIEV0aGVybmV0IGNhcmRzDQpkZXZpY2UgICAgICAgICAgc24gICAgICAgICAg ICAgICMgU01DJ3MgOTAwMCBzZXJpZXMgb2YgRXRoZXJuZXQgY2hpcHMNCmRldmljZSAgICAgICAg ICB4ZSAgICAgICAgICAgICAgIyBYaXJjb20gcGNjYXJkIEV0aGVybmV0DQoNCiMgSVNBIGRldmlj ZXMgdGhhdCB1c2UgdGhlIG9sZCBJU0Egc2hpbXMNCiNkZXZpY2UgICAgICAgICBsZQ0KDQojIFdp cmVsZXNzIE5JQyBjYXJkcw0KZGV2aWNlICAgICAgICAgIHdsYW4gICAgICAgICAgICAjIDgwMi4x MSBzdXBwb3J0DQpkZXZpY2UgICAgICAgICAgYW4gICAgICAgICAgICAgICMgQWlyb25ldCA0NTAw LzQ4MDAgODAyLjExIHdpcmVsZXNzIE5JQ3MuDQpkZXZpY2UgICAgICAgICAgYXdpICAgICAgICAg ICAgICMgQmF5U3RhY2sgNjYwIGFuZCBvdGhlcnMNCmRldmljZSAgICAgICAgICByYWwgICAgICAg ICAgICAgIyBSYWxpbmsgVGVjaG5vbG9neSBSVDI1MDAgd2lyZWxlc3MgTklDcy4NCmRldmljZSAg ICAgICAgICB3aSAgICAgICAgICAgICAgIyBXYXZlTEFOL0ludGVyc2lsL1N5bWJvbCA4MDIuMTEg d2lyZWxlc3MgTklDcy4NCiNkZXZpY2UgICAgICAgICB3bCAgICAgICAgICAgICAgIyBPbGRlciBu b24gODAyLjExIFdhdmVsYW4gd2lyZWxlc3MgTklDLg0KDQojIFBzZXVkbyBkZXZpY2VzLg0KZGV2 aWNlICAgICAgICAgIGxvb3AgICAgICAgICAgICAjIE5ldHdvcmsgbG9vcGJhY2sNCmRldmljZSAg ICAgICAgICByYW5kb20gICAgICAgICAgIyBFbnRyb3B5IGRldmljZQ0KZGV2aWNlICAgICAgICAg IGV0aGVyICAgICAgICAgICAjIEV0aGVybmV0IHN1cHBvcnQNCiNkZXZpY2UgICAgICAgICBzbCAg ICAgICAgICAgICAgIyBLZXJuZWwgU0xJUA0KI2RldmljZSAgICAgICAgIHBwcCAgICAgICAgICAg ICAjIEtlcm5lbCBQUFANCmRldmljZSAgICAgICAgICB0dW4gICAgICAgICAgICAgIyBQYWNrZXQg dHVubmVsLg0KZGV2aWNlICAgICAgICAgIHB0eSAgICAgICAgICAgICAjIFBzZXVkby10dHlzICh0 ZWxuZXQgZXRjKQ0KZGV2aWNlICAgICAgICAgIG1kICAgICAgICAgICAgICAjIE1lbW9yeSAiZGlz a3MiDQpkZXZpY2UgICAgICAgICAgZ2lmICAgICAgICAgICAgICMgSVB2NiBhbmQgSVB2NCB0dW5u ZWxpbmcNCmRldmljZSAgICAgICAgICBmYWl0aCAgICAgICAgICAgIyBJUHY2LXRvLUlQdjQgcmVs YXlpbmcgKHRyYW5zbGF0aW9uKQ0KDQojIFRoZSBgYnBmJyBkZXZpY2UgZW5hYmxlcyB0aGUgQmVy a2VsZXkgUGFja2V0IEZpbHRlci4NCiMgQmUgYXdhcmUgb2YgdGhlIGFkbWluaXN0cmF0aXZlIGNv bnNlcXVlbmNlcyBvZiBlbmFibGluZyB0aGlzIQ0KIyBOb3RlIHRoYXQgJ2JwZicgaXMgcmVxdWly ZWQgZm9yIERIQ1AuDQpkZXZpY2UgICAgICAgICAgYnBmICAgICAgICAgICAgICMgQmVya2VsZXkg cGFja2V0IGZpbHRlcg0KDQojIFVTQiBzdXBwb3J0DQpkZXZpY2UgICAgICAgICAgdWhjaSAgICAg ICAgICAgICMgVUhDSSBQQ0ktPlVTQiBpbnRlcmZhY2UNCmRldmljZSAgICAgICAgICBvaGNpICAg ICAgICAgICAgIyBPSENJIFBDSS0+VVNCIGludGVyZmFjZQ0KZGV2aWNlICAgICAgICAgIGVoY2kg ICAgICAgICAgICAjIEVIQ0kgUENJLT5VU0IgaW50ZXJmYWNlIChVU0IgMi4wKQ0KZGV2aWNlICAg ICAgICAgIHVzYiAgICAgICAgICAgICAjIFVTQiBCdXMgKHJlcXVpcmVkKQ0KI2RldmljZSAgICAg ICAgIHVkYnAgICAgICAgICAgICAjIFVTQiBEb3VibGUgQnVsayBQaXBlIGRldmljZXMNCmRldmlj ZSAgICAgICAgICB1Z2VuICAgICAgICAgICAgIyBHZW5lcmljDQpkZXZpY2UgICAgICAgICAgdWhp ZCAgICAgICAgICAgICMgIkh1bWFuIEludGVyZmFjZSBEZXZpY2VzIg0KZGV2aWNlICAgICAgICAg IHVrYmQgICAgICAgICAgICAjIEtleWJvYXJkDQpkZXZpY2UgICAgICAgICAgdWxwdCAgICAgICAg ICAgICMgUHJpbnRlcg0KZGV2aWNlICAgICAgICAgIHVtYXNzICAgICAgICAgICAjIERpc2tzL01h c3Mgc3RvcmFnZSAtIFJlcXVpcmVzIHNjYnVzIGFuZCBkYQ0KZGV2aWNlICAgICAgICAgIHVtcyAg ICAgICAgICAgICAjIE1vdXNlDQpkZXZpY2UgICAgICAgICAgdXJhbCAgICAgICAgICAgICMgUmFs aW5rIFRlY2hub2xvZ3kgUlQyNTAwVVNCIHdpcmVsZXNzIE5JQ3MNCmRldmljZSAgICAgICAgICB1 cmlvICAgICAgICAgICAgIyBEaWFtb25kIFJpbyA1MDAgTVAzIHBsYXllcg0KZGV2aWNlICAgICAg ICAgIHVzY2FubmVyICAgICAgICAjIFNjYW5uZXJzDQojIFVTQiBFdGhlcm5ldCwgcmVxdWlyZXMg bWlpYnVzDQpkZXZpY2UgICAgICAgICAgYXVlICAgICAgICAgICAgICMgQURNdGVrIFVTQiBFdGhl cm5ldA0KZGV2aWNlICAgICAgICAgIGF4ZSAgICAgICAgICAgICAjIEFTSVggRWxlY3Ryb25pY3Mg VVNCIEV0aGVybmV0DQpkZXZpY2UgICAgICAgICAgY2RjZSAgICAgICAgICAgICMgR2VuZXJpYyBV U0Igb3ZlciBFdGhlcm5ldA0KZGV2aWNlICAgICAgICAgIGN1ZSAgICAgICAgICAgICAjIENBVEMg VVNCIEV0aGVybmV0DQpkZXZpY2UgICAgICAgICAga3VlICAgICAgICAgICAgICMgS2F3YXNha2kg TFNJIFVTQiBFdGhlcm5ldA0KZGV2aWNlICAgICAgICAgIHJ1ZSAgICAgICAgICAgICAjIFJlYWxU ZWsgUlRMODE1MCBVU0IgRXRoZXJuZXQNCg0KIyBGaXJlV2lyZSBzdXBwb3J0DQpkZXZpY2UgICAg ICAgICAgZmlyZXdpcmUgICAgICAgICMgRmlyZVdpcmUgYnVzIGNvZGUNCmRldmljZSAgICAgICAg ICBzYnAgICAgICAgICAgICAgIyBTQ1NJIG92ZXIgRmlyZVdpcmUgKFJlcXVpcmVzIHNjYnVzIGFu ZCBkYSkNCmRldmljZSAgICAgICAgICBmd2UgICAgICAgICAgICAgIyBFdGhlcm5ldCBvdmVyIEZp cmVXaXJlIChub24tc3RhbmRhcmQhKQ0KDQpvcHRpb25zICAgICAgICAgSVBGSVJFV0FMTCAgICAg ICAgICAgICAgI2ZpcmV3YWxsDQpvcHRpb25zICAgICAgICAgSVBGSVJFV0FMTF9WRVJCT1NFICAg ICAgI2VuYWJsZSBsb2dnaW5nIHRvIHN5c2xvZ2QoOCkNCm9wdGlvbnMgICAgICAgICBJUEZJUkVX QUxMX0RFRkFVTFRfVE9fQUNDRVBUICAgICNhbGxvdyBldmVyeXRoaW5nIGJ5IGRlZmF1bHQNCm9w dGlvbnMgICAgICAgICBJUEZJUkVXQUxMX0ZPUldBUkQNCm9wdGlvbnMgICAgICAgICBJUERJVkVS VA0Kb3B0aW9ucyAgICAgICAgIElQU1RFQUxUSCAgICAgICAgICAgICAgICNzdXBwb3J0IGZvciBz dGVhbHRoIGZvcndhcmRpbmcNCm9wdGlvbnMgICAgICAgICBEVU1NWU5FVA0Kb3B0aW9ucyAgICAg ICAgIFRDUF9EUk9QX1NZTkZJTg0Kb3B0aW9ucyAgICAgICAgIFFVT1RBDQpvcHRpb25zICAgICAg ICAgU0NfRElTQUJMRV9SRUJPT1QNCm9wdGlvbnMgICAgICAgICBERVZJQ0VfUE9MTElORw== ------=_Part_872_13969867.1143465769015--