From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42213) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yatpl-00040I-Tz for qemu-devel@nongnu.org; Wed, 25 Mar 2015 18:31:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yatpk-0008Dd-QX for qemu-devel@nongnu.org; Wed, 25 Mar 2015 18:31:33 -0400 Received: from mail-la0-x233.google.com ([2a00:1450:4010:c03::233]:35228) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yatpk-0008DJ-87 for qemu-devel@nongnu.org; Wed, 25 Mar 2015 18:31:32 -0400 Received: by lahp7 with SMTP id p7so12836411lah.2 for ; Wed, 25 Mar 2015 15:31:31 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20150325205439.GA21667@morn.localdomain> References: <20150311184531.GA11423@morn.localdomain> <20150311191928.GA14695@morn.localdomain> <20150311193337.GA13162@work-vm> <20150311195920.GR2334@work-vm> <20150312095902.GC2330@work-vm> <20150325205439.GA21667@morn.localdomain> From: Andrey Korolyov Date: Thu, 26 Mar 2015 01:31:11 +0300 Message-ID: Content-Type: multipart/mixed; boundary=001a11c2a87a0025390512247634 Subject: Re: [Qemu-devel] E5-2620v2 - emulation stop error List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin O'Connor Cc: "kvm@vger.kernel.org" , "qemu-devel@nongnu.org" , "Dr. David Alan Gilbert" , Bandan Das , Gerd Hoffmann , Paolo Bonzini --001a11c2a87a0025390512247634 Content-Type: text/plain; charset=UTF-8 On Wed, Mar 25, 2015 at 11:54 PM, Kevin O'Connor wrote: > On Wed, Mar 25, 2015 at 11:43:31PM +0300, Andrey Korolyov wrote: >> On Mon, Mar 16, 2015 at 10:17 PM, Andrey Korolyov wrote: >> > For now, it looks like bug have a mixed Murphy-Heisenberg nature, as >> > it appearance is very rare (compared to the number of actual launches) >> > and most probably bounded to the physical characteristics of my >> > production nodes. As soon as I reach any reproducible path for a >> > regular workstation environment, I`ll let everyone know. Also I am >> > starting to think that issue can belong to the particular motherboard >> > firmware revision, despite fact that the CPU microcode is the same >> > everywhere. >> >> >> Hello everyone, I`ve managed to reproduce this issue >> *deterministically* with latest seabios with smp fix and 3.18.3. The >> error occuring just *once* per vm until hypervisor reboots, at least >> in my setup, this is definitely crazy... >> >> - launch two VMs (Centos 7 in my case), >> - wait a little while they are booting, >> - attach serial console (I am using virsh list for this exact purpose), >> - issue acpi reboot or reset, does not matter, >> - VM always hangs at boot, most times with sgabios initialization >> string printed out [1], but sometimes it hangs a bit later [2], >> - no matter how many times I try to relaunch the QEMU afterwards, the >> issue does not appear on VM which experienced problem once; >> - trace and sample args can be seen in [3] and [4] respectively. > > Can you add something like: > > -chardev file,path=seabioslog.`date +%s`,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios > > to the qemu command line and forward the resulting log from both a > succesful boot and a failed one? > > -Kevin Of course, logs are attached. --001a11c2a87a0025390512247634 Content-Type: application/octet-stream; name="reboot.failed" Content-Disposition: attachment; filename="reboot.failed" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i7pb0gg40 U2VhQklPUyAodmVyc2lvbiAxLjguMS0yMDE1MDMyNV8yMzA0MjMtdGVzdG5vZGUpClJ1bm5pbmcg b24gUUVNVSAoaTQ0MGZ4KQpSdW5uaW5nIG9uIEtWTQpSYW1TaXplOiAweDQwMDAwMDAwIFtjbW9z XQpSZWxvY2F0aW5nIGluaXQgZnJvbSAweDAwMGUxMWIwIHRvIDB4M2ZmYWZkMTAgKHNpemUgNjYw OTYpCkZvdW5kIFFFTVUgZndfY2ZnClJhbUJsb2NrOiBhZGRyIDB4MDAwMDAwMDAwMDAwMDAwMCBs ZW4gMHgwMDAwMDAwMDQwMDAwMDAwIFtlODIwXQpNb3ZpbmcgcG1fYmFzZSB0byAweDYwMApib290 IG9yZGVyOgoxOiAvcGNpQGkwY2Y4L3Njc2lANS9kaXNrQDAsMAoyOiBIQUxUCkNQVSBNaHo9MjEw Mwo9PT0gUENJIGJ1cyAmIGJyaWRnZSBpbml0ID09PQpQQ0k6IHBjaV9iaW9zX2luaXRfYnVzX3Jl YyBidXMgPSAweDAKPT09IFBDSSBkZXZpY2UgcHJvYmluZyA9PT0KRm91bmQgNyBQQ0kgZGV2aWNl cyAobWF4IFBDSSBidXMgaXMgMDApCj09PSBQQ0kgbmV3IGFsbG9jYXRpb24gcGFzcyAjMSA9PT0K UENJOiBjaGVjayBkZXZpY2VzCj09PSBQQ0kgbmV3IGFsbG9jYXRpb24gcGFzcyAjMiA9PT0KUENJ OiBJTzogYzAwMCAtIGMwNmYKUENJOiAzMjogMDAwMDAwMDA4MDAwMDAwMCAtIDAwMDAwMDAwZmVj MDAwMDAKUENJOiBtYXAgZGV2aWNlIGJkZj0wMDowNS4wICBiYXIgMCwgYWRkciAwMDAwYzAwMCwg c2l6ZSAwMDAwMDA0MCBbaW9dClBDSTogbWFwIGRldmljZSBiZGY9MDA6MDQuMCAgYmFyIDAsIGFk ZHIgMDAwMGMwNDAsIHNpemUgMDAwMDAwMjAgW2lvXQpQQ0k6IG1hcCBkZXZpY2UgYmRmPTAwOjAx LjEgIGJhciA0LCBhZGRyIDAwMDBjMDYwLCBzaXplIDAwMDAwMDEwIFtpb10KUENJOiBtYXAgZGV2 aWNlIGJkZj0wMDowMy4wICBiYXIgMCwgYWRkciBmZWJmODAwMCwgc2l6ZSAwMDAwNDAwMCBbbWVt XQpQQ0k6IG1hcCBkZXZpY2UgYmRmPTAwOjA0LjAgIGJhciAxLCBhZGRyIGZlYmZjMDAwLCBzaXpl IDAwMDAxMDAwIFttZW1dClBDSTogbWFwIGRldmljZSBiZGY9MDA6MDUuMCAgYmFyIDEsIGFkZHIg ZmViZmQwMDAsIHNpemUgMDAwMDEwMDAgW21lbV0KUENJOiBpbml0IGJkZj0wMDowMC4wIGlkPTgw ODY6MTIzNwpQQ0k6IGluaXQgYmRmPTAwOjAxLjAgaWQ9ODA4Njo3MDAwClBJSVgzL1BJSVg0IGlu aXQ6IGVsY3I9MDAgMGMKUENJOiBpbml0IGJkZj0wMDowMS4xIGlkPTgwODY6NzAxMApQQ0k6IGlu aXQgYmRmPTAwOjAxLjMgaWQ9ODA4Njo3MTEzClVzaW5nIHBtdGltZXIsIGlvcG9ydCAweDYwOApQ Q0k6IGluaXQgYmRmPTAwOjAzLjAgaWQ9MTAzMzowMTk0ClBDSTogaW5pdCBiZGY9MDA6MDQuMCBp ZD0xYWY0OjEwMDMKUENJOiBpbml0IGJkZj0wMDowNS4wIGlkPTFhZjQ6MTAwMQpQQ0k6IE5vIFZH QSBkZXZpY2VzIGZvdW5kCmhhbmRsZV9zbXA6IGFwaWNfaWQ9NApoYW5kbGVfc21wOiBhcGljX2lk PTExCmhhbmRsZV9zbXA6IGFwaWNfaWQ9MwpoYW5kbGVfc21wOiBhcGljX2lkPTYKaGFuZGxlX3Nt cDogYXBpY19pZD0yCmhhbmRsZV9zbXA6IGFwaWNfaWQ9OApoYW5kbGVfc21wOiBhcGljX2lkPTUK aGFuZGxlX3NtcDogYXBpY19pZD05CmhhbmRsZV9zbXA6IGFwaWNfaWQ9MQpoYW5kbGVfc21wOiBh cGljX2lkPTcKaGFuZGxlX3NtcDogYXBpY19pZD0xMApGb3VuZCAxMiBjcHUocykgbWF4IHN1cHBv cnRlZCAxMiBjcHUocykKQ29weWluZyBQSVIgZnJvbSAweDNmZmJmZDA4IHRvIDB4MDAwZjEzNjAK Q29weWluZyBNUFRBQkxFIGZyb20gMHgwMDAwNmQ0OS8zZmZhNmMyMCB0byAweDAwMGYxMjcwCkNv cHlpbmcgU01CSU9TIGVudHJ5IHBvaW50IGZyb20gMHgwMDAwNmQ1OSB0byAweDAwMGYxMGQwClNj YW4gZm9yIFZHQSBvcHRpb24gcm9tClJ1bm5pbmcgb3B0aW9uIHJvbSBhdCBjMDAwOjAwMDMKVHVy bmluZyBvbiB2Z2EgdGV4dCBtb2RlIGNvbnNvbGUKU2VhQklPUyAodmVyc2lvbiAxLjguMS0yMDE1 MDMyNV8yMzA0MjMtdGVzdG5vZGUpCk1hY2hpbmUgVVVJRCAzYzc4NzIxZi03MzE3LTRmODUtYmNi ZS1mNWFkNDZkMjkzYTEKQWxsIHRocmVhZHMgY29tcGxldGUuCkZvdW5kIDAgbHB0IHBvcnRzCkZv dW5kIDEgc2VyaWFsIHBvcnRzCkFUQSBjb250cm9sbGVyIDEgYXQgMWYwLzNmNC8wIChpcnEgMTQg ZGV2IDkpCkFUQSBjb250cm9sbGVyIDIgYXQgMTcwLzM3NC8wIChpcnEgMTUgZGV2IDkpCmZvdW5k IHZpcnRpby1ibGsgYXQgMDo1ClNlYXJjaGluZyBib290b3JkZXIgZm9yOiAvcGNpQGkwY2Y4LypA NQpQUzIga2V5Ym9hcmQgaW5pdGlhbGl6ZWQKQWxsIHRocmVhZHMgY29tcGxldGUuClNjYW4gZm9y IG9wdGlvbiByb21zClNlYXJjaGluZyBib290b3JkZXIgZm9yOiAvcm9tQGdlbnJvbXMva3ZtdmFw aWMuYmluClNlYXJjaGluZyBib290b3JkZXIgZm9yOiBIQUxUCmRyaXZlIDB4MDAwZjEwNTA6IFBD SFM9MTYzODMvMTYvNjMgdHJhbnNsYXRpb249bGJhIExDSFM9MTAyNC8yNTUvNjMgcz0xNjc3NzIx NgpSdW5uaW5nIG9wdGlvbiByb20gYXQgYzEwMDowMDAzClNwYWNlIGF2YWlsYWJsZSBmb3IgVU1C OiBjMzgwMC1lZDgwMCwgZjAwMDAtZjEwNTAKUmV0dXJuZWQgMTMxMDcyIGJ5dGVzIG9mIFpvbmVI aWdoCmU4MjAgbWFwIGhhcyA3IGl0ZW1zOgogIDA6IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAw MDAwMDlmODAwID0gMSBSQU0KICAxOiAwMDAwMDAwMDAwMDlmODAwIC0gMDAwMDAwMDAwMDBhMDAw MCA9IDIgUkVTRVJWRUQKICAyOiAwMDAwMDAwMDAwMGYwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCA9 IDIgUkVTRVJWRUQKICAzOiAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDAzZmZlMDAwMCA9IDEg UkFNCiAgNDogMDAwMDAwMDAzZmZlMDAwMCAtIDAwMDAwMDAwNDAwMDAwMDAgPSAyIFJFU0VSVkVE CiAgNTogMDAwMDAwMDBmZWZmYzAwMCAtIDAwMDAwMDAwZmYwMDAwMDAgPSAyIFJFU0VSVkVECiAg NjogMDAwMDAwMDBmZmZjMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgPSAyIFJFU0VSVkVECmVudGVy IGhhbmRsZV8xOToKICBOVUxMCkJvb3RpbmcgZnJvbSBIYXJkIERpc2suLi4KQm9vdGluZyBmcm9t IDAwMDA6N2MwMApJbiByZXN1bWUgKHN0YXR1cz0wKQpJbiAzMmJpdCByZXN1bWUKQXR0ZW1wdGlu ZyBhIGhhcmQgcmVib290ClNlYUJJT1MgKHZlcnNpb24gMS44LjEtMjAxNTAzMjVfMjMwNDIzLXRl c3Rub2RlKQpSdW5uaW5nIG9uIFFFTVUgKGk0NDBmeCkKUnVubmluZyBvbiBLVk0KUmFtU2l6ZTog MHg0MDAwMDAwMCBbY21vc10KUmVsb2NhdGluZyBpbml0IGZyb20gMHgwMDBlMTFiMCB0byAweDNm ZmFmZDEwIChzaXplIDY2MDk2KQpGb3VuZCBRRU1VIGZ3X2NmZwpSYW1CbG9jazogYWRkciAweDAw MDAwMDAwMDAwMDAwMDAgbGVuIDB4MDAwMDAwMDA0MDAwMDAwMCBbZTgyMF0KTW92aW5nIHBtX2Jh c2UgdG8gMHg2MDAKYm9vdCBvcmRlcjoKMTogL3BjaUBpMGNmOC9zY3NpQDUvZGlza0AwLDAKMjog SEFMVApDUFUgTWh6PTIxMDIKPT09IFBDSSBidXMgJiBicmlkZ2UgaW5pdCA9PT0KUENJOiBwY2lf Ymlvc19pbml0X2J1c19yZWMgYnVzID0gMHgwCj09PSBQQ0kgZGV2aWNlIHByb2JpbmcgPT09CkZv dW5kIDcgUENJIGRldmljZXMgKG1heCBQQ0kgYnVzIGlzIDAwKQo9PT0gUENJIG5ldyBhbGxvY2F0 aW9uIHBhc3MgIzEgPT09ClBDSTogY2hlY2sgZGV2aWNlcwo9PT0gUENJIG5ldyBhbGxvY2F0aW9u IHBhc3MgIzIgPT09ClBDSTogSU86IGMwMDAgLSBjMDZmClBDSTogMzI6IDAwMDAwMDAwODAwMDAw MDAgLSAwMDAwMDAwMGZlYzAwMDAwClBDSTogbWFwIGRldmljZSBiZGY9MDA6MDUuMCAgYmFyIDAs IGFkZHIgMDAwMGMwMDAsIHNpemUgMDAwMDAwNDAgW2lvXQpQQ0k6IG1hcCBkZXZpY2UgYmRmPTAw OjA0LjAgIGJhciAwLCBhZGRyIDAwMDBjMDQwLCBzaXplIDAwMDAwMDIwIFtpb10KUENJOiBtYXAg ZGV2aWNlIGJkZj0wMDowMS4xICBiYXIgNCwgYWRkciAwMDAwYzA2MCwgc2l6ZSAwMDAwMDAxMCBb aW9dClBDSTogbWFwIGRldmljZSBiZGY9MDA6MDMuMCAgYmFyIDAsIGFkZHIgZmViZjgwMDAsIHNp emUgMDAwMDQwMDAgW21lbV0KUENJOiBtYXAgZGV2aWNlIGJkZj0wMDowNC4wICBiYXIgMSwgYWRk ciBmZWJmYzAwMCwgc2l6ZSAwMDAwMTAwMCBbbWVtXQpQQ0k6IG1hcCBkZXZpY2UgYmRmPTAwOjA1 LjAgIGJhciAxLCBhZGRyIGZlYmZkMDAwLCBzaXplIDAwMDAxMDAwIFttZW1dClBDSTogaW5pdCBi ZGY9MDA6MDAuMCBpZD04MDg2OjEyMzcKUENJOiBpbml0IGJkZj0wMDowMS4wIGlkPTgwODY6NzAw MApQSUlYMy9QSUlYNCBpbml0OiBlbGNyPTAwIDBjClBDSTogaW5pdCBiZGY9MDA6MDEuMSBpZD04 MDg2OjcwMTAKUENJOiBpbml0IGJkZj0wMDowMS4zIGlkPTgwODY6NzExMwpVc2luZyBwbXRpbWVy LCBpb3BvcnQgMHg2MDgKUENJOiBpbml0IGJkZj0wMDowMy4wIGlkPTEwMzM6MDE5NApQQ0k6IGlu aXQgYmRmPTAwOjA0LjAgaWQ9MWFmNDoxMDAzClBDSTogaW5pdCBiZGY9MDA6MDUuMCBpZD0xYWY0 OjEwMDEKUENJOiBObyBWR0EgZGV2aWNlcyBmb3VuZApoYW5kbGVfc21wOiBhcGljX2lkPTIKaGFu ZGxlX3NtcDogYXBpY19pZD01CmhhbmRsZV9zbXA6IGFwaWNfaWQ9MQpoYW5kbGVfc21wOiBhcGlj X2lkPTQKaGFuZGxlX3NtcDogYXBpY19pZD05CmhhbmRsZV9zbXA6IGFwaWNfaWQ9OApoYW5kbGVf c21wOiBhcGljX2lkPTExCmhhbmRsZV9zbXA6IGFwaWNfaWQ9NgpoYW5kbGVfc21wOiBhcGljX2lk PTcKaGFuZGxlX3NtcDogYXBpY19pZD0xMApoYW5kbGVfc21wOiBhcGljX2lkPTMKRm91bmQgMTIg Y3B1KHMpIG1heCBzdXBwb3J0ZWQgMTIgY3B1KHMpCkNvcHlpbmcgUElSIGZyb20gMHgzZmZiZmQw OCB0byAweDAwMGYxMzYwCkNvcHlpbmcgTVBUQUJMRSBmcm9tIDB4MDAwMDZkNDkvM2ZmYTZjMjAg dG8gMHgwMDBmMTI3MApDb3B5aW5nIFNNQklPUyBlbnRyeSBwb2ludCBmcm9tIDB4MDAwMDZkNTkg dG8gMHgwMDBmMTBkMApTY2FuIGZvciBWR0Egb3B0aW9uIHJvbQpSdW5uaW5nIG9wdGlvbiByb20g YXQgYzAwMDowMDAzClR1cm5pbmcgb24gdmdhIHRleHQgbW9kZSBjb25zb2xlClNlYUJJT1MgKHZl cnNpb24gMS44LjEtMjAxNTAzMjVfMjMwNDIzLXRlc3Rub2RlKQpNYWNoaW5lIFVVSUQgM2M3ODcy MWYtNzMxNy00Zjg1LWJjYmUtZjVhZDQ2ZDI5M2ExCkFsbCB0aHJlYWRzIGNvbXBsZXRlLgpGb3Vu ZCAwIGxwdCBwb3J0cwpGb3VuZCAxIHNlcmlhbCBwb3J0cwpBVEEgY29udHJvbGxlciAxIGF0IDFm MC8zZjQvMCAoaXJxIDE0IGRldiA5KQpBVEEgY29udHJvbGxlciAyIGF0IDE3MC8zNzQvMCAoaXJx IDE1IGRldiA5KQpmb3VuZCB2aXJ0aW8tYmxrIGF0IDA6NQpTZWFyY2hpbmcgYm9vdG9yZGVyIGZv cjogL3BjaUBpMGNmOC8qQDUKUFMyIGtleWJvYXJkIGluaXRpYWxpemVkCkFsbCB0aHJlYWRzIGNv bXBsZXRlLgpTY2FuIGZvciBvcHRpb24gcm9tcwpTZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogL3Jv bUBnZW5yb21zL2t2bXZhcGljLmJpbgpTZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogSEFMVApkcml2 ZSAweDAwMGYxMDUwOiBQQ0hTPTE2MzgzLzE2LzYzIHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEwMjQv MjU1LzYzIHM9MTY3NzcyMTYKUnVubmluZyBvcHRpb24gcm9tIGF0IGMxMDA6MDAwMwpTcGFjZSBh dmFpbGFibGUgZm9yIFVNQjogYzM4MDAtZWQ4MDAsIGYwMDAwLWYxMDUwClJldHVybmVkIDEzMTA3 MiBieXRlcyBvZiBab25lSGlnaAplODIwIG1hcCBoYXMgNyBpdGVtczoKICAwOiAwMDAwMDAwMDAw MDAwMDAwIC0gMDAwMDAwMDAwMDA5ZjgwMCA9IDEgUkFNCiAgMTogMDAwMDAwMDAwMDA5ZjgwMCAt IDAwMDAwMDAwMDAwYTAwMDAgPSAyIFJFU0VSVkVECiAgMjogMDAwMDAwMDAwMDBmMDAwMCAtIDAw MDAwMDAwMDAxMDAwMDAgPSAyIFJFU0VSVkVECiAgMzogMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAw MDAwM2ZmZTAwMDAgPSAxIFJBTQogIDQ6IDAwMDAwMDAwM2ZmZTAwMDAgLSAwMDAwMDAwMDQwMDAw MDAwID0gMiBSRVNFUlZFRAogIDU6IDAwMDAwMDAwZmVmZmMwMDAgLSAwMDAwMDAwMGZmMDAwMDAw ID0gMiBSRVNFUlZFRAogIDY6IDAwMDAwMDAwZmZmYzAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwID0g MiBSRVNFUlZFRAo= --001a11c2a87a0025390512247634 Content-Type: application/octet-stream; name="reboot.succeeded" Content-Disposition: attachment; filename="reboot.succeeded" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i7pb0gh91 U2VhQklPUyAodmVyc2lvbiAxLjguMS0yMDE1MDMyNV8yMzA0MjMtdGVzdG5vZGUpClJ1bm5pbmcg b24gUUVNVSAoaTQ0MGZ4KQpSdW5uaW5nIG9uIEtWTQpSYW1TaXplOiAweDQwMDAwMDAwIFtjbW9z XQpSZWxvY2F0aW5nIGluaXQgZnJvbSAweDAwMGUxMWIwIHRvIDB4M2ZmYWZkMTAgKHNpemUgNjYw OTYpCkZvdW5kIFFFTVUgZndfY2ZnClJhbUJsb2NrOiBhZGRyIDB4MDAwMDAwMDAwMDAwMDAwMCBs ZW4gMHgwMDAwMDAwMDQwMDAwMDAwIFtlODIwXQpNb3ZpbmcgcG1fYmFzZSB0byAweDYwMApib290 IG9yZGVyOgoxOiAvcGNpQGkwY2Y4L3Njc2lANS9kaXNrQDAsMAoyOiBIQUxUCkNQVSBNaHo9MjEw Mgo9PT0gUENJIGJ1cyAmIGJyaWRnZSBpbml0ID09PQpQQ0k6IHBjaV9iaW9zX2luaXRfYnVzX3Jl YyBidXMgPSAweDAKPT09IFBDSSBkZXZpY2UgcHJvYmluZyA9PT0KRm91bmQgNyBQQ0kgZGV2aWNl cyAobWF4IFBDSSBidXMgaXMgMDApCj09PSBQQ0kgbmV3IGFsbG9jYXRpb24gcGFzcyAjMSA9PT0K UENJOiBjaGVjayBkZXZpY2VzCj09PSBQQ0kgbmV3IGFsbG9jYXRpb24gcGFzcyAjMiA9PT0KUENJ OiBJTzogYzAwMCAtIGMwNmYKUENJOiAzMjogMDAwMDAwMDA4MDAwMDAwMCAtIDAwMDAwMDAwZmVj MDAwMDAKUENJOiBtYXAgZGV2aWNlIGJkZj0wMDowNS4wICBiYXIgMCwgYWRkciAwMDAwYzAwMCwg c2l6ZSAwMDAwMDA0MCBbaW9dClBDSTogbWFwIGRldmljZSBiZGY9MDA6MDQuMCAgYmFyIDAsIGFk ZHIgMDAwMGMwNDAsIHNpemUgMDAwMDAwMjAgW2lvXQpQQ0k6IG1hcCBkZXZpY2UgYmRmPTAwOjAx LjEgIGJhciA0LCBhZGRyIDAwMDBjMDYwLCBzaXplIDAwMDAwMDEwIFtpb10KUENJOiBtYXAgZGV2 aWNlIGJkZj0wMDowMy4wICBiYXIgMCwgYWRkciBmZWJmODAwMCwgc2l6ZSAwMDAwNDAwMCBbbWVt XQpQQ0k6IG1hcCBkZXZpY2UgYmRmPTAwOjA0LjAgIGJhciAxLCBhZGRyIGZlYmZjMDAwLCBzaXpl IDAwMDAxMDAwIFttZW1dClBDSTogbWFwIGRldmljZSBiZGY9MDA6MDUuMCAgYmFyIDEsIGFkZHIg ZmViZmQwMDAsIHNpemUgMDAwMDEwMDAgW21lbV0KUENJOiBpbml0IGJkZj0wMDowMC4wIGlkPTgw ODY6MTIzNwpQQ0k6IGluaXQgYmRmPTAwOjAxLjAgaWQ9ODA4Njo3MDAwClBJSVgzL1BJSVg0IGlu aXQ6IGVsY3I9MDAgMGMKUENJOiBpbml0IGJkZj0wMDowMS4xIGlkPTgwODY6NzAxMApQQ0k6IGlu aXQgYmRmPTAwOjAxLjMgaWQ9ODA4Njo3MTEzClVzaW5nIHBtdGltZXIsIGlvcG9ydCAweDYwOApQ Q0k6IGluaXQgYmRmPTAwOjAzLjAgaWQ9MTAzMzowMTk0ClBDSTogaW5pdCBiZGY9MDA6MDQuMCBp ZD0xYWY0OjEwMDMKUENJOiBpbml0IGJkZj0wMDowNS4wIGlkPTFhZjQ6MTAwMQpQQ0k6IE5vIFZH QSBkZXZpY2VzIGZvdW5kCmhhbmRsZV9zbXA6IGFwaWNfaWQ9NApoYW5kbGVfc21wOiBhcGljX2lk PTIKaGFuZGxlX3NtcDogYXBpY19pZD0xCmhhbmRsZV9zbXA6IGFwaWNfaWQ9OQpoYW5kbGVfc21w OiBhcGljX2lkPTYKaGFuZGxlX3NtcDogYXBpY19pZD0xMQpoYW5kbGVfc21wOiBhcGljX2lkPTcK aGFuZGxlX3NtcDogYXBpY19pZD01CmhhbmRsZV9zbXA6IGFwaWNfaWQ9MwpoYW5kbGVfc21wOiBh cGljX2lkPTgKaGFuZGxlX3NtcDogYXBpY19pZD0xMApGb3VuZCAxMiBjcHUocykgbWF4IHN1cHBv cnRlZCAxMiBjcHUocykKQ29weWluZyBQSVIgZnJvbSAweDNmZmJmZDA4IHRvIDB4MDAwZjEzNjAK Q29weWluZyBNUFRBQkxFIGZyb20gMHgwMDAwNmQ0OS8zZmZhNmMyMCB0byAweDAwMGYxMjcwCkNv cHlpbmcgU01CSU9TIGVudHJ5IHBvaW50IGZyb20gMHgwMDAwNmQ1OSB0byAweDAwMGYxMGQwClNj YW4gZm9yIFZHQSBvcHRpb24gcm9tClJ1bm5pbmcgb3B0aW9uIHJvbSBhdCBjMDAwOjAwMDMKVHVy bmluZyBvbiB2Z2EgdGV4dCBtb2RlIGNvbnNvbGUKU2VhQklPUyAodmVyc2lvbiAxLjguMS0yMDE1 MDMyNV8yMzA0MjMtdGVzdG5vZGUpCk1hY2hpbmUgVVVJRCAzYzc4NzIxZi03MzE3LTRmODUtYmNi ZS1mNWFkNDZkMjkzYTEKQWxsIHRocmVhZHMgY29tcGxldGUuCkZvdW5kIDAgbHB0IHBvcnRzCkZv dW5kIDEgc2VyaWFsIHBvcnRzCkFUQSBjb250cm9sbGVyIDEgYXQgMWYwLzNmNC8wIChpcnEgMTQg ZGV2IDkpCkFUQSBjb250cm9sbGVyIDIgYXQgMTcwLzM3NC8wIChpcnEgMTUgZGV2IDkpCmZvdW5k IHZpcnRpby1ibGsgYXQgMDo1ClNlYXJjaGluZyBib290b3JkZXIgZm9yOiAvcGNpQGkwY2Y4LypA NQpQUzIga2V5Ym9hcmQgaW5pdGlhbGl6ZWQKQWxsIHRocmVhZHMgY29tcGxldGUuClNjYW4gZm9y IG9wdGlvbiByb21zClNlYXJjaGluZyBib290b3JkZXIgZm9yOiAvcm9tQGdlbnJvbXMva3ZtdmFw aWMuYmluClNlYXJjaGluZyBib290b3JkZXIgZm9yOiBIQUxUCmRyaXZlIDB4MDAwZjEwNTA6IFBD SFM9MTYzODMvMTYvNjMgdHJhbnNsYXRpb249bGJhIExDSFM9MTAyNC8yNTUvNjMgcz0xNjc3NzIx NgpSdW5uaW5nIG9wdGlvbiByb20gYXQgYzEwMDowMDAzClNwYWNlIGF2YWlsYWJsZSBmb3IgVU1C OiBjMzgwMC1lZDgwMCwgZjAwMDAtZjEwNTAKUmV0dXJuZWQgMTMxMDcyIGJ5dGVzIG9mIFpvbmVI aWdoCmU4MjAgbWFwIGhhcyA3IGl0ZW1zOgogIDA6IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAw MDAwMDlmODAwID0gMSBSQU0KICAxOiAwMDAwMDAwMDAwMDlmODAwIC0gMDAwMDAwMDAwMDBhMDAw MCA9IDIgUkVTRVJWRUQKICAyOiAwMDAwMDAwMDAwMGYwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCA9 IDIgUkVTRVJWRUQKICAzOiAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDAzZmZlMDAwMCA9IDEg UkFNCiAgNDogMDAwMDAwMDAzZmZlMDAwMCAtIDAwMDAwMDAwNDAwMDAwMDAgPSAyIFJFU0VSVkVE CiAgNTogMDAwMDAwMDBmZWZmYzAwMCAtIDAwMDAwMDAwZmYwMDAwMDAgPSAyIFJFU0VSVkVECiAg NjogMDAwMDAwMDBmZmZjMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgPSAyIFJFU0VSVkVECmVudGVy IGhhbmRsZV8xOToKICBOVUxMCkJvb3RpbmcgZnJvbSBIYXJkIERpc2suLi4KQm9vdGluZyBmcm9t IDAwMDA6N2MwMApJbiByZXN1bWUgKHN0YXR1cz0wKQpJbiAzMmJpdCByZXN1bWUKQXR0ZW1wdGlu ZyBhIGhhcmQgcmVib290ClNlYUJJT1MgKHZlcnNpb24gMS44LjEtMjAxNTAzMjVfMjMwNDIzLXRl c3Rub2RlKQpSdW5uaW5nIG9uIFFFTVUgKGk0NDBmeCkKUnVubmluZyBvbiBLVk0KUmFtU2l6ZTog MHg0MDAwMDAwMCBbY21vc10KUmVsb2NhdGluZyBpbml0IGZyb20gMHgwMDBlMTFiMCB0byAweDNm ZmFmZDEwIChzaXplIDY2MDk2KQpGb3VuZCBRRU1VIGZ3X2NmZwpSYW1CbG9jazogYWRkciAweDAw MDAwMDAwMDAwMDAwMDAgbGVuIDB4MDAwMDAwMDA0MDAwMDAwMCBbZTgyMF0KTW92aW5nIHBtX2Jh c2UgdG8gMHg2MDAKYm9vdCBvcmRlcjoKMTogL3BjaUBpMGNmOC9zY3NpQDUvZGlza0AwLDAKMjog SEFMVApDUFUgTWh6PTIxMDUKPT09IFBDSSBidXMgJiBicmlkZ2UgaW5pdCA9PT0KUENJOiBwY2lf Ymlvc19pbml0X2J1c19yZWMgYnVzID0gMHgwCj09PSBQQ0kgZGV2aWNlIHByb2JpbmcgPT09CkZv dW5kIDcgUENJIGRldmljZXMgKG1heCBQQ0kgYnVzIGlzIDAwKQo9PT0gUENJIG5ldyBhbGxvY2F0 aW9uIHBhc3MgIzEgPT09ClBDSTogY2hlY2sgZGV2aWNlcwo9PT0gUENJIG5ldyBhbGxvY2F0aW9u IHBhc3MgIzIgPT09ClBDSTogSU86IGMwMDAgLSBjMDZmClBDSTogMzI6IDAwMDAwMDAwODAwMDAw MDAgLSAwMDAwMDAwMGZlYzAwMDAwClBDSTogbWFwIGRldmljZSBiZGY9MDA6MDUuMCAgYmFyIDAs IGFkZHIgMDAwMGMwMDAsIHNpemUgMDAwMDAwNDAgW2lvXQpQQ0k6IG1hcCBkZXZpY2UgYmRmPTAw OjA0LjAgIGJhciAwLCBhZGRyIDAwMDBjMDQwLCBzaXplIDAwMDAwMDIwIFtpb10KUENJOiBtYXAg ZGV2aWNlIGJkZj0wMDowMS4xICBiYXIgNCwgYWRkciAwMDAwYzA2MCwgc2l6ZSAwMDAwMDAxMCBb aW9dClBDSTogbWFwIGRldmljZSBiZGY9MDA6MDMuMCAgYmFyIDAsIGFkZHIgZmViZjgwMDAsIHNp emUgMDAwMDQwMDAgW21lbV0KUENJOiBtYXAgZGV2aWNlIGJkZj0wMDowNC4wICBiYXIgMSwgYWRk ciBmZWJmYzAwMCwgc2l6ZSAwMDAwMTAwMCBbbWVtXQpQQ0k6IG1hcCBkZXZpY2UgYmRmPTAwOjA1 LjAgIGJhciAxLCBhZGRyIGZlYmZkMDAwLCBzaXplIDAwMDAxMDAwIFttZW1dClBDSTogaW5pdCBi ZGY9MDA6MDAuMCBpZD04MDg2OjEyMzcKUENJOiBpbml0IGJkZj0wMDowMS4wIGlkPTgwODY6NzAw MApQSUlYMy9QSUlYNCBpbml0OiBlbGNyPTAwIDBjClBDSTogaW5pdCBiZGY9MDA6MDEuMSBpZD04 MDg2OjcwMTAKUENJOiBpbml0IGJkZj0wMDowMS4zIGlkPTgwODY6NzExMwpVc2luZyBwbXRpbWVy LCBpb3BvcnQgMHg2MDgKUENJOiBpbml0IGJkZj0wMDowMy4wIGlkPTEwMzM6MDE5NApQQ0k6IGlu aXQgYmRmPTAwOjA0LjAgaWQ9MWFmNDoxMDAzClBDSTogaW5pdCBiZGY9MDA6MDUuMCBpZD0xYWY0 OjEwMDEKUENJOiBObyBWR0EgZGV2aWNlcyBmb3VuZApoYW5kbGVfc21wOiBhcGljX2lkPTkKaGFu ZGxlX3NtcDogYXBpY19pZD03CmhhbmRsZV9zbXA6IGFwaWNfaWQ9MQpoYW5kbGVfc21wOiBhcGlj X2lkPTYKaGFuZGxlX3NtcDogYXBpY19pZD01CmhhbmRsZV9zbXA6IGFwaWNfaWQ9MTAKaGFuZGxl X3NtcDogYXBpY19pZD00CmhhbmRsZV9zbXA6IGFwaWNfaWQ9OApoYW5kbGVfc21wOiBhcGljX2lk PTExCmhhbmRsZV9zbXA6IGFwaWNfaWQ9MgpoYW5kbGVfc21wOiBhcGljX2lkPTMKRm91bmQgMTIg Y3B1KHMpIG1heCBzdXBwb3J0ZWQgMTIgY3B1KHMpCkNvcHlpbmcgUElSIGZyb20gMHgzZmZiZmQw OCB0byAweDAwMGYxMzYwCkNvcHlpbmcgTVBUQUJMRSBmcm9tIDB4MDAwMDZkNDkvM2ZmYTZjMjAg dG8gMHgwMDBmMTI3MApDb3B5aW5nIFNNQklPUyBlbnRyeSBwb2ludCBmcm9tIDB4MDAwMDZkNTkg dG8gMHgwMDBmMTBkMApTY2FuIGZvciBWR0Egb3B0aW9uIHJvbQpSdW5uaW5nIG9wdGlvbiByb20g YXQgYzAwMDowMDAzClR1cm5pbmcgb24gdmdhIHRleHQgbW9kZSBjb25zb2xlClNlYUJJT1MgKHZl cnNpb24gMS44LjEtMjAxNTAzMjVfMjMwNDIzLXRlc3Rub2RlKQpNYWNoaW5lIFVVSUQgM2M3ODcy MWYtNzMxNy00Zjg1LWJjYmUtZjVhZDQ2ZDI5M2ExCkFsbCB0aHJlYWRzIGNvbXBsZXRlLgpGb3Vu ZCAwIGxwdCBwb3J0cwpGb3VuZCAxIHNlcmlhbCBwb3J0cwpBVEEgY29udHJvbGxlciAxIGF0IDFm MC8zZjQvMCAoaXJxIDE0IGRldiA5KQpBVEEgY29udHJvbGxlciAyIGF0IDE3MC8zNzQvMCAoaXJx IDE1IGRldiA5KQpmb3VuZCB2aXJ0aW8tYmxrIGF0IDA6NQpTZWFyY2hpbmcgYm9vdG9yZGVyIGZv cjogL3BjaUBpMGNmOC8qQDUKUFMyIGtleWJvYXJkIGluaXRpYWxpemVkCkFsbCB0aHJlYWRzIGNv bXBsZXRlLgpTY2FuIGZvciBvcHRpb24gcm9tcwpTZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogL3Jv bUBnZW5yb21zL2t2bXZhcGljLmJpbgpTZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogSEFMVApkcml2 ZSAweDAwMGYxMDUwOiBQQ0hTPTE2MzgzLzE2LzYzIHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEwMjQv MjU1LzYzIHM9MTY3NzcyMTYKUnVubmluZyBvcHRpb24gcm9tIGF0IGMxMDA6MDAwMwpTcGFjZSBh dmFpbGFibGUgZm9yIFVNQjogYzM4MDAtZWQ4MDAsIGYwMDAwLWYxMDUwClJldHVybmVkIDEzMTA3 MiBieXRlcyBvZiBab25lSGlnaAplODIwIG1hcCBoYXMgNyBpdGVtczoKICAwOiAwMDAwMDAwMDAw MDAwMDAwIC0gMDAwMDAwMDAwMDA5ZjgwMCA9IDEgUkFNCiAgMTogMDAwMDAwMDAwMDA5ZjgwMCAt IDAwMDAwMDAwMDAwYTAwMDAgPSAyIFJFU0VSVkVECiAgMjogMDAwMDAwMDAwMDBmMDAwMCAtIDAw MDAwMDAwMDAxMDAwMDAgPSAyIFJFU0VSVkVECiAgMzogMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAw MDAwM2ZmZTAwMDAgPSAxIFJBTQogIDQ6IDAwMDAwMDAwM2ZmZTAwMDAgLSAwMDAwMDAwMDQwMDAw MDAwID0gMiBSRVNFUlZFRAogIDU6IDAwMDAwMDAwZmVmZmMwMDAgLSAwMDAwMDAwMGZmMDAwMDAw ID0gMiBSRVNFUlZFRAogIDY6IDAwMDAwMDAwZmZmYzAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwID0g MiBSRVNFUlZFRAplbnRlciBoYW5kbGVfMTk6CiAgTlVMTApCb290aW5nIGZyb20gSGFyZCBEaXNr Li4uCkJvb3RpbmcgZnJvbSAwMDAwOjdjMDAK --001a11c2a87a0025390512247634--