From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0361594041084899403==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [pktgen_thread_worker] WARNING: CPU: 0 PID: 89 at kernel/sched/core.c:7094 __might_sleep() Date: Tue, 05 Aug 2014 22:10:50 +0800 Message-ID: <20140805141049.GD5593@localhost> List-Id: --===============0361594041084899403== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greetings, Here is a pktgen error triggered by this debug check. git://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git sched/wait commit 64c2181bc433b17f04da8fe8592aa83cceac9606 Author: Peter Zijlstra AuthorDate: Mon Aug 4 11:14:16 2014 +0200 Commit: Peter Zijlstra CommitDate: Mon Aug 4 13:29:59 2014 +0200 sched: Debug nested sleeps = Validate we call might_sleep() with TASK_RUNNING, which catches places where we nest blocking primitives, eg. mutex usage in a wait loop. = Since all blocking is arranged through task_struct::state, nesting this is going to cause two distinct issues: = - the inner primitive will set TASK_RUNNING and the outer will not block = - the outer sets !TASK_RUNNING and the inner expects to be called with TASK_RUNNING and blocks forever (mutex_lock). = Signed-off-by: Peter Zijlstra Link: http://lkml.kernel.org/n/tip-0hge361rozfbng4z2t64t217(a)git.kerne= l.org [ 1.604869] gre: GRE over IPv4 demultiplexor driver [ 1.606178] ip_gre: GRE over IPv4 tunneling driver [ 1.608031] ------------[ cut here ]------------ [ 1.609370] WARNING: CPU: 0 PID: 89 at kernel/sched/core.c:7094 __might_= sleep+0x6f/0x1f8() [ 1.611875] do not call blocking ops when !TASK_RUNNING; state=3D1 set a= t [] pktgen_thread_worker.part.36+0x5/0x769 [ 1.618496] tcp_probe: probe registered (port=3D0/fwmark=3D0) bufsize=3D= 4096 [ 1.620291] Modules linked in: [ 1.621568] CPU: 0 PID: 89 Comm: kpktgend_0 Not tainted 3.16.0-00053-g64= c2181 #1 [ 1.624084] TCP: bic registered [ 1.625297] TCP: cubic registered [ 1.626488] TCP: westwood registered [ 1.627749] TCP: highspeed registered [ 1.629117] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1.630928] 0000000000000000 ffff880013b53d48 ffffffff8153cc4f ffff8800= 13b53d80 [ 1.633938] ffffffff8105fa45 ffffffff810856f3 0000000000000001 00000000= 00000000 [ 1.636942] ffffffff81420801 00000000000000a9 ffff880013b53de0 ffffffff= 8105faaa This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 initrd=3Dquantal-core-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/mas= ter/initrd/$initrd kvm=3D( qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel $kernel -initrd $initrd -m 320 -smp 2 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null = ) append=3D( hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang _______________________________________________ LKP mailing list LKP(a)linux.intel.com --===============0361594041084899403== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.16.0-00053-g64c21811" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19r ZXJuZWwKCkRlY29tcHJlc3NpbmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gZG9uZS4KQm9vdGlu ZyB0aGUga2VybmVsLgpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTYuMC0wMDA1My1n NjRjMjE4MSAoa2J1aWxkQGpha2V0b3duKSAoZ2NjIHZlcnNpb24gNC44LjIgKERlYmlhbiA0Ljgu Mi0xOCkgKSAjMSBQUkVFTVBUIFR1ZSBBdWcgNSAwMDowMzowNCBDU1QgMjAxNApbICAgIDAuMDAw MDAwXSBDb21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDEx NTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9j cHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRj aGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xl PXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1 bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9wZXRlcnotcXVldWU6bWFzdGVy OjY0YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDY6YmlzZWN0LWxpbnV4NS8u dm1saW51ei02NGMyMTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgzY2NlYWM5NjA2LTIwMTQwODA1 MDAwNDAzLTMta2J1aWxkIGJyYW5jaD1wZXRlcnotcXVldWUvbWFzdGVyIEJPT1RfSU1BR0U9L2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzY0YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5 MmFhODNjY2VhYzk2MDYvdm1saW51ei0zLjE2LjAtMDAwNTMtZzY0YzIxODEgZHJiZC5taW5vcl9j b3VudD04ClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1h cDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAw MDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgw MDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAw MF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZd IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAw MDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb bWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAwMDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAg MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZl ZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAw MGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gYm9v dGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBE aXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVz ZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIw MTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBd IGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNl cnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZm ZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBBR1A6IE5vIEFHUCBicmlkZ2UgZm91bmQKWyAgICAw LjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweDEzZmZlIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAw MDAwClsgICAgMC4wMDAwMDBdIE1UUlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNrClsgICAgMC4w MDAwMDBdIE1UUlIgZml4ZWQgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMDAwMDAt OUZGRkYgd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2FjaGFibGUK WyAgICAwLjAwMDAwMF0gICBDMDAwMC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBd IE1UUlIgdmFyaWFibGUgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAw ODAwMDAwMDAgbWFzayBGRjgwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGRp c2FibGVkClsgICAgMC4wMDAwMDBdICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDMgZGlz YWJsZWQKWyAgICAwLjAwMDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNh YmxlZApbICAgIDAuMDAwMDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2Fi bGVkClsgICAgMC4wMDAwMDBdIHg4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDcwNDA2LCBu ZXcgMHg3MDEwNjAwMDcwMTA2ClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4 MDAwMDAwMDAtMHgwMDAwMDNmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0g MHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21l bSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdIGZvdW5kIFNNUCBNUC10YWJs ZSBhdCBbbWVtIDB4MDAwZmRhZTAtMHgwMDBmZGFlZl0gbWFwcGVkIGF0IFtmZmZmODgwMDAwMGZk YWUwXQpbICAgIDAuMDAwMDAwXSAgIG1wYzogZmRhZjAtZmRiZTQKWyAgICAwLjAwMDAwMF0gU2Nh bm5pbmcgMSBhcmVhcyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9uClsgICAgMC4wMDAwMDBdIEJh c2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOTkwMDBdIDk5MDAwIHNpemUgMjQ1 NzYKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4 MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFn ZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFjZTYwMDAsIDB4MDFjZTZmZmZdIFBHVEFCTEUK WyAgICAwLjAwMDAwMF0gQlJLIFsweDAxY2U3MDAwLCAweDAxY2U3ZmZmXSBQR1RBQkxFClsgICAg MC4wMDAwMDBdIEJSSyBbMHgwMWNlODAwMCwgMHgwMWNlOGZmZl0gUEdUQUJMRQpbICAgIDAuMDAw MDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTI2MDAwMDAtMHgxMjdmZmZmZl0KWyAg ICAwLjAwMDAwMF0gIFttZW0gMHgxMjYwMDAwMC0weDEyN2ZmZmZmXSBwYWdlIDJNClsgICAgMC4w MDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMDAwMDAwMC0weDEyNWZmZmZmXQpb ICAgIDAuMDAwMDAwXSAgW21lbSAweDEwMDAwMDAwLTB4MTI1ZmZmZmZdIHBhZ2UgMk0KWyAgICAw LjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZd ClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwMDFmZmZmZl0gcGFnZSA0awpbICAg IDAuMDAwMDAwXSAgW21lbSAweDAwMjAwMDAwLTB4MGZmZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAw MDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEyODAwMDAwLTB4MTNmZmRmZmZdClsg ICAgMC4wMDAwMDBdICBbbWVtIDB4MTI4MDAwMDAtMHgxM2RmZmZmZl0gcGFnZSAyTQpbICAgIDAu MDAwMDAwXSAgW21lbSAweDEzZTAwMDAwLTB4MTNmZmRmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAw MF0gQlJLIFsweDAxY2U5MDAwLCAweDAxY2U5ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIFJB TURJU0s6IFttZW0gMHgxMjkzZDAwMC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBF YXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g QUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRkQ5NTAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBSU0RUIDB4MDAwMDAwMDAxM0ZGRTQ1MCAwMDAwMzQgKHYwMSBCT0NIUyAg QlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFD UCAweDAwMDAwMDAwMTNGRkZGODAgMDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQIDAwMDAwMDAx IEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMDEzRkZF NDkwIDAwMTFBOSAodjAxIEJYUEMgICBCWERTRFQgICAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4KQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDAxM0ZGRkY0MCAwMDAwNDAKWyAgICAw LjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwMTNGRkY3QTAgMDAwNzk2ICh2MDEgQk9DSFMg IEJYUENTU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQ SUMgMHgwMDAwMDAwMDEzRkZGNjgwIDAwMDA4MCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAw MSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDAxM0ZG RjY0MCAwMDAwMzggKHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkK WyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAw LjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZmZjVmYzAwMCAoICAgICAgICBmZWUwMDAw MCkKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2 NGQwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmZDAwMSwgcHJp bWFyeSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0gIFtmZmZmZWEwMDAwMDAwMDAwLWZmZmZlYTAw MDA1ZmZmZmZdIFBNRCAtPiBbZmZmZjg4MDAxMWEwMDAwMC1mZmZmODgwMDExZmZmZmZmXSBvbiBu b2RlIDAKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAg ICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgRE1BMzIgICAg W21lbSAweDAxMDAwMDAwLTB4ZmZmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1w dHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAw LjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAg IDA6IFttZW0gMHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAw OiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRv dGFscGFnZXM6IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDU2IHBhZ2VzIHVzZWQg Zm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyMSBwYWdlcyByZXNlcnZlZApb ICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAw LjAwMDAwMF0gICBETUEzMiB6b25lOiAxMDY0IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAu MDAwMDAwXSAgIERNQTMyIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4w MDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4YjAwOApbICAgIDAuMDAwMDAwXSBBQ1BJ OiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJ QyB0byBmZmZmZmZmZmZmNWZjMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBB Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAxXSBlbmFibGVk KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMSBy ZWFjaGVkLiAgUHJvY2Vzc29yIDEvMHgxIGlnbm9yZWQuClsgICAgMC4wMDAwMDBdIEFDUEk6IExB UElDX05NSSAoYWNwaV9pZFsweGZmXSBkZmwgZGZsIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0g QUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQpb ICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVzcyAw eGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVz IDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5 cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwgQVBJQyBJTlQg MDIKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBnbG9i YWxfaXJxIDUgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0 cmlnIDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElDIElEIDAsIEFQSUMgSU5UIDA1ClsgICAgMC4wMDAw MDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2gg bGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAs IElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRf U1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMCBnbG9iYWxfaXJxIDEwIGhpZ2ggbGV2ZWwpClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYSwgQVBJ QyBJRCAwLCBBUElDIElOVCAwYQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVz IDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYiwgQVBJQyBJRCAwLCBBUElD IElOVCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMSwgQVBJ QyBJRCAwLCBBUElDIElOVCAwMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3Zl cnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAs IElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUg MCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDQK WyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAw XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDYsIEFQSUMgSUQgMCwg QVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1 cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5UIDA3ClsgICAgMC4wMDAwMDBdIEludDog dHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwOCwgQVBJQyBJRCAwLCBBUElDIElO VCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4w MDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6 IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wg MCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElDIElOVCAwYwpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGQsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmln IDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQSUMgSU5UIDBlClsgICAgMC4wMDAwMDBd IEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZiwgQVBJQyBJRCAwLCBB UElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZp Z3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2 YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMgdG8gZmZm ZmZmZmZmZjVmYjAwMCAoZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIG5yX2lycXNfZ3NpOiA0MApb ICAgIDAuMDAwMDAwXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAwClsgICAgMC4wMDAwMDBd IGt2bS1zdGVhbHRpbWU6IGNwdSAwLCBtc3IgMWEzMWY4MApbICAgIDAuMDAwMDAwXSBlODIwOiBb bWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAg IDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZNClsgICAgMC4w MDAwMDBdIHBjcHUtYWxsb2M6IHMwIHIwIGQzMjc2OCB1MzI3NjggYWxsb2M9MSozMjc2OApbICAg IDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25l bGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczog ODA2NzkKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogaHVuZ190YXNrX3Bhbmlj PTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlz X2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0 bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNv bGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBy dyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1jMi0w ODA0L3BldGVyei1xdWV1ZTptYXN0ZXI6NjRjMjE4MWJjNDMzYjE3ZjA0ZGE4ZmU4NTkyYWE4M2Nj ZWFjOTYwNjpiaXNlY3QtbGludXg1Ly52bWxpbnV6LTY0YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5 MmFhODNjY2VhYzk2MDYtMjAxNDA4MDUwMDA0MDMtMy1rYnVpbGQgYnJhbmNoPXBldGVyei1xdWV1 ZS9tYXN0ZXIgQk9PVF9JTUFHRT0va2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvNjRj MjE4MWJjNDMzYjE3ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFjOTYwNi92bWxpbnV6LTMuMTYuMC0wMDA1 My1nNjRjMjE4MSBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFi bGUgZW50cmllczogMjA0OCAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBE ZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBi eXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2 OCAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0geHNhdmU6IGVuYWJsZWQg eHN0YXRlX2J2IDB4NywgY250eHQgc2l6ZSAweDM0MApbICAgIDAuMDAwMDAwXSBBR1A6IENoZWNr aW5nIGFwZXJ0dXJlLi4uClsgICAgMC4wMDAwMDBdIEFHUDogTm8gQUdQIGJyaWRnZSBmb3VuZApb ICAgIDAuMDAwMDAwXSBNZW1vcnk6IDI4MzU5NksvMzI3MjgwSyBhdmFpbGFibGUgKDU0MDNLIGtl cm5lbCBjb2RlLCAxMzI4SyByd2RhdGEsIDI0ODBLIHJvZGF0YSwgNzg4SyBpbml0LCA4NDRLIGJz cywgNDM2ODRLIHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSBQcmVlbXB0aWJsZSBoaWVyYXJjaGlj YWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjQzNTIgbnJfaXJx czoyNTYgMTYKWyAgICAwLjAwMDAwMF0gQ29uc29sZTogY29sb3VyIFZHQSsgODB4MjUKWyAgICAw LjAwMDAwMF0gY29uc29sZSBbdHR5MF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBib290Y29uc29s ZSBbZWFybHlzZXIwXSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTYu MC0wMDA1My1nNjRjMjE4MSAoa2J1aWxkQGpha2V0b3duKSAoZ2NjIHZlcnNpb24gNC44LjIgKERl YmlhbiA0LjguMi0xOCkgKSAjMSBQUkVFTVBUIFR1ZSBBdWcgNSAwMDowMzowNCBDU1QgMjAxNApb ICAgIDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRr PXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBk YXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0x IG5taV93YXRjaGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIw MCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxk LXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9wZXRlcnotcXVl dWU6bWFzdGVyOjY0YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDY6YmlzZWN0 LWxpbnV4NS8udm1saW51ei02NGMyMTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgzY2NlYWM5NjA2 LTIwMTQwODA1MDAwNDAzLTMta2J1aWxkIGJyYW5jaD1wZXRlcnotcXVldWUvbWFzdGVyIEJPT1Rf SU1BR0U9L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzY0YzIxODFiYzQzM2IxN2Yw NGRhOGZlODU5MmFhODNjY2VhYzk2MDYvdm1saW51ei0zLjE2LjAtMDAwNTMtZzY0YzIxODEgZHJi ZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2lj YWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAw MDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6 IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQKWyAg ICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0weDAwMDAwMDAw MDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAw MDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklP Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAwMDAwMDAwMTNmZmZmZmZdIHJlc2Vy dmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZmMwMDAtMHgw MDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g MHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAw MDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBOWCAo RXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAgICAwLjAwMDAwMF0gU01CSU9T IDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hz IDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsgICAg MC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxl ID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAw LTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBBR1A6IE5vIEFHUCBicmlkZ2UgZm91 bmQKWyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweDEzZmZlIG1heF9hcmNoX3BmbiA9 IDB4NDAwMDAwMDAwClsgICAgMC4wMDAwMDBdIE1UUlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNr ClsgICAgMC4wMDAwMDBdIE1UUlIgZml4ZWQgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBd ICAgMDAwMDAtOUZGRkYgd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVu Y2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICBDMDAwMC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAg MC4wMDAwMDBdIE1UUlIgdmFyaWFibGUgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAg MCBiYXNlIDAwODAwMDAwMDAgbWFzayBGRjgwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAw MF0gICAxIGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAw XSAgIDMgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBd ICAgNSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g ICA3IGRpc2FibGVkClsgICAgMC4wMDAwMDBdIHg4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAw eDcwNDA2LCBuZXcgMHg3MDEwNjAwMDcwMTA2ClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBp biBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMDNmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01Q IGluIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBT TVAgaW4gW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdIGZvdW5kIFNN UCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZmRhZTAtMHgwMDBmZGFlZl0gbWFwcGVkIGF0IFtmZmZm ODgwMDAwMGZkYWUwXQpbICAgIDAuMDAwMDAwXSAgIG1wYzogZmRhZjAtZmRiZTQKWyAgICAwLjAw MDAwMF0gU2Nhbm5pbmcgMSBhcmVhcyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9uClsgICAgMC4w MDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOTkwMDBdIDk5MDAw IHNpemUgMjQ1NzYKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAw MDAwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBm ZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFjZTYwMDAsIDB4MDFjZTZmZmZd IFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxY2U3MDAwLCAweDAxY2U3ZmZmXSBQR1RB QkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWNlODAwMCwgMHgwMWNlOGZmZl0gUEdUQUJMRQpb ICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTI2MDAwMDAtMHgxMjdm ZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjYwMDAwMC0weDEyN2ZmZmZmXSBwYWdlIDJN ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMDAwMDAwMC0weDEy NWZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEwMDAwMDAwLTB4MTI1ZmZmZmZdIHBhZ2Ug Mk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAwLTB4 MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwMDFmZmZmZl0gcGFn ZSA0awpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMjAwMDAwLTB4MGZmZmZmZmZdIHBhZ2UgMk0K WyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEyODAwMDAwLTB4MTNm ZmRmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTI4MDAwMDAtMHgxM2RmZmZmZl0gcGFnZSAy TQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzZTAwMDAwLTB4MTNmZmRmZmZdIHBhZ2UgNGsKWyAg ICAwLjAwMDAwMF0gQlJLIFsweDAxY2U5MDAwLCAweDAxY2U5ZmZmXSBQR1RBQkxFClsgICAgMC4w MDAwMDBdIFJBTURJU0s6IFttZW0gMHgxMjkzZDAwMC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAw LjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRkQ5NTAgMDAwMDE0ICh2MDAgQk9DSFMg KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MDAwMDAwMDAxM0ZGRTQ1MCAwMDAwMzQgKHYw MSBCT0NIUyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0g QUNQSTogRkFDUCAweDAwMDAwMDAwMTNGRkZGODAgMDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQ IDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAw MDAwMDEzRkZFNDkwIDAwMTFBOSAodjAxIEJYUEMgICBCWERTRFQgICAwMDAwMDAwMSBJTlRMIDIw MTAwNTI4KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDAxM0ZGRkY0MCAwMDAw NDAKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwMTNGRkY3QTAgMDAwNzk2ICh2 MDEgQk9DSFMgIEJYUENTU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBd IEFDUEk6IEFQSUMgMHgwMDAwMDAwMDEzRkZGNjgwIDAwMDA4MCAodjAxIEJPQ0hTICBCWFBDQVBJ QyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAw MDAwMDAxM0ZGRjY0MCAwMDAwMzggKHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAw MDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAw MDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZmZjVmYzAwMCAoICAgICAg ICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAx IGFuZCA0YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2Zm ZDAwMSwgcHJpbWFyeSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0gIFtmZmZmZWEwMDAwMDAwMDAw LWZmZmZlYTAwMDA1ZmZmZmZdIFBNRCAtPiBbZmZmZjg4MDAxMWEwMDAwMC1mZmZmODgwMDExZmZm ZmZmXSBvbiBub2RlIDAKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBd ICAgRE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAg RE1BMzIgICAgW21lbSAweDAxMDAwMDAwLTB4ZmZmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9y bWFsICAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5v ZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBd ICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAg IG5vZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24g bm9kZSAwIHRvdGFscGFnZXM6IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDU2IHBh Z2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyMSBwYWdlcyBy ZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNo OjAKWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiAxMDY0IHBhZ2VzIHVzZWQgZm9yIG1lbW1h cApbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1 ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4YjAwOApbICAgIDAuMDAw MDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBt YXBwZWQgQVBJQyB0byBmZmZmZmZmZmZmNWZjMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVk KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAx XSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt aXQgb2YgMSByZWFjaGVkLiAgUHJvY2Vzc29yIDEvMHgxIGlnbm9yZWQuClsgICAgMC4wMDAwMDBd IEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBkZmwgZGZsIGxpbnRbMHgxXSkKWyAgICAw LjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9i YXNlWzBdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywg YWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JD X09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAw XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwg QVBJQyBJTlQgMDIKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19p cnEgNSBnbG9iYWxfaXJxIDUgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAs IHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElDIElEIDAsIEFQSUMgSU5UIDA1Clsg ICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2ly cSA5IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAz LCBidXMgMDAsIElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQpbICAgIDAuMDAwMDAwXSBB Q1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMCBnbG9iYWxfaXJxIDEwIGhpZ2ggbGV2 ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElS USAwYSwgQVBJQyBJRCAwLCBBUElDIElOVCAwYQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JD X09WUiAoYnVzIDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpClsgICAgMC4w MDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYiwgQVBJQyBJ RCAwLCBBUElDIElOVCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJp ZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElS USAwMSwgQVBJQyBJRCAwLCBBUElDIElOVCAwMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEyIHVz ZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAw LCBidXMgMDAsIElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpbICAgIDAuMDAwMDAwXSBJ bnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQsIEFQSUMgSUQgMCwgQVBJ QyBJTlQgMDQKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAg IDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDYsIEFQ SUMgSUQgMCwgQVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5UIDA3ClsgICAgMC4wMDAw MDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwOCwgQVBJQyBJRCAw LCBBUElDIElOVCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUu ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAw MDBdIEFDUEk6IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlw ZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElDIElOVCAw YwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEg MGQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBv bCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQSUMgSU5UIDBlClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZiwgQVBJ QyBJRCAwLCBBUElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBBQ1BJIChNQURUKSBmb3Ig U01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBp ZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQ SUMgdG8gZmZmZmZmZmZmZjVmYjAwMCAoZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIG5yX2lycXNf Z3NpOiA0MApbICAgIDAuMDAwMDAwXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAwClsgICAg MC4wMDAwMDBdIGt2bS1zdGVhbHRpbWU6IGNwdSAwLCBtc3IgMWEzMWY4MApbICAgIDAuMDAwMDAw XSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2 aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZN ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMwIHIwIGQzMjc2OCB1MzI3NjggYWxsb2M9MSoz Mjc2OApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAKWyAgICAwLjAwMDAwMF0gQnVp bHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3Rh bCBwYWdlczogODA2NzkKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogaHVuZ190 YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lz cnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5p Yz0xMCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlz az0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9k ZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNv bmZpZy1jMi0wODA0L3BldGVyei1xdWV1ZTptYXN0ZXI6NjRjMjE4MWJjNDMzYjE3ZjA0ZGE4ZmU4 NTkyYWE4M2NjZWFjOTYwNjpiaXNlY3QtbGludXg1Ly52bWxpbnV6LTY0YzIxODFiYzQzM2IxN2Yw NGRhOGZlODU5MmFhODNjY2VhYzk2MDYtMjAxNDA4MDUwMDA0MDMtMy1rYnVpbGQgYnJhbmNoPXBl dGVyei1xdWV1ZS9tYXN0ZXIgQk9PVF9JTUFHRT0va2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMy LTA4MDQvNjRjMjE4MWJjNDMzYjE3ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFjOTYwNi92bWxpbnV6LTMu MTYuMC0wMDA1My1nNjRjMjE4MSBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0gUElE IGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQpbICAgIDAu MDAwMDAwXSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcs IDUyNDI4OCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRy aWVzOiAzMjc2OCAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0geHNhdmU6 IGVuYWJsZWQgeHN0YXRlX2J2IDB4NywgY250eHQgc2l6ZSAweDM0MApbICAgIDAuMDAwMDAwXSBB R1A6IENoZWNraW5nIGFwZXJ0dXJlLi4uClsgICAgMC4wMDAwMDBdIEFHUDogTm8gQUdQIGJyaWRn ZSBmb3VuZApbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDI4MzU5NksvMzI3MjgwSyBhdmFpbGFibGUg KDU0MDNLIGtlcm5lbCBjb2RlLCAxMzI4SyByd2RhdGEsIDI0ODBLIHJvZGF0YSwgNzg4SyBpbml0 LCA4NDRLIGJzcywgNDM2ODRLIHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSBQcmVlbXB0aWJsZSBo aWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjQz NTIgbnJfaXJxczoyNTYgMTYKWyAgICAwLjAwMDAwMF0gQ29uc29sZTogY29sb3VyIFZHQSsgODB4 MjUKWyAgICAwLjAwMDAwMF0gY29uc29sZSBbdHR5MF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBi b290Y29uc29sZSBbZWFybHlzZXIwXSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0 dHlTMF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBhbGxvY2F0ZWQgMTU3Mjg2NCBieXRlcyBvZiBw YWdlX2Nncm91cApbICAgIDAuMDAwMDAwXSBwbGVhc2UgdHJ5ICdjZ3JvdXBfZGlzYWJsZT1tZW1v cnknIG9wdGlvbiBpZiB5b3UgZG9uJ3Qgd2FudCBtZW1vcnkgY2dyb3VwcwpbICAgIDAuMDAwMDAw XSBocGV0IGNsb2NrZXZlbnQgcmVnaXN0ZXJlZApbICAgIDAuMDAwMDAwXSB0c2M6IERldGVjdGVk IDI2OTMuMzMyIE1IeiBwcm9jZXNzb3IKWyAgICAwLjAwODAwMF0gQ2FsaWJyYXRpbmcgZGVsYXkg bG9vcCAoc2tpcHBlZCkgcHJlc2V0IHZhbHVlLi4gNTM4Ni42NiBCb2dvTUlQUyAobHBqPTEwNzcz MzI4KQpbICAgIDAuMDA4MDAwXSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEK WyAgICAwLjAwODAzMF0gQUNQSTogQ29yZSByZXZpc2lvbiAyMDE0MDQyNApbICAgIDAuMDEyMzkz XSBBQ1BJOiBBbGwgQUNQSSBUYWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkClsgICAgMC4wMTM5 MDJdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDEsIDgxOTIg Ynl0ZXMpClsgICAgMC4wMTUzMTVdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz OiAxMDI0IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjAxNjI5Ml0gSW5pdGlhbGl6aW5n IGNncm91cCBzdWJzeXMgbWVtb3J5ClsgICAgMC4wMTczOTBdIEluaXRpYWxpemluZyBjZ3JvdXAg c3Vic3lzIGRldmljZXMKWyAgICAwLjAxODQ1NV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMg ZnJlZXplcgpbICAgIDAuMDIwMDE0XSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBuZXRfY2xz ClsgICAgMC4wMjEwODBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIG5ldF9wcmlvClsgICAg MC4wMjIxNjldIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRlYnVnClsgICAgMC4wMjMzMTVd IG1jZTogQ1BVIHN1cHBvcnRzIDEwIE1DRSBiYW5rcwpbICAgIDAuMDI0MDYyXSBMYXN0IGxldmVs IGlUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAuMDI0MDYyXSBMYXN0IGxl dmVsIGRUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMCwgMUdCIDAKWyAgICAwLjAyNDA2 Ml0gdGxiX2ZsdXNoYWxsX3NoaWZ0OiA2ClsgICAgMC4wMjcyMDNdIENQVTogSW50ZWwgQ29yZSBQ cm9jZXNzb3IgKEhhc3dlbGwpIChmYW06IDA2LCBtb2RlbDogM2MsIHN0ZXBwaW5nOiAwMSkKWyAg ICAwLjAzMjM5OV0gUGVyZm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBwNiBDUFUgbW9kZWwg NjAgbm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMC4wMzYwMTddIEVu YWJsaW5nIHgyYXBpYwpbICAgIDAuMDM2ODE0XSBFbmFibGVkIHgyYXBpYwpbICAgIDAuMDM3ODQ5 XSBTd2l0Y2hlZCBBUElDIHJvdXRpbmcgdG8gcGh5c2ljYWwgeDJhcGljLgpbICAgIDAuMDM5MDEy XSBHZXR0aW5nIFZFUlNJT046IDEwNTAwMTQKWyAgICAwLjAzOTkzN10gR2V0dGluZyBWRVJTSU9O OiAxMDUwMDE0ClsgICAgMC4wNDAwMjddIEdldHRpbmcgSUQ6IDAKWyAgICAwLjA0MDc5M10gR2V0 dGluZyBJRDogMApbICAgIDAuMDQxNjQ3XSBlbmFibGVkIEV4dElOVCBvbiBDUFUjMApbICAgIDAu MDQ0NTEzXSBFTkFCTElORyBJTy1BUElDIElSUXMKWyAgICAwLjA0NTM5NF0gaW5pdCBJT19BUElD IElSUXMKWyAgICAwLjA0NjIwN10gIGFwaWMgMCBwaW4gMCBub3QgY29ubmVjdGVkClsgICAgMC4w NDcxNzBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMSAtPiAweDMxIC0+IElSUSAx IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNDgwMzZdIElPQVBJQ1swXTogU2V0IHJv dXRpbmcgZW50cnkgKDAtMiAtPiAweDMwIC0+IElSUSAwIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjAp ClsgICAgMC4wNDk5MDhdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMyAtPiAweDMz IC0+IElSUSAzIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNTIwMzBdIElPQVBJQ1sw XTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNCAtPiAweDM0IC0+IElSUSA0IE1vZGU6MCBBY3RpdmU6 MCBEZXN0OjApClsgICAgMC4wNTM4NjRdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAt NSAtPiAweDM1IC0+IElSUSA1IE1vZGU6MSBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNTYwMjdd IElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAweDM2IC0+IElSUSA2IE1vZGU6 MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNTc4NjddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcg ZW50cnkgKDAtNyAtPiAweDM3IC0+IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAg MC4wNjAwMjVdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtOCAtPiAweDM4IC0+IElS USA4IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNjE4ODBdIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtOSAtPiAweDM5IC0+IElSUSA5IE1vZGU6MSBBY3RpdmU6MCBEZXN0 OjApClsgICAgMC4wNjQwMjVdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTAgLT4g MHgzYSAtPiBJUlEgMTAgTW9kZToxIEFjdGl2ZTowIERlc3Q6MCkKWyAgICAwLjA2NTg5Nl0gSU9B UElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMSAtPiAweDNiIC0+IElSUSAxMSBNb2RlOjEg QWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMDY3NzY0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTEyIC0+IDB4M2MgLT4gSVJRIDEyIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAg MC4wNjgwMzBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTMgLT4gMHgzZCAtPiBJ UlEgMTMgTW9kZTowIEFjdGl2ZTowIERlc3Q6MCkKWyAgICAwLjA2OTkwNl0gSU9BUElDWzBdOiBT ZXQgcm91dGluZyBlbnRyeSAoMC0xNCAtPiAweDNlIC0+IElSUSAxNCBNb2RlOjAgQWN0aXZlOjAg RGVzdDowKQpbICAgIDAuMDcyMDI1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTE1 IC0+IDB4M2YgLT4gSVJRIDE1IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNzM4ODFd ICBhcGljIDAgcGluIDE2IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA3NjAwNV0gIGFwaWMgMCBwaW4g MTcgbm90IGNvbm5lY3RlZApbICAgIDAuMDc2OTYwXSAgYXBpYyAwIHBpbiAxOCBub3QgY29ubmVj dGVkClsgICAgMC4wNzc5MDRdICBhcGljIDAgcGluIDE5IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA3 ODg1OV0gIGFwaWMgMCBwaW4gMjAgbm90IGNvbm5lY3RlZApbICAgIDAuMDgwMDA1XSAgYXBpYyAw IHBpbiAyMSBub3QgY29ubmVjdGVkClsgICAgMC4wODA5NjBdICBhcGljIDAgcGluIDIyIG5vdCBj b25uZWN0ZWQKWyAgICAwLjA4MTkyNV0gIGFwaWMgMCBwaW4gMjMgbm90IGNvbm5lY3RlZApbICAg IDAuMDgzMTQzXSAuLlRJTUVSOiB2ZWN0b3I9MHgzMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBw aW4yPS0xClsgICAgMC4wODQwMzhdIFRTQyBkZWFkbGluZSB0aW1lciBlbmFibGVkClsgICAgMC4w OTA2MDNdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjA5MjQwMV0g QUNQSTogYnVzIHR5cGUgUENJIHJlZ2lzdGVyZWQKWyAgICAwLjA5MzUwMV0gYWNwaXBocDogQUNQ SSBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41ClsgICAgMC4wOTUx NjZdIFBDSTogVXNpbmcgY29uZmlndXJhdGlvbiB0eXBlIDEgZm9yIGJhc2UgYWNjZXNzClsgICAg MC4wOTgzNzFdIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxlIERldmljZSkKWyAgICAwLjA5OTUwNl0g QUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgRGV2aWNlKQpbICAgIDAuMTAwMDE1XSBBQ1BJOiBB ZGRlZCBfT1NJKDMuMCBfU0NQIEV4dGVuc2lvbnMpClsgICAgMC4xMDEyNzhdIEFDUEk6IEFkZGVk IF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2aWNlKQpbICAgIDAuMTA4MjE5XSBBQ1BJOiBJ bnRlcnByZXRlciBlbmFibGVkClsgICAgMC4xMDkzMThdIEFDUEk6IChzdXBwb3J0cyBTMCBTNSkK WyAgICAwLjExMDMzM10gQUNQSTogVXNpbmcgSU9BUElDIGZvciBpbnRlcnJ1cHQgcm91dGluZwpb ICAgIDAuMTExNTg2XSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBp ZiBuZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnClsgICAgMC4xMTky OTVdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZd KQpbICAgIDAuMTIwMDE3XSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtTZWdt ZW50cyBNU0ldClsgICAgMC4xMjE0ODZdIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFF X05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgMC4xMjM2NzFdIGFjcGlwaHA6IFNsb3Qg WzNdIHJlZ2lzdGVyZWQKWyAgICAwLjEyNDA2Ml0gYWNwaXBocDogU2xvdCBbNF0gcmVnaXN0ZXJl ZApbICAgIDAuMTI1MjQwXSBhY3BpcGhwOiBTbG90IFs1XSByZWdpc3RlcmVkClsgICAgMC4xMjY0 MjJdIGFjcGlwaHA6IFNsb3QgWzZdIHJlZ2lzdGVyZWQKWyAgICAwLjEyNzUxNV0gYWNwaXBocDog U2xvdCBbN10gcmVnaXN0ZXJlZApbICAgIDAuMTI4MDYyXSBhY3BpcGhwOiBTbG90IFs4XSByZWdp c3RlcmVkClsgICAgMC4xMjg5MTZdIGFjcGlwaHA6IFNsb3QgWzldIHJlZ2lzdGVyZWQKWyAgICAw LjEyOTcwN10gYWNwaXBocDogU2xvdCBbMTBdIHJlZ2lzdGVyZWQKWyAgICAwLjEzMDg1OV0gYWNw aXBocDogU2xvdCBbMTFdIHJlZ2lzdGVyZWQKWyAgICAwLjEzMjA1M10gYWNwaXBocDogU2xvdCBb MTJdIHJlZ2lzdGVyZWQKWyAgICAwLjEzMzQ2NV0gYWNwaXBocDogU2xvdCBbMTNdIHJlZ2lzdGVy ZWQKWyAgICAwLjEzNDY1M10gYWNwaXBocDogU2xvdCBbMTRdIHJlZ2lzdGVyZWQKWyAgICAwLjEz NjAxNl0gYWNwaXBocDogU2xvdCBbMTVdIHJlZ2lzdGVyZWQKWyAgICAwLjEzNzMwNF0gYWNwaXBo cDogU2xvdCBbMjRdIHJlZ2lzdGVyZWQKWyAgICAwLjEzODUyMV0gYWNwaXBocDogU2xvdCBbMjVd IHJlZ2lzdGVyZWQKWyAgICAwLjEzOTUxNF0gYWNwaXBocDogU2xvdCBbMjZdIHJlZ2lzdGVyZWQK WyAgICAwLjE0MDA0NF0gYWNwaXBocDogU2xvdCBbMjddIHJlZ2lzdGVyZWQKWyAgICAwLjE0MDgz OV0gYWNwaXBocDogU2xvdCBbMjhdIHJlZ2lzdGVyZWQKWyAgICAwLjE0MTYzMV0gYWNwaXBocDog U2xvdCBbMjldIHJlZ2lzdGVyZWQKWyAgICAwLjE0MjQxNl0gYWNwaXBocDogU2xvdCBbMzBdIHJl Z2lzdGVyZWQKWyAgICAwLjE0MzE5OF0gYWNwaXBocDogU2xvdCBbMzFdIHJlZ2lzdGVyZWQKWyAg ICAwLjE0NDAxNl0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwClsgICAgMC4xNDQ4Njld IHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KWyAgICAwLjE0 NTkyNV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBj ZjddClsgICAgMC4xNDcwNTNdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lv ICAweDBkMDAtMHhmZmZmXQpbICAgIDAuMTQ4MDA4XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVz IHJlc291cmNlIFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpbICAgIDAuMTQ5MjUxXSBwY2lf YnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg4MDAwMDAwMC0weGZlYmZmZmZm XQpbICAgIDAuMTUwNTYxXSBwY2kgMDAwMDowMDowMC4wOiBbODA4NjoxMjM3XSB0eXBlIDAwIGNs YXNzIDB4MDYwMDAwClsgICAgMC4xNTIxMTJdIHBjaSAwMDAwOjAwOjAxLjA6IFs4MDg2OjcwMDBd IHR5cGUgMDAgY2xhc3MgMHgwNjAxMDAKWyAgICAwLjE1MzkwMV0gcGNpIDAwMDA6MDA6MDEuMTog WzgwODY6NzAxMF0gdHlwZSAwMCBjbGFzcyAweDAxMDE4MApbICAgIDAuMTU3MDgxXSBwY2kgMDAw MDowMDowMS4xOiByZWcgMHgyMDogW2lvICAweGMwNDAtMHhjMDRmXQpbICAgIDAuMTU5MDI5XSBw Y2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxMDogW2lvICAweDAxZjAt MHgwMWY3XQpbICAgIDAuMTYwMDEwXSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJr OiByZWcgMHgxNDogW2lvICAweDAzZjZdClsgICAgMC4xNjE0MDldIHBjaSAwMDAwOjAwOjAxLjE6 IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDE4OiBbaW8gIDB4MDE3MC0weDAxNzddClsgICAgMC4x NjI2MDFdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDFjOiBbaW8g IDB4MDM3Nl0KWyAgICAwLjE2NDAyOF0gcGNpIDAwMDA6MDA6MDEuMzogWzgwODY6NzExM10gdHlw ZSAwMCBjbGFzcyAweDA2ODAwMApbICAgIDAuMTY1MzgwXSBwY2kgMDAwMDowMDowMS4zOiBxdWly azogW2lvICAweGIwMDAtMHhiMDNmXSBjbGFpbWVkIGJ5IFBJSVg0IEFDUEkKWyAgICAwLjE2Njg4 MV0gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHhiMTAwLTB4YjEwZl0gY2xhaW1lZCBi eSBQSUlYNCBTTUIKWyAgICAwLjE2ODM5MV0gcGNpIDAwMDA6MDA6MDIuMDogWzEwMTM6MDBiOF0g dHlwZSAwMCBjbGFzcyAweDAzMDAwMApbICAgIDAuMTcyODc4XSBwY2kgMDAwMDowMDowMi4wOiBy ZWcgMHgxMDogW21lbSAweGZjMDAwMDAwLTB4ZmRmZmZmZmYgcHJlZl0KWyAgICAwLjE3NjA4Nl0g cGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmMDAwMC0weGZlYmYwZmZmXQpb ICAgIDAuMTg0MDk1XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgzMDogW21lbSAweGZlYmUwMDAw LTB4ZmViZWZmZmYgcHJlZl0KWyAgICAwLjE4NjYyM10gcGNpIDAwMDA6MDA6MDMuMDogWzgwODY6 MTAwZV0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDAuMTg5MTU4XSBwY2kgMDAwMDowMDow My4wOiByZWcgMHgxMDogW21lbSAweGZlYmEwMDAwLTB4ZmViYmZmZmZdClsgICAgMC4xOTE3NzBd IHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDE0OiBbaW8gIDB4YzAwMC0weGMwM2ZdClsgICAgMC4x OTcwOThdIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViYzAwMDAtMHhmZWJk ZmZmZiBwcmVmXQpbICAgIDAuMTk5MDcyXSBwY2kgMDAwMDowMDowNC4wOiBbODA4NjoyNWFiXSB0 eXBlIDAwIGNsYXNzIDB4MDg4MDAwClsgICAgMC4yMDA2MjFdIHBjaSAwMDAwOjAwOjA0LjA6IHJl ZyAweDEwOiBbbWVtIDB4ZmViZjEwMDAtMHhmZWJmMTAwZl0KWyAgICAwLjIwNjAwMF0gcGNpX2J1 cyAwMDAwOjAwOiBvbiBOVU1BIG5vZGUgMApbICAgIDAuMjA4MTQ0XSBBQ1BJOiBQQ0kgSW50ZXJy dXB0IExpbmsgW0xOS0FdIChJUlFzIDUgKjEwIDExKQpbICAgIDAuMjEwMjk3XSBBQ1BJOiBQQ0kg SW50ZXJydXB0IExpbmsgW0xOS0JdIChJUlFzIDUgKjEwIDExKQpbICAgIDAuMjEyMjM4XSBBQ1BJ OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIChJUlFzIDUgMTAgKjExKQpbICAgIDAuMjE0Mzcx XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIChJUlFzIDUgMTAgKjExKQpbICAgIDAu MjE2MTM4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS1NdIChJUlFzICo5KQpbICAgIDAu MjE4NTU1XSBBQ1BJOiBFbmFibGVkIDE2IEdQRXMgaW4gYmxvY2sgMDAgdG8gMEYKWyAgICAwLjIy MDMzN10gdmdhYXJiOiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjAwOjAyLjAsZGVjb2Rlcz1pbytt ZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQpbICAgIDAuMjIyMzUzXSB2Z2FhcmI6IGxvYWRlZApb ICAgIDAuMjIzMTgyXSB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlIDAwMDA6MDA6MDIu MApbICAgIDAuMjI0NzI5XSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVk ClsgICAgMC4yMjYwMTRdIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0 IDIwMDUtMjAwNyBSb2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4KWyAgICAwLjIy ODAzMV0gUFRQIGNsb2NrIHN1cHBvcnQgcmVnaXN0ZXJlZApbICAgIDAuMjI5MTM4XSBQQ0k6IFVz aW5nIEFDUEkgZm9yIElSUSByb3V0aW5nClsgICAgMC4yMzAyNDNdIFBDSTogcGNpX2NhY2hlX2xp bmVfc2l6ZSBzZXQgdG8gNjQgYnl0ZXMKWyAgICAwLjIzMTY4NF0gZTgyMDogcmVzZXJ2ZSBSQU0g YnVmZmVyIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAuMjMyMDEyXSBlODIwOiBy ZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDEzZmZlMDAwLTB4MTNmZmZmZmZdClsgICAgMC4yMzQx NDFdIEhQRVQ6IDMgdGltZXJzIGluIHRvdGFsLCAwIHRpbWVycyB3aWxsIGJlIHVzZWQgZm9yIHBl ci1jcHUgdGltZXIKWyAgICAwLjIzNTgwMV0gaHBldDA6IGF0IE1NSU8gMHhmZWQwMDAwMCwgSVJR cyAyLCA4LCAwClsgICAgMC4yMzY4MTVdIGhwZXQwOiAzIGNvbXBhcmF0b3JzLCA2NC1iaXQgMTAw LjAwMDAwMCBNSHogY291bnRlcgpbICAgIDAuMjQxMTgwXSBTd2l0Y2hlZCB0byBjbG9ja3NvdXJj ZSBrdm0tY2xvY2sKWyAgICAwLjI0MjY3NV0gV2FybmluZzogY291bGQgbm90IHJlZ2lzdGVyIGFu bm90YXRlZCBicmFuY2hlcyBzdGF0cwpbICAgIDAuMjYwMzg5XSBwbnA6IFBuUCBBQ1BJIGluaXQK WyAgICAwLjI2MTM5Nl0gQUNQSTogYnVzIHR5cGUgUE5QIHJlZ2lzdGVyZWQKWyAgICAwLjI2MjU3 Ml0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC04IC0+IDB4MzggLT4gSVJRIDggTW9k ZTowIEFjdGl2ZTowIERlc3Q6MCkKWyAgICAwLjI2NDY4NV0gcG5wIDAwOjAwOiBQbHVnIGFuZCBQ bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQpbICAgIDAuMjY2MzA2XSBJT0FQ SUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEgLT4gMHgzMSAtPiBJUlEgMSBNb2RlOjAgQWN0 aXZlOjAgRGVzdDowKQpbICAgIDAuMjY4NDQ1XSBwbnAgMDA6MDE6IFBsdWcgYW5kIFBsYXkgQUNQ SSBkZXZpY2UsIElEcyBQTlAwMzAzIChhY3RpdmUpClsgICAgMC4yNzAwMzZdIElPQVBJQ1swXTog U2V0IHJvdXRpbmcgZW50cnkgKDAtMTIgLT4gMHgzYyAtPiBJUlEgMTIgTW9kZTowIEFjdGl2ZTow IERlc3Q6MCkKWyAgICAwLjI3MjE3MV0gcG5wIDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2 aWNlLCBJRHMgUE5QMGYxMyAoYWN0aXZlKQpbICAgIDAuMjczNzk3XSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVzdDow KQpbICAgIDAuMjc1ODMzXSBwbnAgMDA6MDM6IFtkbWEgMl0KWyAgICAwLjI3NjgwN10gcG5wIDAw OjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDcwMCAoYWN0aXZlKQpbICAg IDAuMjc4NDc3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgzNyAtPiBJ UlEgNyBNb2RlOjAgQWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMjgwNTk0XSBwbnAgMDA6MDQ6IFBs dWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNDAwIChhY3RpdmUpClsgICAgMC4yODIy NDZdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNCAtPiAweDM0IC0+IElSUSA0IE1v ZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4yODQ0MDNdIHBucCAwMDowNTogUGx1ZyBhbmQg UGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2ZSkKWyAgICAwLjI4NjAxM10gSU9B UElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0zIC0+IDB4MzMgLT4gSVJRIDMgTW9kZTowIEFj dGl2ZTowIERlc3Q6MCkKWyAgICAwLjI5NzIwN10gcG5wIDAwOjA2OiBQbHVnIGFuZCBQbGF5IEFD UEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQpbICAgIDAuMjk5MzA5XSBwbnA6IFBuUCBB Q1BJOiBmb3VuZCA3IGRldmljZXMKWyAgICAwLjMwMDQzMl0gQUNQSTogYnVzIHR5cGUgUE5QIHVu cmVnaXN0ZXJlZApbICAgIDAuMzA5MDY3XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDQgW2lv ICAweDAwMDAtMHgwY2Y3XQpbICAgIDAuMzEwNDIwXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl IDUgW2lvICAweDBkMDAtMHhmZmZmXQpbICAgIDAuMzExNzQ3XSBwY2lfYnVzIDAwMDA6MDA6IHJl c291cmNlIDYgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdClsgICAgMC4zMTMyMjddIHBjaV9i dXMgMDAwMDowMDogcmVzb3VyY2UgNyBbbWVtIDB4ODAwMDAwMDAtMHhmZWJmZmZmZl0KWyAgICAw LjMxNDc0Ml0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyClsgICAgMC4zMTYzMDRd IFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2 OCBieXRlcykKWyAgICAwLjMxODAwMF0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2 IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMC4zMTk0NTddIFRDUDogSGFzaCB0YWJsZXMg Y29uZmlndXJlZCAoZXN0YWJsaXNoZWQgNDA5NiBiaW5kIDQwOTYpClsgICAgMC4zMjEwOTVdIFRD UDogcmVubyByZWdpc3RlcmVkClsgICAgMC4zMjIwMjhdIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6 IDI1NiAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4zMjM0MzZdIFVEUC1MaXRlIGhhc2gg dGFibGUgZW50cmllczogMjU2IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjMyNTA1OV0g TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC4zMjYyMzZdIHBjaSAwMDAw OjAwOjAwLjA6IExpbWl0aW5nIGRpcmVjdCBQQ0kvUENJIHRyYW5zZmVycwpbICAgIDAuMzI3NzAw XSBwY2kgMDAwMDowMDowMS4wOiBQSUlYMzogRW5hYmxpbmcgUGFzc2l2ZSBSZWxlYXNlClsgICAg MC4zMjkxNDNdIHBjaSAwMDAwOjAwOjAxLjA6IEFjdGl2YXRpbmcgSVNBIERNQSBoYW5nIHdvcmth cm91bmRzClsgICAgMC4zMzA2MjldIHBjaSAwMDAwOjAwOjAyLjA6IEJvb3QgdmlkZW8gZGV2aWNl ClsgICAgMC4zMzE4MTZdIFBDSTogQ0xTIDAgYnl0ZXMsIGRlZmF1bHQgNjQKWyAgICAwLjMzMzA3 MV0gVW5wYWNraW5nIGluaXRyYW1mcy4uLgpbICAgIDAuOTc0MDc3XSBGcmVlaW5nIGluaXRyZCBt ZW1vcnk6IDIzMjQ0SyAoZmZmZjg4MDAxMjkzZDAwMCAtIGZmZmY4ODAwMTNmZjAwMDApClsgICAg MC45ODIyNTldIFNjYW5uaW5nIGZvciBsb3cgbWVtb3J5IGNvcnJ1cHRpb24gZXZlcnkgNjAgc2Vj b25kcwpbICAgIDAuOTg0MzA5XSBzaGEyNTZfc3NzZTM6IFVzaW5nIEFWWCBvcHRpbWl6ZWQgU0hB LTI1NiBpbXBsZW1lbnRhdGlvbgpbICAgIDAuOTg3MDYwXSBBVlgyIG9yIEFFUy1OSSBpbnN0cnVj dGlvbnMgYXJlIG5vdCBkZXRlY3RlZC4KWyAgICAwLjk4ODIzMl0gZnV0ZXggaGFzaCB0YWJsZSBl bnRyaWVzOiAyNTYgKG9yZGVyOiAwLCA2MTQ0IGJ5dGVzKQpbICAgIDAuOTg5NDEzXSBJbml0aWFs aXNlIHN5c3RlbSB0cnVzdGVkIGtleXJpbmcKWyAgICAwLjk5MTE3MF0gSHVnZVRMQiByZWdpc3Rl cmVkIDIgTUIgcGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMKWyAgICAwLjk5MzI2Nl0g VkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjUuMgpbICAgIDAuOTk0MDc4XSBEcXVvdC1jYWNoZSBo YXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXIgMCwgNDA5NiBieXRlcykKWyAgICAwLjk5NTM3 MF0gUU5YNCBmaWxlc3lzdGVtIDAuMi4zIHJlZ2lzdGVyZWQuClsgICAgMC45OTYyMzldIFFOWDYg ZmlsZXN5c3RlbSAxLjAuMCByZWdpc3RlcmVkLgpbICAgIDAuOTk3MTA3XSBOSUxGUyB2ZXJzaW9u IDIgbG9hZGVkClsgICAgMC45OTc5NDJdIGJlZnM6IHZlcnNpb246IDAuOS4zClsgICAgMC45OTg5 NDBdIGdmczI6IEdGUzIgaW5zdGFsbGVkClsgICAgMC45OTk2MzZdIG1zZ21uaSBoYXMgYmVlbiBz ZXQgdG8gNTk5ClsgICAgMS4wMDEzNTldIEtleSB0eXBlIGFzeW1tZXRyaWMgcmVnaXN0ZXJlZApb ICAgIDEuMDAyMTg2XSBBc3ltbWV0cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQKWyAg ICAxLjAwMzExNl0gYm91bmNlOiBwb29sIHNpemU6IDY0IHBhZ2VzClsgICAgMS4wMDM4OThdIEJs b2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkICht YWpvciAyNTIpClsgICAgMS4wMDUzNTldIGlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQgKGRl ZmF1bHQpClsgICAgMS4wMDYyODNdIHRlc3Rfc3RyaW5nX2hlbHBlcnM6IFJ1bm5pbmcgdGVzdHMu Li4KWyAgICAxLjAwNzUwN10gY3JjMzI6IENSQ19MRV9CSVRTID0gNjQsIENSQ19CRSBCSVRTID0g NjQKWyAgICAxLjAwODQ1OF0gY3JjMzI6IHNlbGYgdGVzdHMgcGFzc2VkLCBwcm9jZXNzZWQgMjI1 OTQ0IGJ5dGVzIGluIDE1NjgzNCBuc2VjClsgICAgMS4wMTAwODVdIGNyYzMyYzogQ1JDX0xFX0JJ VFMgPSA2NApbICAgIDEuMDExMjM2XSBjcmMzMmM6IHNlbGYgdGVzdHMgcGFzc2VkLCBwcm9jZXNz ZWQgMjI1OTQ0IGJ5dGVzIGluIDk0NzIxIG5zZWMKWyAgICAxLjE5MjM0M10gY3JjMzJfY29tYmlu ZTogODM3MyBzZWxmIHRlc3RzIHBhc3NlZApbICAgIDEuMzkwMzc3XSBjcmMzMmNfY29tYmluZTog ODM3MyBzZWxmIHRlc3RzIHBhc3NlZApbICAgIDEuMzkxNTcyXSB4el9kZWNfdGVzdDogbW9kdWxl IGxvYWRlZApbICAgIDEuMzkyNTA3XSB4el9kZWNfdGVzdDogQ3JlYXRlIGEgZGV2aWNlIG5vZGUg d2l0aCAnbWtub2QgeHpfZGVjX3Rlc3QgYyAyNTEgMCcgYW5kIHdyaXRlIC54eiBmaWxlcyB0byBp dC4KWyAgICAxLjM5NDQ2OV0gcGNpX2hvdHBsdWc6IFBDSSBIb3QgUGx1ZyBQQ0kgQ29yZSB2ZXJz aW9uOiAwLjUKWyAgICAxLjM5NTcyMF0gc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29u dHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC40ClsgICAgMS4zOTg0MjZdIGFjcGlwaHBfaWJtOiBp Ym1fYWNwaXBocF9pbml0OiBhY3BpX3dhbGtfbmFtZXNwYWNlIGZhaWxlZApbICAgIDEuMzk5OTYz XSBpcG1pIG1lc3NhZ2UgaGFuZGxlciB2ZXJzaW9uIDM5LjIKWyAgICAxLjQwMTA4NV0gaXBtaSBk ZXZpY2UgaW50ZXJmYWNlClsgICAgMS40MDIwMDBdIElQTUkgU3lzdGVtIEludGVyZmFjZSBkcml2 ZXIuClsgICAgMS40MDMyNjRdIGlwbWlfc2k6IEFkZGluZyBkZWZhdWx0LXNwZWNpZmllZCBrY3Mg c3RhdGUgbWFjaGluZQpbICAgIDEuNDA1MDA3XSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVsdC1zcGVj aWZpZWQga2NzIHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhjYTIsIHNsYXZlIGFkZHJl c3MgMHgwLCBpcnEgMApbICAgIDEuNDA3MzU3XSBpcG1pX3NpOiBJbnRlcmZhY2UgZGV0ZWN0aW9u IGZhaWxlZApbICAgIDEuNDA4NDg3XSBpcG1pX3NpOiBBZGRpbmcgZGVmYXVsdC1zcGVjaWZpZWQg c21pYyBzdGF0ZSBtYWNoaW5lClsgICAgMS40MDk5NjRdIGlwbWlfc2k6IFRyeWluZyBkZWZhdWx0 LXNwZWNpZmllZCBzbWljIHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhjYTksIHNsYXZl IGFkZHJlc3MgMHgwLCBpcnEgMApbICAgIDEuNDEyMjUyXSBpcG1pX3NpOiBJbnRlcmZhY2UgZGV0 ZWN0aW9uIGZhaWxlZApbICAgIDEuNDEzNTIzXSBpcG1pX3NpOiBBZGRpbmcgZGVmYXVsdC1zcGVj aWZpZWQgYnQgc3RhdGUgbWFjaGluZQpbICAgIDEuNDE1MTYzXSBpcG1pX3NpOiBUcnlpbmcgZGVm YXVsdC1zcGVjaWZpZWQgYnQgc3RhdGUgbWFjaGluZSBhdCBpL28gYWRkcmVzcyAweGU0LCBzbGF2 ZSBhZGRyZXNzIDB4MCwgaXJxIDAKWyAgICAxLjQxNzY2OF0gaXBtaV9zaTogSW50ZXJmYWNlIGRl dGVjdGlvbiBmYWlsZWQKWyAgICAxLjQxOTAxOV0gaXBtaV9zaTogVW5hYmxlIHRvIGZpbmQgYW55 IFN5c3RlbSBJbnRlcmZhY2UocykKWyAgICAxLjQyMDUxMl0gQ29weXJpZ2h0IChDKSAyMDA0IE1v bnRhVmlzdGEgU29mdHdhcmUgLSBJUE1JIFBvd2VyZG93biB2aWEgc3lzX3JlYm9vdC4KWyAgICAx LjQ0MDQwNF0gSERMQyBsaW5lIGRpc2NpcGxpbmUgbWF4ZnJhbWU9NDA5NgpbICAgIDEuNDQxNjUx XSBOX0hETEMgbGluZSBkaXNjaXBsaW5lIHJlZ2lzdGVyZWQuClsgICAgMS40NDI4ODNdIFNlcmlh bDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGRpc2FibGVkClsgICAg MS40NzE0MzJdIDAwOjA1OiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9 IDExNTIwMCkgaXMgYSAxNjU1MEEKWyAgICAxLjQ3NDM5MF0gU3luY0xpbmsgR1QKWyAgICAxLjQ3 NTIzN10gU3luY0xpbmsgR1QsIHR0eSBtYWpvciMyNDgKWyAgICAxLjQ3NjMzOV0gU3luY0xpbmsg R1Qgbm8gZGV2aWNlcyBmb3VuZApbICAgIDEuNDc3NDIzXSBTeW5jTGluayBzZXJpYWwgZHJpdmVy ICRSZXZpc2lvbjogNC4zOCAkClsgICAgMS40ODMyMzBdIFN5bmNMaW5rIHNlcmlhbCBkcml2ZXIg JFJldmlzaW9uOiA0LjM4ICQsIHR0eSBtYWpvciMyNDcKWyAgICAxLjQ4NTAxOF0gSGFuZ2NoZWNr OiBzdGFydGluZyBoYW5nY2hlY2sgdGltZXIgMC45LjEgKHRpY2sgaXMgMTgwIHNlY29uZHMsIG1h cmdpbiBpcyA2MCBzZWNvbmRzKS4KWyAgICAxLjQ4NzI5OV0gSGFuZ2NoZWNrOiBVc2luZyBnZXRy YXdtb25vdG9uaWMoKS4KWyAgICAxLjQ4ODY1OV0gUGhhbnRvbSBMaW51eCBEcml2ZXIsIHZlcnNp b24gbjAuOS44LCBpbml0IE9LClsgICAgMS40OTAxMzRdIFNpbGljb24gTGFicyBDMiBwb3J0IHN1 cHBvcnQgdi4gMC41MS4wIC0gKEMpIDIwMDcgUm9kb2xmbyBHaW9tZXR0aQpbICAgIDEuNDkyMjM1 XSBHdWVzdCBwZXJzb25hbGl0eSBpbml0aWFsaXplZCBhbmQgaXMgaW5hY3RpdmUKWyAgICAxLjQ5 MzY2Nl0gVk1DSSBob3N0IGRldmljZSByZWdpc3RlcmVkIChuYW1lPXZtY2ksIG1ham9yPTEwLCBt aW5vcj02MSkKWyAgICAxLjQ5NTI2Nl0gSW5pdGlhbGl6ZWQgaG9zdCBwZXJzb25hbGl0eQpbICAg IDEuNDk2NDM1XSBtaWNfaW5pdCBub3QgcnVubmluZyBvbiBYMTAwIHJldCAtMTkKWyAgICAxLjQ5 ODAwMF0gQVguMjU6IDZwYWNrIGRyaXZlciwgUmV2aXNpb246IDAuMy4wClsgICAgMS40OTkyMzNd IGJheWNvbV9zZXJfZmR4OiAoQykgMTk5Ni0yMDAwIFRob21hcyBTYWlsZXIsIEhCOUpOWC9BRTRX QQpbICAgIDEuNDk5MjMzXSBiYXljb21fc2VyX2ZkeDogdmVyc2lvbiAwLjEwClsgICAgMS41MDI1 MTJdIGhkbGNkcnY6IChDKSAxOTk2LTIwMDAgVGhvbWFzIFNhaWxlciBIQjlKTlgvQUU0V0EKWyAg ICAxLjUwMzk3OF0gaGRsY2RydjogdmVyc2lvbiAwLjgKWyAgICAxLjUwNTEwNF0gaTgwNDI6IFBO UDogUFMvMiBDb250cm9sbGVyIFtQTlAwMzAzOktCRCxQTlAwZjEzOk1PVV0gYXQgMHg2MCwweDY0 IGlycSAxLDEyClsgICAgMS41MDgxMDVdIHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4 NjQgaXJxIDEKWyAgICAxLjUwOTQ4NF0gc2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2 NCBpcnEgMTIKWyAgICAxLjU4MTQ0MF0gaW5wdXQ6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9h cmQgYXMgL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8wL2lucHV0L2lucHV0MApbICAgIDEu NTg0MTY4XSBtazcxMjogZGV2aWNlIG5vdCBwcmVzZW50ClsgICAgMS41ODUyMjJdIEkyTyBzdWJz eXN0ZW0gdjEuMzI1ClsgICAgMS41ODYxODZdIGkybzogbWF4IGRyaXZlcnMgPSA4ClsgICAgMS41 ODczMDFdIEkyTyBDb25maWd1cmF0aW9uIE9TTSB2MS4zMjMKWyAgICAxLjU4ODgyN10gcnRjIChu dWxsKTogaW52YWxpZCBhbGFybSB2YWx1ZTogMTkwMC0xLTQgMDowOjAKWyAgICAxLjU5MDMwMF0g cnRjLXRlc3QgcnRjLXRlc3QuMDogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgdGVzdCBhcyBydGMwClsg ICAgMS41OTE4NzVdIHJ0YyAobnVsbCk6IGludmFsaWQgYWxhcm0gdmFsdWU6IDE5MDAtMS00IDA6 MDowClsgICAgMS41OTMzNjddIHJ0Yy10ZXN0IHJ0Yy10ZXN0LjE6IHJ0YyBjb3JlOiByZWdpc3Rl cmVkIHRlc3QgYXMgcnRjMQpbICAgIDEuNTk2NDA1XSBsZWR0cmlnLWNwdTogcmVnaXN0ZXJlZCB0 byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzClsgICAgMS41OTc5NzFdIGhpZHJhdzogcmF3IEhJ RCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2luYQpbICAgIDEuNTk5ODQ4XSBwa3RnZW46IFBh Y2tldCBHZW5lcmF0b3IgZm9yIHBhY2tldCBwZXJmb3JtYW5jZSB0ZXN0aW5nLiBWZXJzaW9uOiAy Ljc0ClsgICAgMS42MDIwNzRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMjYKWyAg ICAxLjYwMzM1NV0gaXBpcDogSVB2NCBvdmVyIElQdjQgdHVubmVsaW5nIGRyaXZlcgpbICAgIDEu NjA0ODY5XSBncmU6IEdSRSBvdmVyIElQdjQgZGVtdWx0aXBsZXhvciBkcml2ZXIKWyAgICAxLjYw NjE3OF0gaXBfZ3JlOiBHUkUgb3ZlciBJUHY0IHR1bm5lbGluZyBkcml2ZXIKWyAgICAxLjYwODAz MV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMS42MDkzNzBdIFdB Uk5JTkc6IENQVTogMCBQSUQ6IDg5IGF0IGtlcm5lbC9zY2hlZC9jb3JlLmM6NzA5NCBfX21pZ2h0 X3NsZWVwKzB4NmYvMHgxZjgoKQpbICAgIDEuNjExODc1XSBkbyBub3QgY2FsbCBibG9ja2luZyBv cHMgd2hlbiAhVEFTS19SVU5OSU5HOyBzdGF0ZT0xIHNldCBhdCBbPGZmZmZmZmZmODE1M2Y4MGM+ XSBwa3RnZW5fdGhyZWFkX3dvcmtlci5wYXJ0LjM2KzB4NS8weDc2OQpbICAgIDEuNjE4NDk2XSB0 Y3BfcHJvYmU6IHByb2JlIHJlZ2lzdGVyZWQgKHBvcnQ9MC9md21hcms9MCkgYnVmc2l6ZT00MDk2 ClsgICAgMS42MjAyOTFdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDEuNjIxNTY4XSBDUFU6IDAg UElEOiA4OSBDb21tOiBrcGt0Z2VuZF8wIE5vdCB0YWludGVkIDMuMTYuMC0wMDA1My1nNjRjMjE4 MSAjMQpbICAgIDEuNjI0MDg0XSBUQ1A6IGJpYyByZWdpc3RlcmVkClsgICAgMS42MjUyOTddIFRD UDogY3ViaWMgcmVnaXN0ZXJlZApbICAgIDEuNjI2NDg4XSBUQ1A6IHdlc3R3b29kIHJlZ2lzdGVy ZWQKWyAgICAxLjYyNzc0OV0gVENQOiBoaWdoc3BlZWQgcmVnaXN0ZXJlZApbICAgIDEuNjI5MTE3 XSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAg MS42MzA5MjhdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMTNiNTNkNDggZmZmZmZmZmY4MTUz Y2M0ZiBmZmZmODgwMDEzYjUzZDgwClsgICAgMS42MzM5MzhdICBmZmZmZmZmZjgxMDVmYTQ1IGZm ZmZmZmZmODEwODU2ZjMgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS42 MzY5NDJdICBmZmZmZmZmZjgxNDIwODAxIDAwMDAwMDAwMDAwMDAwYTkgZmZmZjg4MDAxM2I1M2Rl MCBmZmZmZmZmZjgxMDVmYWFhClsgICAgMS42Mzk1MDVdIFRDUDogaHlibGEgcmVnaXN0ZXJlZApb ICAgIDEuNjQxMTc5XSBUQ1A6IHZlZ2FzIHJlZ2lzdGVyZWQKWyAgICAxLjY0MjM3M10gVENQOiBz Y2FsYWJsZSByZWdpc3RlcmVkClsgICAgMS42NDM2MzVdIFRDUDogeWVhaCByZWdpc3RlcmVkClsg ICAgMS42NDQ5NjhdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgICAxLjY0 NjY4OF0gClsgICAgMS42NDc0MjFdIENhbGwgVHJhY2U6ClsgICAgMS42NDg0NzBdICBbPGZmZmZm ZmZmODE1M2NjNGY+XSBkdW1wX3N0YWNrKzB4MTkvMHgxYgpbICAgIDEuNjUwMTI0XSAgWzxmZmZm ZmZmZjgxMDVmYTQ1Pl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg3OC8weDkxClsgICAgMS42NTE5 ODRdICBbPGZmZmZmZmZmODEwODU2ZjM+XSA/IF9fbWlnaHRfc2xlZXArMHg2Zi8weDFmOApbICAg IDEuNjUzODkzXSAgWzxmZmZmZmZmZjgxNDIwODAxPl0gPyBwa3RnZW5fdGhyZWFkX3dyaXRlKzB4 NTFlLzB4NWNmClsgICAgMS42NTU4NDVdICBbPGZmZmZmZmZmODEwNWZhYWE+XSB3YXJuX3Nsb3dw YXRoX2ZtdCsweDRjLzB4NGUKWyAgICAxLjY1Nzc3Ml0gIFs8ZmZmZmZmZmY4MTUzZjgwYz5dID8g cGt0Z2VuX3RocmVhZF93b3JrZXIucGFydC4zNisweDUvMHg3NjkKWyAgICAxLjY1OTg1N10gIFs8 ZmZmZmZmZmY4MTUzZjgwYz5dID8gcGt0Z2VuX3RocmVhZF93b3JrZXIucGFydC4zNisweDUvMHg3 NjkKWyAgICAxLjY2MjAzNl0gIFs8ZmZmZmZmZmY4MTA4NTZmMz5dIF9fbWlnaHRfc2xlZXArMHg2 Zi8weDFmOApbICAgIDEuNjYzNzk2XSAgWzxmZmZmZmZmZjgxNDIwOGIyPl0gPyBwa3RnZW5fdGhy ZWFkX3dyaXRlKzB4NWNmLzB4NWNmClsgICAgMS42NjU4MThdICBbPGZmZmZmZmZmODEwOWYxMTE+ XSBzZXRfZnJlZXphYmxlKzB4MWQvMHg4OQpbICAgIDEuNjY3NTU1XSAgWzxmZmZmZmZmZjgxNTNm ODc1Pl0gcGt0Z2VuX3RocmVhZF93b3JrZXIucGFydC4zNisweDZlLzB4NzY5ClsgICAgMS42Njk2 OTFdICBbPGZmZmZmZmZmODEwODRmOTA+XSA/IHByZWVtcHRfY291bnRfc3ViKzB4YTMvMHhmMApb ICAgIDEuNjcxNTM5XSAgWzxmZmZmZmZmZjgxNTQxODM4Pl0gPyBfX3NjaGVkdWxlKzB4NWQ4LzB4 NjY5ClsgICAgMS42NzMzNjNdICBbPGZmZmZmZmZmODE0MjA4YjI+XSA/IHBrdGdlbl90aHJlYWRf d3JpdGUrMHg1Y2YvMHg1Y2YKWyAgICAxLjY3NTMxMl0gIFs8ZmZmZmZmZmY4MTQyMDhmOD5dIHBr dGdlbl90aHJlYWRfd29ya2VyKzB4NDYvMHg0YgpbICAgIDEuNjc3MjYxXSAgWzxmZmZmZmZmZjgx MDdkMTgzPl0ga3RocmVhZCsweGI3LzB4YmYKWyAgICAxLjY3ODg1MV0gIFs8ZmZmZmZmZmY4MTA3 ZDBjYz5dID8gaW5pdF9jb21wbGV0aW9uKzB4MjQvMHgyNApbICAgIDEuNjgwNzI5XSAgWzxmZmZm ZmZmZjgxNTQ0N2JhPl0gcmV0X2Zyb21fZm9yaysweDdhLzB4YjAKWyAgICAxLjY4MjQ0OV0gIFs8 ZmZmZmZmZmY4MTA3ZDBjYz5dID8gaW5pdF9jb21wbGV0aW9uKzB4MjQvMHgyNApbICAgIDEuNjg0 NjgwXSBtaXA2OiBNb2JpbGUgSVB2NgpbICAgIDEuNjg1ODAzXSBORVQ6IFJlZ2lzdGVyZWQgcHJv dG9jb2wgZmFtaWx5IDE3ClsgICAgMS42ODczMTZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBm YW1pbHkgMTUKWyAgICAxLjY4ODkwOF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAz ClsgICAgMS42OTAzODBdIE5FVDQ6IERFQ25ldCBmb3IgTGludXg6IFYuMi41LjY4cyAoQykgMTk5 NS0yMDAzIExpbnV4IERFQ25ldCBQcm9qZWN0IFRlYW0KWyAgICAxLjY5MzA5N10gREVDbmV0OiBS b3V0aW5nIGNhY2hlIGhhc2ggdGFibGUgb2YgMTAyNCBidWNrZXRzLCA4S2J5dGVzClsgICAgMS42 OTUxMTFdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTIKWyAgICAxLjY5Njc0NF0g c2N0cDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgMTYzODQgYmluZCAxNjM4 NCkKWyAgICAxLjY5ODg5M10gS2V5IHR5cGUgZG5zX3Jlc29sdmVyIHJlZ2lzdGVyZWQKWyAgICAx LjcwMDQ0NF0gS2V5IHR5cGUgY2VwaCByZWdpc3RlcmVkClsgICAgMS43MDE3MzldIGxpYmNlcGg6 IGxvYWRlZCAobW9uL29zZCBwcm90byAxNS8yNCkKWyAgICAxLjcwMzQxMV0gYmF0bWFuX2Fkdjog Qi5BLlQuTS5BLk4uIGFkdmFuY2VkIDIwMTQuMy4wIChjb21wYXRpYmlsaXR5IHZlcnNpb24gMTUp IGxvYWRlZApbICAgIDEuNzE2NDI2XSBvcGVudnN3aXRjaDogT3BlbiB2U3dpdGNoIHN3aXRjaGlu ZyBkYXRhcGF0aApbICAgIDEuNzE4NjYzXSAKWyAgICAxLjcxODY2M10gcHJpbnRpbmcgUElDIGNv bnRlbnRzClsgICAgMS43MjA1NTBdIC4uLiBQSUMgIElNUjogZmZmZgpbICAgIDEuNzIxNjcwXSAu Li4gUElDICBJUlI6IDEwMTMKWyAgICAxLjcyMjgwMF0gLi4uIFBJQyAgSVNSOiAwMDAwClsgICAg MS43MjM5NDJdIC4uLiBQSUMgRUxDUjogMGMwMApbICAgIDEuNzI1MTYwXSAtLS1bIGVuZCB0cmFj ZSBiMTZiZDczNjZkNWY0MTEwIF0tLS0KWyAgICAxLjcyNjY5Ml0gcHJpbnRpbmcgbG9jYWwgQVBJ QyBjb250ZW50cyBvbiBDUFUjMC8wOgpbICAgIDEuNzI4MzU1XSAuLi4gQVBJQyBJRDogICAgICAw MDAwMDAwMCAoMCkKWyAgICAxLjcyOTEzOV0gLi4uIEFQSUMgVkVSU0lPTjogMDEwNTAwMTQKWyAg ICAxLjcyOTEzOV0gLi4uIEFQSUMgVEFTS1BSSTogMDAwMDAwMDAgKDAwKQpbICAgIDEuNzI5MTM5 XSAuLi4gQVBJQyBQUk9DUFJJOiAwMDAwMDAwMApbICAgIDEuNzI5MTM5XSAuLi4gQVBJQyBMRFI6 IDAwMDAwMDAxClsgICAgMS43MjkxMzldIC4uLiBBUElDIFNQSVY6IDAwMDAwMWZmClsgICAgMS43 MjkxMzldIC4uLiBBUElDIElTUiBmaWVsZDoKWyAgICAxLjcyOTEzOV0gMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMApbICAgIDEu NzI5MTM5XSAuLi4gQVBJQyBUTVIgZmllbGQ6ClsgICAgMS43MjkxMzldIDAwMDAwMDAwMDIwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKWyAgICAx LjcyOTEzOV0gLi4uIEFQSUMgSVJSIGZpZWxkOgpbICAgIDEuNzI5MTM5XSAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MDAwClsgICAg MS43MjkxMzldIC4uLiBBUElDIEVTUjogMDAwMDAwMDAKWyAgICAxLjcyOTEzOV0gLi4uIEFQSUMg SUNSOiAwMDAwMDAzMQpbICAgIDEuNzI5MTM5XSAuLi4gQVBJQyBJQ1IyOiAwMDAwMDAwMApbICAg IDEuNzI5MTM5XSAuLi4gQVBJQyBMVlRUOiAwMDA0MDBlZgpbICAgIDEuNzI5MTM5XSAuLi4gQVBJ QyBMVlRQQzogMDAwMDA0MDAKWyAgICAxLjcyOTEzOV0gLi4uIEFQSUMgTFZUMDogMDAwMTA3MDAK WyAgICAxLjcyOTEzOV0gLi4uIEFQSUMgTFZUMTogMDAwMDA0MDAKWyAgICAxLjcyOTEzOV0gLi4u IEFQSUMgTFZURVJSOiAwMDAwMDBmZQpbICAgIDEuNzI5MTM5XSAuLi4gQVBJQyBUTUlDVDogMDAw MDAwMDAKWyAgICAxLjcyOTEzOV0gLi4uIEFQSUMgVE1DQ1Q6IDAwMDAwMDAwClsgICAgMS43Mjkx MzldIC4uLiBBUElDIFREQ1I6IDAwMDAwMDAwClsgICAgMS43MjkxMzldIApbICAgIDEuNzYwNTgx XSBudW1iZXIgb2YgTVAgSVJRIHNvdXJjZXM6IDE1LgpbICAgIDEuNzYxNzM0XSBudW1iZXIgb2Yg SU8tQVBJQyAjMCByZWdpc3RlcnM6IDI0LgpbICAgIDEuNzYyOTc3XSB0ZXN0aW5nIHRoZSBJTyBB UElDLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4KWyAgICAxLjc2NDM5MF0gSU8gQVBJQyAjMC4uLi4u LgpbICAgIDEuNzY1MzE3XSAuLi4uIHJlZ2lzdGVyICMwMDogMDAwMDAwMDAKWyAgICAxLjc2NjQw Nl0gLi4uLi4uLiAgICA6IHBoeXNpY2FsIEFQSUMgaWQ6IDAwClsgICAgMS43Njc1ODNdIC4uLi4u Li4gICAgOiBEZWxpdmVyeSBUeXBlOiAwClsgICAgMS43Njg2ODZdIC4uLi4uLi4gICAgOiBMVFMg ICAgICAgICAgOiAwClsgICAgMS43Njk3OTddIC4uLi4gcmVnaXN0ZXIgIzAxOiAwMDE3MDAxMQpb ICAgIDEuNzcwODgyXSAuLi4uLi4uICAgICA6IG1heCByZWRpcmVjdGlvbiBlbnRyaWVzOiAxNwpb ICAgIDEuNzcyMzEzXSAuLi4uLi4uICAgICA6IFBSUSBpbXBsZW1lbnRlZDogMApbICAgIDEuNzcz NDgxXSAuLi4uLi4uICAgICA6IElPIEFQSUMgdmVyc2lvbjogMTEKWyAgICAxLjc3NDY0Nl0gLi4u LiByZWdpc3RlciAjMDI6IDAwMDAwMDAwClsgICAgMS43NzU3MjJdIC4uLi4uLi4gICAgIDogYXJi aXRyYXRpb246IDAwClsgICAgMS43NzY5MzZdIC4uLi4gSVJRIHJlZGlyZWN0aW9uIHRhYmxlOgpb ICAgIDEuNzc4MDQwXSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEu Nzc5MjU5XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAzMQpbICAgIDEuNzgwNDk3 XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAzMApbICAgIDEuNzgxNzEzXSAwICAg IDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAzMwpbICAgIDEuNzgyOTQ5XSAxICAgIDAgICAg MCAgIDAgICAwICAgIDAgICAgMCAgICAzNApbICAgIDEuNzg0MjM0XSAxICAgIDEgICAgMCAgIDAg ICAwICAgIDAgICAgMCAgICAzNQpbICAgIDEuNzg1NTExXSAwICAgIDAgICAgMCAgIDAgICAwICAg IDAgICAgMCAgICAzNgpbICAgIDEuNzg2Nzc5XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAg MCAgICAzNwpbICAgIDEuNzg4MDcyXSAwICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAz OApbICAgIDEuNzg5MzQzXSAwICAgIDEgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAzOQpbICAg IDEuNzkwNjE3XSAxICAgIDEgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAzQQpbICAgIDEuNzkx ODc2XSAxICAgIDEgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAzQgpbICAgIDEuNzkzMTc4XSAw ICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAzQwpbICAgIDEuNzk0NDM4XSAwICAgIDAg ICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAzRApbICAgIDEuNzk1NzA4XSAwICAgIDAgICAgMCAg IDAgICAwICAgIDAgICAgMCAgICAzRQpbICAgIDEuNzk2OTk3XSAwICAgIDAgICAgMCAgIDAgICAw ICAgIDAgICAgMCAgICAzRgpbICAgIDEuNzk4Mjc2XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAg ICAgMCAgICAwMApbICAgIDEuNzk5NTM5XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAg ICAwMApbICAgIDEuODAwODE1XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApb ICAgIDEuODAyMDk3XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEu ODAzMzc5XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEuODA0NjU1 XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEuODA1OTI2XSAxICAg IDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEuODA3MTk0XSAxICAgIDAgICAg MCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEuODA4NDQ2XSBJUlEgdG8gcGluIG1hcHBp bmdzOgpbICAgIDEuODA5NDM4XSBJUlEwIC0+IDA6MgpbICAgIDEuODEwNDg1XSBJUlExIC0+IDA6 MQpbICAgIDEuODExNTM1XSBJUlEzIC0+IDA6MwpbICAgIDEuODEyNTkxXSBJUlE0IC0+IDA6NApb ICAgIDEuODEzNjQ3XSBJUlE1IC0+IDA6NQpbICAgIDEuODE0Njk2XSBJUlE2IC0+IDA6NgpbICAg IDEuODE1NzM0XSBJUlE3IC0+IDA6NwpbICAgIDEuODE2ODg0XSBJUlE4IC0+IDA6OApbICAgIDEu ODE3OTExXSBJUlE5IC0+IDA6OQpbICAgIDEuODE4OTM5XSBJUlExMCAtPiAwOjEwClsgICAgMS44 MjAwODBdIElSUTExIC0+IDA6MTEKWyAgICAxLjgyMTE0OV0gSVJRMTIgLT4gMDoxMgpbICAgIDEu ODIyMjM1XSBJUlExMyAtPiAwOjEzClsgICAgMS44MjMyOThdIElSUTE0IC0+IDA6MTQKWyAgICAx LjgyNDQxNl0gSVJRMTUgLT4gMDoxNQpbICAgIDEuODI1NDkzXSAuLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4gZG9uZS4KWyAgICAxLjgyNjk2Ml0gTG9hZGluZyBjb21waWxlZC1p biBYLjUwOSBjZXJ0aWZpY2F0ZXMKWyAgICAxLjgyOTMxOF0gTG9hZGVkIFguNTA5IGNlcnQgJ01h Z3JhdGhlYTogR2xhY2llciBzaWduaW5nIGtleTogZmM2N2M4NTk3MmE2ZDJiYTVkNmQzMzc5YTNm OGI1Nzc0MjgxMzlhMycKWyAgICAxLjgzMTcxM10gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lv biAxClsgICAgMS44MzMxOTddIEtleSB0eXBlIGVuY3J5cHRlZCByZWdpc3RlcmVkClsgICAgMS44 MzY2NzFdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDc4OEsgKGZmZmZmZmZmODFiNGQw MDAgLSBmZmZmZmZmZjgxYzEyMDAwKQpbICAgIDEuODM4NzI3XSBXcml0ZSBwcm90ZWN0aW5nIHRo ZSBrZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDEwMjQwawpbICAgIDEuODQ1MjI5XSBGcmVlaW5nIHVu dXNlZCBrZXJuZWwgbWVtb3J5OiA3MzZLIChmZmZmODgwMDAxNTQ4MDAwIC0gZmZmZjg4MDAwMTYw MDAwMCkKWyAgICAxLjg1NzMwN10gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTYxNksg KGZmZmY4ODAwMDE4NmMwMDAgLSBmZmZmODgwMDAxYTAwMDAwKQpbICAgIDEuODY0NjIxXSByYW5k b206IGluaXQgdXJhbmRvbSByZWFkIHdpdGggMiBiaXRzIG9mIGVudHJvcHkgYXZhaWxhYmxlClsg ICAgMS45NzIwODhdIHRzYzogUmVmaW5lZCBUU0MgY2xvY2tzb3VyY2UgY2FsaWJyYXRpb246IDI2 OTMuNTA2IE1IegpbICAgNjIuMDk1MjkyXSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtCkVsYXBz ZWQgdGltZTogNzAKcWVtdS1zeXN0ZW0teDg2XzY0IC1lbmFibGUta3ZtIC1jcHUgSGFzd2VsbCwr c21lcCwrc21hcCAta2VybmVsIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC82NGMy MTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgzY2NlYWM5NjA2L3ZtbGludXotMy4xNi4wLTAwMDUz LWc2NGMyMTgxIC1hcHBlbmQgJ2h1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDEx NTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9j cHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRj aGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xl PXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1 bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9wZXRlcnotcXVldWU6bWFzdGVy OjY0YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDY6YmlzZWN0LWxpbnV4NS8u dm1saW51ei02NGMyMTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgzY2NlYWM5NjA2LTIwMTQwODA1 MDAwNDAzLTMta2J1aWxkIGJyYW5jaD1wZXRlcnotcXVldWUvbWFzdGVyIEJPT1RfSU1BR0U9L2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzY0YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5 MmFhODNjY2VhYzk2MDYvdm1saW51ei0zLjE2LjAtMDAwNTMtZzY0YzIxODEgZHJiZC5taW5vcl9j b3VudD04JyAgLWluaXRyZCAva2VybmVsLXRlc3RzL2luaXRyZC9xdWFudGFsLWNvcmUteDg2XzY0 LmNneiAtbSAzMjAgLXNtcCAyIC1uZXQgbmljLHZsYW49MSxtb2RlbD1lMTAwMCAtbmV0IHVzZXIs dmxhbj0xIC1ib290IG9yZGVyPW5jIC1uby1yZWJvb3QgLXdhdGNoZG9nIGk2MzAwZXNiIC1ydGMg YmFzZT1sb2NhbHRpbWUgLXBpZGZpbGUgL2Rldi9zaG0va2Jvb3QvcGlkLXF1YW50YWwta2J1aWxk LTQgLXNlcmlhbCBmaWxlOi9kZXYvc2htL2tib290L3NlcmlhbC1xdWFudGFsLWtidWlsZC00IC1k YWVtb25pemUgLWRpc3BsYXkgbm9uZSAtbW9uaXRvciBudWxsIAo= --===============0361594041084899403== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="---at----__might_sleep-x-76964.log" SEVBRCBpcyBub3cgYXQgMTFiNTc3Yy4uLiBNZXJnZSBicmFuY2ggJ3RtcC90cmluaXR5JwpnaXQg Y2hlY2tvdXQgNDFjY2E0NGY2ZWQxMmM2ZjM2MWNiMWQ4MzJjZDYwYWE4NTVkM2JlYQpscyAtYSAv a2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9wZXRl cnotcXVldWU6bWFzdGVyOjQxY2NhNDRmNmVkMTJjNmYzNjFjYjFkODMyY2Q2MGFhODU1ZDNiZWE6 YmlzZWN0LWxpbnV4NQoKMjAxNC0wOC0wNCAyMjo0NDoyMyA0MWNjYTQ0ZjZlZDEyYzZmMzYxY2Ix ZDgzMmNkNjBhYTg1NWQzYmVhIHJldXNlIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgw NC80MWNjYTQ0ZjZlZDEyYzZmMzYxY2IxZDgzMmNkNjBhYTg1NWQzYmVhL3ZtbGludXotMy4xNi4w LTAyMDIwLWc0MWNjYTQ0CgoyMDE0LTA4LTA0IDIyOjQ0OjIzIGRldGVjdGluZyBib290IHN0YXRl IC4uCTcJMTkJMjAgU1VDQ0VTUwoKYmlzZWN0OiBnb29kIGNvbW1pdCA0MWNjYTQ0ZjZlZDEyYzZm MzYxY2IxZDgzMmNkNjBhYTg1NWQzYmVhCmdpdCBiaXNlY3Qgc3RhcnQgMTFiNTc3YzQwNDJhNzZi YmE5NjFlMTA2MjhjMGNmYmQxYzkxY2ZkNiA0MWNjYTQ0ZjZlZDEyYzZmMzYxY2IxZDgzMmNkNjBh YTg1NWQzYmVhIC0tCi9jL2tlcm5lbC10ZXN0cy9saW5lYXItYmlzZWN0OiBbIi1iIiwgIjExYjU3 N2M0MDQyYTc2YmJhOTYxZTEwNjI4YzBjZmJkMWM5MWNmZDYiLCAiLWciLCAiNDFjY2E0NGY2ZWQx MmM2ZjM2MWNiMWQ4MzJjZDYwYWE4NTVkM2JlYSIsICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRl c3QtYm9vdC1mYWlsdXJlLnNoIiwgIi9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0Il0K QmlzZWN0aW5nOiAzNSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkg NiBzdGVwcykKW2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTRdIE1lcmdl IGJyYW5jaCAnc2NoZWQvd2FpdCcKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3Qt Ym9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9r YnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L3BldGVy ei1xdWV1ZTptYXN0ZXI6ZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMyY2ViZmM5NDpi aXNlY3QtbGludXg1CgoyMDE0LTA4LTA0IDIyOjQ2OjU0IGY1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBm MjMwYzYyOGUzMmNlYmZjOTQgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC1mNWQwNGFmNWJmOTE1 MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMwYzYyOGUz MmNlYmZjOTQKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQtZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBj NjI4ZTMyY2ViZmM5NAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUvbGtwLWhzeDAxLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQtZjVk MDRhZjViZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMyY2ViZmM5NAprZXJuZWw6IC9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJj ZWJmYzk0L3ZtbGludXotMy4xNi4wLTAyMDM0LWdmNWQwNGFmCgoyMDE0LTA4LTA0IDIyOjU0OjU0 IGRldGVjdGluZyBib290IHN0YXRlIC4uIFRFU1QgRkFJTFVSRQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAw MF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRjBDOTAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAg IDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjAw MDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCAva2J1aWxkL3NyYy9jb25zdW1lci9tbS9l YXJseV9pb3JlbWFwLmM6MTM2IF9fZWFybHlfaW9yZW1hcCsweDFhZS8weDJjOCgpClsgICAgMC4w MDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENv bW06IHN3YXBwZXIgTm90IHRhaW50ZWQgMy4xNi4wLTAyMDM0LWdmNWQwNGFmICMxClsgICAgMC4w MDAwMDBdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5 OTYpLCBCSU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAxLzIwMTQKWyAgICAw LjAwMDAwMF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MWEwM2QzMCBmZmZmZmZmZjgxNTNk Y2Y1IGZmZmZmZmZmODFhMDNkNjgKWyAgICAwLjAwMDAwMF0gIGZmZmZmZmZmODEwNWZhMzUgZmZm ZmZmZmY4MWI2ZmY4NyAwMDAwMDAwMGJiNTg5MDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjAw MDAwMF0gIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSBmZmZmZmZmZjgxYTAzZDc4 IGZmZmZmZmZmODEwNWZhZmMKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAw MF0gIFs8ZmZmZmZmZmY4MTUzZGNmNT5dIGR1bXBfc3RhY2srMHgxOS8weDFiClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODEwNWZhMzU+XSB3YXJuX3Nsb3dwYXRoX2NvbW1vbisweDc4LzB4OTEK WyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWI2ZmY4Nz5dID8gX19lYXJseV9pb3JlbWFwKzB4 MWFlLzB4MmM4ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwNWZhZmM+XSB3YXJuX3Nsb3dw YXRoX251bGwrMHgxYS8weDFjClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFiNmZmODc+XSBf X2Vhcmx5X2lvcmVtYXArMHgxYWUvMHgyYzgKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA3 ZGRiND5dID8gcHJlZW1wdF9jb3VudF9zdWIrMHhhMy8weGYwClsgICAgMC4wMDAwMDBdICBbPGZm ZmZmZmZmODFiNzAzN2U+XSBlYXJseV9pb3JlbWFwKzB4MTMvMHgxNQpbICAgIDAuMDAwMDAwXSAg WzxmZmZmZmZmZjgxYjU5OGExPl0gX19hY3BpX21hcF90YWJsZSsweDEzLzB4MTgKWyAgICAwLjAw MDAwMF0gIFs8ZmZmZmZmZmY4MTUzM2JhZj5dIGFjcGlfb3NfbWFwX2lvbWVtKzB4MjYvMHgxNzgK WyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTUzM2QwZj5dIGFjcGlfb3NfbWFwX21lbW9yeSsw eGUvMHgxMApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxYjdkMmZmPl0gYWNwaV90Yl9wYXJz ZV9yb290X3RhYmxlKzB4MTZkLzB4Mjk5ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFiN2Q0 ZjY+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4Y2IvMHhmNgpbICAgIDAuMDAwMDAwXSAgWzxm ZmZmZmZmZjgxYjdiYjQ4Pl0gYWNwaV90YWJsZV9pbml0KzB4NTAvMHhjZQpbICAgIDAuMDAwMDAw XSAgWzxmZmZmZmZmZjgxYjU5OTQ5Pl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHgxZS8weDZjClsg ICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFiNTE1ZWQ+XSBzZXR1cF9hcmNoKzB4OTJkLzB4YTJi ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFiNGViOGY+XSBzdGFydF9rZXJuZWwrMHhjZi8w eDQ5NQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxYjRlMTIwPl0gPyBlYXJseV9pZHRfaGFu ZGxlcnMrMHgxMjAvMHgxMjAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWI0ZTRhMj5dIHg4 Nl82NF9zdGFydF9yZXNlcnZhdGlvbnMrMHgyYS8weDJjClsgICAgMC4wMDAwMDBdICBbPGZmZmZm ZmZmODFiNGU1ZDQ+XSB4ODZfNjRfc3RhcnRfa2VybmVsKzB4MTMwLzB4MTNkClsgICAgMC4wMDAw MDBdIC0tLVsgZW5kIHRyYWNlIDIyNWFlMDMxNzAyMWM5NzUgXS0tLQpbICAgIDAuMDAwMDAwXSBr dm0tY2xvY2s6IFVzaW5nIG1zcnMgNGI1NjRkMDEgYW5kIDRiNTY0ZDAwCi9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJm Yzk0L2RtZXNnLXF1YW50YWwtaXZiNDEtMTAxOjIwMTQwODA0MjI1NTI2Ong4Nl82NC1yYW5kY29u ZmlnLWMyLTA4MDQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvZjVkMDRhZjVi ZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMyY2ViZmM5NC9kbWVzZy1xdWFudGFsLWl2YjQxLTEwMzoy MDE0MDgwNDIyNTUyNzp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjoKL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1jMi0wODA0L2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZj OTQvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMDg6MjAxNDA4MDQyMjU1Mjc6eDg2XzY0LXJhbmRjb25m aWctYzItMDgwNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFmNWJm OTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0L2RtZXNnLXF1YW50YWwtaXZiNDEtMTIzOjIw MTQwODA0MjI1NTI3Ong4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQ6Ogova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWMyLTA4MDQvZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMyY2ViZmM5 NC9kbWVzZy1xdWFudGFsLWl2YjQxLTEyNToyMDE0MDgwNDIyNTUyNzp4ODZfNjQtcmFuZGNvbmZp Zy1jMi0wODA0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L2Y1ZDA0YWY1YmY5 MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTQvZG1lc2ctcXVhbnRhbC1pdmI0MS00MToyMDE0 MDgwNDIyNTUyNzp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjoKL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1jMi0wODA0L2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTQv ZG1lc2ctcXVhbnRhbC1pdmI0MS01NDoyMDE0MDgwNDIyNTUyNzp4ODZfNjQtcmFuZGNvbmZpZy1j Mi0wODA0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L2Y1ZDA0YWY1YmY5MTUw YzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTQvZG1lc2ctcXVhbnRhbC1pdmI0My0xMTk6MjAxNDA4 MDQyMjU1MjQ6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0L2Rt ZXNnLXF1YW50YWwtaXZiNDMtMzI6MjAxNDA4MDQyMjU1MjU6eDg2XzY0LXJhbmRjb25maWctYzIt MDgwNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2 NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0L2RtZXNnLXF1YW50YWwtaXZiNDMtOTY6MjAxNDA4MDQy MjU1MjM6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0L2RtZXNn LXF1YW50YWwtaXZiNDMtOTc6MjAxNDA4MDQyMjU1MjY6eDg2XzY0LXJhbmRjb25maWctYzItMDgw NDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0 ODEwZjIzMGM2MjhlMzJjZWJmYzk0L2RtZXNnLXF1YW50YWwtaXZiNDMtMTAzOjIwMTQwODA0MjI1 NTI4Ong4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWMyLTA4MDQvZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMyY2ViZmM5NC9kbWVzZy1x dWFudGFsLWtidWlsZC0xNDoyMDE0MDgwNDIyNTMxMjp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0 OjMuMTYuMC0wMjAzNC1nZjVkMDRhZjoxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgw NC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0L2RtZXNnLXF1YW50YWwt aXZiNDEtMTA0OjIwMTQwODA0MjI1NTMxOng4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQ6Ogova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBj NjI4ZTMyY2ViZmM5NC9kbWVzZy1xdWFudGFsLWl2YjQxLTEwOToyMDE0MDgwNDIyNTUzMzp4ODZf NjQtcmFuZGNvbmZpZy1jMi0wODA0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0 L2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTQvZG1lc2ctcXVhbnRhbC1p dmI0MS0xMTI6MjAxNDA4MDQyMjU1MzI6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDo6Ci9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2 MjhlMzJjZWJmYzk0L2RtZXNnLXF1YW50YWwtaXZiNDEtMTIwOjIwMTQwODA0MjI1NTMyOng4Nl82 NC1yYW5kY29uZmlnLWMyLTA4MDQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQv ZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMyY2ViZmM5NC9kbWVzZy1xdWFudGFsLWl2 YjQxLTEyNzoyMDE0MDgwNDIyNTUzMTp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjoKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMwYzYy OGUzMmNlYmZjOTQvZG1lc2ctcXVhbnRhbC1pdmI0MS03OjIwMTQwODA0MjI1NTM0Ong4Nl82NC1y YW5kY29uZmlnLWMyLTA4MDQ6OgowOjE5OjE5IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtb MTszNW0yMDE0LTA4LTA0IDIyOjU1OjU1IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNl Y3QvbGludXg1L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGluZzogMTQgcmV2aXNpb25z IGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDQgc3RlcHMpClszZWQxYWJjOWNhMDNl YjBmNTA1MTczYTU4ZDRhZDY5OGU3ZjAyMTZlXSBNZXJnZSBicmFuY2ggJ3NjaGVkL2NvcmUnCnJ1 bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eDUvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0veDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9wZXRlcnotcXVldWU6bWFzdGVyOjNlZDFhYmM5 Y2EwM2ViMGY1MDUxNzNhNThkNGFkNjk4ZTdmMDIxNmU6YmlzZWN0LWxpbnV4NQoKMjAxNC0wOC0w NCAyMjo1NTo1NSAzZWQxYWJjOWNhMDNlYjBmNTA1MTczYTU4ZDRhZDY5OGU3ZjAyMTZlIGNvbXBp bGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82 NC1yYW5kY29uZmlnLWMyLTA4MDQtM2VkMWFiYzljYTAzZWIwZjUwNTE3M2E1OGQ0YWQ2OThlN2Yw MjE2ZQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgw NC8zZWQxYWJjOWNhMDNlYjBmNTA1MTczYTU4ZDRhZDY5OGU3ZjAyMTZlCndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1j Mi0wODA0LTNlZDFhYmM5Y2EwM2ViMGY1MDUxNzNhNThkNGFkNjk4ZTdmMDIxNmUKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2NhaXJvLXg4Nl82NC94 ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LTNlZDFhYmM5Y2EwM2ViMGY1MDUxNzNhNThkNGFkNjk4 ZTdmMDIxNmUKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvM2VkMWFi YzljYTAzZWIwZjUwNTE3M2E1OGQ0YWQ2OThlN2YwMjE2ZS92bWxpbnV6LTMuMTYuMC0wMjAyNS1n M2VkMWFiYwoKMjAxNC0wOC0wNCAyMzowMzo1NSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4JNAkx MQkyMCBTVUNDRVNTCgpsaW5lYXItYmlzZWN0OiBiYWQgYnJhbmNoIG1heSBiZSBicmFuY2ggJ3Nj aGVkL3dhaXQnCmxpbmVhci1iaXNlY3Q6IGhhbmRsZSBvdmVyIHRvIGdpdCBiaXNlY3QKbGluZWFy LWJpc2VjdDogZ2l0IGJpc2VjdCBzdGFydCBmNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2Mjhl MzJjZWJmYzk0IDNlZDFhYmM5Y2EwM2ViMGY1MDUxNzNhNThkNGFkNjk4ZTdmMDIxNmUgLS0KUHJl dmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgM2VkMWFiYy4uLiBNZXJnZSBicmFuY2ggJ3NjaGVkL2Nv cmUnCkhFQUQgaXMgbm93IGF0IDU0YWY2MWQuLi4gTWVyZ2UgYnJhbmNoICdha3BtLWN1cnJlbnQv Y3VycmVudCcKQmlzZWN0aW5nOiA0IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAo cm91Z2hseSAyIHN0ZXBzKQpbNDhjMzVkNTNiN2ZiNWJkMGYzZGI3MGYzNmEwODM2YzhiODg3NGRi M10gZXhpdDogRGVhbCB3aXRoIG5lc3RlZCBzbGVlcHMKbGluZWFyLWJpc2VjdDogZ2l0IGJpc2Vj dCBydW4gL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eDUvb2JqLWJpc2VjdApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3Qt dGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg1L29iai1iaXNlY3QKbHMg LWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQv cGV0ZXJ6LXF1ZXVlOm1hc3Rlcjo0OGMzNWQ1M2I3ZmI1YmQwZjNkYjcwZjM2YTA4MzZjOGI4ODc0 ZGIzOmJpc2VjdC1saW51eDUKCjIwMTQtMDgtMDQgMjM6MDc6NDggNDhjMzVkNTNiN2ZiNWJkMGYz ZGI3MGYzNmEwODM2YzhiODg3NGRiMyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LTQ4YzM1ZDUz YjdmYjViZDBmM2RiNzBmMzZhMDgzNmM4Yjg4NzRkYjMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvNDhjMzVkNTNiN2ZiNWJkMGYzZGI3MGYzNmEw ODM2YzhiODg3NGRiMwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC00OGMzNWQ1M2I3ZmI1YmQwZjNkYjcw ZjM2YTA4MzZjOGI4ODc0ZGIzCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0w ODA0LzQ4YzM1ZDUzYjdmYjViZDBmM2RiNzBmMzZhMDgzNmM4Yjg4NzRkYjMvdm1saW51ei0zLjE2 LjAtMDAwNDktZzQ4YzM1ZDUKCjIwMTQtMDgtMDQgMjM6MTc6NDggZGV0ZWN0aW5nIGJvb3Qgc3Rh dGUgLgkxCTE3CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0 IGFmdGVyIHRoaXMgKHJvdWdobHkgMSBzdGVwKQpbMGJjYTNhOWIyZmJmOTk2NzI5Mzc1NTNlNzUz NmM2YjY2NzY1ZDI0OV0gdHR5OiBEZWFsIHdpdGggbmVzdGVkIHNsZWVwcwpydW5uaW5nIC9jL2tl cm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGlu dXg1L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1y YW5kY29uZmlnLWMyLTA4MDQvcGV0ZXJ6LXF1ZXVlOm1hc3RlcjowYmNhM2E5YjJmYmY5OTY3Mjkz NzU1M2U3NTM2YzZiNjY3NjVkMjQ5OmJpc2VjdC1saW51eDUKCjIwMTQtMDgtMDQgMjM6MTk6NDkg MGJjYTNhOWIyZmJmOTk2NzI5Mzc1NTNlNzUzNmM2YjY2NzY1ZDI0OSBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZp Zy1jMi0wODA0LTBiY2EzYTliMmZiZjk5NjcyOTM3NTUzZTc1MzZjNmI2Njc2NWQyNDkKQ2hlY2sg Zm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMGJjYTNhOWIy ZmJmOTk2NzI5Mzc1NTNlNzUzNmM2YjY2NzY1ZDI0OQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC0wYmNh M2E5YjJmYmY5OTY3MjkzNzU1M2U3NTM2YzZiNjY3NjVkMjQ5CndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIveDg2XzY0 LXJhbmRjb25maWctYzItMDgwNC0wYmNhM2E5YjJmYmY5OTY3MjkzNzU1M2U3NTM2YzZiNjY3NjVk MjQ5Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzBiY2EzYTliMmZi Zjk5NjcyOTM3NTUzZTc1MzZjNmI2Njc2NWQyNDkvdm1saW51ei0zLjE2LjAtMDAwNTEtZzBiY2Ez YTkKCjIwMTQtMDgtMDQgMjM6MzA6NDkgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4uLi4uLi4u Li4uLi4JMQkzCTEwCTE3CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0 byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMSBzdGVwKQpbNjRjMjE4MWJjNDMzYjE3ZjA0ZGE4 ZmU4NTkyYWE4M2NjZWFjOTYwNl0gc2NoZWQ6IERlYnVnIG5lc3RlZCBzbGVlcHMKcnVubmluZyAv Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0 L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZf NjQtcmFuZGNvbmZpZy1jMi0wODA0L3BldGVyei1xdWV1ZTptYXN0ZXI6NjRjMjE4MWJjNDMzYjE3 ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFjOTYwNjpiaXNlY3QtbGludXg1CgoyMDE0LTA4LTA0IDIzOjQx OjU4IDY0YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDYgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctYzItMDgwNC02NGMyMTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgzY2NlYWM5NjA2CkNo ZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzY0YzIx ODFiYzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDYKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQt NjRjMjE4MWJjNDMzYjE3ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFjOTYwNgp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29uc3VtZXIveDg2 XzY0LXJhbmRjb25maWctYzItMDgwNC02NGMyMTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgzY2Nl YWM5NjA2Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzY0YzIxODFi YzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDYvdm1saW51ei0zLjE2LjAtMDAwNTMtZzY0 YzIxODEKCjIwMTQtMDgtMDUgMDA6MDQ6NTggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZB SUxVUkUKWyAgICAxLjc1NzE1Nl0gaXBpcDogSVB2NCBvdmVyIElQdjQgdHVubmVsaW5nIGRyaXZl cgpbICAgIDEuNzU5MTk3XSBncmU6IEdSRSBvdmVyIElQdjQgZGVtdWx0aXBsZXhvciBkcml2ZXIK WyAgICAxLjc2MTAxNl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAg MS43NjI3MjBdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDg5IGF0IC9rYnVpbGQvc3JjL2NvbnN1bWVy L2tlcm5lbC9zY2hlZC9jb3JlLmM6NzA5NCBfX21pZ2h0X3NsZWVwKzB4NmYvMHgxZjgoKQpbICAg IDEuNzY2Mjc4XSBpcF9ncmU6IEdSRSBvdmVyIElQdjQgdHVubmVsaW5nIGRyaXZlcgpbICAgIDEu NzcyMDU3XSBkbyBub3QgY2FsbCBibG9ja2luZyBvcHMgd2hlbiAhVEFTS19SVU5OSU5HOyBzdGF0 ZT0xIHNldCBhdCBbPGZmZmZmZmZmODE1M2Y4MGM+XSBwa3RnZW5fdGhyZWFkX3dvcmtlci5wYXJ0 LjM2KzB4NS8weDc2OQpbICAgIDEuNzc1NDI4XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAxLjc3 NjY4NF0gQ1BVOiAwIFBJRDogODkgQ29tbToga3BrdGdlbmRfMCBOb3QgdGFpbnRlZCAzLjE2LjAt MDAwNTMtZzY0YzIxODEgIzEKWyAgICAxLjc3OTA2M10gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9j aHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDEuNzgxNDA5XSB0Y3BfcHJvYmU6IHByb2Jl IHJlZ2lzdGVyZWQgKHBvcnQ9MC9md21hcms9MCkgYnVmc2l6ZT00MDk2ClsgICAgMS43ODMzNDBd IFRDUDogYmljIHJlZ2lzdGVyZWQKWyAgICAxLjc4NDQ5MV0gVENQOiBjdWJpYyByZWdpc3RlcmVk Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC82NGMyMTgxYmM0MzNiMTdmMDRkYThm ZTg1OTJhYTgzY2NlYWM5NjA2L2RtZXNnLXF1YW50YWwta2J1aWxkLTEyOjIwMTQwODA1MDAwMzAw Ong4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQ6My4xNi4wLTAwMDUzLWc2NGMyMTgxOjEKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzY0YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5MmFh ODNjY2VhYzk2MDYvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMjk6MjAxNDA4MDUwMDAyNTU6eDg2XzY0 LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDAwNTMtZzY0YzIxODE6MQova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWMyLTA4MDQvNjRjMjE4MWJjNDMzYjE3ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFj OTYwNi9kbWVzZy1xdWFudGFsLWtidWlsZC00OjIwMTQwODA1MDAwMzAwOng4Nl82NC1yYW5kY29u ZmlnLWMyLTA4MDQ6My4xNi4wLTAwMDUzLWc2NGMyMTgxOjEKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1jMi0wODA0LzY0YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDYvZG1l c2ctcXVhbnRhbC1rYnVpbGQtODoyMDE0MDgwNTAwMDMwMDp4ODZfNjQtcmFuZGNvbmZpZy1jMi0w ODA0OjMuMTYuMC0wMDA1My1nNjRjMjE4MToxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzIt MDgwNC82NGMyMTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgzY2NlYWM5NjA2L2RtZXNnLXF1YW50 YWwta2J1aWxkLTk6MjAxNDA4MDUwMDAzMDA6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2 LjAtMDAwNTMtZzY0YzIxODE6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvNjRj MjE4MWJjNDMzYjE3ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFjOTYwNi9kbWVzZy15b2N0by1pdmI0My0x Mjg6MjAxNDA4MDUwMDA1MTk6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDo6Ci9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctYzItMDgwNC82NGMyMTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgzY2Nl YWM5NjA2L2RtZXNnLXlvY3RvLWtidWlsZC0yNzoyMDE0MDgwNTAwMDMwMDp4ODZfNjQtcmFuZGNv bmZpZy1jMi0wODA0OjMuMTYuMC0wMDA1My1nNjRjMjE4MToxCjA6Nzo3IGFsbF9nb29kOmJhZDph bGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA4LTA1IDAwOjA1OjI5IFJFUEVBVCBDT1VOVDogMjAg ICMgL2MvYm9vdC1iaXNlY3QvbGludXg1L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGlu ZzogMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMCBzdGVwcykK WzYyODM3ZjhiMTg3ZjA4ZTNjNDg5YTUyNTc2MzA1NzRhNmJjMGMxN2VdIHNtcDogQ29ycmVjdGx5 IGRlYWwgd2l0aCBuZXN0ZWQgc2xlZXBzCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10 ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDUvb2JqLWJpc2VjdApscyAt YSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9w ZXRlcnotcXVldWU6bWFzdGVyOjYyODM3ZjhiMTg3ZjA4ZTNjNDg5YTUyNTc2MzA1NzRhNmJjMGMx N2U6YmlzZWN0LWxpbnV4NQoKMjAxNC0wOC0wNSAwMDowNTozMiA2MjgzN2Y4YjE4N2YwOGUzYzQ4 OWE1MjU3NjMwNTc0YTZiYzBjMTdlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQtNjI4MzdmOGIx ODdmMDhlM2M0ODlhNTI1NzYzMDU3NGE2YmMwYzE3ZQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC82MjgzN2Y4YjE4N2YwOGUzYzQ4OWE1MjU3NjMw NTc0YTZiYzBjMTdlCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LTYyODM3ZjhiMTg3ZjA4ZTNjNDg5YTUy NTc2MzA1NzRhNmJjMGMxN2UKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2xrcC1oc3gwMS1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0 LTYyODM3ZjhiMTg3ZjA4ZTNjNDg5YTUyNTc2MzA1NzRhNmJjMGMxN2UKa2VybmVsOiAva2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvNjI4MzdmOGIxODdmMDhlM2M0ODlhNTI1NzYzMDU3 NGE2YmMwYzE3ZS92bWxpbnV6LTMuMTYuMC0wMDA1Mi1nNjI4MzdmOAoKMjAxNC0wOC0wNSAwMDox MjozMyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTIwIFNVQ0NFU1MKCjY0YzIxODFiYzQzM2IxN2Yw NGRhOGZlODU5MmFhODNjY2VhYzk2MDYgaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKY29tbWl0IDY0 YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDYKQXV0aG9yOiBQZXRlciBaaWps c3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CkRhdGU6ICAgTW9uIEF1ZyA0IDExOjE0OjE2IDIw MTQgKzAyMDAKCiAgICBzY2hlZDogRGVidWcgbmVzdGVkIHNsZWVwcwogICAgCiAgICBWYWxpZGF0 ZSB3ZSBjYWxsIG1pZ2h0X3NsZWVwKCkgd2l0aCBUQVNLX1JVTk5JTkcsIHdoaWNoIGNhdGNoZXMg cGxhY2VzCiAgICB3aGVyZSB3ZSBuZXN0IGJsb2NraW5nIHByaW1pdGl2ZXMsIGVnLiBtdXRleCB1 c2FnZSBpbiBhIHdhaXQgbG9vcC4KICAgIAogICAgU2luY2UgYWxsIGJsb2NraW5nIGlzIGFycmFu Z2VkIHRocm91Z2ggdGFza19zdHJ1Y3Q6OnN0YXRlLCBuZXN0aW5nCiAgICB0aGlzIGlzIGdvaW5n IHRvIGNhdXNlIHR3byBkaXN0aW5jdCBpc3N1ZXM6CiAgICAKICAgICAtIHRoZSBpbm5lciBwcmlt aXRpdmUgd2lsbCBzZXQgVEFTS19SVU5OSU5HIGFuZCB0aGUgb3V0ZXIgd2lsbCBub3QKICAgICAg IGJsb2NrCiAgICAKICAgICAtIHRoZSBvdXRlciBzZXRzICFUQVNLX1JVTk5JTkcgYW5kIHRoZSBp bm5lciBleHBlY3RzIHRvIGJlIGNhbGxlZAogICAgICAgd2l0aCBUQVNLX1JVTk5JTkcgYW5kIGJs b2NrcyBmb3JldmVyIChtdXRleF9sb2NrKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIg WmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogICAgTGluazogaHR0cDovL2xrbWwua2Vy bmVsLm9yZy9uL3RpcC0waGdlMzYxcm96ZmJuZzR6MnQ2NHQyMTdAZ2l0Lmtlcm5lbC5vcmcKCjow NDAwMDAgMDQwMDAwIDU0MDAxOTJjMGVhODc3Y2RjN2E2ODFiYzFkM2IyZjQ4NTdhYjRhYmEgMDI1 MzgwNzRiOTdiNmQzNTg4YTAzYTZmZTcxZjMzOWE1MDAwZjQxMiBNCWluY2x1ZGUKOjA0MDAwMCAw NDAwMDAgYzliYTIwOThmNjJhYWQ0M2FkODY3YmVlMzNhMDg4NTAwYjAyNzFmNyA5YzJmZTQ2YzU3 N2VhNDRlMDVkYjVmNjdhZjk5NzU2NGE3NzczM2E5IE0Ja2VybmVsCmJpc2VjdCBydW4gc3VjY2Vz cwpIRUFEIGlzIG5vdyBhdCA2MjgzN2Y4Li4uIHNtcDogQ29ycmVjdGx5IGRlYWwgd2l0aCBuZXN0 ZWQgc2xlZXBzCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNv bmZpZy1jMi0wODA0L3BldGVyei1xdWV1ZTptYXN0ZXI6NjI4MzdmOGIxODdmMDhlM2M0ODlhNTI1 NzYzMDU3NGE2YmMwYzE3ZTpiaXNlY3QtbGludXg1CgoyMDE0LTA4LTA1IDAwOjEzOjM0IDYyODM3 ZjhiMTg3ZjA4ZTNjNDg5YTUyNTc2MzA1NzRhNmJjMGMxN2UgcmV1c2UgL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1jMi0wODA0LzYyODM3ZjhiMTg3ZjA4ZTNjNDg5YTUyNTc2MzA1NzRhNmJjMGMx N2Uvdm1saW51ei0zLjE2LjAtMDAwNTItZzYyODM3ZjgKCjIwMTQtMDgtMDUgMDA6MTM6MzQgZGV0 ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JNjAgU1VDQ0VTUwoKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3 YXMgNjI4MzdmOC4uLiBzbXA6IENvcnJlY3RseSBkZWFsIHdpdGggbmVzdGVkIHNsZWVwcwpIRUFE IGlzIG5vdyBhdCAxMWI1NzdjLi4uIE1lcmdlIGJyYW5jaCAndG1wL3RyaW5pdHknCmxzIC1hIC9r YnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L3BldGVy ei1xdWV1ZTptYXN0ZXI6MTFiNTc3YzQwNDJhNzZiYmE5NjFlMTA2MjhjMGNmYmQxYzkxY2ZkNjpi aXNlY3QtbGludXg1CiBURVNUIEZBSUxVUkUKWyAgICAyLjMyMTA4M10gZ3JlOiBHUkUgb3ZlciBJ UHY0IGRlbXVsdGlwbGV4b3IgZHJpdmVyClsgICAgMi4zMjI2ODBdIGlwX2dyZTogR1JFIG92ZXIg SVB2NCB0dW5uZWxpbmcgZHJpdmVyClsgICAgMi4zMjQyODNdIC0tLS0tLS0tLS0tLVsgY3V0IGhl cmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuMzI1NzQ0XSBXQVJOSU5HOiBDUFU6IDAgUElEOiA4OSBh dCAva2J1aWxkL3NyYy94ODZfNjQva2VybmVsL3NjaGVkL2NvcmUuYzo3MDc4IF9fbWlnaHRfc2xl ZXArMHg2Zi8weDFmOCgpClsgICAgMi4zMzIwMjldIGRvIG5vdCBjYWxsIGJsb2NraW5nIG9wcyB3 aGVuICFUQVNLX1JVTk5JTkc7IHN0YXRlPTEgc2V0IGF0IFs8ZmZmZmZmZmY4MTU0MDdiMT5dIHBr dGdlbl90aHJlYWRfd29ya2VyLnBhcnQuMzYrMHg1LzB4NzY5ClsgICAgMi4zMzU0NDJdIE1vZHVs ZXMgbGlua2VkIGluOgpbICAgIDIuMzM3NTM1XSB0Y3BfcHJvYmU6IHByb2JlIHJlZ2lzdGVyZWQg KHBvcnQ9MC9md21hcms9MCkgYnVmc2l6ZT00MDk2ClsgICAgMi4zMzk4NjNdIFRDUDogYmljIHJl Z2lzdGVyZWQKWyAgICAyLjM0MTAyMV0gCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgw NC8xMWI1NzdjNDA0MmE3NmJiYTk2MWUxMDYyOGMwY2ZiZDFjOTFjZmQ2L2RtZXNnLXlvY3RvLXZw LTE6MjAxNDA4MDQxOTUzNTc6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDIwNTUt ZzExYjU3N2M6NDgKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzExYjU3N2M0MDQy YTc2YmJhOTYxZTEwNjI4YzBjZmJkMWM5MWNmZDYvZG1lc2ctcXVhbnRhbC12cC0yNDoyMDE0MDgw NDIyNDM1MDp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjA1NS1nMTFiNTc3Yzo0 OAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTFiNTc3YzQwNDJhNzZiYmE5NjFl MTA2MjhjMGNmYmQxYzkxY2ZkNi9kbWVzZy15b2N0by12cC0xMDoyMDE0MDgwNDIyNDM1MDp4ODZf NjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjA1NS1nMTFiNTc3Yzo0OAova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTFiNTc3YzQwNDJhNzZiYmE5NjFlMTA2MjhjMGNmYmQx YzkxY2ZkNi9kbWVzZy1xdWFudGFsLWtidWlsZC0xMDoyMDE0MDgwNDIyNDE1Mzp4ODZfNjQtcmFu ZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjA1NS1nMTFiNTc3Yzo0OAova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWMyLTA4MDQvMTFiNTc3YzQwNDJhNzZiYmE5NjFlMTA2MjhjMGNmYmQxYzkxY2Zk Ni9kbWVzZy15b2N0by1rYnVpbGQtMzI6MjAxNDA4MDQyMjQxNDE6eDg2XzY0LXJhbmRjb25maWct YzItMDgwNDozLjE2LjAtMDIwNTUtZzExYjU3N2M6NDgKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1jMi0wODA0LzExYjU3N2M0MDQyYTc2YmJhOTYxZTEwNjI4YzBjZmJkMWM5MWNmZDYvZG1lc2ct eW9jdG8tdnAtMjU6MjAxNDA4MDQyMjQ0MDU6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2 LjAtMDIwNTUtZzExYjU3N2M6NDgKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzEx YjU3N2M0MDQyYTc2YmJhOTYxZTEwNjI4YzBjZmJkMWM5MWNmZDYvZG1lc2ctcXVhbnRhbC1rYnVp bGQtMTI6MjAxNDA4MDQyMjQxMzI6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDIw NTUtZzExYjU3N2M6NDgKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzExYjU3N2M0 MDQyYTc2YmJhOTYxZTEwNjI4YzBjZmJkMWM5MWNmZDYvZG1lc2ctcXVhbnRhbC1rYnVpbGQtNjoy MDE0MDgwNDIyNDEzNzp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjA1NS1nMTFi NTc3Yzo0OAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTFiNTc3YzQwNDJhNzZi YmE5NjFlMTA2MjhjMGNmYmQxYzkxY2ZkNi9kbWVzZy1xdWFudGFsLWtidWlsZC0yMjoyMDE0MDgw NDIyNDE0MDp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjA1NS1nMTFiNTc3Yzo0 OAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTFiNTc3YzQwNDJhNzZiYmE5NjFl MTA2MjhjMGNmYmQxYzkxY2ZkNi9kbWVzZy15b2N0by1rYnVpbGQtMjA6MjAxNDA4MDQyMjQxNTY6 eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDIwNTUtZzExYjU3N2M6NDgKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzExYjU3N2M0MDQyYTc2YmJhOTYxZTEwNjI4YzBj ZmJkMWM5MWNmZDYvZG1lc2cteW9jdG8ta2J1aWxkLTEyOjIwMTQwODA0MjI0MjAwOng4Nl82NC1y YW5kY29uZmlnLWMyLTA4MDQ6My4xNi4wLTAyMDU1LWcxMWI1NzdjOjQ4CjA6MTE6MTEgYWxsX2dv b2Q6YmFkOmFsbF9iYWQgYm9vdHMKCkhFQUQgaXMgbm93IGF0IDExYjU3N2MgTWVyZ2UgYnJhbmNo ICd0bXAvdHJpbml0eScKCj09PT09PT09PSBsaW51cy9tYXN0ZXIgPT09PT09PT09ClByZXZpb3Vz IEhFQUQgcG9zaXRpb24gd2FzIDExYjU3N2MuLi4gTWVyZ2UgYnJhbmNoICd0bXAvdHJpbml0eScK SEVBRCBpcyBub3cgYXQgMTk1ODNjYS4uLiBMaW51eCAzLjE2CmxzIC1hIC9rYnVpbGQtdGVzdHMv cnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L2xpbnVzOm1hc3RlcjoxOTU4 M2NhNTg0ZDZmNTc0Mzg0ZTE3ZmU3NjEzZGZhZWFkY2RjNGE2OmJpc2VjdC1saW51eDUKCjIwMTQt MDgtMDUgMDA6MTU6MTQgMTk1ODNjYTU4NGQ2ZjU3NDM4NGUxN2ZlNzYxM2RmYWVhZGNkYzRhNiBy ZXVzZSAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTk1ODNjYTU4NGQ2ZjU3NDM4 NGUxN2ZlNzYxM2RmYWVhZGNkYzRhNi92bWxpbnV6LTMuMTYuMAoKMjAxNC0wOC0wNSAwMDoxNTox NCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgk2MCBTVUNDRVNTCgoKPT09PT09PT09IG5leHQvbWFz dGVyID09PT09PT09PQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiArIDNmODNmODMuLi4wYTA3 MjRkIGFrcG0gICAgICAgLT4gbmV4dC9ha3BtICAoZm9yY2VkIHVwZGF0ZSkKICsgOGViNGYxMi4u LjI3ZDZlNWMgYWtwbS1iYXNlICAtPiBuZXh0L2FrcG0tYmFzZSAgKGZvcmNlZCB1cGRhdGUpCiAr IDQxOThjZjMuLi5kNzMzODYyIG1hc3RlciAgICAgLT4gbmV4dC9tYXN0ZXIgIChmb3JjZWQgdXBk YXRlKQogICA3YzkwOWIwLi4xOTU4M2NhICBzdGFibGUgICAgIC0+IG5leHQvc3RhYmxlCkZyb20g Z2l0Oi8vZ2l0bWlycm9yL25leHQKICogW25ldyB0YWddICAgICAgICAgbmV4dC0yMDE0MDgwNCAt PiBuZXh0LTIwMTQwODA0ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDE5NTgzY2EuLi4gTGlu dXggMy4xNgpIRUFEIGlzIG5vdyBhdCBkNzMzODYyLi4uIEFkZCBsaW51eC1uZXh0IHNwZWNpZmlj IGZpbGVzIGZvciAyMDE0MDgwNApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2 XzY0LXJhbmRjb25maWctYzItMDgwNC9uZXh0Om1hc3RlcjpkNzMzODYyODY0ODA3NDVmNDQxZGVh MmY0NjBhZDRmNjljMmYwOTVmOmJpc2VjdC1saW51eDUKCjIwMTQtMDgtMDUgMDE6MDY6MjAgZDcz Mzg2Mjg2NDgwNzQ1ZjQ0MWRlYTJmNDYwYWQ0ZjY5YzJmMDk1ZiBjb21waWxpbmcKUXVldWVkIGJ1 aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1j Mi0wODA0LWQ3MzM4NjI4NjQ4MDc0NWY0NDFkZWEyZjQ2MGFkNGY2OWMyZjA5NWYKQ2hlY2sgZm9y IGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvZDczMzg2Mjg2NDgw NzQ1ZjQ0MWRlYTJmNDYwYWQ0ZjY5YzJmMDk1Zgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC1kNzMzODYy ODY0ODA3NDVmNDQxZGVhMmY0NjBhZDRmNjljMmYwOTVmCmtlcm5lbDogL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1jMi0wODA0L2Q3MzM4NjI4NjQ4MDc0NWY0NDFkZWEyZjQ2MGFkNGY2OWMyZjA5 NWYvdm1saW51ei0zLjE2LjAtbmV4dC0yMDE0MDgwNAoKMjAxNC0wOC0wNSAwMTowODoyMCBkZXRl Y3RpbmcgYm9vdCBzdGF0ZSAuLgk2MCBTVUNDRVNTCgo= --===============0361594041084899403== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-00053-g64c2181" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCAzLjE2LjAgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05GSUdf WDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklH X09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNo L3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpD T05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JU PXkKQ09ORklHX01NVT15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9T R19ETUFfTEVOR1RIPXkKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JV Rz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklD X0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENI R0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdf QVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNP TkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURf RklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05G SUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lC TEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9H RU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9BUkNIPXkK Q09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2Fs bC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNhbGwtc2F2ZWQtcmR4IC1mY2FsbC1zYXZl ZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZlZC1yOSAtZmNhbGwtc2F2ZWQtcjEwIC1m Y2FsbC1zYXZlZC1yMTEiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklY X0VBUkxZQ09OX01FTT15CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFN RV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhU QUJMRV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0JST0tFTl9PTl9TTVA9eQpD T05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09O RklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklH X0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFW RV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tF Uk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0 PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIg aXMgbm90IHNldApDT05GSUdfS0VSTkVMX0xaTUE9eQojIENPTkZJR19LRVJORUxfWFogaXMgbm90 IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBp cyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCiMgQ09ORklHX1NXQVAg aXMgbm90IHNldApDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CiMgQ09O RklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0gg aXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CiMgQ09ORklHX1VTRUxJQiBpcyBub3Qgc2V0CiMg Q09ORklHX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoK IwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VO RVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9MRUdBQ1lfQUxMT0NfSFdJUlE9eQpD T05GSUdfSVJRX0RPTUFJTj15CiMgQ09ORklHX0lSUV9ET01BSU5fREVCVUcgaXMgbm90IHNldApD T05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19D TE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05G SUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpD T05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CVUlMRD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZF TlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpD T05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJ R19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9E SUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0haIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElHSF9SRVNfVElNRVJTIGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1l IGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENP TkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1F X0FDQ09VTlRJTkcgaXMgbm90IHNldAojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NUIGlzIG5vdCBz ZXQKQ09ORklHX1RBU0tTVEFUUz15CiMgQ09ORklHX1RBU0tfREVMQVlfQUNDVCBpcyBub3Qgc2V0 CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CgojCiMgUkNV IFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1BSRUVNUFRfUkNVPXkKQ09ORklHX1BSRUVNUFRfUkNV PXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD02NApDT05GSUdf UkNVX0ZBTk9VVF9MRUFGPTE2CkNPTkZJR19SQ1VfRkFOT1VUX0VYQUNUPXkKIyBDT05GSUdfVFJF RV9SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfQk9PU1QgaXMgbm90IHNldAojIENP TkZJR19SQ1VfTk9DQl9DUFUgaXMgbm90IHNldApDT05GSUdfSUtDT05GSUc9eQojIENPTkZJR19J S0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0hB VkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFO Q0lORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19BUkNIX1dBTlRTX1BS T1RfTlVNQV9QUk9UX05PTkU9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19DR1JPVVBfREVCVUc9 eQpDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CiMgQ09ORklH X0NQVVNFVFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CkNP TkZJR19SRVNPVVJDRV9DT1VOVEVSUz15CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19LTUVN PXkKIyBDT05GSUdfQ0dST1VQX0hVR0VUTEIgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVS RiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNl dApDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09O RklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKIyBDT05GSUdfTkVUX05TIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NIRURfQVVUT0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTRlNfREVQUkVD QVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNP TkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAy PXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklH X1JEX0xaND15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRT15CkNPTkZJR19TWVNDVEw9eQpD T05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJ R19IQVZFX1BDU1BLUl9QTEFURk9STT15CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJ R19TR0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVND VExfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15CiMgQ09ORklHX0tBTExTWU1T X0FMTCBpcyBub3Qgc2V0CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9D T1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdf RlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15 CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19QQ0lf UVVJUktTPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VW RU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05G SUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBz ZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qg c2V0CkNPTkZJR19TTEFCPXkKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1f VFJVU1RFRF9LRVlSSU5HPXkKIyBDT05GSUdfUFJPRklMSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RS QUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJ TUVSPXkKQ09ORklHX0tQUk9CRVM9eQojIENPTkZJR19KVU1QX0xBQkVMIGlzIG5vdCBzZXQKQ09O RklHX1VQUk9CRVM9eQojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9V U0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfSU9SRU1B UF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpD T05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNP TkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkKQ09ORklH X0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpD T05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQ SV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9C UkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05G SUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdf SEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15 CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdf TE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19IQVZFX0FSQ0hfU0VD Q09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFD S1BST1RFQ1RPUj15CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNL UFJPVEVDVE9SX05PTkUgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxB Uj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dF Tj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RS QU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklH X01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNL PXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5F TCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90IHNl dApDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxM PTAKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0 CiMgQ09ORklHX01PRFVMRV9VTkxPQUQgaXMgbm90IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBp cyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEw9eQpDT05GSUdfTU9EVUxFX1NJ Rz15CiMgQ09ORklHX01PRFVMRV9TSUdfRk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVf U0lHX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMg Q09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19T SEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNP TkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIK Q09ORklHX0JMT0NLPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElC PXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VS IGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19QQVJUSVRJT05fQURW QU5DRUQgaXMgbm90IHNldApDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJU SVRJT049eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09ORklH X0lPU0NIRURfREVBRExJTkU9bQojIENPTkZJR19JT1NDSEVEX0NGUSBpcyBub3Qgc2V0CkNPTkZJ R19ERUZBVUxUX05PT1A9eQpDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJub29wIgpDT05GSUdfQVNO MT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FU T01JQ19STVc9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVfUldMT0NLPXkKQ09ORklHX0ZSRUVaRVI9 eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CiMg Q09ORklHX1NNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBB UlNFPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4Nl9HT0xERklT SCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9J TlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJU PXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19YRU4gaXMgbm90 IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFW SVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09eQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09O RklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dF TkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2 X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15 CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJ R19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQ X0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJ R19ETUk9eQpDT05GSUdfR0FSVF9JT01NVT15CiMgQ09ORklHX0NBTEdBUllfSU9NTVUgaXMgbm90 IHNldApDT05GSUdfU1dJT1RMQj15CkNPTkZJR19JT01NVV9IRUxQRVI9eQpDT05GSUdfTlJfQ1BV Uz0xCiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfVk9M VU5UQVJZIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9DT1VOVD15 CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZf UkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKIyBDT05GSUdf WDg2X01DRV9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZf TUNFX1RIUkVTSE9MRD15CiMgQ09ORklHX1g4Nl9NQ0VfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfSThLPW0KIyBDT05GSUdf TUlDUk9DT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFX0lOVEVMX0VBUkxZIGlzIG5v dCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFX0FNRF9FQVJMWSBpcyBub3Qgc2V0CkNPTkZJR19YODZf TVNSPXkKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkK Q09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19ESVJFQ1RfR0JQQUdFUz15CkNP TkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVM VD15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQojIENPTkZJR19BUkNIX01FTU9S WV9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1BST0NfS0NPUkVfVEVYVD15CkNPTkZJR19J TExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19TRUxFQ1RfTUVN T1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNFTUVNPXkK Q09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpD T05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19N RU1fTUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVf TUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJ U0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CkNPTkZJR19IQVZFX0JP T1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX01FTU9SWV9I T1RQTFVHX1NQQVJTRT15CkNPTkZJR19NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1BBR0VGTEFH U19FWFRFTkRFRD15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJM RV9TUExJVF9QTURfUFRMT0NLPXkKIyBDT05GSUdfQ09NUEFDVElPTiBpcyBub3Qgc2V0CkNPTkZJ R19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09O RklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MQpDT05GSUdfQk9V TkNFPXkKQ09ORklHX05FRURfQk9VTkNFX1BPT0w9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05G SUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NV UFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdf SFdQT0lTT05fSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0Ug aXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0tNPXkKQ09ORklHX0NMRUFOQ0FDSEU9eQoj IENPTkZJR19DTUEgaXMgbm90IHNldAojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKIyBDT05GSUdf WlNNQUxMT0MgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklH X1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllf Q09SUlVQVElPTl9DSEVDSz15CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9 eQpDT05GSUdfTVRSUl9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RF RkFVTFQ9MApDT05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpDT05G SUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9S QU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQpDT05GSUdfRUZJPXkKIyBDT05GSUdfRUZJX1NUVUIg aXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CkNP TkZJR19IWl8yNTA9eQojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAw IGlzIG5vdCBzZXQKQ09ORklHX0haPTI1MAojIENPTkZJR19TQ0hFRF9IUlRJQ0sgaXMgbm90IHNl dAojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09ORklHX1BI WVNJQ0FMX1NUQVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQojIENPTkZJR19SQU5E T01JWkVfQkFTRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMAojIENP TkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hP VFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CgojCiMgUG93ZXIg bWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKIyBDT05GSUdfU1VTUEVORCBpcyBub3Qgc2V0 CkNPTkZJR19QTV9SVU5USU1FPXkKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKQ09ORklH X1BNX0FEVkFOQ0VEX0RFQlVHPXkKIyBDT05GSUdfRFBNX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09O RklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQ SV9QUk9DRlNfUE9XRVI9eQojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMgaXMgbm90IHNldApDT05G SUdfQUNQSV9BQz1tCkNPTkZJR19BQ1BJX0JBVFRFUlk9bQpDT05GSUdfQUNQSV9CVVRUT049bQpD T05GSUdfQUNQSV9WSURFTz1tCkNPTkZJR19BQ1BJX0ZBTj15CiMgQ09ORklHX0FDUElfRE9DSyBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9JUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJSSURFIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf REVCVUc9eQojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9U SU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZ PXkKQ09ORklHX0FDUElfU0JTPXkKQ09ORklHX0FDUElfSEVEPW0KQ09ORklHX0FDUElfQ1VTVE9N X01FVEhPRD1tCiMgQ09ORklHX0FDUElfQkdSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVE VUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQVBFST15CiMgQ09ORklH X0FDUElfQVBFSV9HSEVTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQVBFSV9NRU1PUllfRkFJTFVS RT15CkNPTkZJR19BQ1BJX0FQRUlfRUlOSj1tCiMgQ09ORklHX0FDUElfQVBFSV9FUlNUX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldApDT05GSUdfU0ZJPXkK CiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwojIENPTkZJR19DUFVfRlJFUSBpcyBub3Qgc2V0 CgojCiMgQ1BVIElkbGUKIwojIENPTkZJR19DUFVfSURMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FS Q0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CgojCiMgTWVtb3J5IHBvd2VyIHNh dmluZ3MKIwpDT05GSUdfSTczMDBfSURMRV9JT0FUX0NIQU5ORUw9eQpDT05GSUdfSTczMDBfSURM RT1tCgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdfUENJ X0RJUkVDVD15CiMgQ09ORklHX1BDSV9NTUNPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfRE9N QUlOUz15CiMgQ09ORklHX1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9NU0k9eQoj IENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVf QVVUTyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RVQj1tCkNPTkZJR19IVF9JUlE9eQpDT05GSUdf UENJX0FUUz15CkNPTkZJR19QQ0lfSU9WPXkKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMg Q09ORklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JT0FQSUMgaXMgbm90IHNl dApDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpD T05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD1tCiMgQ09O RklHX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRn ZXMKIwpDT05GSUdfWUVOVEE9bQpDT05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9 eQpDT05GSUdfWUVOVEFfVEk9eQpDT05GSUdfWUVOVEFfRU5FX1RVTkU9eQpDT05GSUdfWUVOVEFf VE9TSElCQT15CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkK Q09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSSBp cyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPXkKIyBDT05GSUdfUkFQSURJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9TWVNGQiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBmaWxl IGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQVJDSF9C SU5GTVRfRUxGX1JBTkRPTUlaRV9QSUU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hF QURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qg c2V0CiMgQ09ORklHX0JJTkZNVF9NSVNDIGlzIG5vdCBzZXQKQ09ORklHX0NPUkVEVU1QPXkKIyBD T05GSUdfSUEzMl9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkK Q09ORklHX0lPU0ZfTUJJPW0KQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMK Q09ORklHX1BBQ0tFVD15CkNPTkZJR19QQUNLRVRfRElBRz1tCkNPTkZJR19VTklYPXkKIyBDT05G SUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkK IyBDT05GSUdfWEZSTV9VU0VSIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fU1VCX1BPTElDWT15CiMg Q09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBp cyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09NUD15CkNPTkZJR19ORVRfS0VZPXkKIyBDT05GSUdf TkVUX0tFWV9NSUdSQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ9eQojIENPTkZJR19JUF9NVUxU SUNBU1QgaXMgbm90IHNldApDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKQ09ORklHX0lQX0ZJ Ql9UUklFX1NUQVRTPXkKIyBDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09O RklHX0lQX1JPVVRFX01VTFRJUEFUSD15CiMgQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0UgaXMgbm90 IHNldAojIENPTkZJR19JUF9QTlAgaXMgbm90IHNldApDT05GSUdfTkVUX0lQSVA9eQpDT05GSUdf TkVUX0lQR1JFX0RFTVVYPXkKQ09ORklHX05FVF9JUF9UVU5ORUw9eQpDT05GSUdfTkVUX0lQR1JF PXkKIyBDT05GSUdfU1lOX0NPT0tJRVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBWVEkgaXMg bm90IHNldApDT05GSUdfSU5FVF9BSD15CiMgQ09ORklHX0lORVRfRVNQIGlzIG5vdCBzZXQKQ09O RklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9U VU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPXkKQ09ORklHX0lORVRfWEZS TV9NT0RFX1RVTk5FTD15CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX0JFRVQgaXMgbm90IHNldApD T05GSUdfSU5FVF9MUk89eQpDT05GSUdfSU5FVF9ESUFHPW0KQ09ORklHX0lORVRfVENQX0RJQUc9 bQpDT05GSUdfSU5FVF9VRFBfRElBRz1tCkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJ R19UQ1BfQ09OR19CSUM9eQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdf V0VTVFdPT0Q9eQpDT05GSUdfVENQX0NPTkdfSFRDUD1tCkNPTkZJR19UQ1BfQ09OR19IU1RDUD15 CkNPTkZJR19UQ1BfQ09OR19IWUJMQT15CkNPTkZJR19UQ1BfQ09OR19WRUdBUz15CkNPTkZJR19U Q1BfQ09OR19TQ0FMQUJMRT15CiMgQ09ORklHX1RDUF9DT05HX0xQIGlzIG5vdCBzZXQKQ09ORklH X1RDUF9DT05HX1ZFTk89bQpDT05GSUdfVENQX0NPTkdfWUVBSD15CkNPTkZJR19UQ1BfQ09OR19J TExJTk9JUz1tCiMgQ09ORklHX0RFRkFVTFRfQklDIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRf Q1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVM VF9WRUdBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfV0VTVFdPT0QgaXMgbm90IHNldAoj IENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0i Y3ViaWMiCiMgQ09ORklHX1RDUF9NRDVTSUcgaXMgbm90IHNldApDT05GSUdfSVBWNj15CiMgQ09O RklHX0lQVjZfUk9VVEVSX1BSRUYgaXMgbm90IHNldApDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RB RD15CiMgQ09ORklHX0lORVQ2X0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVDZfRVNQIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5FVDZfSVBDT01QIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfTUlQNj15 CiMgQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1RVTk5F TD1tCiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQgaXMgbm90IHNldAojIENPTkZJ R19JTkVUNl9YRlJNX01PREVfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fTU9E RV9CRUVUPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElPTj15CkNPTkZJ R19JUFY2X1NJVD1tCkNPTkZJR19JUFY2X1NJVF82UkQ9eQpDT05GSUdfSVBWNl9ORElTQ19OT0RF VFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD1tCiMgQ09ORklHX0lQVjZfR1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01S T1VURSBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9D TEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX0RDQ1AgaXMgbm90IHNldApD T05GSUdfSVBfU0NUUD15CiMgQ09ORklHX05FVF9TQ1RQUFJPQkUgaXMgbm90IHNldApDT05GSUdf U0NUUF9EQkdfT0JKQ05UPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENSBp cyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBz ZXQKQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FPXkKIyBDT05GSUdfU0NUUF9D T09LSUVfSE1BQ19NRDUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkK IyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19B VE09bQojIENPTkZJR19BVE1fQ0xJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5FIGlzIG5v dCBzZXQKIyBDT05GSUdfQVRNX0JSMjY4NCBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFAgaXMgbm90 IHNldApDT05GSUdfU1RQPXkKQ09ORklHX0JSSURHRT15CkNPTkZJR19CUklER0VfSUdNUF9TTk9P UElORz15CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldApDT05GSUdfREVDTkVUPXkKQ09O RklHX0RFQ05FVF9ST1VURVI9eQpDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQpDT05GSUdfSVBY PW0KQ09ORklHX0lQWF9JTlRFUk49eQpDT05GSUdfQVRBTEs9bQpDT05GSUdfREVWX0FQUExFVEFM Sz1tCkNPTkZJR19JUEREUD1tCkNPTkZJR19JUEREUF9FTkNBUD15CkNPTkZJR19YMjU9bQpDT05G SUdfTEFQQj15CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PW0K Q09ORklHX0lFRUU4MDIxNTRfNkxPV1BBTj1tCkNPTkZJR182TE9XUEFOX0lQSEM9bQpDT05GSUdf TUFDODAyMTU0PW0KIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX0RDQj15CkNP TkZJR19ETlNfUkVTT0xWRVI9eQpDT05GSUdfQkFUTUFOX0FEVj15CiMgQ09ORklHX0JBVE1BTl9B RFZfQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEVl9EQVQgaXMgbm90IHNldApDT05G SUdfQkFUTUFOX0FEVl9OQz15CkNPTkZJR19CQVRNQU5fQURWX01DQVNUPXkKIyBDT05GSUdfQkFU TUFOX0FEVl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CiMgQ09ORklHX09Q RU5WU1dJVENIX0dSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09O RklHX05FVExJTktfTU1BUD15CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9NUExTX0dTTyBpcyBub3Qgc2V0CkNPTkZJR19IU1I9eQpDT05GSUdfQ0dST1VQX05F VF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9Q T0xMPXkKQ09ORklHX0JRTD15CiMgQ09ORklHX0JQRl9KSVQgaXMgbm90IHNldAoKIwojIE5ldHdv cmsgdGVzdGluZwojCkNPTkZJR19ORVRfUEtUR0VOPXkKQ09ORklHX05FVF9UQ1BQUk9CRT15CiMg Q09ORklHX05FVF9EUk9QX01PTklUT1IgaXMgbm90IHNldApDT05GSUdfSEFNUkFESU89eQoKIwoj IFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwpDT05GSUdfQVgyNT15CiMgQ09ORklHX0FYMjVfREFN QV9TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1JP U0UgaXMgbm90IHNldAoKIwojIEFYLjI1IG5ldHdvcmsgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJ R19NS0lTUyBpcyBub3Qgc2V0CkNPTkZJR182UEFDSz15CiMgQ09ORklHX0JQUUVUSEVSIGlzIG5v dCBzZXQKQ09ORklHX0JBWUNPTV9TRVJfRkRYPXkKQ09ORklHX0JBWUNPTV9TRVJfSERYPW0KQ09O RklHX1lBTT1tCkNPTkZJR19DQU49bQpDT05GSUdfQ0FOX1JBVz1tCkNPTkZJR19DQU5fQkNNPW0K Q09ORklHX0NBTl9HVz1tCgojCiMgQ0FOIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0NBTl9WQ0FO PW0KIyBDT05GSUdfQ0FOX1NMQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0RFViBpcyBub3Qg c2V0CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQSBp cyBub3Qgc2V0CkNPTkZJR19CVD1tCiMgQ09ORklHX0JUXzZMT1dQQU4gaXMgbm90IHNldApDT05G SUdfQlRfUkZDT01NPW0KQ09ORklHX0JUX1JGQ09NTV9UVFk9eQpDT05GSUdfQlRfQk5FUD1tCkNP TkZJR19CVF9CTkVQX01DX0ZJTFRFUj15CkNPTkZJR19CVF9CTkVQX1BST1RPX0ZJTFRFUj15CkNP TkZJR19CVF9ISURQPW0KCiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRf SENJQlRVU0I9bQojIENPTkZJR19CVF9IQ0lCVFNESU8gaXMgbm90IHNldAojIENPTkZJR19CVF9I Q0lVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJQkNNMjAzWCBpcyBub3Qgc2V0CkNPTkZJ R19CVF9IQ0lCUEExMFg9bQojIENPTkZJR19CVF9IQ0lCRlVTQiBpcyBub3Qgc2V0CkNPTkZJR19C VF9IQ0lWSENJPW0KQ09ORklHX0JUX01SVkw9bQojIENPTkZJR19CVF9NUlZMX1NESU8gaXMgbm90 IHNldApDT05GSUdfQlRfQVRIM0s9bQojIENPTkZJR19CVF9XSUxJTksgaXMgbm90IHNldAojIENP TkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CkNPTkZJR19GSUJfUlVMRVM9eQojIENPTkZJR19XSVJF TEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBu b3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMg Q09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0JQRl9KSVQ9eQoKIwojIERldmljZSBE cml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQ RVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCiMgQ09ORklHX0RFVlRNUEZTIGlzIG5v dCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15 CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklHX0VY VFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19E RUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90IHNldAoj IENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RF VklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JF R01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9bQpDT05GSUdfUkVH TUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CiMgQ09ORklHX0RNQV9TSEFSRURfQlVGRkVS IGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9eQojIENPTkZJ R19QUk9DX0VWRU5UUyBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9bQojIENPTkZJR19NVERfVEVTVFMg aXMgbm90IHNldApDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9bQpDT05GSUdfTVREX1JFREJPT1Rf RElSRUNUT1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NBVEVE IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMgbm90IHNl dAojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfQVI3X1BB UlRTPW0KCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19N VERfQkxLREVWUz1tCkNPTkZJR19NVERfQkxPQ0s9bQojIENPTkZJR19NVERfQkxPQ0tfUk8gaXMg bm90IHNldAojIENPTkZJR19GVEwgaXMgbm90IHNldApDT05GSUdfTkZUTD1tCkNPTkZJR19ORlRM X1JXPXkKIyBDT05GSUdfSU5GVEwgaXMgbm90IHNldApDT05GSUdfUkZEX0ZUTD1tCkNPTkZJR19T U0ZEQz1tCkNPTkZJR19TTV9GVEw9bQojIENPTkZJR19NVERfT09QUyBpcyBub3Qgc2V0CgojCiMg UkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST1tCkNPTkZJR19NVERf SkVERUNQUk9CRT1tCkNPTkZJR19NVERfR0VOX1BST0JFPW0KQ09ORklHX01URF9DRklfQURWX09Q VElPTlM9eQojIENPTkZJR19NVERfQ0ZJX05PU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJ X0JFX0JZVEVfU1dBUD15CiMgQ09ORklHX01URF9DRklfTEVfQllURV9TV0FQIGlzIG5vdCBzZXQK IyBDT05GSUdfTVREX0NGSV9HRU9NRVRSWSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktf V0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JB TktfV0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9C QU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NG SV9JMj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09UUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lO VEVMRVhUPW0KQ09ORklHX01URF9DRklfQU1EU1REPW0KQ09ORklHX01URF9DRklfU1RBQT1tCkNP TkZJR19NVERfQ0ZJX1VUSUw9bQpDT05GSUdfTVREX1JBTT1tCkNPTkZJR19NVERfUk9NPW0KQ09O RklHX01URF9BQlNFTlQ9bQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwoj IENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QSFlT TUFQIGlzIG5vdCBzZXQKQ09ORklHX01URF9BTUQ3NlhST009bQpDT05GSUdfTVREX0lDSFhST009 bQpDT05GSUdfTVREX0VTQjJST009bQpDT05GSUdfTVREX0NLODA0WFJPTT1tCkNPTkZJR19NVERf U0NCMl9GTEFTSD1tCiMgQ09ORklHX01URF9ORVR0ZWwgaXMgbm90IHNldApDT05GSUdfTVREX0w0 NDBHWD1tCkNPTkZJR19NVERfSU5URUxfVlJfTk9SPW0KQ09ORklHX01URF9QTEFUUkFNPW0KCiMK IyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19NVERfUE1DNTUx IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0RBVEFGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9NMjVQODAgaXMgbm90IHNldApDT05GSUdfTVREX1NTVDI1TD1tCkNPTkZJR19NVERfU0xSQU09 bQpDT05GSUdfTVREX1BIUkFNPW0KQ09ORklHX01URF9NVERSQU09bQpDT05GSUdfTVREUkFNX1RP VEFMX1NJWkU9NDA5NgpDT05GSUdfTVREUkFNX0VSQVNFX1NJWkU9MTI4CkNPTkZJR19NVERfQkxP Q0syTVREPW0KCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfTVREX0RP Q0czPW0KQ09ORklHX0JDSF9DT05TVF9NPTE0CkNPTkZJR19CQ0hfQ09OU1RfVD00CkNPTkZJR19N VERfTkFORF9FQ0M9bQpDT05GSUdfTVREX05BTkRfRUNDX1NNQz15CiMgQ09ORklHX01URF9OQU5E IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkQgaXMgbm90IHNldAoKIwojIExQRERSICYg TFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCkNPTkZJR19NVERfTFBERFI9bQpDT05GSUdfTVRE X1FJTkZPX1BST0JFPW0KQ09ORklHX01URF9TUElfTk9SPW0KIyBDT05GSUdfTVREX1VCSSBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMgQ09ORklHX1BBUlBP UlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTIGlz IG5vdCBzZXQKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVW PXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf RkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNl dAojIENPTkZJR19CTEtfQ1BRX0NJU1NfREEgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RB Qzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTE9PUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf TkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9TS0QgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0RST01fUEtUQ0RWRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19C TEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9SQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JTWFggaXMgbm90IHNldAoKIwoj IE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CkNPTkZJR19BRDUyNVhf RFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9bQojIENPTkZJR19BRDUyNVhfRFBPVF9TUEkg aXMgbm90IHNldApDT05GSUdfRFVNTVlfSVJRPW0KIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0 CkNPTkZJR19QSEFOVE9NPXkKQ09ORklHX1NHSV9JT0M0PXkKQ09ORklHX1RJRk1fQ09SRT15CkNP TkZJR19USUZNXzdYWDE9eQpDT05GSUdfSUNTOTMyUzQwMT15CiMgQ09ORklHX0VOQ0xPU1VSRV9T RVJWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19DUzU1MzVfTUZHUFQ9eQpDT05GSUdfQ1M1NTM1X01G R1BUX0RFRkFVTFRfSVJRPTcKQ09ORklHX0NTNTUzNV9DTE9DS19FVkVOVF9TUkM9bQpDT05GSUdf SFBfSUxPPW0KQ09ORklHX0FQRFM5ODAyQUxTPXkKQ09ORklHX0lTTDI5MDAzPW0KQ09ORklHX0lT TDI5MDIwPW0KIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQkgxNzgwPW0KQ09ORklHX1NFTlNPUlNfQkgxNzcwPW0KQ09ORklHX1NFTlNPUlNfQVBEUzk5 MFg9eQojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKQ09ORklHX0RTMTY4Mj1tCiMgQ09ORklH X1RJX0RBQzc1MTIgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfQkFMTE9PTiBpcyBub3Qgc2V0 CkNPTkZJR19CTVAwODU9eQpDT05GSUdfQk1QMDg1X0kyQz15CiMgQ09ORklHX0JNUDA4NV9TUEkg aXMgbm90IHNldAojIENPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldApDT05GSUdf TEFUVElDRV9FQ1AzX0NPTkZJRz1tCiMgQ09ORklHX1NSQU0gaXMgbm90IHNldApDT05GSUdfQzJQ T1JUPXkKIyBDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MCBpcyBub3Qgc2V0CgojCiMgRUVQUk9N IHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0FUMjU9bQpDT05G SUdfRUVQUk9NX0xFR0FDWT15CkNPTkZJR19FRVBST01fTUFYNjg3NT1tCkNPTkZJR19FRVBST01f OTNDWDY9eQpDT05GSUdfRUVQUk9NXzkzWFg0Nj15CkNPTkZJR19DQjcxMF9DT1JFPXkKQ09ORklH X0NCNzEwX0RFQlVHPXkKQ09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhh cyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCkNPTkZJR19U SV9TVD1tCkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPXkKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2Fy ZSBkb3dubG9hZCBtb2R1bGUKIwojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldApDT05G SUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCkNPTkZJR19JTlRF TF9NSUNfSE9TVD15CgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKQ09ORklHX0lOVEVMX01J Q19DQVJEPXkKQ09ORklHX0dFTldRRT1tCkNPTkZJR19FQ0hPPW0KQ09ORklHX0hBVkVfSURFPXkK IyBDT05GSUdfSURFIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklH X1NDU0lfTU9EPW0KIyBDT05GSUdfUkFJRF9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJPW0K Q09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfVEdUPW0KQ09ORklHX1NDU0lfTkVUTElOSz15 CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUg KGRpc2ssIHRhcGUsIENELVJPTSkKIwojIENPTkZJR19CTEtfREVWX1NEIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX09TU1Q9bQpDT05GSUdf QkxLX0RFVl9TUj1tCkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15CiMgQ09ORklHX0NIUl9ERVZf U0cgaXMgbm90IHNldApDT05GSUdfQ0hSX0RFVl9TQ0g9bQpDT05GSUdfU0NTSV9NVUxUSV9MVU49 eQojIENPTkZJR19TQ1NJX0NPTlNUQU5UUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0xPR0dJTkc9 eQojIENPTkZJR19TQ1NJX1NDQU5fQVNZTkMgaXMgbm90IHNldAoKIwojIFNDU0kgVHJhbnNwb3J0 cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz1tCkNPTkZJR19TQ1NJX0ZDX0FUVFJTPW0KIyBDT05G SUdfU0NTSV9GQ19UR1RfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lTQ1NJX0FUVFJT IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQVNfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19T Q1NJX1NBU19MSUJTQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9TUlBfQVRUUlM9bQojIENPTkZJ R19TQ1NJX1NSUF9UR1RfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xPV0xFVkVMIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX09TRF9JTklU SUFUT1I9bQojIENPTkZJR19TQ1NJX09TRF9VTEQgaXMgbm90IHNldApDT05GSUdfU0NTSV9PU0Rf RFBSSU5UX1NFTlNFPTEKQ09ORklHX1NDU0lfT1NEX0RFQlVHPXkKQ09ORklHX0FUQT1tCiMgQ09O RklHX0FUQV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15 CkNPTkZJR19BVEFfQUNQST15CkNPTkZJR19TQVRBX1pQT0REPXkKIyBDT05GSUdfU0FUQV9QTVAg aXMgbm90IHNldAoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNl CiMKIyBDT05GSUdfU0FUQV9BSENJIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfQUhDSV9QTEFURk9S TT1tCkNPTkZJR19TQVRBX0lOSUMxNjJYPW0KIyBDT05GSUdfU0FUQV9BQ0FSRF9BSENJIGlzIG5v dCBzZXQKIyBDT05GSUdfU0FUQV9TSUwyNCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfU0ZGPXkKCiMK IyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCkNPTkZJR19QRENf QURNQT1tCkNPTkZJR19TQVRBX1FTVE9SPW0KIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldAoj IENPTkZJR19BVEFfQk1ETUEgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVy cwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJ SVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldApDT05GSUdfUEFU QV9PUFRJPW0KQ09ORklHX1BBVEFfUloxMDAwPW0KCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVn YWN5IGRyaXZlcnMKIwpDT05GSUdfUEFUQV9MRUdBQ1k9bQojIENPTkZJR19NRCBpcyBub3Qgc2V0 CkNPTkZJR19UQVJHRVRfQ09SRT1tCkNPTkZJR19UQ01fSUJMT0NLPW0KQ09ORklHX1RDTV9GSUxF SU89bQpDT05GSUdfVENNX1BTQ1NJPW0KQ09ORklHX0xPT1BCQUNLX1RBUkdFVD1tCkNPTkZJR19J U0NTSV9UQVJHRVQ9bQojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAo RmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CkNPTkZJR19G SVJFV0lSRV9OT1NZPXkKQ09ORklHX0kyTz15CkNPTkZJR19JMk9fTENUX05PVElGWV9PTl9DSEFO R0VTPXkKQ09ORklHX0kyT19FWFRfQURBUFRFQz15CkNPTkZJR19JMk9fRVhUX0FEQVBURUNfRE1B NjQ9eQpDT05GSUdfSTJPX0NPTkZJRz15CiMgQ09ORklHX0kyT19DT05GSUdfT0xEX0lPQ1RMIGlz IG5vdCBzZXQKQ09ORklHX0kyT19CVVM9bQojIENPTkZJR19JMk9fQkxPQ0sgaXMgbm90IHNldAoj IENPTkZJR19JMk9fU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyT19QUk9DIGlzIG5vdCBzZXQK Q09ORklHX01BQ0lOVE9TSF9EUklWRVJTPXkKIyBDT05GSUdfTUFDX0VNVU1PVVNFQlROIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX05FVCBp cyBub3Qgc2V0CkNPTkZJR19WSE9TVF9TQ1NJPW0KQ09ORklHX1ZIT1NUX1JJTkc9eQpDT05GSUdf VkhPU1Q9bQoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklH X0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9T UEFSU0VLTUFQPW0KQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwojIFVzZXJsYW5kIGludGVy ZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9bQpDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNB VVg9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9V U0VERVZfU0NSRUVOX1k9NzY4CkNPTkZJR19JTlBVVF9KT1lERVY9bQpDT05GSUdfSU5QVVRfRVZE RVY9bQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERy aXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4 IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19L RVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlz IG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0dQSU89eQpDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xM RUQ9eQpDT05GSUdfS0VZQk9BUkRfVENBNjQxNj15CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTgg aXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTUFUUklYPXkKQ09ORklHX0tFWUJPQVJEX0xNODMy Mz15CkNPTkZJR19LRVlCT0FSRF9MTTgzMzM9bQpDT05GSUdfS0VZQk9BUkRfTUFYNzM1OT15CkNP TkZJR19LRVlCT0FSRF9NQ1M9bQpDT05GSUdfS0VZQk9BUkRfTVBSMTIxPXkKQ09ORklHX0tFWUJP QVJEX05FV1RPTj1tCkNPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVM9bQpDT05GSUdfS0VZQk9BUkRf U1RPV0FXQVk9bQojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldApDT05GSUdfS0VZ Qk9BUkRfVEMzNTg5WD15CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfQ1JPU19FQyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CiMgQ09O RklHX01PVVNFX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0 CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9CQ001 OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldApDT05GSUdfTU9V U0VfVlNYWFhBQT1tCkNPTkZJR19NT1VTRV9HUElPPXkKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNT X0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCPW0KIyBDT05GSUdfSU5Q VVRfSk9ZU1RJQ0sgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UQUJMRVQgaXMgbm90IHNldApD T05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0Nj1tCkNP TkZJR19UT1VDSFNDUkVFTl9BRDc4Nzc9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5PW0KQ09O RklHX1RPVUNIU0NSRUVOX0FENzg3OV9JMkM9bQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzlf U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhDSVI9bQojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIx MDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0 CkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZ VFRTUF9JMkMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX1NQST15CiMgQ09O RklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX0RBOTAzNCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9EQTkwNTI9bQojIENPTkZJ R19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBT SElSRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPXkKQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklU U1U9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWD1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0dV TlpFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VMTz15CiMgQ09ORklHX1RPVUNIU0NS RUVOX1dBQ09NX1c4MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJD IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxPXkKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fTUNTNTAwMCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQ9bQpDT05G SUdfVE9VQ0hTQ1JFRU5fTVRPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTz1tCkNPTkZJ R19UT1VDSFNDUkVFTl9NSzcxMj15CkNPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVD1tCiMgQ09O RklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f VE9VQ0hSSUdIVD1tCkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj1tCkNPTkZJR19UT1VDSFND UkVFTl9USV9BTTMzNVhfVFNDPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV004MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DMTM3 ODMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMz1tCkNPTkZJR19UT1VD SFNDUkVFTl9UU0NfU0VSSU89bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNT1tCiMgQ09ORklH X1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QQ0FQ IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fU1VSNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UUFM2 NTA3WCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9aRk9SQ0U9bQojIENPTkZJR19JTlBV VF9NSVNDIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89 eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkK IyBDT05GSUdfU0VSSU9fU0VSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19DVDgyQzcxMD1t CkNPTkZJR19TRVJJT19QQ0lQUzI9bQpDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklP X1JBVz15CkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPXkKIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FSQ19QUzIgaXMgbm90IHNldApDT05GSUdfR0FNRVBP UlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9eQpDT05GSUdfR0FNRVBPUlRfTDQ9bQpDT05GSUdf R0FNRVBPUlRfRU1VMTBLMT15CkNPTkZJR19HQU1FUE9SVF9GTTgwMT15CgojCiMgQ2hhcmFjdGVy IGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNM QVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19W VF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfREVWUFRT X01VTFRJUExFX0lOU1RBTkNFUz15CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lf UFRZX0NPVU5UPTI1NgpDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfUk9DS0VU UE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NZQ0xBREVTIGlzIG5vdCBzZXQKQ09ORklHX01PWEFf SU5URUxMSU89bQpDT05GSUdfTU9YQV9TTUFSVElPPW0KQ09ORklHX1NZTkNMSU5LPXkKIyBDT05G SUdfU1lOQ0xJTktNUCBpcyBub3Qgc2V0CkNPTkZJR19TWU5DTElOS19HVD15CkNPTkZJR19OT1pP TUk9bQpDT05GSUdfSVNJPXkKQ09ORklHX05fSERMQz15CiMgQ09ORklHX05fR1NNIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVktNRU0gaXMgbm90 IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJ R19TRVJJQUxfODI1MD15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUyBp cyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09O U09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkK Q09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVf VUFSVFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CkNPTkZJR19T RVJJQUxfODI1MF9EVz15CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09O RklHX1NFUklBTF9NQVgzMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9NQVgzMTBYPW0KIyBD T05GSUdfU0VSSUFMX01SU1RfTUFYMzExMCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTUZEX0hT VT15CkNPTkZJR19TRVJJQUxfTUZEX0hTVV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9VQVJUTElU RT1tCkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKQ09O RklHX1NFUklBTF9KU009bQpDT05GSUdfU0VSSUFMX1NDQ05YUD15CiMgQ09ORklHX1NFUklBTF9T Q0NOWFBfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfU0MxNklTN1hYPW0KQ09ORklH X1NFUklBTF9BTFRFUkFfSlRBR1VBUlQ9bQpDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUPXkKQ09O RklHX1NFUklBTF9BTFRFUkFfVUFSVF9NQVhQT1JUUz00CkNPTkZJR19TRVJJQUxfQUxURVJBX1VB UlRfQkFVRFJBVEU9MTE1MjAwCkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQ09OU09MRT15CiMg Q09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkM9bQpDT05G SUdfU0VSSUFMX0FSQ19OUl9QT1JUUz0xCkNPTkZJR19TRVJJQUxfUlAyPXkKQ09ORklHX1NFUklB TF9SUDJfTlJfVUFSVFM9MzIKQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUPW0KQ09ORklHX0hWQ19E UklWRVI9eQpDT05GSUdfVklSVElPX0NPTlNPTEU9bQpDT05GSUdfSVBNSV9IQU5ETEVSPXkKQ09O RklHX0lQTUlfUEFOSUNfRVZFTlQ9eQojIENPTkZJR19JUE1JX1BBTklDX1NUUklORyBpcyBub3Qg c2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CkNPTkZJ R19JUE1JX1NJX1BST0JFX0RFRkFVTFRTPXkKIyBDT05GSUdfSVBNSV9XQVRDSERPRyBpcyBub3Qg c2V0CkNPTkZJR19JUE1JX1BPV0VST0ZGPXkKIyBDT05GSUdfSFdfUkFORE9NIGlzIG5vdCBzZXQK IyBDT05GSUdfTlZSQU0gaXMgbm90IHNldAojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CkNPTkZJ R19BUFBMSUNPTT1tCkNPTkZJR19NV0FWRT1tCkNPTkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01B WF9SQVdfREVWUz0yNTYKQ09ORklHX0hQRVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKIyBDT05GSUdf SFBFVF9NTUFQX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPXkKQ09O RklHX1RDR19UUE09bQojIENPTkZJR19UQ0dfVElTIGlzIG5vdCBzZXQKQ09ORklHX1RDR19USVNf STJDX0FUTUVMPW0KIyBDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT04gaXMgbm90IHNldAojIENP TkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX05TQyBpcyBu b3Qgc2V0CkNPTkZJR19UQ0dfQVRNRUw9bQojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNl dApDT05GSUdfVENHX1NUMzNfSTJDPW0KQ09ORklHX1RFTENMT0NLPW0KQ09ORklHX0RFVlBPUlQ9 eQpDT05GSUdfSTJDPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQojIENPTkZJR19JMkNfQ09NUEFU IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNf TVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfQUxHT0JJ VD15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNv bnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JMkNfQUxJMTUzNT1tCkNPTkZJR19JMkNfQUxJMTU2 Mz15CiMgQ09ORklHX0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9bQpD T05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj1tCiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQK Q09ORklHX0kyQ19JODAxPW0KQ09ORklHX0kyQ19JU0NIPXkKQ09ORklHX0kyQ19JU01UPXkKIyBD T05GSUdfSTJDX1BJSVg0IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ORk9SQ0UyPW0KQ09ORklHX0ky Q19ORk9SQ0UyX1M0OTg1PW0KQ09ORklHX0kyQ19TSVM1NTk1PW0KIyBDT05GSUdfSTJDX1NJUzYz MCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lTOTZYPW0KQ09ORklHX0kyQ19WSUE9eQpDT05GSUdf STJDX1ZJQVBSTz1tCgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPXkKCiMKIyBJ MkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkK IwpDT05GSUdfSTJDX0NCVVNfR1BJTz15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPW0KQ09O RklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPW0KIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJ IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19HUElPPW0KQ09ORklHX0kyQ19LRU1QTEQ9bQpDT05GSUdf STJDX09DT1JFUz15CiMgQ09ORklHX0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJ R19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldApD T05GSUdfSTJDX1hJTElOWD15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVy cwojCkNPTkZJR19JMkNfRElPTEFOX1UyQz1tCiMgQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRj1tCiMgQ09ORklHX0kyQ19UQU9TX0VW TSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVElOWV9VU0I9bQoKIwojIE90aGVyIEkyQy9TTUJ1cyBi dXMgZHJpdmVycwojCkNPTkZJR19JMkNfQ1JPU19FQ19UVU5ORUw9bQojIENPTkZJR19JMkNfU1RV QiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBz ZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElf TUFTVEVSPXkKCiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19TUElf QUxURVJBPXkKQ09ORklHX1NQSV9CSVRCQU5HPXkKIyBDT05GSUdfU1BJX0dQSU8gaXMgbm90IHNl dAojIENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CkNPTkZJR19TUElfUFhBMlhYX0RNQT15 CkNPTkZJR19TUElfUFhBMlhYPXkKQ09ORklHX1NQSV9QWEEyWFhfUENJPXkKQ09ORklHX1NQSV9T QzE4SVM2MDI9eQpDT05GSUdfU1BJX1hDT01NPXkKQ09ORklHX1NQSV9YSUxJTlg9eQpDT05GSUdf U1BJX0RFU0lHTldBUkU9bQpDT05GSUdfU1BJX0RXX1BDST1tCiMgQ09ORklHX1NQSV9EV19NSURf RE1BIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9EV19NTUlPPW0KCiMKIyBTUEkgUHJvdG9jb2wgTWFz dGVycwojCkNPTkZJR19TUElfU1BJREVWPW0KQ09ORklHX1NQSV9UTEU2MlgwPXkKQ09ORklHX1NQ TUk9bQpDT05GSUdfSFNJPW0KQ09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9s bGVycwojCgojCiMgSFNJIGNsaWVudHMKIwpDT05GSUdfSFNJX0NIQVI9bQoKIwojIFBQUyBzdXBw b3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X05UUF9QUFMgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19Q UFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX0xESVNDPW0KQ09O RklHX1BQU19DTElFTlRfR1BJTz15CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMg UFRQIGNsb2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVuYWJsZSBQ SFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwg Y2xvY2tzLgojCkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElP TElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElP TElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9eQojIENPTkZJR19HUElPX0RB OTA1MiBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMFg9eQoKIwojIE1lbW9yeSBtYXBwZWQg R1BJTyBkcml2ZXJzOgojCkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09eQojIENPTkZJR19H UElPX0lUODc2MUUgaXMgbm90IHNldApDT05GSUdfR1BJT19GNzE4OFg9eQpDT05GSUdfR1BJT19T Q0gzMTFYPXkKQ09ORklHX0dQSU9fU0NIPW0KQ09ORklHX0dQSU9fSUNIPXkKQ09ORklHX0dQSU9f Vlg4NTU9eQpDT05GSUdfR1BJT19MWU5YUE9JTlQ9eQoKIwojIEkyQyBHUElPIGV4cGFuZGVyczoK IwpDT05GSUdfR1BJT19MUDM5NDM9bQojIENPTkZJR19HUElPX01BWDczMDAgaXMgbm90IHNldAoj IENPTkZJR19HUElPX01BWDczMlggaXMgbm90IHNldApDT05GSUdfR1BJT19QQ0E5NTNYPXkKQ09O RklHX0dQSU9fUENBOTUzWF9JUlE9eQpDT05GSUdfR1BJT19QQ0Y4NTdYPW0KIyBDT05GSUdfR1BJ T19TWDE1MFggaXMgbm90IHNldApDT05GSUdfR1BJT19UQzM1ODlYPXkKQ09ORklHX0dQSU9fVFdM NjA0MD1tCiMgQ09ORklHX0dQSU9fV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQURQNTU4 OD1tCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzOgojCiMgQ09ORklHX0dQSU9fQ1M1NTM1IGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fQlQ4WFg9eQojIENPTkZJR19HUElPX0FNRDgxMTEgaXMgbm90IHNl dApDT05GSUdfR1BJT19JTlRFTF9NSUQ9eQojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0 CkNPTkZJR19HUElPX1RJTUJFUkRBTEU9eQojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNl dAoKIwojIFNQSSBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19NQVg3MzAxPXkKQ09ORklH X0dQSU9fTUMzMzg4MD1tCgojCiMgQUM5NyBHUElPIGV4cGFuZGVyczoKIwoKIwojIExQQyBHUElP IGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19LRU1QTEQ9bQoKIwojIE1PRFVMYnVzIEdQSU8gZXhw YW5kZXJzOgojCkNPTkZJR19HUElPX1BBTE1BUz15CiMgQ09ORklHX0dQSU9fVFBTNjU4NlggaXMg bm90IHNldAojIENPTkZJR19HUElPX1RQUzY1OTEwIGlzIG5vdCBzZXQKCiMKIyBVU0IgR1BJTyBl eHBhbmRlcnM6CiMKQ09ORklHX1cxPW0KIyBDT05GSUdfVzFfQ09OIGlzIG5vdCBzZXQKCiMKIyAx LXdpcmUgQnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJPWD1tCiMgQ09ORklHX1cx X01BU1RFUl9EUzI0OTAgaXMgbm90IHNldApDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj1tCkNPTkZJ R19XMV9NQVNURVJfRFMxV009bQojIENPTkZJR19XMV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0Cgoj CiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT1tCkNPTkZJR19XMV9TTEFW RV9TTUVNPW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVzFf U0xBVkVfRFMyNDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDIzIGlzIG5vdCBz ZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzMyBpcyBu b3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI3NjA9bQpDT05GSUdfVzFfU0xBVkVfRFMyNzgwPW0K Q09ORklHX1cxX1NMQVZFX0RTMjc4MT1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90 IHNldAojIENPTkZJR19XMV9TTEFWRV9CUTI3MDAwIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NV UFBMWT15CkNPTkZJR19QT1dFUl9TVVBQTFlfREVCVUc9eQpDT05GSUdfUERBX1BPV0VSPXkKQ09O RklHX0dFTkVSSUNfQURDX0JBVFRFUlk9bQojIENPTkZJR19XTTgzMVhfQkFDS1VQIGlzIG5vdCBz ZXQKQ09ORklHX1dNODMxWF9QT1dFUj1tCiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldApD T05GSUdfQkFUVEVSWV9EUzI3NjA9bQpDT05GSUdfQkFUVEVSWV9EUzI3ODA9bQpDT05GSUdfQkFU VEVSWV9EUzI3ODE9bQpDT05GSUdfQkFUVEVSWV9EUzI3ODI9eQpDT05GSUdfQkFUVEVSWV9TQlM9 eQpDT05GSUdfQkFUVEVSWV9CUTI3eDAwPXkKIyBDT05GSUdfQkFUVEVSWV9CUTI3WDAwX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1gwMF9QTEFURk9STSBpcyBub3Qgc2V0CkNP TkZJR19CQVRURVJZX0RBOTAzMD1tCkNPTkZJR19CQVRURVJZX0RBOTA1Mj15CkNPTkZJR19CQVRU RVJZX01BWDE3MDQwPXkKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQojIENPTkZJR19DSEFSR0VS X1BDRjUwNjMzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfSVNQMTcwND1tCkNPTkZJR19DSEFS R0VSX01BWDg5MDM9bQpDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9bQpDT05GSUdfQ0hBUkdFUl9MUDg3 ODg9bQpDT05GSUdfQ0hBUkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfTUFYMTQ1Nzc9bQpDT05G SUdfQ0hBUkdFUl9CUTI0MTVYPXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQK Q09ORklHX0NIQVJHRVJfQlEyNDczNT15CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz1tCkNPTkZJR19Q T1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9BVlM9eQpDT05GSUdfSFdNT049eQpDT05GSUdfSFdN T05fVklEPXkKQ09ORklHX0hXTU9OX0RFQlVHX0NISVA9eQoKIwojIE5hdGl2ZSBkcml2ZXJzCiMK Q09ORklHX1NFTlNPUlNfQUJJVFVHVVJVPW0KQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMz1tCkNP TkZJR19TRU5TT1JTX0FENzMxND15CkNPTkZJR19TRU5TT1JTX0FENzQxND15CkNPTkZJR19TRU5T T1JTX0FENzQxOD1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjE9bQpDT05GSUdfU0VOU09SU19BRE0x MDI1PXkKIyBDT05GSUdfU0VOU09SU19BRE0xMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19BRE0xMDI5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAzMT15CiMgQ09ORklHX1NF TlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9eQpDT05GSUdf U0VOU09SU19BRFQ3MzEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQxMD15CkNPTkZJR19TRU5TT1JT X0FEVDc0MTE9eQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPW0KIyBDT05GSUdfU0VOU09SU19BRFQ3 NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkKQ09O RklHX1NFTlNPUlNfSzEwVEVNUD15CkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj1tCiMgQ09O RklHX1NFTlNPUlNfQVBQTEVTTUMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0IxMDA9eQpD T05GSUdfU0VOU09SU19BVFhQMT1tCkNPTkZJR19TRU5TT1JTX0RTNjIwPXkKIyBDT05GSUdfU0VO U09SU19EUzE2MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19EQTkwNTJfQURDPXkKQ09ORklH X1NFTlNPUlNfSTVLX0FNQj1tCkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9eQojIENPTkZJR19TRU5T T1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19T RU5TT1JTX01DMTM3ODNfQURDPW0KQ09ORklHX1NFTlNPUlNfRlNDSE1EPW0KQ09ORklHX1NFTlNP UlNfR0w1MThTTT15CkNPTkZJR19TRU5TT1JTX0dMNTIwU009eQpDT05GSUdfU0VOU09SU19HNzYw QT15CkNPTkZJR19TRU5TT1JTX0c3NjI9bQpDT05GSUdfU0VOU09SU19HUElPX0ZBTj1tCiMgQ09O RklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lCTUFFTT15CkNP TkZJR19TRU5TT1JTX0lCTVBFWD15CiMgQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQ09SRVRFTVA9bQojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0pDNDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSU5F QUdFPXkKQ09ORklHX1NFTlNPUlNfTFRDMjk0NT1tCiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9eQpDT05GSUdf U0VOU09SU19MVEM0MjYwPW0KQ09ORklHX1NFTlNPUlNfTFRDNDI2MT1tCkNPTkZJR19TRU5TT1JT X01BWDExMTE9bQojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUFYMTYxOT1tCkNPTkZJR19TRU5TT1JTX01BWDE2Njg9eQpDT05GSUdfU0VOU09SU19N QVgxOTc9eQojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19NQVg2NjQyPXkKQ09ORklHX1NFTlNPUlNfTUFYNjY1MD1tCiMgQ09ORklHX1NFTlNPUlNfTUFY NjY5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hUVTIxPW0KQ09ORklHX1NFTlNPUlNfTUNQ MzAyMT15CkNPTkZJR19TRU5TT1JTX0FEQ1hYPW0KIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19M TTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTE03Nz15CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xNODA9bQpDT05GSUdfU0VOU09SU19MTTgzPW0KQ09ORklHX1NFTlNPUlNfTE04NT1tCkNP TkZJR19TRU5TT1JTX0xNODc9bQpDT05GSUdfU0VOU09SU19MTTkwPXkKQ09ORklHX1NFTlNPUlNf TE05Mj15CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xN OTUyMzQ9bQpDT05GSUdfU0VOU09SU19MTTk1MjQxPXkKQ09ORklHX1NFTlNPUlNfTE05NTI0NT1t CkNPTkZJR19TRU5TT1JTX1BDODczNjA9bQpDT05GSUdfU0VOU09SU19QQzg3NDI3PXkKQ09ORklH X1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9eQpDT05GSUdfU0VOU09SU19OQ1Q2NjgzPW0KQ09ORklH X1NFTlNPUlNfTkNUNjc3NT15CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9 bQpDT05GSUdfU0VOU09SU19QTUJVUz1tCkNPTkZJR19TRU5TT1JTX0FETTEyNzU9bQpDT05GSUdf U0VOU09SU19MTTI1MDY2PW0KQ09ORklHX1NFTlNPUlNfTFRDMjk3OD1tCkNPTkZJR19TRU5TT1JT X01BWDE2MDY0PW0KIyBDT05GSUdfU0VOU09SU19NQVgzNDQ0MCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX01BWDg2ODg9bQpDT05GSUdfU0VOU09SU19VQ0Q5MDAwPW0KQ09ORklHX1NFTlNPUlNf VUNEOTIwMD1tCkNPTkZJR19TRU5TT1JTX1pMNjEwMD1tCkNPTkZJR19TRU5TT1JTX1NIVDE1PXkK Q09ORklHX1NFTlNPUlNfU0hUMjE9eQojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRE1FMTcz Nz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9eQpDT05GSUdfU0VOU09SU19FTUMyMTAzPW0KQ09O RklHX1NFTlNPUlNfRU1DNlcyMDE9bQojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTiBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4 MTg9bQojIENPTkZJR19TRU5TT1JTX0FEUzEwMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0FEUzc4MjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19BTUM2ODIxPW0KIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RITUM1 MD15CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1Q NDAxPW0KIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1ZJQV9DUFVURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVklBNjg2QT15CiMgQ09ORklH X1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19XODM3ODFEPXkKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzkyRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz1t CkNPTkZJR19TRU5TT1JTX1c4Mzc5NT15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkwg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg1VFM9bQojIENPTkZJR19TRU5TT1JTX1c4 M0w3ODZORyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4MzYyN0hGPW0KIyBDT05GSUdfU0VO U09SU19XODM2MjdFSEYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XTTgzMVg9eQoKIwojIEFD UEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FUSzAxMTA9bQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfSFdN T04gaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBu b3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19U SEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9H T1ZfRkFJUl9TSEFSRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVS TUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVAgaXMgbm90 IHNldAojIENPTkZJR19BQ1BJX0lOVDM0MDNfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhl cm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BP U1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPW0KQ09O RklHX1NTQl9QQ0lIT1NUX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCX1BDSUhPU1QgaXMgbm90IHNl dApDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCX1NESU9IT1NUIGlz IG5vdCBzZXQKIyBDT05GSUdfU1NCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9EUklWRVJf R1BJTz15CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJB CiMKQ09ORklHX0JDTUE9bQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CiMgQ09ORklH X0JDTUFfSE9TVF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldAojIENPTkZJR19CQ01B X0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfREVCVUc9eQoKIwojIE11bHRpZnVu Y3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEX0NTNTUz NT15CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1MjAg aXMgbm90IHNldAojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BWFAyMFg9eQpDT05GSUdfTUZEX0NS T1NfRUM9eQojIENPTkZJR19NRkRfQ1JPU19FQ19JMkMgaXMgbm90IHNldApDT05GSUdfUE1JQ19E QTkwM1g9eQpDT05GSUdfUE1JQ19EQTkwNTI9eQojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfREE5MDUyX0kyQz15CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90 IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQzEzWFhYPW0K IyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQzEzWFhYX0ky Qz1tCkNPTkZJR19IVENfUEFTSUMzPW0KQ09ORklHX0hUQ19JMkNQTEQ9eQpDT05GSUdfTFBDX0lD SD15CkNPTkZJR19MUENfU0NIPXkKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQK Q09ORklHX01GRF9LRU1QTEQ9bQpDT05GSUdfTUZEXzg4UE04MDA9eQojIENPTkZJR19NRkRfODhQ TTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CkNPTkZJR19N RkRfTUFYMTQ1Nzc9eQojIENPTkZJR19NRkRfTUFYNzc2ODYgaXMgbm90IHNldApDT05GSUdfTUZE X01BWDc3NjkzPXkKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJR19NRkRf TUFYODkyNSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODk5Nz15CkNPTkZJR19NRkRfTUFYODk5 OD15CkNPTkZJR19FWlhfUENBUD15CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQK Q09ORklHX01GRF9SRVRVPXkKQ09ORklHX01GRF9QQ0Y1MDYzMz1tCkNPTkZJR19QQ0Y1MDYzM19B REM9bQpDT05GSUdfUENGNTA2MzNfR1BJTz1tCiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9SVFNYX1BDST1tCiMgQ09ORklHX01GRF9SVFNYX1VTQiBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TRUNfQ09SRT15CkNP TkZJR19NRkRfU0k0NzZYX0NPUkU9bQojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENP TkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBzZXQK Q09ORklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9bQpDT05GSUdf TUZEX0xQMzk0Mz1tCkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09ORklHX01GRF9QQUxNQVM9eQojIENP TkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBD T05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNl dApDT05GSUdfTUZEX1RQUzY1MjE3PW0KIyBDT05GSUdfTUZEX1RQUzY1MjE4IGlzIG5vdCBzZXQK Q09ORklHX01GRF9UUFM2NTg2WD15CkNPTkZJR19NRkRfVFBTNjU5MTA9eQpDT05GSUdfTUZEX1RQ UzY1OTEyPXkKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9UUFM2NTkxMl9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNl dAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldApDT05GSUdfVFdMNjA0MF9DT1JFPXkK Q09ORklHX01GRF9XTDEyNzNfQ09SRT15CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldApD T05GSUdfTUZEX1RJTUJFUkRBTEU9eQpDT05GSUdfTUZEX1RDMzU4OVg9eQojIENPTkZJR19NRkRf VE1JTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9eQojIENPTkZJR19NRkRfQVJJWk9OQV9J MkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldApDT05GSUdf TUZEX1dNODQwMD15CkNPTkZJR19NRkRfV004MzFYPXkKQ09ORklHX01GRF9XTTgzMVhfSTJDPXkK IyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzUwX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTQgaXMgbm90IHNldAojIENPTkZJR19SRUdV TEFUT1IgaXMgbm90IHNldApDT05GSUdfTUVESUFfU1VQUE9SVD1tCgojCiMgTXVsdGltZWRpYSBj b3JlIHN1cHBvcnQKIwojIENPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVCBpcyBub3Qgc2V0CiMg Q09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFf RElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9S VCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9SQ19TVVBQT1JUPXkKIyBDT05GSUdfVklERU9fQURW X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUz15CiMgQ09O RklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19S Q19DT1JFPW0KIyBDT05GSUdfUkNfTUFQIGlzIG5vdCBzZXQKQ09ORklHX1JDX0RFQ09ERVJTPXkK Q09ORklHX0xJUkM9bQpDT05GSUdfSVJfTElSQ19DT0RFQz1tCkNPTkZJR19JUl9ORUNfREVDT0RF Uj1tCiMgQ09ORklHX0lSX1JDNV9ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lSX1JDNl9ERUNP REVSPW0KQ09ORklHX0lSX0pWQ19ERUNPREVSPW0KQ09ORklHX0lSX1NPTllfREVDT0RFUj1tCiMg Q09ORklHX0lSX1JDNV9TWl9ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lSX1NBTllPX0RFQ09E RVI9bQpDT05GSUdfSVJfU0hBUlBfREVDT0RFUj1tCiMgQ09ORklHX0lSX01DRV9LQkRfREVDT0RF UiBpcyBub3Qgc2V0CkNPTkZJR19SQ19ERVZJQ0VTPXkKIyBDT05GSUdfUkNfQVRJX1JFTU9URSBp cyBub3Qgc2V0CkNPTkZJR19JUl9FTkU9bQpDT05GSUdfSVJfSU1PTj1tCkNPTkZJR19JUl9NQ0VV U0I9bQpDT05GSUdfSVJfSVRFX0NJUj1tCkNPTkZJR19JUl9GSU5URUs9bQpDT05GSUdfSVJfTlVW T1RPTj1tCiMgQ09ORklHX0lSX1JFRFJBVDMgaXMgbm90IHNldAojIENPTkZJR19JUl9TVFJFQU1a QVAgaXMgbm90IHNldApDT05GSUdfSVJfV0lOQk9ORF9DSVI9bQpDT05GSUdfSVJfSUdVQU5BPW0K Q09ORklHX0lSX1RUVVNCSVI9bQojIENPTkZJR19JUl9JTUcgaXMgbm90IHNldApDT05GSUdfUkNf TE9PUEJBQ0s9bQojIENPTkZJR19JUl9HUElPX0NJUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElB X1VTQl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BDSV9TVVBQT1JUPXkKCiMKIyBT dXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwpDT05GSUdfQ1lQUkVTU19GSVJNV0FSRT1tCgoj CiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVu ZHMpCiMKCiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCkNPTkZJR19EVkJfVFVORVJfRElC MDA3MD1tCiMgQ09ORklHX0RWQl9UVU5FUl9ESUIwMDkwIGlzIG5vdCBzZXQKCiMKIyBUb29scyB0 byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RVTU1ZX0ZFPW0KCiMKIyBHcmFw aGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpD T05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgpDT05GSUdfVkdBX1NXSVRDSEVST089eQoKIwojIERp cmVjdCBSZW5kZXJpbmcgTWFuYWdlcgojCiMgQ09ORklHX0RSTSBpcyBub3Qgc2V0CgojCiMgRnJh bWUgYnVmZmVyIERldmljZXMKIwojIENPTkZJR19GQiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElH SFRfTENEX1NVUFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklDRT1tCkNPTkZJR19MQ0RfTDRG MDAyNDJUMDM9bQojIENPTkZJR19MQ0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xD RF9MVFYzNTBRViBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfSUxJOTIyWD1tCkNPTkZJR19MQ0RfSUxJ OTMyMD1tCkNPTkZJR19MQ0RfVERPMjRNPW0KQ09ORklHX0xDRF9WR0cyNDMyQTQ9bQpDT05GSUdf TENEX1BMQVRGT1JNPW0KQ09ORklHX0xDRF9TNkU2M00wPW0KIyBDT05GSUdfTENEX0xEOTA0MCBp cyBub3Qgc2V0CiMgQ09ORklHX0xDRF9BTVMzNjlGRzA2IGlzIG5vdCBzZXQKQ09ORklHX0xDRF9M TVM1MDFLRjAzPW0KQ09ORklHX0xDRF9IWDgzNTc9bQpDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RF VklDRT1tCiMgQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFD S0xJR0hUX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfREE5MDUyPW0KQ09ORklH X0JBQ0tMSUdIVF9BUFBMRT1tCkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPW0KQ09ORklHX0JBQ0tM SUdIVF9XTTgzMVg9bQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9bQpDT05GSUdfQkFDS0xJR0hU X0FEUDg4NzA9bQojIENPTkZJR19CQUNLTElHSFRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJ R19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1RQUzY1MjE3 IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9HUElPPW0KIyBDT05GSUdfQkFDS0xJR0hUX0xW NTIwN0xQIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDc9bQojIENPTkZJR19WR0FT VEFURSBpcyBub3Qgc2V0CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09O RklHX1ZHQV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSyBpcyBub3Qg c2V0CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKIyBDT05GSUdfU09VTkQgaXMgbm90IHNldAoKIwoj IEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RI IGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05G SUdfSElEX0dFTkVSSUM9bQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0 VEVDSD15CiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9eQoj IENPTkZJR19ISURfQVBQTEVJUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVVSRUFMPXkKQ09ORklH X0hJRF9CRUxLSU49eQpDT05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMg Q09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9eQojIENPTkZJ R19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNl dApDT05GSUdfSElEX0VMRUNPTT15CkNPTkZJR19ISURfRUxPPW0KQ09ORklHX0hJRF9FWktFWT15 CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldApDT05GSUdfSElEX0hVSU9OPW0KIyBDT05G SUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LWUU9bQpDT05GSUdfSElEX1VD TE9HSUM9eQojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElP Tj15CkNPTkZJR19ISURfSUNBREU9eQojIENPTkZJR19ISURfVFdJTkhBTiBpcyBub3Qgc2V0CkNP TkZJR19ISURfS0VOU0lOR1RPTj15CiMgQ09ORklHX0hJRF9MQ1BPV0VSIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9MRU5PVk9fVFBLQkQ9eQpDT05GSUdfSElEX0xPR0lURUNIPXkKQ09ORklHX0hJRF9M T0dJVEVDSF9ESj1tCiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9H SVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0 CiMgQ09ORklHX0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9 bQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19I SURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTlRSSUc9bQojIENPTkZJR19ISURf T1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPW0KIyBDT05GSUdfUEFOVEhF UkxPUkRfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPW0KIyBDT05GSUdfSElEX1BJ Q09MQ0QgaXMgbm90IHNldApDT05GSUdfSElEX1BSSU1BWD1tCiMgQ09ORklHX0hJRF9ST0NDQVQg aXMgbm90IHNldAojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NB TVNVTkcgaXMgbm90IHNldApDT05GSUdfSElEX1NPTlk9bQpDT05GSUdfU09OWV9GRj15CiMgQ09O RklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMg bm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9bQpDT05GSUdfSElEX1JNST15CkNPTkZJR19ISURf R1JFRU5BU0lBPXkKIyBDT05GSUdfR1JFRU5BU0lBX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9UT1BTRUVEPXkKQ09ORklHX0hJRF9USElOR009bQojIENPTkZJR19ISURfVEhSVVNU TUFTVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT1tCkNPTkZJR19ISURfV0lJTU9URT1t CkNPTkZJR19ISURfWElOTU89bQpDT05GSUdfSElEX1pFUk9QTFVTPXkKQ09ORklHX1pFUk9QTFVT X0ZGPXkKQ09ORklHX0hJRF9aWURBQ1JPTj15CkNPTkZJR19ISURfU0VOU09SX0hVQj1tCgojCiMg VVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9bQojIENPTkZJR19ISURfUElEIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9ISURERVY9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19J MkNfSElEPW0KQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBP UlQ9eQpDT05GSUdfVVNCX0NPTU1PTj1tCkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklH X1VTQj1tCiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMg TWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCiMgQ09ORklHX1VTQl9ERUZBVUxUX1BFUlNJU1Qg aXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdf VVNCX09URz15CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX09UR19CTEFDS0xJU1RfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19GU00gaXMg bm90IHNldApDT05GSUdfVVNCX01PTj1tCkNPTkZJR19VU0JfV1VTQj1tCkNPTkZJR19VU0JfV1VT Ql9DQkFGPW0KIyBDT05GSUdfVVNCX1dVU0JfQ0JBRl9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNC IEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX1VTQl9DNjdYMDBfSENEPW0KQ09ORklH X1VTQl9YSENJX0hDRD1tCkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT1tCiMgQ09ORklHX1VTQl9F SENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldApD T05GSUdfVVNCX0lTUDExNlhfSENEPW0KIyBDT05GSUdfVVNCX0lTUDE3NjBfSENEIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9JU1AxMzYyX0hDRD1tCkNPTkZJR19VU0JfRlVTQkgyMDBfSENEPW0KIyBD T05GSUdfVVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NQVgzNDIxX0hDRD1t CiMgQ09ORklHX1VTQl9PSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VSENJX0hDRCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfU0w4MTFfSENEPW0KIyBDT05GSUdfVVNCX1NMODExX0hDRF9J U08gaXMgbm90IHNldApDT05GSUdfVVNCX1I4QTY2NTk3X0hDRD1tCkNPTkZJR19VU0JfV0hDSV9I Q0Q9bQpDT05GSUdfVVNCX0hXQV9IQ0Q9bQojIENPTkZJR19VU0JfSENEX0JDTUEgaXMgbm90IHNl dApDT05GSUdfVVNCX0hDRF9TU0I9bQojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qg c2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0FDTSBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfUFJJTlRFUj1tCiMgQ09ORklHX1VTQl9XRE0gaXMgbm90IHNldAoj IENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRz IG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVT Ql9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCiMgQ09ORklHX1VTQl9TVE9SQUdFIGlzIG5v dCBzZXQKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9bQojIENP TkZJR19VU0JfTUlDUk9URUsgaXMgbm90IHNldApDT05GSUdfVVNCX01VU0JfSERSQz1tCkNPTkZJ R19VU0JfTVVTQl9IT1NUPXkKIyBDT05GSUdfVVNCX01VU0JfVFVTQjYwMTAgaXMgbm90IHNldAoj IENPTkZJR19VU0JfTVVTQl9VWDUwMCBpcyBub3Qgc2V0CkNPTkZJR19NVVNCX1BJT19PTkxZPXkK Q09ORklHX1VTQl9EV0MzPW0KQ09ORklHX1VTQl9EV0MzX0hPU1Q9eQoKIwojIFBsYXRmb3JtIEds dWUgRHJpdmVyIFN1cHBvcnQKIwpDT05GSUdfVVNCX0RXQzNfUENJPW0KCiMKIyBEZWJ1Z2dpbmcg ZmVhdHVyZXMKIwpDT05GSUdfVVNCX0RXQzNfREVCVUc9eQpDT05GSUdfVVNCX0RXQzNfVkVSQk9T RT15CkNPTkZJR19VU0JfRFdDMj15CkNPTkZJR19VU0JfRFdDMl9IT1NUPW0KQ09ORklHX1VTQl9E V0MyX1BMQVRGT1JNPXkKQ09ORklHX1VTQl9EV0MyX1BDST15CgojCiMgR2FkZ2V0IG1vZGUgcmVx dWlyZXMgVVNCIEdhZGdldCBzdXBwb3J0IHRvIGJlIGVuYWJsZWQKIwojIENPTkZJR19VU0JfRFdD Ml9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTIGlz IG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9TRVJJQUw9bQpDT05G SUdfVVNCX1NFUklBTF9HRU5FUklDPXkKQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFPW0KQ09ORklH X1VTQl9TRVJJQUxfQUlSQ0FCTEU9bQpDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2PW0KQ09ORklH X1VTQl9TRVJJQUxfQkVMS0lOPW0KQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDE9bQojIENPTkZJR19V U0JfU0VSSUFMX1dISVRFSEVBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRElHSV9B Q0NFTEVQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYPW0KIyBDT05GSUdf VVNCX1NFUklBTF9DWVBSRVNTX004IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRU1QRUc9 bQojIENPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9WSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBBUSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfSVIgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9FREdF UE9SVD1tCkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJPW0KIyBDT05GSUdfVVNCX1NFUklB TF9GODEyMzIgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9HQVJNSU49bQojIENPTkZJR19V U0JfU0VSSUFMX0lQVyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0lVVT1tCkNPTkZJR19V U0JfU0VSSUFMX0tFWVNQQU5fUERBPW0KIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LTFNJIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJ QUxfS09CSUxfU0NUPW0KIyBDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMiBpcyBub3Qgc2V0CkNP TkZJR19VU0JfU0VSSUFMX01FVFJPPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD1tCkNPTkZJ R19VU0JfU0VSSUFMX01PUzc4NDA9bQpDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUPW0KIyBDT05G SUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9 bQpDT05GSUdfVVNCX1NFUklBTF9PVEk2ODU4PW0KQ09ORklHX1VTQl9TRVJJQUxfUUNBVVg9bQpD T05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTT1tCkNPTkZJR19VU0JfU0VSSUFMX1NQQ1A4WDU9bQpD T05GSUdfVVNCX1NFUklBTF9TQUZFPW0KQ09ORklHX1VTQl9TRVJJQUxfU0FGRV9QQURERUQ9eQoj IENPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9TWU1CT0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1RJIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLPW0KIyBDT05GSUdfVVNCX1NFUklBTF9YSVJD T00gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9XV0FOPW0KQ09ORklHX1VTQl9TRVJJQUxf T1BUSU9OPW0KQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVD1tCkNPTkZJR19VU0JfU0VSSUFMX09Q VElDT049bQpDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVD1tCkNPTkZJR19VU0JfU0VSSUFMX1dJ U0hCT05FPW0KQ09ORklHX1VTQl9TRVJJQUxfWlRFPW0KQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAw PW0KQ09ORklHX1VTQl9TRVJJQUxfUVQyPW0KIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBu b3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9 bQpDT05GSUdfVVNCX0VNSTI2PW0KQ09ORklHX1VTQl9BRFVUVVg9bQpDT05GSUdfVVNCX1NFVlNF Rz1tCiMgQ09ORklHX1VTQl9SSU81MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVHT1RPV0VS IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRUQg aXMgbm90IHNldApDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzPW0KQ09ORklHX1VTQl9DWVRIRVJN PW0KQ09ORklHX1VTQl9JRE1PVVNFPW0KIyBDT05GSUdfVVNCX0ZURElfRUxBTiBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfQVBQTEVESVNQTEFZPW0KIyBDT05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qg c2V0CkNPTkZJR19VU0JfTEQ9bQojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNl dAojIENPTkZJR19VU0JfSU9XQVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RFU1QgaXMg bm90IHNldAojIENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9JU0lHSFRGVz1tCkNPTkZJR19VU0JfWVVSRVg9bQpDT05GSUdfVVNCX0VaVVNCX0ZYMj1t CkNPTkZJR19VU0JfSFNJQ19VU0IzNTAzPW0KQ09ORklHX1VTQl9BVE09bQojIENPTkZJR19VU0Jf U1BFRURUT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ1hBQ1JVPW0KQ09ORklHX1VTQl9VRUFH TEVBVE09bQpDT05GSUdfVVNCX1hVU0JBVE09bQoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2 ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CkNPTkZJR19TQU1T VU5HX1VTQlBIWT1tCkNPTkZJR19TQU1TVU5HX1VTQjJQSFk9bQpDT05GSUdfU0FNU1VOR19VU0Iz UEhZPW0KIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTMw MT1tCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVdCPXkKQ09ORklHX1VX Ql9IV0E9bQpDT05GSUdfVVdCX1dIQ0k9bQojIENPTkZJR19VV0JfSTE0ODBVIGlzIG5vdCBzZXQK Q09ORklHX01NQz1tCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19D TEtHQVRFIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwpDT05GSUdf TU1DX0JMT0NLPW0KQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OApDT05GSUdfTU1DX0JMT0NLX0JP VU5DRT15CkNPTkZJR19TRElPX1VBUlQ9bQojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0Cgoj CiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1DX1NESENJ PW0KQ09ORklHX01NQ19TREhDSV9QQ0k9bQojIENPTkZJR19NTUNfUklDT0hfTU1DIGlzIG5vdCBz ZXQKQ09ORklHX01NQ19TREhDSV9BQ1BJPW0KQ09ORklHX01NQ19TREhDSV9QTFRGTT1tCkNPTkZJ R19NTUNfV0JTRD1tCkNPTkZJR19NTUNfVElGTV9TRD1tCkNPTkZJR19NTUNfU1BJPW0KIyBDT05G SUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19WSUFfU0RNTUM9bQpDT05GSUdfTU1D X1ZVQjMwMD1tCiMgQ09ORklHX01NQ19VU0hDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTREhJ NlJPTDAgaXMgbm90IHNldAojIENPTkZJR19NTUNfUkVBTFRFS19QQ0kgaXMgbm90IHNldAojIENP TkZJR19NRU1TVElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NM QVNTPXkKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfTE0zNjQyPW0KIyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKQ09O RklHX0xFRFNfR1BJTz1tCkNPTkZJR19MRURTX0xQMzk0ND1tCkNPTkZJR19MRURTX0xQNTVYWF9D T01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9bQpDT05GSUdfTEVEU19MUDU1MjM9eQpDT05GSUdf TEVEU19MUDU1NjI9bQpDT05GSUdfTEVEU19MUDg1MDE9eQojIENPTkZJR19MRURTX0xQODc4OCBp cyBub3Qgc2V0CkNPTkZJR19MRURTX0NMRVZPX01BSUw9bQpDT05GSUdfTEVEU19QQ0E5NTVYPXkK Q09ORklHX0xFRFNfUENBOTYzWD1tCkNPTkZJR19MRURTX1dNODMxWF9TVEFUVVM9bQojIENPTkZJ R19MRURTX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREE5MDUyIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfREFDMTI0UzA4NT15CiMgQ09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfSU5URUxfU1M0MjAwPW0KIyBDT05GSUdfTEVEU19MVDM1OTMgaXMgbm90IHNl dApDT05GSUdfTEVEU19NQzEzNzgzPW0KIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfTUFYODk5Nz15CkNPTkZJR19MRURTX0xNMzU1eD15CgojCiMgTEVEIGRyaXZl ciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAo SElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0CgojCiMgTEVEIFRy aWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVS PXkKQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0KIyBDT05GSUdfTEVEU19UUklHR0VSX0hF QVJUQkVBVCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUPXkKQ09ORklH X0xFRFNfVFJJR0dFUl9DUFU9eQojIENPTkZJR19MRURTX1RSSUdHRVJfR1BJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5vdCBzZXQKCiMKIyBpcHRhYmxl cyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKQ09ORklH X0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0NBTUVSQT15CkNP TkZJR19BQ0NFU1NJQklMSVRZPXkKIyBDT05GSUdfQTExWV9CUkFJTExFX0NPTlNPTEUgaXMgbm90 IHNldAojIENPTkZJR19JTkZJTklCQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQyBpcyBub3Qg c2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RP U1lTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19IQ1RPU1lTX0RF VklDRT0icnRjMCIKQ09ORklHX1JUQ19ERUJVRz15CgojCiMgUlRDIGludGVyZmFjZXMKIwojIENP TkZJR19SVENfSU5URl9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfSU5URl9QUk9DPXkKIyBD T05GSUdfUlRDX0lOVEZfREVWIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVEVTVD15CgojCiMg STJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl84OFBNODBYIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzNzQ9eQpD T05GSUdfUlRDX0RSVl9EUzE2NzI9eQpDT05GSUdfUlRDX0RSVl9EUzMyMzI9bQpDT05GSUdfUlRD X0RSVl9MUDg3ODg9bQpDT05GSUdfUlRDX0RSVl9NQVg2OTAwPW0KQ09ORklHX1JUQ19EUlZfTUFY ODk5OD1tCkNPTkZJR19SVENfRFJWX01BWDg5OTc9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPXkK IyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wx MjAyMiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0lTTDEyMDU3PW0KIyBDT05GSUdfUlRDX0RS Vl9YMTIwNSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BBTE1BUz15CkNPTkZJR19SVENfRFJW X1BDRjIxMjc9eQojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9QQ0Y4NTYzPW0KQ09ORklHX1JUQ19EUlZfUENGODU4Mz1tCkNPTkZJR19SVENfRFJWX000 MVQ4MD1tCiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0JRMzJLPXkKQ09ORklHX1JUQ19EUlZfVFBTNjU4Nlg9eQpDT05GSUdfUlRDX0RSVl9UUFM2 NTkxMD1tCkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQpDT05GSUdfUlRDX0RSVl9GTTMxMzA9eQpD T05GSUdfUlRDX0RSVl9SWDg1ODE9eQojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9TNU09bQoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklH X1JUQ19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQxVDk0PW0KIyBDT05G SUdfUlRDX0RSVl9EUzEzMDUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzNDM9bQpDT05G SUdfUlRDX0RSVl9EUzEzNDc9eQpDT05GSUdfUlRDX0RSVl9EUzEzOTA9eQojIENPTkZJR19SVENf RFJWX01BWDY5MDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1I5NzAxIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9SUzVDMzQ4IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMzMjM0 PW0KQ09ORklHX1JUQ19EUlZfUENGMjEyMz15CkNPTkZJR19SVENfRFJWX1JYNDU4MT15CkNPTkZJ R19SVENfRFJWX01DUDc5NT15CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwojIENPTkZJR19S VENfRFJWX0NNT1MgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTI4NiBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNTUz PXkKQ09ORklHX1JUQ19EUlZfRFMxNzQyPW0KQ09ORklHX1JUQ19EUlZfREE5MDUyPXkKIyBDT05G SUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX000OFQ4Nj1tCkNP TkZJR19SVENfRFJWX000OFQzNT15CkNPTkZJR19SVENfRFJWX000OFQ1OT15CkNPTkZJR19SVENf RFJWX01TTTYyNDI9eQojIENPTkZJR19SVENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX1JQNUMwMT1tCiMgQ09ORklHX1JUQ19EUlZfVjMwMjAgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9EUzI0MDQ9bQpDT05GSUdfUlRDX0RSVl9XTTgzMVg9bQpDT05GSUdfUlRDX0RSVl9Q Q0Y1MDYzMz1tCgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfUENBUD1t CkNPTkZJR19SVENfRFJWX01DMTNYWFg9bQpDT05GSUdfUlRDX0RSVl9NT1hBUlQ9eQojIENPTkZJ R19SVENfRFJWX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMK Q09ORklHX1JUQ19EUlZfSElEX1NFTlNPUl9USU1FPW0KQ09ORklHX0RNQURFVklDRVM9eQojIENP TkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJ R19JTlRFTF9NSURfRE1BQz15CiMgQ09ORklHX0lOVEVMX0lPQVRETUEgaXMgbm90IHNldAojIENP TkZJR19EV19ETUFDX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQK IyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldApDT05GSUdfVElNQl9ETUE9eQpDT05GSUdf RE1BX0VOR0lORT15CkNPTkZJR19ETUFfQUNQST15CgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdf QVNZTkNfVFhfRE1BPXkKQ09ORklHX0RNQVRFU1Q9bQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5v dCBzZXQKQ09ORklHX1VJTz1tCkNPTkZJR19VSU9fQ0lGPW0KQ09ORklHX1VJT19QRFJWX0dFTklS UT1tCkNPTkZJR19VSU9fRE1FTV9HRU5JUlE9bQpDT05GSUdfVUlPX0FFQz1tCkNPTkZJR19VSU9f U0VSQ09TMz1tCkNPTkZJR19VSU9fUENJX0dFTkVSSUM9bQojIENPTkZJR19VSU9fTkVUWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX0RSSVZFUlM9 eQpDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNPTkZJR19WSVJUSU9fUENJ PW0KIyBDT05GSUdfVklSVElPX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfVklSVElPX01NSU89 eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKCiMKIyBNaWNyb3NvZnQgSHlw ZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05GSUdf U1RBR0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTIGlzIG5vdCBz ZXQKQ09ORklHX0NIUk9NRV9QTEFURk9STVM9eQpDT05GSUdfQ0hST01FT1NfTEFQVE9QPW0KQ09O RklHX0NIUk9NRU9TX1BTVE9SRT15CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMg RHJpdmVycwojCgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCkNPTkZJR19DTEtFVlRf STgyNTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJ R19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFJTEJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9TVVBQ T1JUPXkKIyBDT05GSUdfQU1EX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX0RNQVJfVEFCTEU9eQoj IENPTkZJR19JTlRFTF9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19JUlFfUkVNQVA9eQoKIwojIFJl bW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPW0KQ09ORklHX1NURV9NT0RFTV9S UFJPQz1tCgojCiMgUnBtc2cgZHJpdmVycwojCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNl dAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldApD T05GSUdfSUlPPW0KQ09ORklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj15CkNP TkZJR19JSU9fS0ZJRk9fQlVGPW0KQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPW0KQ09ORklH X0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgoKIwojIEFj Y2VsZXJvbWV0ZXJzCiMKQ09ORklHX0JNQTE4MD1tCkNPTkZJR19ISURfU0VOU09SX0FDQ0VMXzNE PW0KQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUz1tCkNPTkZJR19JSU9fU1RfQUNDRUxfSTJDXzNB WElTPW0KQ09ORklHX0lJT19TVF9BQ0NFTF9TUElfM0FYSVM9bQpDT05GSUdfS1hTRDk9bQpDT05G SUdfTU1BODQ1Mj1tCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19B RF9TSUdNQV9ERUxUQT1tCkNPTkZJR19BRDcyNjY9bQpDT05GSUdfQUQ3Mjk4PW0KIyBDT05GSUdf QUQ3NDc2IGlzIG5vdCBzZXQKQ09ORklHX0FENzc5MT1tCiMgQ09ORklHX0FENzc5MyBpcyBub3Qg c2V0CiMgQ09ORklHX0FENzg4NyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzkyMyBpcyBub3Qgc2V0 CkNPTkZJR19BRDc5OVg9bQpDT05GSUdfTFA4Nzg4X0FEQz1tCiMgQ09ORklHX01BWDEzNjMgaXMg bm90IHNldApDT05GSUdfTUNQMzIwWD1tCkNPTkZJR19NQ1AzNDIyPW0KQ09ORklHX05BVTc4MDI9 bQpDT05GSUdfVElfQURDMDgxQz1tCiMgQ09ORklHX1RJX0FNMzM1WF9BREMgaXMgbm90IHNldAoK IwojIEFtcGxpZmllcnMKIwpDT05GSUdfQUQ4MzY2PW0KCiMKIyBIaWQgU2Vuc29yIElJTyBDb21t b24KIwpDT05GSUdfSElEX1NFTlNPUl9JSU9fQ09NTU9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSUlP X1RSSUdHRVI9bQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPW0KQ09ORklHX0lJT19TVF9TRU5T T1JTX1NQST1tCkNPTkZJR19JSU9fU1RfU0VOU09SU19DT1JFPW0KCiMKIyBEaWdpdGFsIHRvIGFu YWxvZyBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENTA2ND1tCkNPTkZJR19BRDUzNjA9bQpDT05GSUdf QUQ1MzgwPW0KIyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlzIG5v dCBzZXQKQ09ORklHX0FENTQ0OT1tCkNPTkZJR19BRDU1MDQ9bQpDT05GSUdfQUQ1NjI0Ul9TUEk9 bQpDT05GSUdfQUQ1Njg2PW0KQ09ORklHX0FENTc1NT1tCiMgQ09ORklHX0FENTc2NCBpcyBub3Qg c2V0CkNPTkZJR19BRDU3OTE9bQpDT05GSUdfQUQ3MzAzPW0KQ09ORklHX01BWDUxNz1tCkNPTkZJ R19NQ1A0NzI1PW0KCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENs b2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwpDT05GSUdfQUQ5NTIzPW0KCiMKIyBQaGFzZS1M b2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMKQ09ORklHX0FERjQzNTA9 bQoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwpDT05GSUdfQURJUzE2MDgwPW0KQ09O RklHX0FESVMxNjEzMD1tCkNPTkZJR19BRElTMTYxMzY9bQojIENPTkZJR19BRElTMTYyNjAgaXMg bm90IHNldApDT05GSUdfQURYUlM0NTA9bQpDT05GSUdfSElEX1NFTlNPUl9HWVJPXzNEPW0KQ09O RklHX0lJT19TVF9HWVJPXzNBWElTPW0KQ09ORklHX0lJT19TVF9HWVJPX0kyQ18zQVhJUz1tCkNP TkZJR19JSU9fU1RfR1lST19TUElfM0FYSVM9bQojIENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQK CiMKIyBIdW1pZGl0eSBzZW5zb3JzCiMKQ09ORklHX0RIVDExPW0KQ09ORklHX1NJNzAwNT1tCgoj CiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19BRElTMTY0MDAgaXMgbm90 IHNldApDT05GSUdfQURJUzE2NDgwPW0KQ09ORklHX0lOVl9NUFU2MDUwX0lJTz1tCkNPTkZJR19J SU9fQURJU19MSUI9bQpDT05GSUdfSUlPX0FESVNfTElCX0JVRkZFUj15CgojCiMgTGlnaHQgc2Vu c29ycwojCiMgQ09ORklHX0FESkRfUzMxMSBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTMwMD1tCkNP TkZJR19DTTMyMTgxPW0KQ09ORklHX0NNMzY2NTE9bQpDT05GSUdfR1AyQVAwMjBBMDBGPW0KQ09O RklHX0hJRF9TRU5TT1JfQUxTPW0KQ09ORklHX0hJRF9TRU5TT1JfUFJPWD1tCkNPTkZJR19MVFI1 MDE9bQpDT05GSUdfVENTMzQ3Mj1tCkNPTkZJR19TRU5TT1JTX1RTTDI1NjM9bQpDT05GSUdfVFNM NDUzMT1tCiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKCiMKIyBNYWduZXRvbWV0ZXIgc2Vu c29ycwojCkNPTkZJR19BSzg5NzU9bQpDT05GSUdfTUFHMzExMD1tCkNPTkZJR19ISURfU0VOU09S X01BR05FVE9NRVRFUl8zRD1tCkNPTkZJR19JSU9fU1RfTUFHTl8zQVhJUz1tCkNPTkZJR19JSU9f U1RfTUFHTl9JMkNfM0FYSVM9bQpDT05GSUdfSUlPX1NUX01BR05fU1BJXzNBWElTPW0KCiMKIyBJ bmNsaW5vbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRD1t CiMgQ09ORklHX0hJRF9TRU5TT1JfREVWSUNFX1JPVEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBUcmln Z2VycyAtIHN0YW5kYWxvbmUKIwojIENPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVIgaXMgbm90 IHNldApDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVI9bQoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwoj IENPTkZJR19ISURfU0VOU09SX1BSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMTE1IGlzIG5v dCBzZXQKQ09ORklHX01QTDMxMTU9bQpDT05GSUdfSUlPX1NUX1BSRVNTPW0KQ09ORklHX0lJT19T VF9QUkVTU19JMkM9bQpDT05GSUdfSUlPX1NUX1BSRVNTX1NQST1tCgojCiMgTGlnaHRuaW5nIHNl bnNvcnMKIwpDT05GSUdfQVMzOTM1PW0KCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKIyBDT05G SUdfTUxYOTA2MTQgaXMgbm90IHNldApDT05GSUdfVE1QMDA2PW0KQ09ORklHX05UQj1tCiMgQ09O RklHX1ZNRV9CVVMgaXMgbm90IHNldAojIENPTkZJR19QV00gaXMgbm90IHNldAojIENPTkZJR19J UEFDS19CVVMgaXMgbm90IHNldApDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CiMgQ09ORklHX0ZN QyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CiMg Q09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TQU1TVU5HX1VT QjI9bQpDT05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTD1tCiMgQ09ORklHX01DQiBp cyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9bQpDT05GSUdfRURE X09GRj15CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVMTF9SQlU9bQojIENPTkZJ R19EQ0RCQVMgaXMgbm90IHNldApDT05GSUdfRE1JSUQ9eQojIENPTkZJR19ETUlfU1lTRlMgaXMg bm90IHNldApDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05G SUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlz IG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0 CiMKQ09ORklHX0VGSV9WQVJTPW0KIyBDT05GSUdfRUZJX1ZBUlNfUFNUT1JFIGlzIG5vdCBzZXQK Q09ORklHX1VFRklfQ1BFUj15CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JE X0FDQ0VTUz15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz1tCkNP TkZJR19FWFQzX0RFRkFVTFRTX1RPX09SREVSRUQ9eQpDT05GSUdfRVhUM19GU19YQVRUUj15CkNP TkZJR19FWFQzX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0VYVDNfRlNfU0VDVVJJVFkgaXMgbm90 IHNldAojIENPTkZJR19FWFQ0X0ZTIGlzIG5vdCBzZXQKQ09ORklHX0pCRD1tCkNPTkZJR19KQkRf REVCVUc9eQpDT05GSUdfSkJEMj1tCiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05G SUdfRlNfTUJDQUNIRT1tCiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0pG U19GUz1tCiMgQ09ORklHX0pGU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19KRlNfU0VD VVJJVFkgaXMgbm90IHNldAojIENPTkZJR19KRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19K RlNfU1RBVElTVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19GUyBpcyBub3Qgc2V0CkNPTkZJ R19HRlMyX0ZTPXkKQ09ORklHX09DRlMyX0ZTPW0KQ09ORklHX09DRlMyX0ZTX08yQ0I9bQojIENP TkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0VfQ0xVU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX09DRlMy X0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRyBpcyBub3Qg c2V0CiMgQ09ORklHX09DRlMyX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlMg aXMgbm90IHNldApDT05GSUdfTklMRlMyX0ZTPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJ R19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJRlk9eQpDT05G SUdfRE5PVElGWT15CiMgQ09ORklHX0lOT1RJRllfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZB Tk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBPXkKIyBDT05GSUdfUVVPVEFfTkVUTElOS19J TlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15CiMgQ09ORklH X1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQpDT05GSUdfUUZNVF9W MT1tCkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9 bQojIENPTkZJR19GVVNFX0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNI RT1tCiMgQ09ORklHX0ZTQ0FDSEVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0hJ U1RPR1JBTSBpcyBub3Qgc2V0CkNPTkZJR19GU0NBQ0hFX0RFQlVHPXkKQ09ORklHX0ZTQ0FDSEVf T0JKRUNUX0xJU1Q9eQpDT05GSUdfQ0FDSEVGSUxFUz1tCiMgQ09ORklHX0NBQ0hFRklMRVNfREVC VUcgaXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU09eQoKIwojIENELVJPTS9E VkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz1tCiMgQ09ORklHX0pPTElFVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1pJU09GUyBpcyBub3Qgc2V0CkNPTkZJR19VREZfRlM9eQpDT05GSUdf VURGX05MUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9bQoj IENPTkZJR19NU0RPU19GUyBpcyBub3Qgc2V0CkNPTkZJR19WRkFUX0ZTPW0KQ09ORklHX0ZBVF9E RUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5 LTEiCkNPTkZJR19OVEZTX0ZTPW0KQ09ORklHX05URlNfREVCVUc9eQpDT05GSUdfTlRGU19SVz15 CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19L Q09SRT15CkNPTkZJR19QUk9DX1ZNQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19Q Uk9DX1BBR0VfTU9OSVRPUj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdf VE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKQ09O RklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9 bQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CkNPTkZJR19BREZTX0ZTPXkKIyBDT05GSUdfQURG U19GU19SVyBpcyBub3Qgc2V0CkNPTkZJR19BRkZTX0ZTPW0KQ09ORklHX0VDUllQVF9GUz15CkNP TkZJR19FQ1JZUFRfRlNfTUVTU0FHSU5HPXkKQ09ORklHX0hGU19GUz1tCiMgQ09ORklHX0hGU1BM VVNfRlMgaXMgbm90IHNldApDT05GSUdfQkVGU19GUz15CiMgQ09ORklHX0JFRlNfREVCVUcgaXMg bm90IHNldApDT05GSUdfQkZTX0ZTPXkKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklH X0pGRlMyX0ZTPW0KQ09ORklHX0pGRlMyX0ZTX0RFQlVHPTAKIyBDT05GSUdfSkZGUzJfRlNfV1JJ VEVCVUZGRVIgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9TVU1NQVJZIGlzIG5vdCBzZXQKQ09O RklHX0pGRlMyX0ZTX1hBVFRSPXkKIyBDT05GSUdfSkZGUzJfRlNfUE9TSVhfQUNMIGlzIG5vdCBz ZXQKIyBDT05GSUdfSkZGUzJfRlNfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9D T01QUkVTU0lPTl9PUFRJT05TIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX1pMSUI9eQojIENPTkZJ R19KRkZTMl9MWk8gaXMgbm90IHNldApDT05GSUdfSkZGUzJfUlRJTUU9eQojIENPTkZJR19KRkZT Ml9SVUJJTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NSQU1G Uz1tCkNPTkZJR19TUVVBU0hGUz1tCkNPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFPXkKIyBDT05G SUdfU1FVQVNIRlNfRklMRV9ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19ERUNP TVBfU0lOR0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJIGlzIG5v dCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFU9eQpDT05GSUdfU1FVQVNI RlNfWEFUVFI9eQpDT05GSUdfU1FVQVNIRlNfWkxJQj15CkNPTkZJR19TUVVBU0hGU19MWk89eQpD T05GSUdfU1FVQVNIRlNfWFo9eQpDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkU9eQojIENP TkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVO VF9DQUNIRV9TSVpFPTMKQ09ORklHX1ZYRlNfRlM9eQpDT05GSUdfTUlOSVhfRlM9bQojIENPTkZJ R19PTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19R Tlg0RlNfRlM9eQpDT05GSUdfUU5YNkZTX0ZTPXkKIyBDT05GSUdfUU5YNkZTX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1JPTUZTX0ZTPW0KIyBDT05GSUdfUk9NRlNfQkFDS0VEX0JZX0JMT0NLIGlz IG5vdCBzZXQKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9NVEQ9eQojIENPTkZJR19ST01GU19CQUNL RURfQllfQk9USCBpcyBub3Qgc2V0CkNPTkZJR19ST01GU19PTl9NVEQ9eQpDT05GSUdfUFNUT1JF PXkKQ09ORklHX1BTVE9SRV9DT05TT0xFPXkKIyBDT05GSUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qg c2V0CkNPTkZJR19QU1RPUkVfUkFNPW0KQ09ORklHX1NZU1ZfRlM9bQpDT05GSUdfVUZTX0ZTPXkK IyBDT05GSUdfVUZTX0ZTX1dSSVRFIGlzIG5vdCBzZXQKQ09ORklHX1VGU19ERUJVRz15CkNPTkZJ R19GMkZTX0ZTPW0KQ09ORklHX0YyRlNfU1RBVF9GUz15CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkK IyBDT05GSUdfRjJGU19GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfRjJGU19GU19TRUNV UklUWT15CiMgQ09ORklHX0YyRlNfQ0hFQ0tfRlMgaXMgbm90IHNldAojIENPTkZJR19FRklWQVJf RlMgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09O RklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQ QUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzc3NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPW0KQ09ORklHX05MU19DT0RF UEFHRV84NTI9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPXkKQ09O RklHX05MU19DT0RFUEFHRV84NjE9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj1tCiMgQ09ORklH X05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlz IG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjU9bQojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODY2IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84Njk9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzkzNj15CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldApDT05GSUdfTkxT X0NPREVQQUdFXzkzMj15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09ORklHX05MU19DT0RF UEFHRV84NzQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfOD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1 MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT15CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdf TkxTX0lTTzg4NTlfMT1tCkNPTkZJR19OTFNfSVNPODg1OV8yPW0KIyBDT05GSUdfTkxTX0lTTzg4 NTlfMyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV80PW0KIyBDT05GSUdfTkxTX0lTTzg4 NTlfNSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV82PXkKQ09ORklHX05MU19JU084ODU5 Xzc9bQpDT05GSUdfTkxTX0lTTzg4NTlfOT15CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5v dCBzZXQKQ09ORklHX05MU19JU084ODU5XzE0PW0KIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMg bm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKQ09ORklHX05MU19LT0k4X1U9 eQojIENPTkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ0VMVElD PW0KQ09ORklHX05MU19NQUNfQ0VOVEVVUk89bQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj15CkNP TkZJR19OTFNfTUFDX0NZUklMTElDPW0KIyBDT05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNl dApDT05GSUdfTkxTX01BQ19HUkVFSz1tCkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9bQpDT05GSUdf TkxTX01BQ19JTlVJVD15CiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldApDT05G SUdfTkxTX01BQ19UVVJLSVNIPW0KIyBDT05GSUdfTkxTX1VURjggaXMgbm90IHNldApDT05GSUdf RExNPW0KIyBDT05GSUdfRExNX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwoj CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9w dGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfREVGQVVMVF9NRVNTQUdFX0xPR0xF VkVMPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5B TUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxl ciBvcHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVf V0FSTl9ERVBSRUNBVEVEPXkKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApD T05GSUdfRlJBTUVfV0FSTj0yMDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JF QURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX0ZTPXkKIyBDT05GSUdfSEVBREVSU19DSEVDSyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZS QU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19ERUJVR19GT1JD RV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19NQUdJQ19TWVNSUSBpcyBub3Qgc2V0 CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19E RUJVR19QQUdFQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1M RUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19T VEFDS19VU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CkNP TkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJG TE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQojIENPTkZJR19ERUJV R19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwojIENPTkZJ R19MT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlz IG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxV RT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKIyBDT05GSUdf U0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSX1NUQVRTIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX1BSRUVNUFQ9eQoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4 ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRfTVVURVhfVEVTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf V1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlz IG5vdCBzZXQKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tf U1RBVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJV R19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNF PXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJC T1NFPXkKIyBDT05GSUdfREVCVUdfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BJX0xJ U1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X05PVElGSUVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBz ZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUFJPVkVfUkNVX0RFTEFZIGlzIG5vdCBz ZXQKQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUj15CiMgQ09ORklHX1RPUlRVUkVfVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQ VV9TVEFMTF9USU1FT1VUPTIxCiMgQ09ORklHX1JDVV9DUFVfU1RBTExfVkVSQk9TRSBpcyBub3Qg c2V0CiMgQ09ORklHX1JDVV9DUFVfU1RBTExfSU5GTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9U UkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQK IyBDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFV TFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNP TkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CkNPTkZJR19VU0VS X1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVO Q1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNF X01DT1VOVF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9E WU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09S RD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9 eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkK Q09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RS QUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVS X0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNP TkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RS QUNFUj15CiMgQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19J UlFTT0ZGX1RSQUNFUj15CiMgQ09ORklHX1BSRUVNUFRfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15CkNPTkZJ R19UUkFDRVJfU05BUFNIT1Q9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15 CkNPTkZJR19UUkFDRV9CUkFOQ0hfUFJPRklMSU5HPXkKIyBDT05GSUdfQlJBTkNIX1BST0ZJTEVf Tk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUz15CiMgQ09O RklHX1BST0ZJTEVfQUxMX0JSQU5DSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJBTkNIX1RSQUNF UiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX0lPX1RSQUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVD15CkNPTkZJR19VUFJPQkVfRVZFTlQ9 eQpDT05GSUdfUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfRFlOQU1JQ19GVFJBQ0UgaXMgbm90IHNl dApDT05GSUdfRlVOQ1RJT05fUFJPRklMRVI9eQojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNU IGlzIG5vdCBzZXQKQ09ORklHX01NSU9UUkFDRT15CkNPTkZJR19NTUlPVFJBQ0VfVEVTVD1tCkNP TkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSz15CkNPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUks9 bQojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAoKIwojIFJ1bnRp bWUgVGVzdGluZwojCkNPTkZJR19MS0RUTT1tCiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5v dCBzZXQKIyBDT05GSUdfS1BST0JFU19TQU5JVFlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JB Q0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQ VV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1QgaXMgbm90IHNldApD T05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUz15CiMgQ09ORklHX1RFU1RfS1NUUlRPWCBpcyBub3Qg c2V0CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJ R19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfTU9EVUxFPW0KIyBDT05GSUdf VEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldApDT05GSUdfVEVTVF9CUEY9bQojIENPTkZJR19TQU1Q TEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBu b3Qgc2V0CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15 CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQojIENPTkZJ R19FQVJMWV9QUklOVEtfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19ST0RBVEE9eQpDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9eQojIENP TkZJR19ERUJVR19TRVRfTU9EVUxFX1JPTlggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OWF9U RVNUIGlzIG5vdCBzZXQKQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxV U0ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JT01N VV9TVFJFU1M9eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9E RUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNP TkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpD T05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJ R19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5v dCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lP X0RFTEFZX1RZUEU9MAojIENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0CiMgQ09O RklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklORz15CiMgQ09O RklHX0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9ERUJVR19TVEFU SUNfQ1BVX0hBUyBpcyBub3Qgc2V0CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlT PXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JJR19L RVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0VO Q1JZUFRFRF9LRVlTPXkKQ09ORklHX0tFWVNfREVCVUdfUFJPQ19LRVlTPXkKIyBDT05GSUdfU0VD VVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBub3Qg c2V0CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09O RklHX0RFRkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUg b3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9 eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBU T19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hB U0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZ UFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15 CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VTRVI9eQpDT05GSUdfQ1JZ UFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05G SUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9f Q1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPW0KQ09ORklHX0NSWVBUT19URVNUPW0KQ09O RklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkK CiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05G SUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19TRVFJVj15 CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RS PXkKIyBDT05GSUdfQ1JZUFRPX0NUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNCPXkKQ09O RklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9bQpDT05GSUdfQ1JZUFRPX1hUUz15 CgojCiMgSGFzaCBtb2RlcwojCiMgQ09ORklHX0NSWVBUT19DTUFDIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPXkKQ09ORklHX0NSWVBUT19WTUFDPXkK CiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJD X0lOVEVMPW0KIyBDT05GSUdfQ1JZUFRPX0NSQzMyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19D UkMzMl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMgQ09ORklHX0NSWVBUT19D UkNUMTBESUZfUENMTVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19D UllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlD PXkKIyBDT05GSUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMTYw PW0KQ09ORklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJR19D UllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz1tCkNPTkZJR19DUllQVE9fU0hB MjU2X1NTU0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMl9TU1NFMyBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1RH UjE5Mj1tCiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19H SEFTSF9DTE1VTF9OSV9JTlRFTCBpcyBub3Qgc2V0CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQ VE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0PW0KIyBDT05GSUdfQ1JZUFRPX0FFU19O SV9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQU5VQklTPW0KIyBDT05GSUdfQ1JZUFRP X0FSQzQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPW0KQ09ORklHX0NSWVBUT19C TE9XRklTSF9DT01NT049bQojIENPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2XzY0IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0 PXkKQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PXkKQ09ORklHX0NSWVBU T19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049 eQpDT05GSUdfQ1JZUFRPX0NBU1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0PXkK Q09ORklHX0NSWVBUT19DQVNUNj1tCkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82ND1tCkNP TkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19GQ1JZUFQ9eQojIENPTkZJR19DUllQVE9f S0hBWkFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TQUxTQTIwPXkKQ09ORklHX0NSWVBUT19T QUxTQTIwX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VFRD1tCkNPTkZJR19DUllQVE9fU0VSUEVO VD15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VS UEVOVF9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PW0KIyBD T05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklTSD1tCkNPTkZJ R19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkK IyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVkgaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKCiMKIyBDb21wcmVzc2lvbgojCkNP TkZJR19DUllQVE9fREVGTEFURT15CiMgQ09ORklHX0NSWVBUT19aTElCIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTFo0PW0KQ09ORklHX0NS WVBUT19MWjRIQz1tCgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZ UFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9f REVWX1BBRExPQ0s9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FFUz15CkNPTkZJR19DUllQ VE9fREVWX1BBRExPQ0tfU0hBPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldApD T05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlf U1VCVFlQRT15CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPXkKQ09ORklHX1g1MDlfQ0VSVElG SUNBVEVfUEFSU0VSPXkKQ09ORklHX0hBVkVfS1ZNPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkK Q09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklU UkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVS SUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVS SUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VO RVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX1BFUkNQVV9SV1NFTT15CkNP TkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklH X0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NS QzMyPXkKQ09ORklHX0NSQzMyX1NFTEZURVNUPXkKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBD T05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9bQpDT05G SUdfTElCQ1JDMzJDPXkKIyBDT05GSUdfQ1JDOCBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRElUX0FS Q0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09O RklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09N UFJFU1M9bQpDT05GSUdfTFo0SENfQ09NUFJFU1M9bQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpD T05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9 eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNf QVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQpDT05G SUdfWFpfREVDX1RFU1Q9eQpDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJF U1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9 eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdf UkVFRF9TT0xPTU9OPW0KQ09ORklHX1JFRURfU09MT01PTl9FTkM4PXkKQ09ORklHX1JFRURfU09M T01PTl9ERUM4PXkKQ09ORklHX0JDSD1tCkNPTkZJR19CQ0hfQ09OU1RfUEFSQU1TPXkKQ09ORklH X0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JU X01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19E UUw9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJ VElWRT15CkNPTkZJR19BVkVSQUdFPXkKQ09ORklHX0NMWl9UQUI9eQojIENPTkZJR19DT1JESUMg aXMgbm90IHNldApDT05GSUdfRERSPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19PSURfUkVHSVNU Ulk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQo= --===============0361594041084899403==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753862AbaHEOLO (ORCPT ); Tue, 5 Aug 2014 10:11:14 -0400 Received: from mga14.intel.com ([192.55.52.115]:64214 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752090AbaHEOLL (ORCPT ); Tue, 5 Aug 2014 10:11:11 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,804,1400050800"; d="log'?scan'208";a="571996097" Date: Tue, 5 Aug 2014 22:10:50 +0800 From: Fengguang Wu To: Peter Zijlstra Cc: Jet Chen , Su Tao , Yuanhan Liu , LKP , linux-kernel@vger.kernel.org Subject: [pktgen_thread_worker] WARNING: CPU: 0 PID: 89 at kernel/sched/core.c:7094 __might_sleep() Message-ID: <20140805141049.GD5593@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="f+W+jCU1fRNres8c" Content-Disposition: inline User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --f+W+jCU1fRNres8c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, Here is a pktgen error triggered by this debug check. git://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git sched/wait commit 64c2181bc433b17f04da8fe8592aa83cceac9606 Author: Peter Zijlstra AuthorDate: Mon Aug 4 11:14:16 2014 +0200 Commit: Peter Zijlstra CommitDate: Mon Aug 4 13:29:59 2014 +0200 sched: Debug nested sleeps Validate we call might_sleep() with TASK_RUNNING, which catches places where we nest blocking primitives, eg. mutex usage in a wait loop. Since all blocking is arranged through task_struct::state, nesting this is going to cause two distinct issues: - the inner primitive will set TASK_RUNNING and the outer will not block - the outer sets !TASK_RUNNING and the inner expects to be called with TASK_RUNNING and blocks forever (mutex_lock). Signed-off-by: Peter Zijlstra Link: http://lkml.kernel.org/n/tip-0hge361rozfbng4z2t64t217@git.kernel.org [ 1.604869] gre: GRE over IPv4 demultiplexor driver [ 1.606178] ip_gre: GRE over IPv4 tunneling driver [ 1.608031] ------------[ cut here ]------------ [ 1.609370] WARNING: CPU: 0 PID: 89 at kernel/sched/core.c:7094 __might_sleep+0x6f/0x1f8() [ 1.611875] do not call blocking ops when !TASK_RUNNING; state=1 set at [] pktgen_thread_worker.part.36+0x5/0x769 [ 1.618496] tcp_probe: probe registered (port=0/fwmark=0) bufsize=4096 [ 1.620291] Modules linked in: [ 1.621568] CPU: 0 PID: 89 Comm: kpktgend_0 Not tainted 3.16.0-00053-g64c2181 #1 [ 1.624084] TCP: bic registered [ 1.625297] TCP: cubic registered [ 1.626488] TCP: westwood registered [ 1.627749] TCP: highspeed registered [ 1.629117] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1.630928] 0000000000000000 ffff880013b53d48 ffffffff8153cc4f ffff880013b53d80 [ 1.633938] ffffffff8105fa45 ffffffff810856f3 0000000000000001 0000000000000000 [ 1.636942] ffffffff81420801 00000000000000a9 ffff880013b53de0 ffffffff8105faaa This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=quantal-core-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/initrd/$initrd kvm=( qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel $kernel -initrd $initrd -m 320 -smp 2 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=10 softlockup_panic=1 nmi_watchdog=panic prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --f+W+jCU1fRNres8c Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-quantal-kbuild-4:20140805000300:x86_64-randconfig-c2-0804:3.16.0-00053-g64c2181:1" Content-Transfer-Encoding: quoted-printable early console in setup code early console in decompress_kernel Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Linux version 3.16.0-00053-g64c2181 (kbuild@jaketown) (gcc v= ersion 4.8.2 (Debian 4.8.2-18) ) #1 PREEMPT Tue Aug 5 00:03:04 CST 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D1= 00 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0= console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw li= nk=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-c2-0804/peterz-queue:mas= ter:64c2181bc433b17f04da8fe8592aa83cceac9606:bisect-linux5/.vmlinuz-64c2181= bc433b17f04da8fe8592aa83cceac9606-20140805000403-3-kbuild branch=3Dpeterz-q= ueue/master BOOT_IMAGE=3D/kernel/x86_64-randconfig-c2-0804/64c2181bc433b17f= 04da8fe8592aa83cceac9606/vmlinuz-3.16.0-00053-g64c2181 drbd.minor_count=3D8 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] AGP: No AGP bridge found [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x400000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x70406, new 0x7010600070106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000fdae0-0x000fdaef] mapped at = [ffff8800000fdae0] [ 0.000000] mpc: fdaf0-fdbe4 [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x01ce6000, 0x01ce6fff] PGTABLE [ 0.000000] BRK [0x01ce7000, 0x01ce7fff] PGTABLE [ 0.000000] BRK [0x01ce8000, 0x01ce8fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x12600000-0x127fffff] [ 0.000000] [mem 0x12600000-0x127fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x001fffff] page 4k [ 0.000000] [mem 0x00200000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x12800000-0x13ffdfff] [ 0.000000] [mem 0x12800000-0x13dfffff] page 2M [ 0.000000] [mem 0x13e00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x01ce9000, 0x01ce9fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x1293d000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000FD950 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFE450 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFFF80 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE490 0011A9 (v01 BXPC BXDSDT 00= 000001 INTL 20100528) [ 0.000000] ACPI: FACS 0x0000000013FFFF40 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF7A0 000796 (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFF680 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFF640 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] [ffffea0000000000-ffffea00005fffff] PMD -> [ffff880011a0000= 0-ffff880011ffffff] on node 0 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 56 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1064 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 1= /0x1 ignored. [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1a31f80 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 80679 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-c2-0804/peterz-qu= eue:master:64c2181bc433b17f04da8fe8592aa83cceac9606:bisect-linux5/.vmlinuz-= 64c2181bc433b17f04da8fe8592aa83cceac9606-20140805000403-3-kbuild branch=3Dp= eterz-queue/master BOOT_IMAGE=3D/kernel/x86_64-randconfig-c2-0804/64c2181bc= 433b17f04da8fe8592aa83cceac9606/vmlinuz-3.16.0-00053-g64c2181 drbd.minor_co= unt=3D8 [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 [ 0.000000] AGP: Checking aperture... [ 0.000000] AGP: No AGP bridge found [ 0.000000] Memory: 283596K/327280K available (5403K kernel code, 1328K = rwdata, 2480K rodata, 788K init, 844K bss, 43684K reserved) [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:4352 nr_irqs:256 16 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] Linux version 3.16.0-00053-g64c2181 (kbuild@jaketown) (gcc v= ersion 4.8.2 (Debian 4.8.2-18) ) #1 PREEMPT Tue Aug 5 00:03:04 CST 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D1= 00 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0= console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw li= nk=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-c2-0804/peterz-queue:mas= ter:64c2181bc433b17f04da8fe8592aa83cceac9606:bisect-linux5/.vmlinuz-64c2181= bc433b17f04da8fe8592aa83cceac9606-20140805000403-3-kbuild branch=3Dpeterz-q= ueue/master BOOT_IMAGE=3D/kernel/x86_64-randconfig-c2-0804/64c2181bc433b17f= 04da8fe8592aa83cceac9606/vmlinuz-3.16.0-00053-g64c2181 drbd.minor_count=3D8 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] AGP: No AGP bridge found [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x400000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x70406, new 0x7010600070106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000fdae0-0x000fdaef] mapped at = [ffff8800000fdae0] [ 0.000000] mpc: fdaf0-fdbe4 [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x01ce6000, 0x01ce6fff] PGTABLE [ 0.000000] BRK [0x01ce7000, 0x01ce7fff] PGTABLE [ 0.000000] BRK [0x01ce8000, 0x01ce8fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x12600000-0x127fffff] [ 0.000000] [mem 0x12600000-0x127fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x001fffff] page 4k [ 0.000000] [mem 0x00200000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x12800000-0x13ffdfff] [ 0.000000] [mem 0x12800000-0x13dfffff] page 2M [ 0.000000] [mem 0x13e00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x01ce9000, 0x01ce9fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x1293d000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000FD950 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFE450 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFFF80 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE490 0011A9 (v01 BXPC BXDSDT 00= 000001 INTL 20100528) [ 0.000000] ACPI: FACS 0x0000000013FFFF40 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF7A0 000796 (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFF680 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFF640 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] [ffffea0000000000-ffffea00005fffff] PMD -> [ffff880011a0000= 0-ffff880011ffffff] on node 0 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 56 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1064 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor 1= /0x1 ignored. [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1a31f80 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 80679 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-c2-0804/peterz-qu= eue:master:64c2181bc433b17f04da8fe8592aa83cceac9606:bisect-linux5/.vmlinuz-= 64c2181bc433b17f04da8fe8592aa83cceac9606-20140805000403-3-kbuild branch=3Dp= eterz-queue/master BOOT_IMAGE=3D/kernel/x86_64-randconfig-c2-0804/64c2181bc= 433b17f04da8fe8592aa83cceac9606/vmlinuz-3.16.0-00053-g64c2181 drbd.minor_co= unt=3D8 [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 [ 0.000000] AGP: Checking aperture... [ 0.000000] AGP: No AGP bridge found [ 0.000000] Memory: 283596K/327280K available (5403K kernel code, 1328K = rwdata, 2480K rodata, 788K init, 844K bss, 43684K reserved) [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:4352 nr_irqs:256 16 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] console [ttyS0] enabled [ 0.000000] allocated 1572864 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=3Dmemory' option if you don't wan= t memory cgroups [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.332 MHz processor [ 0.008000] Calibrating delay loop (skipped) preset value.. 5386.66 Bogo= MIPS (lpj=3D10773328) [ 0.008000] pid_max: default: 32768 minimum: 301 [ 0.008030] ACPI: Core revision 20140424 [ 0.012393] ACPI: All ACPI Tables successfully acquired [ 0.013902] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) [ 0.015315] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 by= tes) [ 0.016292] Initializing cgroup subsys memory [ 0.017390] Initializing cgroup subsys devices [ 0.018455] Initializing cgroup subsys freezer [ 0.020014] Initializing cgroup subsys net_cls [ 0.021080] Initializing cgroup subsys net_prio [ 0.022169] Initializing cgroup subsys debug [ 0.023315] mce: CPU supports 10 MCE banks [ 0.024062] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.024062] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.024062] tlb_flushall_shift: 6 [ 0.027203] CPU: Intel Core Processor (Haswell) (fam: 06, model: 3c, ste= pping: 01) [ 0.032399] Performance Events: unsupported p6 CPU model 60 no PMU drive= r, software events only. [ 0.036017] Enabling x2apic [ 0.036814] Enabled x2apic [ 0.037849] Switched APIC routing to physical x2apic. [ 0.039012] Getting VERSION: 1050014 [ 0.039937] Getting VERSION: 1050014 [ 0.040027] Getting ID: 0 [ 0.040793] Getting ID: 0 [ 0.041647] enabled ExtINT on CPU#0 [ 0.044513] ENABLING IO-APIC IRQs [ 0.045394] init IO_APIC IRQs [ 0.046207] apic 0 pin 0 not connected [ 0.047170] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:0) [ 0.048036] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:0) [ 0.049908] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:0) [ 0.052030] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:0) [ 0.053864] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:0) [ 0.056027] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:0) [ 0.057867] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:0) [ 0.060025] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:0) [ 0.061880] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:0) [ 0.064025] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:0) [ 0.065896] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:0) [ 0.067764] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:0) [ 0.068030] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:0) [ 0.069906] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:0) [ 0.072025] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:0) [ 0.073881] apic 0 pin 16 not connected [ 0.076005] apic 0 pin 17 not connected [ 0.076960] apic 0 pin 18 not connected [ 0.077904] apic 0 pin 19 not connected [ 0.078859] apic 0 pin 20 not connected [ 0.080005] apic 0 pin 21 not connected [ 0.080960] apic 0 pin 22 not connected [ 0.081925] apic 0 pin 23 not connected [ 0.083143] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.084038] TSC deadline timer enabled [ 0.090603] NET: Registered protocol family 16 [ 0.092401] ACPI: bus type PCI registered [ 0.093501] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 0.095166] PCI: Using configuration type 1 for base access [ 0.098371] ACPI: Added _OSI(Module Device) [ 0.099506] ACPI: Added _OSI(Processor Device) [ 0.100015] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.101278] ACPI: Added _OSI(Processor Aggregator Device) [ 0.108219] ACPI: Interpreter enabled [ 0.109318] ACPI: (supports S0 S5) [ 0.110333] ACPI: Using IOAPIC for interrupt routing [ 0.111586] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.119295] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.120017] acpi PNP0A03:00: _OSC: OS supports [Segments MSI] [ 0.121486] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.123671] acpiphp: Slot [3] registered [ 0.124062] acpiphp: Slot [4] registered [ 0.125240] acpiphp: Slot [5] registered [ 0.126422] acpiphp: Slot [6] registered [ 0.127515] acpiphp: Slot [7] registered [ 0.128062] acpiphp: Slot [8] registered [ 0.128916] acpiphp: Slot [9] registered [ 0.129707] acpiphp: Slot [10] registered [ 0.130859] acpiphp: Slot [11] registered [ 0.132053] acpiphp: Slot [12] registered [ 0.133465] acpiphp: Slot [13] registered [ 0.134653] acpiphp: Slot [14] registered [ 0.136016] acpiphp: Slot [15] registered [ 0.137304] acpiphp: Slot [24] registered [ 0.138521] acpiphp: Slot [25] registered [ 0.139514] acpiphp: Slot [26] registered [ 0.140044] acpiphp: Slot [27] registered [ 0.140839] acpiphp: Slot [28] registered [ 0.141631] acpiphp: Slot [29] registered [ 0.142416] acpiphp: Slot [30] registered [ 0.143198] acpiphp: Slot [31] registered [ 0.144016] PCI host bridge to bus 0000:00 [ 0.144869] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.145925] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.147053] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.148008] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.149251] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff= f] [ 0.150561] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.152112] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.153901] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.157081] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.159029] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.160010] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.161409] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.162601] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.164028] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.165380] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX= 4 ACPI [ 0.166881] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PIIX= 4 SMB [ 0.168391] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.172878] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.176086] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.184095] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.186623] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.189158] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.191770] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.197098] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pref] [ 0.199072] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.200621] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.206000] pci_bus 0000:00: on NUMA node 0 [ 0.208144] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.210297] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.212238] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.214371] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.216138] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.218555] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.220337] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 0.222353] vgaarb: loaded [ 0.223182] vgaarb: bridge control possible 0000:00:02.0 [ 0.224729] pps_core: LinuxPPS API ver. 1 registered [ 0.226014] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.228031] PTP clock support registered [ 0.229138] PCI: Using ACPI for IRQ routing [ 0.230243] PCI: pci_cache_line_size set to 64 bytes [ 0.231684] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.232012] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.234141] HPET: 3 timers in total, 0 timers will be used for per-cpu t= imer [ 0.235801] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 0.236815] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 0.241180] Switched to clocksource kvm-clock [ 0.242675] Warning: could not register annotated branches stats [ 0.260389] pnp: PnP ACPI init [ 0.261396] ACPI: bus type PNP registered [ 0.262572] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:0) [ 0.264685] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.266306] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:0) [ 0.268445] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.270036] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:0) [ 0.272171] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.273797] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:0) [ 0.275833] pnp 00:03: [dma 2] [ 0.276807] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.278477] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:0) [ 0.280594] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.282246] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:0) [ 0.284403] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.286013] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:0) [ 0.297207] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.299309] pnp: PnP ACPI: found 7 devices [ 0.300432] ACPI: bus type PNP unregistered [ 0.309067] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.310420] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.311747] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.313227] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.314742] NET: Registered protocol family 2 [ 0.316304] TCP established hash table entries: 4096 (order: 3, 32768 by= tes) [ 0.318000] TCP bind hash table entries: 4096 (order: 3, 32768 bytes) [ 0.319457] TCP: Hash tables configured (established 4096 bind 4096) [ 0.321095] TCP: reno registered [ 0.322028] UDP hash table entries: 256 (order: 1, 8192 bytes) [ 0.323436] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [ 0.325059] NET: Registered protocol family 1 [ 0.326236] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.327700] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.329143] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.330629] pci 0000:00:02.0: Boot video device [ 0.331816] PCI: CLS 0 bytes, default 64 [ 0.333071] Unpacking initramfs... [ 0.974077] Freeing initrd memory: 23244K (ffff88001293d000 - ffff880013= ff0000) [ 0.982259] Scanning for low memory corruption every 60 seconds [ 0.984309] sha256_ssse3: Using AVX optimized SHA-256 implementation [ 0.987060] AVX2 or AES-NI instructions are not detected. [ 0.988232] futex hash table entries: 256 (order: 0, 6144 bytes) [ 0.989413] Initialise system trusted keyring [ 0.991170] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 0.993266] VFS: Disk quotas dquot_6.5.2 [ 0.994078] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.995370] QNX4 filesystem 0.2.3 registered. [ 0.996239] QNX6 filesystem 1.0.0 registered. [ 0.997107] NILFS version 2 loaded [ 0.997942] befs: version: 0.9.3 [ 0.998940] gfs2: GFS2 installed [ 0.999636] msgmni has been set to 599 [ 1.001359] Key type asymmetric registered [ 1.002186] Asymmetric key parser 'x509' registered [ 1.003116] bounce: pool size: 64 pages [ 1.003898] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 252) [ 1.005359] io scheduler noop registered (default) [ 1.006283] test_string_helpers: Running tests... [ 1.007507] crc32: CRC_LE_BITS =3D 64, CRC_BE BITS =3D 64 [ 1.008458] crc32: self tests passed, processed 225944 bytes in 156834 n= sec [ 1.010085] crc32c: CRC_LE_BITS =3D 64 [ 1.011236] crc32c: self tests passed, processed 225944 bytes in 94721 n= sec [ 1.192343] crc32_combine: 8373 self tests passed [ 1.390377] crc32c_combine: 8373 self tests passed [ 1.391572] xz_dec_test: module loaded [ 1.392507] xz_dec_test: Create a device node with 'mknod xz_dec_test c = 251 0' and write .xz files to it. [ 1.394469] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 1.395720] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 1.398426] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed [ 1.399963] ipmi message handler version 39.2 [ 1.401085] ipmi device interface [ 1.402000] IPMI System Interface driver. [ 1.403264] ipmi_si: Adding default-specified kcs state machine [ 1.405007] ipmi_si: Trying default-specified kcs state machine at i/o a= ddress 0xca2, slave address 0x0, irq 0 [ 1.407357] ipmi_si: Interface detection failed [ 1.408487] ipmi_si: Adding default-specified smic state machine [ 1.409964] ipmi_si: Trying default-specified smic state machine at i/o = address 0xca9, slave address 0x0, irq 0 [ 1.412252] ipmi_si: Interface detection failed [ 1.413523] ipmi_si: Adding default-specified bt state machine [ 1.415163] ipmi_si: Trying default-specified bt state machine at i/o ad= dress 0xe4, slave address 0x0, irq 0 [ 1.417668] ipmi_si: Interface detection failed [ 1.419019] ipmi_si: Unable to find any System Interface(s) [ 1.420512] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via = sys_reboot. [ 1.440404] HDLC line discipline maxframe=3D4096 [ 1.441651] N_HDLC line discipline registered. [ 1.442883] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.471432] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 1.474390] SyncLink GT [ 1.475237] SyncLink GT, tty major#248 [ 1.476339] SyncLink GT no devices found [ 1.477423] SyncLink serial driver $Revision: 4.38 $ [ 1.483230] SyncLink serial driver $Revision: 4.38 $, tty major#247 [ 1.485018] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 secon= ds, margin is 60 seconds). [ 1.487299] Hangcheck: Using getrawmonotonic(). [ 1.488659] Phantom Linux Driver, version n0.9.8, init OK [ 1.490134] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 1.492235] Guest personality initialized and is inactive [ 1.493666] VMCI host device registered (name=3Dvmci, major=3D10, minor= =3D61) [ 1.495266] Initialized host personality [ 1.496435] mic_init not running on X100 ret -19 [ 1.498000] AX.25: 6pack driver, Revision: 0.3.0 [ 1.499233] baycom_ser_fdx: (C) 1996-2000 Thomas Sailer, HB9JNX/AE4WA [ 1.499233] baycom_ser_fdx: version 0.10 [ 1.502512] hdlcdrv: (C) 1996-2000 Thomas Sailer HB9JNX/AE4WA [ 1.503978] hdlcdrv: version 0.8 [ 1.505104] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6= 0,0x64 irq 1,12 [ 1.508105] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 1.509484] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 1.581440] input: AT Translated Set 2 keyboard as /devices/platform/i80= 42/serio0/input/input0 [ 1.584168] mk712: device not present [ 1.585222] I2O subsystem v1.325 [ 1.586186] i2o: max drivers =3D 8 [ 1.587301] I2O Configuration OSM v1.323 [ 1.588827] rtc (null): invalid alarm value: 1900-1-4 0:0:0 [ 1.590300] rtc-test rtc-test.0: rtc core: registered test as rtc0 [ 1.591875] rtc (null): invalid alarm value: 1900-1-4 0:0:0 [ 1.593367] rtc-test rtc-test.1: rtc core: registered test as rtc1 [ 1.596405] ledtrig-cpu: registered to indicate activity on CPUs [ 1.597971] hidraw: raw HID events driver (C) Jiri Kosina [ 1.599848] pktgen: Packet Generator for packet performance testing. Ver= sion: 2.74 [ 1.602074] NET: Registered protocol family 26 [ 1.603355] ipip: IPv4 over IPv4 tunneling driver [ 1.604869] gre: GRE over IPv4 demultiplexor driver [ 1.606178] ip_gre: GRE over IPv4 tunneling driver [ 1.608031] ------------[ cut here ]------------ [ 1.609370] WARNING: CPU: 0 PID: 89 at kernel/sched/core.c:7094 __might_= sleep+0x6f/0x1f8() [ 1.611875] do not call blocking ops when !TASK_RUNNING; state=3D1 set a= t [] pktgen_thread_worker.part.36+0x5/0x769 [ 1.618496] tcp_probe: probe registered (port=3D0/fwmark=3D0) bufsize=3D= 4096 [ 1.620291] Modules linked in: [ 1.621568] CPU: 0 PID: 89 Comm: kpktgend_0 Not tainted 3.16.0-00053-g64= c2181 #1 [ 1.624084] TCP: bic registered [ 1.625297] TCP: cubic registered [ 1.626488] TCP: westwood registered [ 1.627749] TCP: highspeed registered [ 1.629117] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1.630928] 0000000000000000 ffff880013b53d48 ffffffff8153cc4f ffff8800= 13b53d80 [ 1.633938] ffffffff8105fa45 ffffffff810856f3 0000000000000001 00000000= 00000000 [ 1.636942] ffffffff81420801 00000000000000a9 ffff880013b53de0 ffffffff= 8105faaa [ 1.639505] TCP: hybla registered [ 1.641179] TCP: vegas registered [ 1.642373] TCP: scalable registered [ 1.643635] TCP: yeah registered [ 1.644968] NET: Registered protocol family 10 [ 1.646688]=20 [ 1.647421] Call Trace: [ 1.648470] [] dump_stack+0x19/0x1b [ 1.650124] [] warn_slowpath_common+0x78/0x91 [ 1.651984] [] ? __might_sleep+0x6f/0x1f8 [ 1.653893] [] ? pktgen_thread_write+0x51e/0x5cf [ 1.655845] [] warn_slowpath_fmt+0x4c/0x4e [ 1.657772] [] ? pktgen_thread_worker.part.36+0x5/0x7= 69 [ 1.659857] [] ? pktgen_thread_worker.part.36+0x5/0x7= 69 [ 1.662036] [] __might_sleep+0x6f/0x1f8 [ 1.663796] [] ? pktgen_thread_write+0x5cf/0x5cf [ 1.665818] [] set_freezable+0x1d/0x89 [ 1.667555] [] pktgen_thread_worker.part.36+0x6e/0x769 [ 1.669691] [] ? preempt_count_sub+0xa3/0xf0 [ 1.671539] [] ? __schedule+0x5d8/0x669 [ 1.673363] [] ? pktgen_thread_write+0x5cf/0x5cf [ 1.675312] [] pktgen_thread_worker+0x46/0x4b [ 1.677261] [] kthread+0xb7/0xbf [ 1.678851] [] ? init_completion+0x24/0x24 [ 1.680729] [] ret_from_fork+0x7a/0xb0 [ 1.682449] [] ? init_completion+0x24/0x24 [ 1.684680] mip6: Mobile IPv6 [ 1.685803] NET: Registered protocol family 17 [ 1.687316] NET: Registered protocol family 15 [ 1.688908] NET: Registered protocol family 3 [ 1.690380] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet= Project Team [ 1.693097] DECnet: Routing cache hash table of 1024 buckets, 8Kbytes [ 1.695111] NET: Registered protocol family 12 [ 1.696744] sctp: Hash tables configured (established 16384 bind 16384) [ 1.698893] Key type dns_resolver registered [ 1.700444] Key type ceph registered [ 1.701739] libceph: loaded (mon/osd proto 15/24) [ 1.703411] batman_adv: B.A.T.M.A.N. advanced 2014.3.0 (compatibility ve= rsion 15) loaded [ 1.716426] openvswitch: Open vSwitch switching datapath [ 1.718663]=20 [ 1.718663] printing PIC contents [ 1.720550] ... PIC IMR: ffff [ 1.721670] ... PIC IRR: 1013 [ 1.722800] ... PIC ISR: 0000 [ 1.723942] ... PIC ELCR: 0c00 [ 1.725160] ---[ end trace b16bd7366d5f4110 ]--- [ 1.726692] printing local APIC contents on CPU#0/0: [ 1.728355] ... APIC ID: 00000000 (0) [ 1.729139] ... APIC VERSION: 01050014 [ 1.729139] ... APIC TASKPRI: 00000000 (00) [ 1.729139] ... APIC PROCPRI: 00000000 [ 1.729139] ... APIC LDR: 00000001 [ 1.729139] ... APIC SPIV: 000001ff [ 1.729139] ... APIC ISR field: [ 1.729139] 000000000000000000000000000000000000000000000000000000000000= 0000 [ 1.729139] ... APIC TMR field: [ 1.729139] 000000000200000000000000000000000000000000000000000000000000= 0000 [ 1.729139] ... APIC IRR field: [ 1.729139] 000000000000000000000000000000000000000000000000000000000000= 8000 [ 1.729139] ... APIC ESR: 00000000 [ 1.729139] ... APIC ICR: 00000031 [ 1.729139] ... APIC ICR2: 00000000 [ 1.729139] ... APIC LVTT: 000400ef [ 1.729139] ... APIC LVTPC: 00000400 [ 1.729139] ... APIC LVT0: 00010700 [ 1.729139] ... APIC LVT1: 00000400 [ 1.729139] ... APIC LVTERR: 000000fe [ 1.729139] ... APIC TMICT: 00000000 [ 1.729139] ... APIC TMCCT: 00000000 [ 1.729139] ... APIC TDCR: 00000000 [ 1.729139]=20 [ 1.760581] number of MP IRQ sources: 15. [ 1.761734] number of IO-APIC #0 registers: 24. [ 1.762977] testing the IO APIC....................... [ 1.764390] IO APIC #0...... [ 1.765317] .... register #00: 00000000 [ 1.766406] ....... : physical APIC id: 00 [ 1.767583] ....... : Delivery Type: 0 [ 1.768686] ....... : LTS : 0 [ 1.769797] .... register #01: 00170011 [ 1.770882] ....... : max redirection entries: 17 [ 1.772313] ....... : PRQ implemented: 0 [ 1.773481] ....... : IO APIC version: 11 [ 1.774646] .... register #02: 00000000 [ 1.775722] ....... : arbitration: 00 [ 1.776936] .... IRQ redirection table: [ 1.778040] 1 0 0 0 0 0 0 00 [ 1.779259] 0 0 0 0 0 0 0 31 [ 1.780497] 0 0 0 0 0 0 0 30 [ 1.781713] 0 0 0 0 0 0 0 33 [ 1.782949] 1 0 0 0 0 0 0 34 [ 1.784234] 1 1 0 0 0 0 0 35 [ 1.785511] 0 0 0 0 0 0 0 36 [ 1.786779] 0 0 0 0 0 0 0 37 [ 1.788072] 0 0 0 0 0 0 0 38 [ 1.789343] 0 1 0 0 0 0 0 39 [ 1.790617] 1 1 0 0 0 0 0 3A [ 1.791876] 1 1 0 0 0 0 0 3B [ 1.793178] 0 0 0 0 0 0 0 3C [ 1.794438] 0 0 0 0 0 0 0 3D [ 1.795708] 0 0 0 0 0 0 0 3E [ 1.796997] 0 0 0 0 0 0 0 3F [ 1.798276] 1 0 0 0 0 0 0 00 [ 1.799539] 1 0 0 0 0 0 0 00 [ 1.800815] 1 0 0 0 0 0 0 00 [ 1.802097] 1 0 0 0 0 0 0 00 [ 1.803379] 1 0 0 0 0 0 0 00 [ 1.804655] 1 0 0 0 0 0 0 00 [ 1.805926] 1 0 0 0 0 0 0 00 [ 1.807194] 1 0 0 0 0 0 0 00 [ 1.808446] IRQ to pin mappings: [ 1.809438] IRQ0 -> 0:2 [ 1.810485] IRQ1 -> 0:1 [ 1.811535] IRQ3 -> 0:3 [ 1.812591] IRQ4 -> 0:4 [ 1.813647] IRQ5 -> 0:5 [ 1.814696] IRQ6 -> 0:6 [ 1.815734] IRQ7 -> 0:7 [ 1.816884] IRQ8 -> 0:8 [ 1.817911] IRQ9 -> 0:9 [ 1.818939] IRQ10 -> 0:10 [ 1.820080] IRQ11 -> 0:11 [ 1.821149] IRQ12 -> 0:12 [ 1.822235] IRQ13 -> 0:13 [ 1.823298] IRQ14 -> 0:14 [ 1.824416] IRQ15 -> 0:15 [ 1.825493] .................................... done. [ 1.826962] Loading compiled-in X.509 certificates [ 1.829318] Loaded X.509 cert 'Magrathea: Glacier signing key: fc67c8597= 2a6d2ba5d6d3379a3f8b577428139a3' [ 1.831713] registered taskstats version 1 [ 1.833197] Key type encrypted registered [ 1.836671] Freeing unused kernel memory: 788K (ffffffff81b4d000 - fffff= fff81c12000) [ 1.838727] Write protecting the kernel read-only data: 10240k [ 1.845229] Freeing unused kernel memory: 736K (ffff880001548000 - ffff8= 80001600000) [ 1.857307] Freeing unused kernel memory: 1616K (ffff88000186c000 - ffff= 880001a00000) [ 1.864621] random: init urandom read with 2 bits of entropy available [ 1.972088] tsc: Refined TSC clocksource calibration: 2693.506 MHz [ 62.095292] reboot: Restarting system Elapsed time: 70 qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel /kernel/x86= _64-randconfig-c2-0804/64c2181bc433b17f04da8fe8592aa83cceac9606/vmlinuz-3.1= 6.0-00053-g64c2181 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 = debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D10= 0 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 = console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw lin= k=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-c2-0804/peterz-queue:mast= er:64c2181bc433b17f04da8fe8592aa83cceac9606:bisect-linux5/.vmlinuz-64c2181b= c433b17f04da8fe8592aa83cceac9606-20140805000403-3-kbuild branch=3Dpeterz-qu= eue/master BOOT_IMAGE=3D/kernel/x86_64-randconfig-c2-0804/64c2181bc433b17f0= 4da8fe8592aa83cceac9606/vmlinuz-3.16.0-00053-g64c2181 drbd.minor_count=3D8'= -initrd /kernel-tests/initrd/quantal-core-x86_64.cgz -m 320 -smp 2 -net n= ic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -w= atchdog i6300esb -rtc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-quantal-= kbuild-4 -serial file:/dev/shm/kboot/serial-quantal-kbuild-4 -daemonize -di= splay none -monitor null=20 --f+W+jCU1fRNres8c Content-Type: application/octet-stream Content-Disposition: attachment; filename="x86_64-randconfig-c2-0804-11b577c4042a76bba961e10628c0cfbd1c91cfd6-WARNING:---at----__might_sleep+-x-76964.log" Content-Transfer-Encoding: base64 SEVBRCBpcyBub3cgYXQgMTFiNTc3Yy4uLiBNZXJnZSBicmFuY2ggJ3RtcC90cmluaXR5Jwpn aXQgY2hlY2tvdXQgNDFjY2E0NGY2ZWQxMmM2ZjM2MWNiMWQ4MzJjZDYwYWE4NTVkM2JlYQps cyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctYzIt MDgwNC9wZXRlcnotcXVldWU6bWFzdGVyOjQxY2NhNDRmNmVkMTJjNmYzNjFjYjFkODMyY2Q2 MGFhODU1ZDNiZWE6YmlzZWN0LWxpbnV4NQoKMjAxNC0wOC0wNCAyMjo0NDoyMyA0MWNjYTQ0 ZjZlZDEyYzZmMzYxY2IxZDgzMmNkNjBhYTg1NWQzYmVhIHJldXNlIC9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctYzItMDgwNC80MWNjYTQ0ZjZlZDEyYzZmMzYxY2IxZDgzMmNkNjBhYTg1 NWQzYmVhL3ZtbGludXotMy4xNi4wLTAyMDIwLWc0MWNjYTQ0CgoyMDE0LTA4LTA0IDIyOjQ0 OjIzIGRldGVjdGluZyBib290IHN0YXRlIC4uCTcJMTkJMjAgU1VDQ0VTUwoKYmlzZWN0OiBn b29kIGNvbW1pdCA0MWNjYTQ0ZjZlZDEyYzZmMzYxY2IxZDgzMmNkNjBhYTg1NWQzYmVhCmdp dCBiaXNlY3Qgc3RhcnQgMTFiNTc3YzQwNDJhNzZiYmE5NjFlMTA2MjhjMGNmYmQxYzkxY2Zk NiA0MWNjYTQ0ZjZlZDEyYzZmMzYxY2IxZDgzMmNkNjBhYTg1NWQzYmVhIC0tCi9jL2tlcm5l bC10ZXN0cy9saW5lYXItYmlzZWN0OiBbIi1iIiwgIjExYjU3N2M0MDQyYTc2YmJhOTYxZTEw NjI4YzBjZmJkMWM5MWNmZDYiLCAiLWciLCAiNDFjY2E0NGY2ZWQxMmM2ZjM2MWNiMWQ4MzJj ZDYwYWE4NTVkM2JlYSIsICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWls dXJlLnNoIiwgIi9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0Il0KQmlzZWN0aW5n OiAzNSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNiBzdGVw cykKW2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTRdIE1lcmdlIGJy YW5jaCAnc2NoZWQvd2FpdCcKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3Qt Ym9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0 L3BldGVyei1xdWV1ZTptYXN0ZXI6ZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMy Y2ViZmM5NDpiaXNlY3QtbGludXg1CgoyMDE0LTA4LTA0IDIyOjQ2OjU0IGY1ZDA0YWY1YmY5 MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTQgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0 YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctYzIt MDgwNC1mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0CkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L2Y1ZDA0YWY1 YmY5MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTQKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4 MDQtZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMyY2ViZmM5NAp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvbGtwLWhzeDAxLWNv bnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQtZjVkMDRhZjViZjkxNTBjNjcwNDgx MGYyMzBjNjI4ZTMyY2ViZmM5NAprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct YzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0L3ZtbGlu dXotMy4xNi4wLTAyMDM0LWdmNWQwNGFmCgoyMDE0LTA4LTA0IDIyOjU0OjU0IGRldGVjdGlu ZyBib290IHN0YXRlIC4uIFRFU1QgRkFJTFVSRQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJs eSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g QUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRjBDOTAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAg IDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAw LjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCAva2J1aWxkL3NyYy9jb25zdW1l ci9tbS9lYXJseV9pb3JlbWFwLmM6MTM2IF9fZWFybHlfaW9yZW1hcCsweDFhZS8weDJjOCgp ClsgICAgMC4wMDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6 IDAgUElEOiAwIENvbW06IHN3YXBwZXIgTm90IHRhaW50ZWQgMy4xNi4wLTAyMDM0LWdmNWQw NGFmICMxClsgICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMg KGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5k YWxmIDA0LzAxLzIwMTQKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZm ZmY4MWEwM2QzMCBmZmZmZmZmZjgxNTNkY2Y1IGZmZmZmZmZmODFhMDNkNjgKWyAgICAwLjAw MDAwMF0gIGZmZmZmZmZmODEwNWZhMzUgZmZmZmZmZmY4MWI2ZmY4NyAwMDAwMDAwMGJiNTg5 MDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwMDAwMDAg MDAwMDAwMDAwMDAwMDAwMSBmZmZmZmZmZjgxYTAzZDc4IGZmZmZmZmZmODEwNWZhZmMKWyAg ICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTUz ZGNmNT5dIGR1bXBfc3RhY2srMHgxOS8weDFiClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODEwNWZhMzU+XSB3YXJuX3Nsb3dwYXRoX2NvbW1vbisweDc4LzB4OTEKWyAgICAwLjAwMDAw MF0gIFs8ZmZmZmZmZmY4MWI2ZmY4Nz5dID8gX19lYXJseV9pb3JlbWFwKzB4MWFlLzB4MmM4 ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwNWZhZmM+XSB3YXJuX3Nsb3dwYXRoX251 bGwrMHgxYS8weDFjClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFiNmZmODc+XSBfX2Vh cmx5X2lvcmVtYXArMHgxYWUvMHgyYzgKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA3 ZGRiND5dID8gcHJlZW1wdF9jb3VudF9zdWIrMHhhMy8weGYwClsgICAgMC4wMDAwMDBdICBb PGZmZmZmZmZmODFiNzAzN2U+XSBlYXJseV9pb3JlbWFwKzB4MTMvMHgxNQpbICAgIDAuMDAw MDAwXSAgWzxmZmZmZmZmZjgxYjU5OGExPl0gX19hY3BpX21hcF90YWJsZSsweDEzLzB4MTgK WyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTUzM2JhZj5dIGFjcGlfb3NfbWFwX2lvbWVt KzB4MjYvMHgxNzgKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTUzM2QwZj5dIGFjcGlf b3NfbWFwX21lbW9yeSsweGUvMHgxMApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxYjdk MmZmPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4MTZkLzB4Mjk5ClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODFiN2Q0ZjY+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4Y2Iv MHhmNgpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxYjdiYjQ4Pl0gYWNwaV90YWJsZV9p bml0KzB4NTAvMHhjZQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxYjU5OTQ5Pl0gYWNw aV9ib290X3RhYmxlX2luaXQrMHgxZS8weDZjClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODFiNTE1ZWQ+XSBzZXR1cF9hcmNoKzB4OTJkLzB4YTJiClsgICAgMC4wMDAwMDBdICBbPGZm ZmZmZmZmODFiNGViOGY+XSBzdGFydF9rZXJuZWwrMHhjZi8weDQ5NQpbICAgIDAuMDAwMDAw XSAgWzxmZmZmZmZmZjgxYjRlMTIwPl0gPyBlYXJseV9pZHRfaGFuZGxlcnMrMHgxMjAvMHgx MjAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWI0ZTRhMj5dIHg4Nl82NF9zdGFydF9y ZXNlcnZhdGlvbnMrMHgyYS8weDJjClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFiNGU1 ZDQ+XSB4ODZfNjRfc3RhcnRfa2VybmVsKzB4MTMwLzB4MTNkClsgICAgMC4wMDAwMDBdIC0t LVsgZW5kIHRyYWNlIDIyNWFlMDMxNzAyMWM5NzUgXS0tLQpbICAgIDAuMDAwMDAwXSBrdm0t Y2xvY2s6IFVzaW5nIG1zcnMgNGI1NjRkMDEgYW5kIDRiNTY0ZDAwCi9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJj ZWJmYzk0L2RtZXNnLXF1YW50YWwtaXZiNDEtMTAxOjIwMTQwODA0MjI1NTI2Ong4Nl82NC1y YW5kY29uZmlnLWMyLTA4MDQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQv ZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMyY2ViZmM5NC9kbWVzZy1xdWFudGFs LWl2YjQxLTEwMzoyMDE0MDgwNDIyNTUyNzp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjoK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4 MTBmMjMwYzYyOGUzMmNlYmZjOTQvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMDg6MjAxNDA4MDQy MjU1Mjc6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0 L2RtZXNnLXF1YW50YWwtaXZiNDEtMTIzOjIwMTQwODA0MjI1NTI3Ong4Nl82NC1yYW5kY29u ZmlnLWMyLTA4MDQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvZjVkMDRh ZjViZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMyY2ViZmM5NC9kbWVzZy1xdWFudGFsLWl2YjQx LTEyNToyMDE0MDgwNDIyNTUyNzp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjoKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMw YzYyOGUzMmNlYmZjOTQvZG1lc2ctcXVhbnRhbC1pdmI0MS00MToyMDE0MDgwNDIyNTUyNzp4 ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1j Mi0wODA0L2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTQvZG1lc2ct cXVhbnRhbC1pdmI0MS01NDoyMDE0MDgwNDIyNTUyNzp4ODZfNjQtcmFuZGNvbmZpZy1jMi0w ODA0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L2Y1ZDA0YWY1YmY5MTUw YzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTQvZG1lc2ctcXVhbnRhbC1pdmI0My0xMTk6MjAx NDA4MDQyMjU1MjQ6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDo6Ci9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJj ZWJmYzk0L2RtZXNnLXF1YW50YWwtaXZiNDMtMzI6MjAxNDA4MDQyMjU1MjU6eDg2XzY0LXJh bmRjb25maWctYzItMDgwNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9m NWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0L2RtZXNnLXF1YW50YWwt aXZiNDMtOTY6MjAxNDA4MDQyMjU1MjM6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDo6Ci9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEw ZjIzMGM2MjhlMzJjZWJmYzk0L2RtZXNnLXF1YW50YWwtaXZiNDMtOTc6MjAxNDA4MDQyMjU1 MjY6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctYzItMDgwNC9mNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0L2Rt ZXNnLXF1YW50YWwtaXZiNDMtMTAzOjIwMTQwODA0MjI1NTI4Ong4Nl82NC1yYW5kY29uZmln LWMyLTA4MDQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvZjVkMDRhZjVi ZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMyY2ViZmM5NC9kbWVzZy1xdWFudGFsLWtidWlsZC0x NDoyMDE0MDgwNDIyNTMxMjp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjAz NC1nZjVkMDRhZjoxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFm NWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0L2RtZXNnLXF1YW50YWwtaXZiNDEt MTA0OjIwMTQwODA0MjI1NTMxOng4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQ6Ogova2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBj NjI4ZTMyY2ViZmM5NC9kbWVzZy1xdWFudGFsLWl2YjQxLTEwOToyMDE0MDgwNDIyNTUzMzp4 ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1j Mi0wODA0L2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTQvZG1lc2ct cXVhbnRhbC1pdmI0MS0xMTI6MjAxNDA4MDQyMjU1MzI6eDg2XzY0LXJhbmRjb25maWctYzIt MDgwNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9mNWQwNGFmNWJmOTE1 MGM2NzA0ODEwZjIzMGM2MjhlMzJjZWJmYzk0L2RtZXNnLXF1YW50YWwtaXZiNDEtMTIwOjIw MTQwODA0MjI1NTMyOng4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQ6Ogova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWMyLTA4MDQvZjVkMDRhZjViZjkxNTBjNjcwNDgxMGYyMzBjNjI4ZTMy Y2ViZmM5NC9kbWVzZy1xdWFudGFsLWl2YjQxLTEyNzoyMDE0MDgwNDIyNTUzMTp4ODZfNjQt cmFuZGNvbmZpZy1jMi0wODA0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0 L2Y1ZDA0YWY1YmY5MTUwYzY3MDQ4MTBmMjMwYzYyOGUzMmNlYmZjOTQvZG1lc2ctcXVhbnRh bC1pdmI0MS03OjIwMTQwODA0MjI1NTM0Ong4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQ6Ogow OjE5OjE5IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA4LTA0IDIy OjU1OjU1IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXg1L29iai1i aXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGluZzogMTQgcmV2aXNpb25zIGxlZnQgdG8gdGVz dCBhZnRlciB0aGlzIChyb3VnaGx5IDQgc3RlcHMpClszZWQxYWJjOWNhMDNlYjBmNTA1MTcz YTU4ZDRhZDY5OGU3ZjAyMTZlXSBNZXJnZSBicmFuY2ggJ3NjaGVkL2NvcmUnCnJ1bm5pbmcg L2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJp c2VjdC9saW51eDUvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0veDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9wZXRlcnotcXVldWU6bWFzdGVyOjNlZDFh YmM5Y2EwM2ViMGY1MDUxNzNhNThkNGFkNjk4ZTdmMDIxNmU6YmlzZWN0LWxpbnV4NQoKMjAx NC0wOC0wNCAyMjo1NTo1NSAzZWQxYWJjOWNhMDNlYjBmNTA1MTczYTU4ZDRhZDY5OGU3ZjAy MTZlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQtM2VkMWFiYzljYTAzZWIwZjUwNTE3 M2E1OGQ0YWQ2OThlN2YwMjE2ZQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctYzItMDgwNC8zZWQxYWJjOWNhMDNlYjBmNTA1MTczYTU4ZDRhZDY5OGU3 ZjAyMTZlCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LTNlZDFhYmM5Y2EwM2ViMGY1MDUxNzNh NThkNGFkNjk4ZTdmMDIxNmUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2NhaXJvLXg4Nl82NC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0 LTNlZDFhYmM5Y2EwM2ViMGY1MDUxNzNhNThkNGFkNjk4ZTdmMDIxNmUKa2VybmVsOiAva2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvM2VkMWFiYzljYTAzZWIwZjUwNTE3M2E1 OGQ0YWQ2OThlN2YwMjE2ZS92bWxpbnV6LTMuMTYuMC0wMjAyNS1nM2VkMWFiYwoKMjAxNC0w OC0wNCAyMzowMzo1NSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4JNAkxMQkyMCBTVUNDRVNT CgpsaW5lYXItYmlzZWN0OiBiYWQgYnJhbmNoIG1heSBiZSBicmFuY2ggJ3NjaGVkL3dhaXQn CmxpbmVhci1iaXNlY3Q6IGhhbmRsZSBvdmVyIHRvIGdpdCBiaXNlY3QKbGluZWFyLWJpc2Vj dDogZ2l0IGJpc2VjdCBzdGFydCBmNWQwNGFmNWJmOTE1MGM2NzA0ODEwZjIzMGM2MjhlMzJj ZWJmYzk0IDNlZDFhYmM5Y2EwM2ViMGY1MDUxNzNhNThkNGFkNjk4ZTdmMDIxNmUgLS0KUHJl dmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgM2VkMWFiYy4uLiBNZXJnZSBicmFuY2ggJ3NjaGVk L2NvcmUnCkhFQUQgaXMgbm93IGF0IDU0YWY2MWQuLi4gTWVyZ2UgYnJhbmNoICdha3BtLWN1 cnJlbnQvY3VycmVudCcKQmlzZWN0aW5nOiA0IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0 ZXIgdGhpcyAocm91Z2hseSAyIHN0ZXBzKQpbNDhjMzVkNTNiN2ZiNWJkMGYzZGI3MGYzNmEw ODM2YzhiODg3NGRiM10gZXhpdDogRGVhbCB3aXRoIG5lc3RlZCBzbGVlcHMKbGluZWFyLWJp c2VjdDogZ2l0IGJpc2VjdCBydW4gL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3Qt ZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDUvb2JqLWJpc2VjdApydW5uaW5nIC9j L2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNl Y3QvbGludXg1L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3Zt L3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvcGV0ZXJ6LXF1ZXVlOm1hc3Rlcjo0OGMzNWQ1 M2I3ZmI1YmQwZjNkYjcwZjM2YTA4MzZjOGI4ODc0ZGIzOmJpc2VjdC1saW51eDUKCjIwMTQt MDgtMDQgMjM6MDc6NDggNDhjMzVkNTNiN2ZiNWJkMGYzZGI3MGYzNmEwODM2YzhiODg3NGRi MyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LTQ4YzM1ZDUzYjdmYjViZDBmM2RiNzBm MzZhMDgzNmM4Yjg4NzRkYjMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWMyLTA4MDQvNDhjMzVkNTNiN2ZiNWJkMGYzZGI3MGYzNmEwODM2YzhiODg3 NGRiMwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC00OGMzNWQ1M2I3ZmI1YmQwZjNkYjcwZjM2 YTA4MzZjOGI4ODc0ZGIzCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0w ODA0LzQ4YzM1ZDUzYjdmYjViZDBmM2RiNzBmMzZhMDgzNmM4Yjg4NzRkYjMvdm1saW51ei0z LjE2LjAtMDAwNDktZzQ4YzM1ZDUKCjIwMTQtMDgtMDQgMjM6MTc6NDggZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgLgkxCTE3CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMiByZXZpc2lvbnMgbGVm dCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMSBzdGVwKQpbMGJjYTNhOWIyZmJmOTk2 NzI5Mzc1NTNlNzUzNmM2YjY2NzY1ZDI0OV0gdHR5OiBEZWFsIHdpdGggbmVzdGVkIHNsZWVw cwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2gg L2MvYm9vdC1iaXNlY3QvbGludXg1L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9y dW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvcGV0ZXJ6LXF1ZXVlOm1h c3RlcjowYmNhM2E5YjJmYmY5OTY3MjkzNzU1M2U3NTM2YzZiNjY3NjVkMjQ5OmJpc2VjdC1s aW51eDUKCjIwMTQtMDgtMDQgMjM6MTk6NDkgMGJjYTNhOWIyZmJmOTk2NzI5Mzc1NTNlNzUz NmM2YjY2NzY1ZDI0OSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LTBiY2EzYTliMmZi Zjk5NjcyOTM3NTUzZTc1MzZjNmI2Njc2NWQyNDkKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMGJjYTNhOWIyZmJmOTk2NzI5Mzc1NTNl NzUzNmM2YjY2NzY1ZDI0OQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC0wYmNhM2E5YjJmYmY5 OTY3MjkzNzU1M2U3NTM2YzZiNjY3NjVkMjQ5CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2Yg L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIveDg2XzY0LXJh bmRjb25maWctYzItMDgwNC0wYmNhM2E5YjJmYmY5OTY3MjkzNzU1M2U3NTM2YzZiNjY3NjVk MjQ5Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzBiY2EzYTli MmZiZjk5NjcyOTM3NTUzZTc1MzZjNmI2Njc2NWQyNDkvdm1saW51ei0zLjE2LjAtMDAwNTEt ZzBiY2EzYTkKCjIwMTQtMDgtMDQgMjM6MzA6NDkgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4u Li4uLi4uLi4uLi4uLi4JMQkzCTEwCTE3CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMCByZXZp c2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMSBzdGVwKQpbNjRjMjE4 MWJjNDMzYjE3ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFjOTYwNl0gc2NoZWQ6IERlYnVnIG5lc3Rl ZCBzbGVlcHMKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWls dXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQt dGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L3BldGVyei1x dWV1ZTptYXN0ZXI6NjRjMjE4MWJjNDMzYjE3ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFjOTYwNjpi aXNlY3QtbGludXg1CgoyMDE0LTA4LTA0IDIzOjQxOjU4IDY0YzIxODFiYzQzM2IxN2YwNGRh OGZlODU5MmFhODNjY2VhYzk2MDYgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC02NGMy MTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgzY2NlYWM5NjA2CkNoZWNrIGZvciBrZXJuZWwg aW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzY0YzIxODFiYzQzM2IxN2Yw NGRhOGZlODU5MmFhODNjY2VhYzk2MDYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQtNjRjMjE4 MWJjNDMzYjE3ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFjOTYwNgp3YWl0aW5nIGZvciBjb21wbGV0 aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29uc3VtZXIveDg2 XzY0LXJhbmRjb25maWctYzItMDgwNC02NGMyMTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgz Y2NlYWM5NjA2Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzY0 YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDYvdm1saW51ei0zLjE2LjAt MDAwNTMtZzY0YzIxODEKCjIwMTQtMDgtMDUgMDA6MDQ6NTggZGV0ZWN0aW5nIGJvb3Qgc3Rh dGUgLiBURVNUIEZBSUxVUkUKWyAgICAxLjc1NzE1Nl0gaXBpcDogSVB2NCBvdmVyIElQdjQg dHVubmVsaW5nIGRyaXZlcgpbICAgIDEuNzU5MTk3XSBncmU6IEdSRSBvdmVyIElQdjQgZGVt dWx0aXBsZXhvciBkcml2ZXIKWyAgICAxLjc2MTAxNl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy ZSBdLS0tLS0tLS0tLS0tClsgICAgMS43NjI3MjBdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDg5 IGF0IC9rYnVpbGQvc3JjL2NvbnN1bWVyL2tlcm5lbC9zY2hlZC9jb3JlLmM6NzA5NCBfX21p Z2h0X3NsZWVwKzB4NmYvMHgxZjgoKQpbICAgIDEuNzY2Mjc4XSBpcF9ncmU6IEdSRSBvdmVy IElQdjQgdHVubmVsaW5nIGRyaXZlcgpbICAgIDEuNzcyMDU3XSBkbyBub3QgY2FsbCBibG9j a2luZyBvcHMgd2hlbiAhVEFTS19SVU5OSU5HOyBzdGF0ZT0xIHNldCBhdCBbPGZmZmZmZmZm ODE1M2Y4MGM+XSBwa3RnZW5fdGhyZWFkX3dvcmtlci5wYXJ0LjM2KzB4NS8weDc2OQpbICAg IDEuNzc1NDI4XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAxLjc3NjY4NF0gQ1BVOiAwIFBJ RDogODkgQ29tbToga3BrdGdlbmRfMCBOb3QgdGFpbnRlZCAzLjE2LjAtMDAwNTMtZzY0YzIx ODEgIzEKWyAgICAxLjc3OTA2M10gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1Mg Qm9jaHMgMDEvMDEvMjAxMQpbICAgIDEuNzgxNDA5XSB0Y3BfcHJvYmU6IHByb2JlIHJlZ2lz dGVyZWQgKHBvcnQ9MC9md21hcms9MCkgYnVmc2l6ZT00MDk2ClsgICAgMS43ODMzNDBdIFRD UDogYmljIHJlZ2lzdGVyZWQKWyAgICAxLjc4NDQ5MV0gVENQOiBjdWJpYyByZWdpc3RlcmVk Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC82NGMyMTgxYmM0MzNiMTdmMDRk YThmZTg1OTJhYTgzY2NlYWM5NjA2L2RtZXNnLXF1YW50YWwta2J1aWxkLTEyOjIwMTQwODA1 MDAwMzAwOng4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQ6My4xNi4wLTAwMDUzLWc2NGMyMTgx OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzY0YzIxODFiYzQzM2IxN2Yw NGRhOGZlODU5MmFhODNjY2VhYzk2MDYvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMjk6MjAxNDA4 MDUwMDAyNTU6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDAwNTMtZzY0YzIx ODE6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvNjRjMjE4MWJjNDMzYjE3 ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFjOTYwNi9kbWVzZy1xdWFudGFsLWtidWlsZC00OjIwMTQw ODA1MDAwMzAwOng4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQ6My4xNi4wLTAwMDUzLWc2NGMy MTgxOjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzY0YzIxODFiYzQzM2Ix N2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDYvZG1lc2ctcXVhbnRhbC1rYnVpbGQtODoyMDE0 MDgwNTAwMDMwMDp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMDA1My1nNjRj MjE4MToxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC82NGMyMTgxYmM0MzNi MTdmMDRkYThmZTg1OTJhYTgzY2NlYWM5NjA2L2RtZXNnLXF1YW50YWwta2J1aWxkLTk6MjAx NDA4MDUwMDAzMDA6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDAwNTMtZzY0 YzIxODE6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvNjRjMjE4MWJjNDMz YjE3ZjA0ZGE4ZmU4NTkyYWE4M2NjZWFjOTYwNi9kbWVzZy15b2N0by1pdmI0My0xMjg6MjAx NDA4MDUwMDA1MTk6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDo6Ci9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctYzItMDgwNC82NGMyMTgxYmM0MzNiMTdmMDRkYThmZTg1OTJhYTgzY2Nl YWM5NjA2L2RtZXNnLXlvY3RvLWtidWlsZC0yNzoyMDE0MDgwNTAwMDMwMDp4ODZfNjQtcmFu ZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMDA1My1nNjRjMjE4MToxCjA6Nzo3IGFsbF9nb29k OmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA4LTA1IDAwOjA1OjI5IFJFUEVBVCBD T1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXg1L29iai1iaXNlY3QvLnJlcGVhdBtb MG0KCkJpc2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJv dWdobHkgMCBzdGVwcykKWzYyODM3ZjhiMTg3ZjA4ZTNjNDg5YTUyNTc2MzA1NzRhNmJjMGMx N2VdIHNtcDogQ29ycmVjdGx5IGRlYWwgd2l0aCBuZXN0ZWQgc2xlZXBzCnJ1bm5pbmcgL2Mv a2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2Vj dC9saW51eDUvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0v eDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9wZXRlcnotcXVldWU6bWFzdGVyOjYyODM3Zjhi MTg3ZjA4ZTNjNDg5YTUyNTc2MzA1NzRhNmJjMGMxN2U6YmlzZWN0LWxpbnV4NQoKMjAxNC0w OC0wNSAwMDowNTozMiA2MjgzN2Y4YjE4N2YwOGUzYzQ4OWE1MjU3NjMwNTc0YTZiYzBjMTdl IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQtNjI4MzdmOGIxODdmMDhlM2M0ODlhNTI1 NzYzMDU3NGE2YmMwYzE3ZQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctYzItMDgwNC82MjgzN2Y4YjE4N2YwOGUzYzQ4OWE1MjU3NjMwNTc0YTZiYzBj MTdlCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LTYyODM3ZjhiMTg3ZjA4ZTNjNDg5YTUyNTc2 MzA1NzRhNmJjMGMxN2UKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2xrcC1oc3gwMS1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1jMi0w ODA0LTYyODM3ZjhiMTg3ZjA4ZTNjNDg5YTUyNTc2MzA1NzRhNmJjMGMxN2UKa2VybmVsOiAv a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvNjI4MzdmOGIxODdmMDhlM2M0ODlh NTI1NzYzMDU3NGE2YmMwYzE3ZS92bWxpbnV6LTMuMTYuMC0wMDA1Mi1nNjI4MzdmOAoKMjAx NC0wOC0wNSAwMDoxMjozMyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTIwIFNVQ0NFU1MKCjY0 YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2MDYgaXMgdGhlIGZpcnN0IGJh ZCBjb21taXQKY29tbWl0IDY0YzIxODFiYzQzM2IxN2YwNGRhOGZlODU5MmFhODNjY2VhYzk2 MDYKQXV0aG9yOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CkRhdGU6 ICAgTW9uIEF1ZyA0IDExOjE0OjE2IDIwMTQgKzAyMDAKCiAgICBzY2hlZDogRGVidWcgbmVz dGVkIHNsZWVwcwogICAgCiAgICBWYWxpZGF0ZSB3ZSBjYWxsIG1pZ2h0X3NsZWVwKCkgd2l0 aCBUQVNLX1JVTk5JTkcsIHdoaWNoIGNhdGNoZXMgcGxhY2VzCiAgICB3aGVyZSB3ZSBuZXN0 IGJsb2NraW5nIHByaW1pdGl2ZXMsIGVnLiBtdXRleCB1c2FnZSBpbiBhIHdhaXQgbG9vcC4K ICAgIAogICAgU2luY2UgYWxsIGJsb2NraW5nIGlzIGFycmFuZ2VkIHRocm91Z2ggdGFza19z dHJ1Y3Q6OnN0YXRlLCBuZXN0aW5nCiAgICB0aGlzIGlzIGdvaW5nIHRvIGNhdXNlIHR3byBk aXN0aW5jdCBpc3N1ZXM6CiAgICAKICAgICAtIHRoZSBpbm5lciBwcmltaXRpdmUgd2lsbCBz ZXQgVEFTS19SVU5OSU5HIGFuZCB0aGUgb3V0ZXIgd2lsbCBub3QKICAgICAgIGJsb2NrCiAg ICAKICAgICAtIHRoZSBvdXRlciBzZXRzICFUQVNLX1JVTk5JTkcgYW5kIHRoZSBpbm5lciBl eHBlY3RzIHRvIGJlIGNhbGxlZAogICAgICAgd2l0aCBUQVNLX1JVTk5JTkcgYW5kIGJsb2Nr cyBmb3JldmVyIChtdXRleF9sb2NrKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIg WmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogICAgTGluazogaHR0cDovL2xrbWwu a2VybmVsLm9yZy9uL3RpcC0waGdlMzYxcm96ZmJuZzR6MnQ2NHQyMTdAZ2l0Lmtlcm5lbC5v cmcKCjowNDAwMDAgMDQwMDAwIDU0MDAxOTJjMGVhODc3Y2RjN2E2ODFiYzFkM2IyZjQ4NTdh YjRhYmEgMDI1MzgwNzRiOTdiNmQzNTg4YTAzYTZmZTcxZjMzOWE1MDAwZjQxMiBNCWluY2x1 ZGUKOjA0MDAwMCAwNDAwMDAgYzliYTIwOThmNjJhYWQ0M2FkODY3YmVlMzNhMDg4NTAwYjAy NzFmNyA5YzJmZTQ2YzU3N2VhNDRlMDVkYjVmNjdhZjk5NzU2NGE3NzczM2E5IE0Ja2VybmVs CmJpc2VjdCBydW4gc3VjY2VzcwpIRUFEIGlzIG5vdyBhdCA2MjgzN2Y4Li4uIHNtcDogQ29y cmVjdGx5IGRlYWwgd2l0aCBuZXN0ZWQgc2xlZXBzCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVu LXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L3BldGVyei1xdWV1ZTptYXN0 ZXI6NjI4MzdmOGIxODdmMDhlM2M0ODlhNTI1NzYzMDU3NGE2YmMwYzE3ZTpiaXNlY3QtbGlu dXg1CgoyMDE0LTA4LTA1IDAwOjEzOjM0IDYyODM3ZjhiMTg3ZjA4ZTNjNDg5YTUyNTc2MzA1 NzRhNmJjMGMxN2UgcmV1c2UgL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzYy ODM3ZjhiMTg3ZjA4ZTNjNDg5YTUyNTc2MzA1NzRhNmJjMGMxN2Uvdm1saW51ei0zLjE2LjAt MDAwNTItZzYyODM3ZjgKCjIwMTQtMDgtMDUgMDA6MTM6MzQgZGV0ZWN0aW5nIGJvb3Qgc3Rh dGUgLi4JNjAgU1VDQ0VTUwoKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgNjI4MzdmOC4u LiBzbXA6IENvcnJlY3RseSBkZWFsIHdpdGggbmVzdGVkIHNsZWVwcwpIRUFEIGlzIG5vdyBh dCAxMWI1NzdjLi4uIE1lcmdlIGJyYW5jaCAndG1wL3RyaW5pdHknCmxzIC1hIC9rYnVpbGQt dGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0L3BldGVyei1x dWV1ZTptYXN0ZXI6MTFiNTc3YzQwNDJhNzZiYmE5NjFlMTA2MjhjMGNmYmQxYzkxY2ZkNjpi aXNlY3QtbGludXg1CiBURVNUIEZBSUxVUkUKWyAgICAyLjMyMTA4M10gZ3JlOiBHUkUgb3Zl ciBJUHY0IGRlbXVsdGlwbGV4b3IgZHJpdmVyClsgICAgMi4zMjI2ODBdIGlwX2dyZTogR1JF IG92ZXIgSVB2NCB0dW5uZWxpbmcgZHJpdmVyClsgICAgMi4zMjQyODNdIC0tLS0tLS0tLS0t LVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuMzI1NzQ0XSBXQVJOSU5HOiBDUFU6 IDAgUElEOiA4OSBhdCAva2J1aWxkL3NyYy94ODZfNjQva2VybmVsL3NjaGVkL2NvcmUuYzo3 MDc4IF9fbWlnaHRfc2xlZXArMHg2Zi8weDFmOCgpClsgICAgMi4zMzIwMjldIGRvIG5vdCBj YWxsIGJsb2NraW5nIG9wcyB3aGVuICFUQVNLX1JVTk5JTkc7IHN0YXRlPTEgc2V0IGF0IFs8 ZmZmZmZmZmY4MTU0MDdiMT5dIHBrdGdlbl90aHJlYWRfd29ya2VyLnBhcnQuMzYrMHg1LzB4 NzY5ClsgICAgMi4zMzU0NDJdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDIuMzM3NTM1XSB0 Y3BfcHJvYmU6IHByb2JlIHJlZ2lzdGVyZWQgKHBvcnQ9MC9md21hcms9MCkgYnVmc2l6ZT00 MDk2ClsgICAgMi4zMzk4NjNdIFRDUDogYmljIHJlZ2lzdGVyZWQKWyAgICAyLjM0MTAyMV0g Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC8xMWI1NzdjNDA0MmE3NmJiYTk2 MWUxMDYyOGMwY2ZiZDFjOTFjZmQ2L2RtZXNnLXlvY3RvLXZwLTE6MjAxNDA4MDQxOTUzNTc6 eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDIwNTUtZzExYjU3N2M6NDgKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzExYjU3N2M0MDQyYTc2YmJhOTYxZTEw NjI4YzBjZmJkMWM5MWNmZDYvZG1lc2ctcXVhbnRhbC12cC0yNDoyMDE0MDgwNDIyNDM1MDp4 ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjA1NS1nMTFiNTc3Yzo0OAova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTFiNTc3YzQwNDJhNzZiYmE5NjFlMTA2 MjhjMGNmYmQxYzkxY2ZkNi9kbWVzZy15b2N0by12cC0xMDoyMDE0MDgwNDIyNDM1MDp4ODZf NjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjA1NS1nMTFiNTc3Yzo0OAova2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTFiNTc3YzQwNDJhNzZiYmE5NjFlMTA2Mjhj MGNmYmQxYzkxY2ZkNi9kbWVzZy1xdWFudGFsLWtidWlsZC0xMDoyMDE0MDgwNDIyNDE1Mzp4 ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjA1NS1nMTFiNTc3Yzo0OAova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTFiNTc3YzQwNDJhNzZiYmE5NjFlMTA2 MjhjMGNmYmQxYzkxY2ZkNi9kbWVzZy15b2N0by1rYnVpbGQtMzI6MjAxNDA4MDQyMjQxNDE6 eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDIwNTUtZzExYjU3N2M6NDgKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzExYjU3N2M0MDQyYTc2YmJhOTYxZTEw NjI4YzBjZmJkMWM5MWNmZDYvZG1lc2cteW9jdG8tdnAtMjU6MjAxNDA4MDQyMjQ0MDU6eDg2 XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDIwNTUtZzExYjU3N2M6NDgKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzExYjU3N2M0MDQyYTc2YmJhOTYxZTEwNjI4 YzBjZmJkMWM5MWNmZDYvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMTI6MjAxNDA4MDQyMjQxMzI6 eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDIwNTUtZzExYjU3N2M6NDgKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzExYjU3N2M0MDQyYTc2YmJhOTYxZTEw NjI4YzBjZmJkMWM5MWNmZDYvZG1lc2ctcXVhbnRhbC1rYnVpbGQtNjoyMDE0MDgwNDIyNDEz Nzp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjA1NS1nMTFiNTc3Yzo0OAov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTFiNTc3YzQwNDJhNzZiYmE5NjFl MTA2MjhjMGNmYmQxYzkxY2ZkNi9kbWVzZy1xdWFudGFsLWtidWlsZC0yMjoyMDE0MDgwNDIy NDE0MDp4ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0OjMuMTYuMC0wMjA1NS1nMTFiNTc3Yzo0 OAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTFiNTc3YzQwNDJhNzZiYmE5 NjFlMTA2MjhjMGNmYmQxYzkxY2ZkNi9kbWVzZy15b2N0by1rYnVpbGQtMjA6MjAxNDA4MDQy MjQxNTY6eDg2XzY0LXJhbmRjb25maWctYzItMDgwNDozLjE2LjAtMDIwNTUtZzExYjU3N2M6 NDgKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LzExYjU3N2M0MDQyYTc2YmJh OTYxZTEwNjI4YzBjZmJkMWM5MWNmZDYvZG1lc2cteW9jdG8ta2J1aWxkLTEyOjIwMTQwODA0 MjI0MjAwOng4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQ6My4xNi4wLTAyMDU1LWcxMWI1Nzdj OjQ4CjA6MTE6MTEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKCkhFQUQgaXMgbm93IGF0 IDExYjU3N2MgTWVyZ2UgYnJhbmNoICd0bXAvdHJpbml0eScKCj09PT09PT09PSBsaW51cy9t YXN0ZXIgPT09PT09PT09ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDExYjU3N2MuLi4g TWVyZ2UgYnJhbmNoICd0bXAvdHJpbml0eScKSEVBRCBpcyBub3cgYXQgMTk1ODNjYS4uLiBM aW51eCAzLjE2CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFu ZGNvbmZpZy1jMi0wODA0L2xpbnVzOm1hc3RlcjoxOTU4M2NhNTg0ZDZmNTc0Mzg0ZTE3ZmU3 NjEzZGZhZWFkY2RjNGE2OmJpc2VjdC1saW51eDUKCjIwMTQtMDgtMDUgMDA6MTU6MTQgMTk1 ODNjYTU4NGQ2ZjU3NDM4NGUxN2ZlNzYxM2RmYWVhZGNkYzRhNiByZXVzZSAva2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvMTk1ODNjYTU4NGQ2ZjU3NDM4NGUxN2ZlNzYxM2Rm YWVhZGNkYzRhNi92bWxpbnV6LTMuMTYuMAoKMjAxNC0wOC0wNSAwMDoxNToxNCBkZXRlY3Rp bmcgYm9vdCBzdGF0ZSAuLgk2MCBTVUNDRVNTCgoKPT09PT09PT09IG5leHQvbWFzdGVyID09 PT09PT09PQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiArIDNmODNmODMuLi4wYTA3MjRk IGFrcG0gICAgICAgLT4gbmV4dC9ha3BtICAoZm9yY2VkIHVwZGF0ZSkKICsgOGViNGYxMi4u LjI3ZDZlNWMgYWtwbS1iYXNlICAtPiBuZXh0L2FrcG0tYmFzZSAgKGZvcmNlZCB1cGRhdGUp CiArIDQxOThjZjMuLi5kNzMzODYyIG1hc3RlciAgICAgLT4gbmV4dC9tYXN0ZXIgIChmb3Jj ZWQgdXBkYXRlKQogICA3YzkwOWIwLi4xOTU4M2NhICBzdGFibGUgICAgIC0+IG5leHQvc3Rh YmxlCkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICogW25ldyB0YWddICAgICAgICAgbmV4 dC0yMDE0MDgwNCAtPiBuZXh0LTIwMTQwODA0ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2Fz IDE5NTgzY2EuLi4gTGludXggMy4xNgpIRUFEIGlzIG5vdyBhdCBkNzMzODYyLi4uIEFkZCBs aW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDgwNApscyAtYSAva2J1aWxkLXRl c3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctYzItMDgwNC9uZXh0Om1hc3Rl cjpkNzMzODYyODY0ODA3NDVmNDQxZGVhMmY0NjBhZDRmNjljMmYwOTVmOmJpc2VjdC1saW51 eDUKCjIwMTQtMDgtMDUgMDE6MDY6MjAgZDczMzg2Mjg2NDgwNzQ1ZjQ0MWRlYTJmNDYwYWQ0 ZjY5YzJmMDk1ZiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1jMi0wODA0LWQ3MzM4NjI4NjQ4MDc0 NWY0NDFkZWEyZjQ2MGFkNGY2OWMyZjA5NWYKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWMyLTA4MDQvZDczMzg2Mjg2NDgwNzQ1ZjQ0MWRlYTJmNDYw YWQ0ZjY5YzJmMDk1Zgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctYzItMDgwNC1kNzMzODYyODY0ODA3NDVm NDQxZGVhMmY0NjBhZDRmNjljMmYwOTVmCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1jMi0wODA0L2Q3MzM4NjI4NjQ4MDc0NWY0NDFkZWEyZjQ2MGFkNGY2OWMyZjA5NWYv dm1saW51ei0zLjE2LjAtbmV4dC0yMDE0MDgwNAoKMjAxNC0wOC0wNSAwMTowODoyMCBkZXRl Y3RpbmcgYm9vdCBzdGF0ZSAuLgk2MCBTVUNDRVNTCgo= --f+W+jCU1fRNres8c Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-3.16.0-00053-g64c2181" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 3.16.0 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y # CONFIG_TASK_DELAY_ACCT is not set CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_PREEMPT_RCU=y CONFIG_PREEMPT_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_FANOUT_EXACT=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_BOOST is not set # CONFIG_RCU_NOCB_CPU is not set CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_RESOURCE_COUNTERS=y CONFIG_MEMCG=y CONFIG_MEMCG_KMEM=y # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y # CONFIG_NET_NS is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set # CONFIG_MODULE_SIG_ALL is not set # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set # CONFIG_MODULE_SIG_SHA256 is not set # CONFIG_MODULE_SIG_SHA384 is not set CONFIG_MODULE_SIG_SHA512=y CONFIG_MODULE_SIG_HASH="sha512" CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=m # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MEMTEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_GART_IOMMU=y # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y # CONFIG_X86_MCE_INTEL is not set CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_I8K=m # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y # CONFIG_CMA is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_PM_RUNTIME=y CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_DPM_WATCHDOG is not set CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_PROCFS_POWER=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set # CONFIG_ACPI_PROCESSOR is not set # CONFIG_ACPI_IPMI is not set # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=m CONFIG_ACPI_CUSTOM_METHOD=m # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_APEI=y # CONFIG_ACPI_APEI_GHES is not set CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_EXTLOG is not set CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # # CONFIG_CPU_IDLE is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=m # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_MSI=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=m CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=m # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y # CONFIG_IA32_EMULATION is not set CONFIG_X86_DEV_DMA_OPS=y CONFIG_IOSF_MBI=m CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y # CONFIG_XFRM_USER is not set CONFIG_XFRM_SUB_POLICY=y # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y # CONFIG_IP_MULTIPLE_TABLES is not set CONFIG_IP_ROUTE_MULTIPATH=y # CONFIG_IP_ROUTE_VERBOSE is not set # CONFIG_IP_PNP is not set CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set CONFIG_INET_AH=y # CONFIG_INET_ESP is not set CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y # CONFIG_INET_XFRM_MODE_BEET is not set CONFIG_INET_LRO=y CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y # CONFIG_TCP_CONG_LP is not set CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=m # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_IPV6_OPTIMISTIC_DAD=y # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set CONFIG_IPV6_MIP6=y # CONFIG_INET6_XFRM_TUNNEL is not set CONFIG_INET6_TUNNEL=m # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set # CONFIG_INET6_XFRM_MODE_TUNNEL is not set CONFIG_INET6_XFRM_MODE_BEET=y CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m # CONFIG_IPV6_GRE is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=y # CONFIG_NET_SCTPPROBE is not set CONFIG_SCTP_DBG_OBJCNT=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE=y # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m # CONFIG_ATM_CLIP is not set # CONFIG_ATM_LANE is not set # CONFIG_ATM_BR2684 is not set # CONFIG_L2TP is not set CONFIG_STP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_VLAN_8021Q is not set CONFIG_DECNET=y CONFIG_DECNET_ROUTER=y CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=m CONFIG_IPX_INTERN=y CONFIG_ATALK=m CONFIG_DEV_APPLETALK=m CONFIG_IPDDP=m CONFIG_IPDDP_ENCAP=y CONFIG_X25=m CONFIG_LAPB=y # CONFIG_PHONET is not set CONFIG_IEEE802154=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_6LOWPAN_IPHC=m CONFIG_MAC802154=m # CONFIG_NET_SCHED is not set CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BLA is not set # CONFIG_BATMAN_ADV_DAT is not set CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=y # CONFIG_OPENVSWITCH_GRE is not set # CONFIG_VSOCKETS is not set CONFIG_NETLINK_MMAP=y # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set CONFIG_HSR=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set # # Network testing # CONFIG_NET_PKTGEN=y CONFIG_NET_TCPPROBE=y # CONFIG_NET_DROP_MONITOR is not set CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set # CONFIG_NETROM is not set # CONFIG_ROSE is not set # # AX.25 network device drivers # # CONFIG_MKISS is not set CONFIG_6PACK=y # CONFIG_BPQETHER is not set CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=m CONFIG_YAM=m CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_SLCAN is not set # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_IRDA is not set CONFIG_BT=m # CONFIG_BT_6LOWPAN is not set CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m # # Bluetooth device drivers # CONFIG_BT_HCIBTUSB=m # CONFIG_BT_HCIBTSDIO is not set # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIBCM203X is not set CONFIG_BT_HCIBPA10X=m # CONFIG_BT_HCIBFUSB is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m # CONFIG_BT_MRVL_SDIO is not set CONFIG_BT_ATH3K=m # CONFIG_BT_WILINK is not set # CONFIG_AF_RXRPC is not set CONFIG_FIB_RULES=y # CONFIG_WIRELESS is not set # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set # CONFIG_NFC is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" # CONFIG_DEVTMPFS is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y # CONFIG_DMA_SHARED_BUFFER is not set # # Bus devices # CONFIG_CONNECTOR=y # CONFIG_PROC_EVENTS is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set CONFIG_NFTL=m CONFIG_NFTL_RW=y # CONFIG_INFTL is not set CONFIG_RFD_FTL=m CONFIG_SSFDC=m CONFIG_SM_FTL=m # CONFIG_MTD_OOPS is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set CONFIG_MTD_CFI_BE_BYTE_SWAP=y # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_AMD76XROM=m CONFIG_MTD_ICHXROM=m CONFIG_MTD_ESB2ROM=m CONFIG_MTD_CK804XROM=m CONFIG_MTD_SCB2_FLASH=m # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=m CONFIG_MTD_INTEL_VR_NOR=m CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_M25P80 is not set CONFIG_MTD_SST25L=m CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=m # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=m CONFIG_MTD_NAND_ECC_SMC=y # CONFIG_MTD_NAND is not set # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=m CONFIG_MTD_QINFO_PROBE=m CONFIG_MTD_SPI_NOR=m # CONFIG_MTD_UBI is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=m # CONFIG_AD525X_DPOT_SPI is not set CONFIG_DUMMY_IRQ=m # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 CONFIG_CS5535_CLOCK_EVENT_SRC=m CONFIG_HP_ILO=m CONFIG_APDS9802ALS=y CONFIG_ISL29003=m CONFIG_ISL29020=m # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set CONFIG_DS1682=m # CONFIG_TI_DAC7512 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_BMP085_SPI is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=m # CONFIG_SRAM is not set CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=m CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=m CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set CONFIG_VMWARE_VMCI=y # # Intel MIC Host Driver # CONFIG_INTEL_MIC_HOST=y # # Intel MIC Card Driver # CONFIG_INTEL_MIC_CARD=y CONFIG_GENWQE=m CONFIG_ECHO=m CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=m # CONFIG_RAID_ATTRS is not set CONFIG_SCSI=m CONFIG_SCSI_DMA=y CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y # CONFIG_CHR_DEV_SG is not set CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_MULTI_LUN=y # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m # CONFIG_SCSI_FC_TGT_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set # CONFIG_SCSI_SAS_ATTRS is not set # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=m # CONFIG_SCSI_SRP_TGT_ATTRS is not set # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=m # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 CONFIG_SCSI_OSD_DEBUG=y CONFIG_ATA=m # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y CONFIG_SATA_ZPODD=y # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=m CONFIG_SATA_INIC162X=m # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m # CONFIG_SATA_SX4 is not set # CONFIG_ATA_BMDMA is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set CONFIG_PATA_OPTI=m CONFIG_PATA_RZ1000=m # # Generic fallback / legacy drivers # CONFIG_PATA_LEGACY=m # CONFIG_MD is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_LOOPBACK_TARGET=m CONFIG_ISCSI_TARGET=m # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=y CONFIG_I2O=y CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y CONFIG_I2O_EXT_ADAPTEC=y CONFIG_I2O_EXT_ADAPTEC_DMA64=y CONFIG_I2O_CONFIG=y # CONFIG_I2O_CONFIG_OLD_IOCTL is not set CONFIG_I2O_BUS=m # CONFIG_I2O_BLOCK is not set # CONFIG_I2O_SCSI is not set # CONFIG_I2O_PROC is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_SCSI=m CONFIG_VHOST_RING=y CONFIG_VHOST=m # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=m CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=m # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO_POLLED=y CONFIG_KEYBOARD_TCA6416=y # CONFIG_KEYBOARD_TCA8418 is not set CONFIG_KEYBOARD_MATRIX=y CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=m CONFIG_KEYBOARD_MAX7359=y CONFIG_KEYBOARD_MCS=m CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=m CONFIG_KEYBOARD_STOWAWAY=m # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_TC3589X=y # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_VSXXXAA=m CONFIG_MOUSE_GPIO=y # CONFIG_MOUSE_SYNAPTICS_I2C is not set CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=m CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=m CONFIG_TOUCHSCREEN_AD7879_I2C=m # CONFIG_TOUCHSCREEN_AD7879_SPI is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set CONFIG_TOUCHSCREEN_AUO_PIXCIR=m # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set CONFIG_TOUCHSCREEN_CYTTSP_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP_SPI=y # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DA9034 is not set CONFIG_TOUCHSCREEN_DA9052=m # CONFIG_TOUCHSCREEN_DYNAPRO is not set CONFIG_TOUCHSCREEN_HAMPSHIRE=m CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_FUJITSU=m CONFIG_TOUCHSCREEN_ILI210X=m # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_ELO=y # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set # CONFIG_TOUCHSCREEN_WACOM_I2C is not set CONFIG_TOUCHSCREEN_MAX11801=y # CONFIG_TOUCHSCREEN_MCS5000 is not set CONFIG_TOUCHSCREEN_MMS114=m CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=m CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=m # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WM831X is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_MC13783 is not set CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TSC_SERIO=m CONFIG_TOUCHSCREEN_TSC2005=m # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_PCAP is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set CONFIG_TOUCHSCREEN_ZFORCE=m # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set CONFIG_MOXA_INTELLIO=m CONFIG_MOXA_SMARTIO=m CONFIG_SYNCLINK=y # CONFIG_SYNCLINKMP is not set CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=m CONFIG_ISI=y CONFIG_N_HDLC=y # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SERIAL_8250_DW=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set CONFIG_SERIAL_MAX310X=m # CONFIG_SERIAL_MRST_MAX3110 is not set CONFIG_SERIAL_MFD_HSU=y CONFIG_SERIAL_MFD_HSU_CONSOLE=y CONFIG_SERIAL_UARTLITE=m CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE is not set CONFIG_SERIAL_SC16IS7XX=m CONFIG_SERIAL_ALTERA_JTAGUART=m CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=m CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y CONFIG_IPMI_SI_PROBE_DEFAULTS=y # CONFIG_IPMI_WATCHDOG is not set CONFIG_IPMI_POWEROFF=y # CONFIG_HW_RANDOM is not set # CONFIG_NVRAM is not set # CONFIG_R3964 is not set CONFIG_APPLICOM=m CONFIG_MWAVE=m CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=m # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_I2C_ATMEL=m # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set # CONFIG_TCG_NSC is not set CONFIG_TCG_ATMEL=m # CONFIG_TCG_INFINEON is not set CONFIG_TCG_ST33_I2C=m CONFIG_TELCLOCK=m CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m CONFIG_I2C_SIS5595=m # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_PCI is not set CONFIG_I2C_GPIO=m CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_ROBOTFUZZ_OSIF=m # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=m # CONFIG_I2C_STUB is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y # CONFIG_SPI_GPIO is not set # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_PXA2XX_DMA=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y CONFIG_SPI_SC18IS602=y CONFIG_SPI_XCOMM=y CONFIG_SPI_XILINX=y CONFIG_SPI_DESIGNWARE=m CONFIG_SPI_DW_PCI=m # CONFIG_SPI_DW_MID_DMA is not set CONFIG_SPI_DW_MMIO=m # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=m CONFIG_SPI_TLE62X0=y CONFIG_SPMI=m CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_DA9052 is not set CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_IT8761E is not set CONFIG_GPIO_F7188X=y CONFIG_GPIO_SCH311X=y CONFIG_GPIO_SCH=m CONFIG_GPIO_ICH=y CONFIG_GPIO_VX855=y CONFIG_GPIO_LYNXPOINT=y # # I2C GPIO expanders: # CONFIG_GPIO_LP3943=m # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TWL6040=m # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_ADP5588=m # # PCI GPIO expanders: # # CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_BT8XX=y # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_TIMBERDALE=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=m # # AC97 GPIO expanders: # # # LPC GPIO expanders: # CONFIG_GPIO_KEMPLD=m # # MODULbus GPIO expanders: # CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_TPS6586X is not set # CONFIG_GPIO_TPS65910 is not set # # USB GPIO expanders: # CONFIG_W1=m # CONFIG_W1_CON is not set # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m # CONFIG_W1_MASTER_DS2490 is not set CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=m # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=m # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=m # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=m # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2760=m CONFIG_BATTERY_DS2780=m CONFIG_BATTERY_DS2781=m CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27x00=y # CONFIG_BATTERY_BQ27X00_I2C is not set # CONFIG_BATTERY_BQ27X00_PLATFORM is not set CONFIG_BATTERY_DA9030=m CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_ISP1704=m CONFIG_CHARGER_MAX8903=m CONFIG_CHARGER_LP8727=m CONFIG_CHARGER_LP8788=m CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MAX14577=m CONFIG_CHARGER_BQ2415X=y # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_SMB347=m CONFIG_POWER_RESET=y CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=y # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=m CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=m # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=m # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=y # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_MC13783_ADC=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=m CONFIG_SENSORS_GPIO_FAN=m # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_IIO_HWMON is not set CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=m # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX1111=m # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=m # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_HTU21=m CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_ADCXX=m # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM70 is not set # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=m CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX34440 is not set CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=m CONFIG_SENSORS_EMC6W201=m # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=m # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP401=m # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=m # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_ACPI_INT3403_THERMAL is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set # CONFIG_BCMA_HOST_SOC is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9063 is not set CONFIG_MFD_MC13XXX=m # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=m CONFIG_HTC_PASIC3=m CONFIG_HTC_I2CPLD=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_EZX_PCAP=y # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=m CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m # CONFIG_MFD_RDC321X is not set CONFIG_MFD_RTSX_PCI=m # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=m # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_MFD_LP3943=m CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=m # CONFIG_MFD_TPS65218 is not set CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=m # CONFIG_RC_MAP is not set CONFIG_RC_DECODERS=y CONFIG_LIRC=m CONFIG_IR_LIRC_CODEC=m CONFIG_IR_NEC_DECODER=m # CONFIG_IR_RC5_DECODER is not set CONFIG_IR_RC6_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_SONY_DECODER=m # CONFIG_IR_RC5_SZ_DECODER is not set CONFIG_IR_SANYO_DECODER=m CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_MCE_KBD_DECODER is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set CONFIG_IR_ENE=m CONFIG_IR_IMON=m CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set CONFIG_IR_WINBOND_CIR=m CONFIG_IR_IGUANA=m CONFIG_IR_TTUSBIR=m # CONFIG_IR_IMG is not set CONFIG_RC_LOOPBACK=m # CONFIG_IR_GPIO_CIR is not set # CONFIG_MEDIA_USB_SUPPORT is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Supported MMC/SDIO adapters # CONFIG_CYPRESS_FIRMWARE=m # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # # Customise DVB Frontends # CONFIG_DVB_TUNER_DIB0070=m # CONFIG_DVB_TUNER_DIB0090 is not set # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y # # Direct Rendering Manager # # CONFIG_DRM is not set # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_L4F00242T03=m # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set CONFIG_LCD_ILI922X=m CONFIG_LCD_ILI9320=m CONFIG_LCD_TDO24M=m CONFIG_LCD_VGG2432A4=m CONFIG_LCD_PLATFORM=m CONFIG_LCD_S6E63M0=m # CONFIG_LCD_LD9040 is not set # CONFIG_LCD_AMS369FG06 is not set CONFIG_LCD_LMS501KF03=m CONFIG_LCD_HX8357=m CONFIG_BACKLIGHT_CLASS_DEVICE=m # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_DA903X is not set CONFIG_BACKLIGHT_DA9052=m CONFIG_BACKLIGHT_APPLE=m CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=m CONFIG_BACKLIGHT_ADP8860=m CONFIG_BACKLIGHT_ADP8870=m # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_TPS65217 is not set CONFIG_BACKLIGHT_GPIO=m # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=m # CONFIG_VGASTATE is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set CONFIG_HID_ELECOM=y CONFIG_HID_ELO=m CONFIG_HID_EZKEY=y # CONFIG_HID_HOLTEK is not set CONFIG_HID_HUION=m # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=y # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y # CONFIG_HID_LCPOWER is not set CONFIG_HID_LENOVO_TPKBD=y CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTRIG=m # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PETALYNX=m # CONFIG_HID_PICOLCD is not set CONFIG_HID_PRIMAX=m # CONFIG_HID_ROCCAT is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=m CONFIG_SONY_FF=y # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=m # CONFIG_HID_THRUSTMASTER is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=m # # USB HID support # CONFIG_USB_HID=m # CONFIG_HID_PID is not set CONFIG_USB_HIDDEV=y # # I2C HID support # CONFIG_I2C_HID=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=m CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=m # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set # CONFIG_USB_OTG_FSM is not set CONFIG_USB_MON=m CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=m CONFIG_USB_XHCI_HCD=m CONFIG_USB_XHCI_PLATFORM=m # CONFIG_USB_EHCI_HCD is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=m # CONFIG_USB_ISP1760_HCD is not set CONFIG_USB_ISP1362_HCD=m CONFIG_USB_FUSBH200_HCD=m # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_MAX3421_HCD=m # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set CONFIG_USB_SL811_HCD=m # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_R8A66597_HCD=m CONFIG_USB_WHCI_HCD=m CONFIG_USB_HWA_HCD=m # CONFIG_USB_HCD_BCMA is not set CONFIG_USB_HCD_SSB=m # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # CONFIG_USB_STORAGE is not set # # USB Imaging devices # CONFIG_USB_MDC800=m # CONFIG_USB_MICROTEK is not set CONFIG_USB_MUSB_HDRC=m CONFIG_USB_MUSB_HOST=y # CONFIG_USB_MUSB_TUSB6010 is not set # CONFIG_USB_MUSB_UX500 is not set CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=m CONFIG_USB_DWC3_HOST=y # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=m # # Debugging features # CONFIG_USB_DWC3_DEBUG=y CONFIG_USB_DWC3_VERBOSE=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=m CONFIG_USB_DWC2_PLATFORM=y CONFIG_USB_DWC2_PCI=y # # Gadget mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_DEBUG is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set # # USB port drivers # CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_SIMPLE=m CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set CONFIG_USB_SERIAL_CP210X=m # CONFIG_USB_SERIAL_CYPRESS_M8 is not set CONFIG_USB_SERIAL_EMPEG=m # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set CONFIG_USB_SERIAL_GARMIN=m # CONFIG_USB_SERIAL_IPW is not set CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set CONFIG_USB_SERIAL_KOBIL_SCT=m # CONFIG_USB_SERIAL_MCT_U232 is not set CONFIG_USB_SERIAL_METRO=m CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7840=m CONFIG_USB_SERIAL_MXUPORT=m # CONFIG_USB_SERIAL_NAVMAN is not set CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m # CONFIG_USB_SERIAL_XIRCOM is not set CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m CONFIG_USB_SERIAL_WISHBONE=m CONFIG_USB_SERIAL_ZTE=m CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m # CONFIG_USB_SERIAL_DEBUG is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_LED is not set CONFIG_USB_CYPRESS_CY7C63=m CONFIG_USB_CYTHERM=m CONFIG_USB_IDMOUSE=m # CONFIG_USB_FTDI_ELAN is not set CONFIG_USB_APPLEDISPLAY=m # CONFIG_USB_SISUSBVGA is not set CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m CONFIG_USB_HSIC_USB3503=m CONFIG_USB_ATM=m # CONFIG_USB_SPEEDTOUCH is not set CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_SAMSUNG_USBPHY=m CONFIG_SAMSUNG_USB2PHY=m CONFIG_SAMSUNG_USB3PHY=m # CONFIG_USB_GPIO_VBUS is not set CONFIG_USB_ISP1301=m # CONFIG_USB_GADGET is not set CONFIG_UWB=y CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m # CONFIG_UWB_I1480U is not set CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m # CONFIG_MMC_RICOH_MMC is not set CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=m CONFIG_MMC_SPI=m # CONFIG_MMC_CB710 is not set CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3642=m # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=m CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8788 is not set CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=m CONFIG_LEDS_WM831X_STATUS=m # CONFIG_LEDS_DA903X is not set # CONFIG_LEDS_DA9052 is not set CONFIG_LEDS_DAC124S085=y # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_MC13783=m # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y # CONFIG_LEDS_TRIGGER_GPIO is not set # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_ACCESSIBILITY=y # CONFIG_A11Y_BRAILLE_CONSOLE is not set # CONFIG_INFINIBAND is not set # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM80X is not set # CONFIG_RTC_DRV_DS1307 is not set CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_LP8788=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_MAX8998=m CONFIG_RTC_DRV_MAX8997=m CONFIG_RTC_DRV_RS5C372=y # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_ISL12057=m # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PALMAS=y CONFIG_RTC_DRV_PCF2127=y # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TPS6586X=y CONFIG_RTC_DRV_TPS65910=m CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8581=y # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3029C2 is not set CONFIG_RTC_DRV_S5M=m # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=m # CONFIG_RTC_DRV_DS1305 is not set CONFIG_RTC_DRV_DS1343=m CONFIG_RTC_DRV_DS1347=y CONFIG_RTC_DRV_DS1390=y # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_R9701 is not set # CONFIG_RTC_DRV_RS5C348 is not set CONFIG_RTC_DRV_DS3234=m CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set # CONFIG_RTC_DRV_DS1286 is not set # CONFIG_RTC_DRV_DS1511 is not set CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DA9052=y # CONFIG_RTC_DRV_STK17TA8 is not set CONFIG_RTC_DRV_M48T86=m CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y # CONFIG_RTC_DRV_BQ4802 is not set CONFIG_RTC_DRV_RP5C01=m # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_WM831X=m CONFIG_RTC_DRV_PCF50633=m # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=m CONFIG_RTC_DRV_MC13XXX=m CONFIG_RTC_DRV_MOXART=y # CONFIG_RTC_DRV_XGENE is not set # # HID Sensor RTC drivers # CONFIG_RTC_DRV_HID_SENSOR_TIME=m CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_INTEL_MID_DMAC=y # CONFIG_INTEL_IOATDMA is not set # CONFIG_DW_DMAC_CORE is not set # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set CONFIG_TIMB_DMA=y CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m # CONFIG_AUXDISPLAY is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_DMEM_GENIRQ=m CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_MF624 is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=m # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=y # # SOC (System On Chip) specific Drivers # # # Hardware Spinlock drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y # CONFIG_AMD_IOMMU is not set CONFIG_DMAR_TABLE=y # CONFIG_INTEL_IOMMU is not set CONFIG_IRQ_REMAP=y # # Remoteproc drivers # CONFIG_REMOTEPROC=m CONFIG_STE_MODEM_RPROC=m # # Rpmsg drivers # # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set CONFIG_IIO=m CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # CONFIG_BMA180=m CONFIG_HID_SENSOR_ACCEL_3D=m CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m CONFIG_KXSD9=m CONFIG_MMA8452=m # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=m CONFIG_AD7266=m CONFIG_AD7298=m # CONFIG_AD7476 is not set CONFIG_AD7791=m # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set CONFIG_AD799X=m CONFIG_LP8788_ADC=m # CONFIG_MAX1363 is not set CONFIG_MCP320X=m CONFIG_MCP3422=m CONFIG_NAU7802=m CONFIG_TI_ADC081C=m # CONFIG_TI_AM335X_ADC is not set # # Amplifiers # CONFIG_AD8366=m # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_SPI=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # CONFIG_AD5064=m CONFIG_AD5360=m CONFIG_AD5380=m # CONFIG_AD5421 is not set # CONFIG_AD5446 is not set CONFIG_AD5449=m CONFIG_AD5504=m CONFIG_AD5624R_SPI=m CONFIG_AD5686=m CONFIG_AD5755=m # CONFIG_AD5764 is not set CONFIG_AD5791=m CONFIG_AD7303=m CONFIG_MAX517=m CONFIG_MCP4725=m # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=m # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=m # # Digital gyroscope sensors # CONFIG_ADIS16080=m CONFIG_ADIS16130=m CONFIG_ADIS16136=m # CONFIG_ADIS16260 is not set CONFIG_ADXRS450=m CONFIG_HID_SENSOR_GYRO_3D=m CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_IIO_ST_GYRO_SPI_3AXIS=m # CONFIG_ITG3200 is not set # # Humidity sensors # CONFIG_DHT11=m CONFIG_SI7005=m # # Inertial measurement units # # CONFIG_ADIS16400 is not set CONFIG_ADIS16480=m CONFIG_INV_MPU6050_IIO=m CONFIG_IIO_ADIS_LIB=m CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ADJD_S311 is not set CONFIG_APDS9300=m CONFIG_CM32181=m CONFIG_CM36651=m CONFIG_GP2AP020A00F=m CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m CONFIG_LTR501=m CONFIG_TCS3472=m CONFIG_SENSORS_TSL2563=m CONFIG_TSL4531=m # CONFIG_VCNL4000 is not set # # Magnetometer sensors # CONFIG_AK8975=m CONFIG_MAG3110=m CONFIG_HID_SENSOR_MAGNETOMETER_3D=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_IIO_ST_MAGN_SPI_3AXIS=m # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=m # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=m # # Pressure sensors # # CONFIG_HID_SENSOR_PRESS is not set # CONFIG_MPL115 is not set CONFIG_MPL3115=m CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m CONFIG_IIO_ST_PRESS_SPI=m # # Lightning sensors # CONFIG_AS3935=m # # Temperature sensors # # CONFIG_MLX90614 is not set CONFIG_TMP006=m CONFIG_NTB=m # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_SAMSUNG_USB2=m CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m # CONFIG_MCB is not set # # Firmware Drivers # CONFIG_EDD=m CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m # CONFIG_DCDBAS is not set CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=m # CONFIG_EFI_VARS_PSTORE is not set CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=m CONFIG_EXT3_DEFAULTS_TO_ORDERED=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y # CONFIG_EXT3_FS_SECURITY is not set # CONFIG_EXT4_FS is not set CONFIG_JBD=m CONFIG_JBD_DEBUG=y CONFIG_JBD2=m # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=m # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=m # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m # CONFIG_OCFS2_FS_USERSPACE_CLUSTER is not set # CONFIG_OCFS2_FS_STATS is not set # CONFIG_OCFS2_DEBUG_MASKLOG is not set # CONFIG_OCFS2_DEBUG_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y # CONFIG_INOTIFY_USER is not set # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=m # CONFIG_FUSE_FS is not set # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set CONFIG_CACHEFILES_HISTOGRAM=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m # CONFIG_MSDOS_FS is not set CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=m CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=m CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_HFS_FS=m # CONFIG_HFSPLUS_FS is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y # CONFIG_EFS_FS is not set CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set # CONFIG_JFFS2_SUMMARY is not set CONFIG_JFFS2_FS_XATTR=y # CONFIG_JFFS2_FS_POSIX_ACL is not set # CONFIG_JFFS2_FS_SECURITY is not set # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=m CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y # CONFIG_QNX6FS_DEBUG is not set CONFIG_ROMFS_FS=m # CONFIG_ROMFS_BACKED_BY_BLOCK is not set CONFIG_ROMFS_BACKED_BY_MTD=y # CONFIG_ROMFS_BACKED_BY_BOTH is not set CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m CONFIG_SYSV_FS=m CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set CONFIG_UFS_DEBUG=y CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y # CONFIG_F2FS_FS_POSIX_ACL is not set CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_EFIVAR_FS is not set # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=m # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=m # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=m # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=m # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=m # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=m # CONFIG_NLS_UTF8 is not set CONFIG_DLM=m # CONFIG_DLM_DEBUG is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU_DELAY is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_CPU_STALL_VERBOSE is not set # CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y # CONFIG_FUNCTION_GRAPH_TRACER is not set CONFIG_IRQSOFF_TRACER=y # CONFIG_PREEMPT_TRACER is not set # CONFIG_SCHED_TRACER is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_BRANCH_TRACER is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENT=y CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_MMIOTRACE_TEST=m CONFIG_TRACEPOINT_BENCHMARK=y CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # # Runtime Testing # CONFIG_LKDTM=m # CONFIG_TEST_LIST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_MODULE=m # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_EARLY_PRINTK_EFI is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_SET_MODULE_RONX is not set # CONFIG_DEBUG_NX_TEST is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y CONFIG_KEYS_DEBUG_PROC_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=m CONFIG_CRYPTO_SHA256_SSSE3=y # CONFIG_CRYPTO_SHA512_SSSE3 is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=m # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=m # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=m # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y # CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_ZLIB is not set # CONFIG_CRYPTO_LZO is not set CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_CCP is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_PERCPU_RWSEM=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y --f+W+jCU1fRNres8c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline _______________________________________________ LKP mailing list LKP@linux.intel.com --f+W+jCU1fRNres8c--