From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2362401876166175882==" MIME-Version: 1.0 From: Jet Chen To: lkp@lists.01.org Subject: [block] WARNING: CPU: 0 PID: 99 at kernel/softirq.c:156 local_bh_enable() Date: Sat, 14 Jun 2014 00:04:07 +0800 Message-ID: <539B20F7.40100@intel.com> List-Id: --===============2362401876166175882== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Zhiguo, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 2c575026fae6e63771bd2a4c1d407214a8096a89 Author: Hong Zhiguo AuthorDate: Wed Nov 20 10:35:05 2013 -0700 Commit: Jens Axboe CommitDate: Wed Nov 20 15:33:04 2013 -0700 Update of blkg_stat and blkg_rwstat may happen in bh context. While u64_stats_fetch_retry is only preempt_disable on 32bit UP system. This is not enough to avoid preemption by bh and may read strange 64 bit value. Signed-off-by: Hong Zhiguo Acked-by: Tejun Heo Cc: stable(a)kernel.org Signed-off-by: Jens Axboe +-------------------------------------------------------+------------+-----= -------+ | | 82023bb7f7 | 2c57= 5026fa | +-------------------------------------------------------+------------+-----= -------+ | boot_successes | 794 | 183 = | | boot_failures | 106 | 117 = | | BUG:kernel_test_crashed | 33 | = | | BUG:kernel_boot_hang | 73 | 91 = | | WARNING:CPU:PID:at_kernel/softirq.c:local_bh_enable() | 0 | 117 = | | inconsistent_SOFTIRQ-ON-W-IN-SOFTIRQ-W_usage | 0 | 117 = | | backtrace:do_mount | 0 | 85 = | | backtrace:SyS_mount | 0 | 85 = | | backtrace:redo_fd_request | 0 | 117 = | | backtrace:floppy_work_workfn | 0 | 0 = | | backtrace:fd_timer_workfn | 0 | 0 = | +-------------------------------------------------------+------------+-----= -------+ [ 414.461526] power_supply test_battery: prop TEMP=3D26 [ 414.871358] power_supply test_battery: prop VOLTAGE_NOW=3D3300 [ 416.112247] ------------[ cut here ]------------ [ 416.113048] WARNING: CPU: 0 PID: 99 at kernel/softirq.c:156 local_bh_ena= ble+0x39/0xc0() [ 416.113048] CPU: 0 PID: 99 Comm: kworker/u2:1 Not tainted 3.12.0-10276-g= 2c57502 #1 [ 416.113048] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 416.113048] Workqueue: floppy redo_fd_request [ 416.113048] 00000000 00000000 d1599c7c c13f3d3f d1599cac c023551b c1990= f08 00000000 [ 416.113048] 00000063 c1991108 0000009c c0239219 c0239219 c060f801 d1661= a14 d1660000 [ 416.113048] d1599cbc c02355dd 00000009 00000000 d1599cc8 c0239219 d1599= cf0 d1599cd8 [ 416.113048] Call Trace: [ 416.113048] [] dump_stack+0x16/0x18 [ 416.113048] [] warn_slowpath_common+0x6b/0x90 [ 416.113048] [] ? local_bh_enable+0x39/0xc0 [ 416.113048] [] ? local_bh_enable+0x39/0xc0 [ 416.113048] [] ? blkg_rwstat_read+0x41/0x50 [ 416.113048] [] warn_slowpath_null+0x1d/0x20 [ 416.113048] [] local_bh_enable+0x39/0xc0 [ 416.113048] [] blkg_rwstat_read+0x41/0x50 [ 416.113048] [] __cfq_set_active_queue+0x75/0x180 [ 416.113048] [] ? kvm_clock_read+0x13/0x20 [ 416.113048] [] ? sched_clock+0x8/0x10 [ 416.113048] [] ? sched_clock_local.constprop.2+0x15/0x150 [ 416.113048] [] cfq_dispatch_requests+0x613/0x990 [ 416.113048] [] ? kvm_clock_read+0x13/0x20 [ 416.113048] [] ? sched_clock+0x8/0x10 [ 416.113048] [] ? sched_clock_local.constprop.2+0x15/0x150 [ 416.113048] [] ? redo_fd_request+0x3f/0x1010 [ 416.113048] [] blk_peek_request+0x17e/0x1b0 [ 416.113048] [] ? _raw_spin_lock_irq+0x6d/0x80 [ 416.113048] [] blk_fetch_request+0x9/0x20 [ 416.113048] [] redo_fd_request+0x85/0x1010 [ 416.113048] [] ? process_one_work+0x1c0/0x3d0 [ 416.113048] [] process_one_work+0x22a/0x3d0 [ 416.113048] [] ? process_one_work+0x1c0/0x3d0 [ 416.113048] [] worker_thread+0x1cf/0x330 [ 416.113048] [] ? process_one_work+0x3d0/0x3d0 [ 416.113048] [] kthread+0xaa/0xb0 [ 416.113048] [] ret_from_kernel_thread+0x1b/0x28 [ 416.113048] [] ? __kthread_unpark+0x40/0x40 [ 416.113048] ---[ end trace 053edd2998e0f96b ]--- [ 438.998238] block nbd12: Attempted send on closed socket git bisect start v3.13 v3.12 -- git bisect good 3bad8bb5cd3048a67df43ac6b1e2f191f19d9ff0 # 12:35 300+ = 46 Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6 git bisect bad dd0508093b79141e0044ca02f0acb6319f69f546 # 12:49 41- = 1 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/sc= m/linux/kernel/git/tip/tip git bisect bad 3f02ff5c2c69753666787ed125708d283a823ffb # 13:07 93- = 2 Merge tag 'tty-3.13-rc3' of git://git.kernel.org/pub/scm/linux/kerne= l/git/gregkh/tty git bisect good 1ab231b274ba51a54acebec23c6aded0f3cdf54e # 13:31 300+ = 30 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/s= cm/linux/kernel/git/tip/tip git bisect bad 5ee540613db504a10e15fafaf4c08cac96aa1823 # 13:50 66- = 5 Merge branch 'for-linus' of git://git.kernel.dk/linux-block git bisect good 53c6de50262a8edd6932bb59a32db7b9d92f8d67 # 14:26 300+ = 6 Merge branch 'x86/urgent' of git://git.kernel.org/pub/scm/linux/kern= el/git/tip/tip git bisect good 59fb2f0e9e30ad99a8bab0ff1efaf8f4a3b7105f # 14:50 300+ = 57 Merge tag 'fbdev-fixes-3.13' of git://git.kernel.org/pub/scm/linux/k= ernel/git/tomba/linux git bisect good ef1e4e32d595d3e6c9a6d3d2956f087d5886c5e5 # 15:17 300+ = 32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/g= it/mason/linux-btrfs git bisect good 29be6345bbaec8502a70c4e2204d5818b48c4e8f # 19:00 300+ = 40 Merge tag 'nfs-for-3.13-3' of git://git.linux-nfs.org/projects/trond= my/linux-nfs git bisect bad e345d767f6530ec9cb0aabab7ea248072a9c6975 # 19:17 131- = 8 Merge branch 'stable/for-jens-3.13-take-two' of git://git.kernel.org= /pub/scm/linux/kernel/git/xen/tip into for-linus git bisect bad c170bbb45febc03ac4d34ba2b8bb55e06104b7e7 # 19:33 15- = 2 block: submit_bio_wait() conversions git bisect bad 2c575026fae6e63771bd2a4c1d407214a8096a89 # 19:57 41- = 2 Update of blkg_stat and blkg_rwstat may happen in bh context. While = u64_stats_fetch_retry is only preempt_disable on 32bit UP system. This is n= ot enough to avoid preemption by bh and may read strange 64 bit value. # first bad commit: [2c575026fae6e63771bd2a4c1d407214a8096a89] Update of bl= kg_stat and blkg_rwstat may happen in bh context. While u64_stats_fetch_ret= ry is only preempt_disable on 32bit UP system. This is not enough to avoid = preemption by bh and may read strange 64 bit value. git bisect good 82023bb7f75b0052f40d3e74169d191c3e4e6286 # 20:59 900+ = 106 Merge tag 'pm+acpi-2-3.13-rc1' of git://git.kernel.org/pub/scm/linux= /kernel/git/rafael/linux-pm git bisect bad b1cce620fd4b6864c92e7307be7839789f9c8be0 # 20:59 0- = 5 Add linux-next specific files for 20140612 git bisect bad 6d87c225f5d82d29243dc124f1ffcbb0e14ec358 # 21:29 89- = 6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kerne= l/git/sage/ceph-client git bisect bad f9801c532e045c1ab89801d0597353c5e2a55671 # 21:58 113- = 8 Add linux-next specific files for 20140613 This script may reproduce the error. ---------------------------------------------------------------------------= -- #!/bin/bash kernel=3D$1 kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -smp 2 -m 256M -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvirtio -net user,vlan=3D0 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -serial stdio -display none -monitor null ) append=3D( debug sched_debug apic=3Ddebug ignore_loglevel sysrq_always_enabled panic=3D10 prompt_ramdisk=3D0 earlyprintk=3DttyS0,115200 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------= -- Thanks, Jet --===============2362401876166175882== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.12.0-10276-g2c575021" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19r ZXJuZWwKCkRlY29tcHJlc3NpbmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gUGVyZm9ybWluZyBy ZWxvY2F0aW9ucy4uLiBkb25lLgpCb290aW5nIHRoZSBrZXJuZWwuClsgICAgMC4wMDAwMDBdIElu aXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9u IDMuMTIuMC0xMDI3Ni1nMmM1NzUwMiAoa2J1aWxkQGxrcC10dDAyKSAoZ2NjIHZlcnNpb24gNC44 LjIgKERlYmlhbiA0LjguMi0xOCkgKSAjMSBGcmkgSnVuIDEzIDE5OjM5OjIwIENTVCAyMDE0Clsg ICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAw LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAw OWZiZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAw MDlmYzAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1l ODIwOiBbbWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVk ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAw MDAwMDEzZmZkZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw MDAwMDAxM2ZmZTAwMC0weDAwMDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBd IEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSBy ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAw LTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUg W2Vhcmx5c2VyMF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBOb3RpY2U6IE5YIChFeGVjdXRlIERp c2FibGUpIHByb3RlY3Rpb24gY2Fubm90IGJlIGVuYWJsZWQ6IG5vbi1QQUUga2VybmVsIQpbICAg IDAuMDAwMDAwXSBTTUJJT1MgMi40IHByZXNlbnQuClsgICAgMC4wMDAwMDBdIERNSTogQm9jaHMg Qm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRl dGVjdGVkOiBLVk0KWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0w eDAwMDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92 ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4MjA6 IGxhc3RfcGZuID0gMHgxM2ZmZSBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMApbICAgIDAuMDAwMDAw XSBNVFJSIGRlZmF1bHQgdHlwZTogd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSBNVFJSIGZpeGVk IHJhbmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAwMDAwLTlGRkZGIHdyaXRlLWJhY2sK WyAgICAwLjAwMDAwMF0gICBBMDAwMC1CRkZGRiB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAg QzAwMDAtRkZGRkYgd3JpdGUtcHJvdGVjdApbICAgIDAuMDAwMDAwXSBNVFJSIHZhcmlhYmxlIHJh bmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAgYmFzZSAwMDgwMDAwMDAwIG1hc2sgRkY4 MDAwMDAwMCB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgMSBkaXNhYmxlZApbICAgIDAuMDAw MDAwXSAgIDIgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAzIGRpc2FibGVkClsgICAgMC4wMDAw MDBdICAgNCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDUgZGlzYWJsZWQKWyAgICAwLjAwMDAw MF0gICA2IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNyBkaXNhYmxlZApbICAgIDAuMDAwMDAw XSB4ODYgUEFUIGVuYWJsZWQ6IGNwdSAwLCBvbGQgMHg3MDQwNiwgbmV3IDB4NzAxMDYwMDA3MDEw NgpbICAgIDAuMDAwMDAwXSBpbml0aWFsIG1lbW9yeSBtYXBwZWQ6IFttZW0gMHgwMDAwMDAwMC0w eDAyN2ZmZmZmXQpbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtjMDA5 YjAwMF0gOWIwMDAgc2l6ZSAxNjM4NApbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5n OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDAw MDAwMC0weDAwMGZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBp bmc6IFttZW0gMHgxMzgwMDAwMC0weDEzYmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEz ODAwMDAwLTB4MTNiZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFw cGluZzogW21lbSAweDEwMDAwMDAwLTB4MTM3ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4 MTAwMDAwMDAtMHgxMzdmZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9t YXBwaW5nOiBbbWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0g MHgwMDEwMDAwMC0weDAwM2ZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDA0 MDAwMDAtMHgwZmZmZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBw aW5nOiBbbWVtIDB4MTNjMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgx M2MwMDAwMC0weDEzZmZkZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjU0ZTAw MCwgMHgwMjU0ZWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBjbWE6IENNQTogcmVzZXJ2ZWQg MTYgTWlCIGF0IDEyYzAwMDAwClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgxM2NiZDAw MC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDAwMGZkOTUwIDAwMDAxNCAo djAwIEJPQ0hTICkKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAxM2ZmZTQ1MCAwMDAwMzQgKHYw MSBCT0NIUyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0g QUNQSTogRkFDUCAxM2ZmZmY4MCAwMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1AgMDAwMDAwMDEg QlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAxM2ZmZTQ5MCAwMDExQTkg KHYwMSAgIEJYUEMgICBCWERTRFQgMDAwMDAwMDEgSU5UTCAyMDEwMDUyOCkKWyAgICAwLjAwMDAw MF0gQUNQSTogRkFDUyAxM2ZmZmY0MCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAx M2ZmZjdhMCAwMDA3OTYgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAw MSkKWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAxM2ZmZjY4MCAwMDAwODAgKHYwMSBCT0NIUyAg QlhQQ0FQSUMgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSFBF VCAxM2ZmZjY0MCAwMDAwMzggKHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAw MDAwMSkKWyAgICAwLjAwMDAwMF0gME1CIEhJR0hNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAw XSAzMTlNQiBMT1dNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1hcHBlZCBsb3cgcmFt OiAwIC0gMTNmZmUwMDAKWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMTNmZmUwMDAKWyAg ICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMApb ICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmZDAwMSwgYm9vdCBjbG9j awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI1NGYwMDAsIDB4MDI1NGZmZmZdIFBHVEFCTEUKWyAg ICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAw eDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAx MDAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSAgZW1wdHkKWyAgICAw LjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0g RWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0g MHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4 MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6 IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1h cApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAw MDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAg IE5vcm1hbCB6b25lOiA2MDggcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAg Tm9ybWFsIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBdIEFD UEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4YjAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlk OiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFz eW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAwXSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNy IDFiZjQwODAKWyAgICAwLjAwMDAwMF0gZTgyMDogW21lbSAweDE0MDAwMDAwLTB4ZmVmZmJmZmZd IGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmly dHVhbGl6ZWQga2VybmVsIG9uIEtWTQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMCByMCBk MzI3NjggdTMyNzY4IGFsbG9jPTEqMzI3NjgKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBd IDAgClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmls aXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgxMTgwClsgICAgMC4wMDAwMDBdIEtlcm5l bCBjb21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIw MCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVf c3RhbGxfdGltZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRv Zz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0 eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXR0MC0wNjEzMTAzNi9uZXh0Om1hc3RlcjoyYzU3NTAy NmZhZTZlNjM3NzFiZDJhNGMxZDQwNzIxNGE4MDk2YTg5OmJpc2VjdC1saW51eC8udm1saW51ei0y YzU3NTAyNmZhZTZlNjM3NzFiZDJhNGMxZDQwNzIxNGE4MDk2YTg5LTIwMTQwNjEzMTkzOTMzLTE1 MS1pdmI0MiBicmFuY2g9bmV4dC9tYXN0ZXIgQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNv bmZpZy10dDAtMDYxMzEwMzYvMmM1NzUwMjZmYWU2ZTYzNzcxYmQyYTRjMWQ0MDcyMTRhODA5NmE4 OS92bWxpbnV6LTMuMTIuMC0xMDI3Ni1nMmM1NzUwMiBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAw LjAwMDAwMF0gc3lzcnE6IHN5c3JxIGFsd2F5cyBlbmFibGVkLgpbICAgIDAuMDAwMDAwXSBQSUQg aGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjAw MDAwMF0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA2LCAy NjIxNDQgYnl0ZXMpClsgICAgMC4wMDAwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmll czogMzI3NjggKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIEluaXRpYWxp emluZyBDUFUjMApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgSGlnaE1lbSBmb3Igbm9kZSAw ICgwMDAwMDAwMDowMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAyNjgzNDhLLzMyNzI4 MEsgYXZhaWxhYmxlICgxODQ3N0sga2VybmVsIGNvZGUsIDMwNDdLIHJ3ZGF0YSwgNzk5Mksgcm9k YXRhLCA2NjRLIGluaXQsIDU5MjBLIGJzcywgNTg5MzJLIHJlc2VydmVkLCAwSyBoaWdobWVtKQpb ICAgIDAuMDAwMDAwXSB2aXJ0dWFsIGtlcm5lbCBtZW1vcnkgbGF5b3V0OgpbICAgIDAuMDAwMDAw XSAgICAgZml4bWFwICA6IDB4ZmZmZTEwMDAgLSAweGZmZmZmMDAwICAgKCAxMjAga0IpClsgICAg MC4wMDAwMDBdICAgICBwa21hcCAgIDogMHhmZjgwMDAwMCAtIDB4ZmZjMDAwMDAgICAoNDA5NiBr QikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxsb2MgOiAweGQ0N2ZlMDAwIC0gMHhmZjdmZTAwMCAg ICggNjg4IE1CKQpbICAgIDAuMDAwMDAwXSAgICAgbG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGQz ZmZlMDAwICAgKCAzMTkgTUIpClsgICAgMC4wMDAwMDBdICAgICAgIC5pbml0IDogMHhjMWVkNTAw MCAtIDB4YzFmN2IwMDAgICAoIDY2NCBrQikKWyAgICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAw eGMxNDBiNzkyIC0gMHhjMWVkNGRjMCAgICgxMTA0NSBrQikKWyAgICAwLjAwMDAwMF0gICAgICAg LnRleHQgOiAweGMwMjAwMDAwIC0gMHhjMTQwYjc5MiAgICgxODQ3NyBrQikKWyAgICAwLjAwMDAw MF0gQ2hlY2tpbmcgaWYgdGhpcyBwcm9jZXNzb3IgaG9ub3VycyB0aGUgV1AgYml0IGV2ZW4gaW4g c3VwZXJ2aXNvciBtb2RlLi4uT2suClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MTYgbnJfaXJxczox NiAxNgpbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFja3MsIGhhcmQ9ZDI0MGEwMDAgc29mdD1k MjQwYzAwMApbICAgIDAuMDAwMDAwXSBDb25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQpbICAgIDAu MDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xl IFtlYXJseXNlcjBdIGRpc2FibGVkClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAg c3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTIuMC0xMDI3Ni1nMmM1 NzUwMiAoa2J1aWxkQGxrcC10dDAyKSAoZ2NjIHZlcnNpb24gNC44LjIgKERlYmlhbiA0LjguMi0x OCkgKSAjMSBGcmkgSnVuIDEzIDE5OjM5OjIwIENTVCAyMDE0ClsgICAgMC4wMDAwMDBdIGU4MjA6 IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAg IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAw MDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ T1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2Fi bGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAw MDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAw eDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAw MDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZm Zl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxl ZApbICAgIDAuMDAwMDAwXSBOb3RpY2U6IE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb24g Y2Fubm90IGJlIGVuYWJsZWQ6IG5vbi1QQUUga2VybmVsIQpbICAgIDAuMDAwMDAwXSBTTUJJT1Mg Mi40IHByZXNlbnQuClsgICAgMC4wMDAwMDBdIERNSTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMg MDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBLVk0KWyAgICAw LjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2FibGUg PT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAt MHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHgxM2Zm ZSBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMApbICAgIDAuMDAwMDAwXSBNVFJSIGRlZmF1bHQgdHlw ZTogd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSBNVFJSIGZpeGVkIHJhbmdlcyBlbmFibGVkOgpb ICAgIDAuMDAwMDAwXSAgIDAwMDAwLTlGRkZGIHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gICBB MDAwMC1CRkZGRiB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgQzAwMDAtRkZGRkYgd3JpdGUt cHJvdGVjdApbICAgIDAuMDAwMDAwXSBNVFJSIHZhcmlhYmxlIHJhbmdlcyBlbmFibGVkOgpbICAg IDAuMDAwMDAwXSAgIDAgYmFzZSAwMDgwMDAwMDAwIG1hc2sgRkY4MDAwMDAwMCB1bmNhY2hhYmxl ClsgICAgMC4wMDAwMDBdICAgMSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDIgZGlzYWJsZWQK WyAgICAwLjAwMDAwMF0gICAzIGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNCBkaXNhYmxlZApb ICAgIDAuMDAwMDAwXSAgIDUgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA2IGRpc2FibGVkClsg ICAgMC4wMDAwMDBdICAgNyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSB4ODYgUEFUIGVuYWJsZWQ6 IGNwdSAwLCBvbGQgMHg3MDQwNiwgbmV3IDB4NzAxMDYwMDA3MDEwNgpbICAgIDAuMDAwMDAwXSBp bml0aWFsIG1lbW9yeSBtYXBwZWQ6IFttZW0gMHgwMDAwMDAwMC0weDAyN2ZmZmZmXQpbICAgIDAu MDAwMDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtjMDA5YjAwMF0gOWIwMDAgc2l6ZSAx NjM4NApbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MDAwMDAwMDAt MHgwMDBmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXSBw YWdlIDRrClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMzgwMDAw MC0weDEzYmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzODAwMDAwLTB4MTNiZmZmZmZd IHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEwMDAw MDAwLTB4MTM3ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAwMDAwMDAtMHgxMzdmZmZm Zl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MDAx MDAwMDAtMHgwZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDEwMDAwMC0weDAwM2Zm ZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDA0MDAwMDAtMHgwZmZmZmZmZl0g cGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTNjMDAw MDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxM2MwMDAwMC0weDEzZmZkZmZm XSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjU0ZTAwMCwgMHgwMjU0ZWZmZl0gUEdU QUJMRQpbICAgIDAuMDAwMDAwXSBjbWE6IENNQTogcmVzZXJ2ZWQgMTYgTWlCIGF0IDEyYzAwMDAw ClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgxM2NiZDAwMC0weDEzZmVmZmZmXQpbICAg IDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDAwMGZkOTUwIDAwMDAxNCAodjAwIEJPQ0hTICkKWyAgICAw LjAwMDAwMF0gQUNQSTogUlNEVCAxM2ZmZTQ1MCAwMDAwMzQgKHYwMSBCT0NIUyAgQlhQQ1JTRFQg MDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAxM2ZmZmY4 MCAwMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAg ICAwLjAwMDAwMF0gQUNQSTogRFNEVCAxM2ZmZTQ5MCAwMDExQTkgKHYwMSAgIEJYUEMgICBCWERT RFQgMDAwMDAwMDEgSU5UTCAyMDEwMDUyOCkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAxM2Zm ZmY0MCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAxM2ZmZjdhMCAwMDA3OTYgKHYw MSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0g QUNQSTogQVBJQyAxM2ZmZjY4MCAwMDAwODAgKHYwMSBCT0NIUyAgQlhQQ0FQSUMgMDAwMDAwMDEg QlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAxM2ZmZjY0MCAwMDAwMzgg KHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAw MF0gME1CIEhJR0hNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAzMTlNQiBMT1dNRU0gYXZh aWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1hcHBlZCBsb3cgcmFtOiAwIC0gMTNmZmUwMDAKWyAg ICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMTNmZmUwMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNs b2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0t Y2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmZDAwMSwgYm9vdCBjbG9jawpbICAgIDAuMDAwMDAwXSBC UksgWzB4MDI1NGYwMDAsIDB4MDI1NGZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gWm9uZSBy YW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZm ZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAxMDAwMDAwLTB4MTNmZmRmZmZd ClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6 b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUg cmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMTAwMC0weDAwMDll ZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZmZGZm Zl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDgxODIwClsgICAgMC4wMDAw MDBdICAgRE1BIHpvbmU6IDMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAg IERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5 OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA2MDgg cGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDc3ODIy IHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBv cnQ6IDB4YjAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6 IDB4ZmVkMDAwMDAKWyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApb ICAgIDAuMDAwMDAwXSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDFiZjQwODAKWyAgICAwLjAw MDAwMF0gZTgyMDogW21lbSAweDE0MDAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3IgUENJ IGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9u IEtWTQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMCByMCBkMzI3NjggdTMyNzY4IGFsbG9j PTEqMzI3NjgKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgClsgICAgMC4wMDAwMDBd IEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAg VG90YWwgcGFnZXM6IDgxMTgwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1 bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVn IHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAg cGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyAgcHJvbXB0X3Jh bWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9v dD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5k Y29uZmlnLXR0MC0wNjEzMTAzNi9uZXh0Om1hc3RlcjoyYzU3NTAyNmZhZTZlNjM3NzFiZDJhNGMx ZDQwNzIxNGE4MDk2YTg5OmJpc2VjdC1saW51eC8udm1saW51ei0yYzU3NTAyNmZhZTZlNjM3NzFi ZDJhNGMxZDQwNzIxNGE4MDk2YTg5LTIwMTQwNjEzMTkzOTMzLTE1MS1pdmI0MiBicmFuY2g9bmV4 dC9tYXN0ZXIgQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZpZy10dDAtMDYxMzEwMzYv MmM1NzUwMjZmYWU2ZTYzNzcxYmQyYTRjMWQ0MDcyMTRhODA5NmE4OS92bWxpbnV6LTMuMTIuMC0x MDI3Ni1nMmM1NzUwMiBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0gc3lzcnE6IHN5 c3JxIGFsd2F5cyBlbmFibGVkLgpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVz OiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjAwMDAwMF0gRGVudHJ5IGNhY2hl IGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMpClsgICAg MC4wMDAwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA1 LCAxMzEwNzIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBDUFUjMApbICAgIDAu MDAwMDAwXSBJbml0aWFsaXppbmcgSGlnaE1lbSBmb3Igbm9kZSAwICgwMDAwMDAwMDowMDAwMDAw MCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAyNjgzNDhLLzMyNzI4MEsgYXZhaWxhYmxlICgxODQ3 N0sga2VybmVsIGNvZGUsIDMwNDdLIHJ3ZGF0YSwgNzk5Mksgcm9kYXRhLCA2NjRLIGluaXQsIDU5 MjBLIGJzcywgNTg5MzJLIHJlc2VydmVkLCAwSyBoaWdobWVtKQpbICAgIDAuMDAwMDAwXSB2aXJ0 dWFsIGtlcm5lbCBtZW1vcnkgbGF5b3V0OgpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4 ZmZmZTEwMDAgLSAweGZmZmZmMDAwICAgKCAxMjAga0IpClsgICAgMC4wMDAwMDBdICAgICBwa21h cCAgIDogMHhmZjgwMDAwMCAtIDB4ZmZjMDAwMDAgICAoNDA5NiBrQikKWyAgICAwLjAwMDAwMF0g ICAgIHZtYWxsb2MgOiAweGQ0N2ZlMDAwIC0gMHhmZjdmZTAwMCAgICggNjg4IE1CKQpbICAgIDAu MDAwMDAwXSAgICAgbG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGQzZmZlMDAwICAgKCAzMTkgTUIp ClsgICAgMC4wMDAwMDBdICAgICAgIC5pbml0IDogMHhjMWVkNTAwMCAtIDB4YzFmN2IwMDAgICAo IDY2NCBrQikKWyAgICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweGMxNDBiNzkyIC0gMHhjMWVk NGRjMCAgICgxMTA0NSBrQikKWyAgICAwLjAwMDAwMF0gICAgICAgLnRleHQgOiAweGMwMjAwMDAw IC0gMHhjMTQwYjc5MiAgICgxODQ3NyBrQikKWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgaWYgdGhp cyBwcm9jZXNzb3IgaG9ub3VycyB0aGUgV1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4u T2suClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MTYgbnJfaXJxczoxNiAxNgpbICAgIDAuMDAwMDAw XSBDUFUgMCBpcnFzdGFja3MsIGhhcmQ9ZDI0MGEwMDAgc29mdD1kMjQwYzAwMApbICAgIDAuMDAw MDAwXSBDb25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0 dHkwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xlIFtlYXJseXNlcjBdIGRpc2Fi bGVkClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgMC4wMDAwMDBd IExvY2sgZGVwZW5kZW5jeSB2YWxpZGF0b3I6IENvcHlyaWdodCAoYykgMjAwNiBSZWQgSGF0LCBJ bmMuLCBJbmdvIE1vbG5hcgpbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfU1VCQ0xBU1NF UzogIDgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRIOiAgICAgICAgICA0OApbICAg IDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfS0VZUzogICAgICAgIDgxOTEKWyAgICAwLjAwMDAw MF0gLi4uIENMQVNTSEFTSF9TSVpFOiAgICAgICAgICA0MDk2ClsgICAgMC4wMDAwMDBdIC4uLiBN QVhfTE9DS0RFUF9FTlRSSUVTOiAgICAgMTYzODQKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NL REVQX0NIQUlOUzogICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAuLi4gQ0hBSU5IQVNIX1NJWkU6 ICAgICAgICAgIDE2Mzg0ClsgICAgMC4wMDAwMDBdICBtZW1vcnkgdXNlZCBieSBsb2NrIGRlcGVu ZGVuY3kgaW5mbzogMzgyMyBrQgpbICAgIDAuMDAwMDAwXSAgcGVyIHRhc2stc3RydWN0IG1lbW9y eSBmb290cHJpbnQ6IDE5MjAgYnl0ZXMKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tClsgICAgMC4wMDAwMDBdIHwgTG9ja2luZyBBUEkgdGVzdHN1aXRlOgpbICAgIDAuMDAw MDAwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgc3BpbiB8d2xvY2sgfHJsb2NrIHxtdXRleCB8IHdzZW0gfCByc2Vt IHwKWyAgICAwLjAwMDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgICAg ICAgICAgICAgICAgICAgICBBLUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAg fCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgQS1CLUItQSBk ZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAw LjAwMDAwMF0gICAgICAgICAgICAgIEEtQi1CLUMtQy1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAg QS1CLUMtQS1CLUMgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgIEEtQi1CLUMtQy1ELUQtQSBkZWFkbG9jazog IG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgICAgICAgQS1CLUMtRC1CLUQtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUItQy1ELUItQy1E LUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8Clsg ICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgZG91YmxlIHVubG9jazogIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgICAgICAgaW5pdGlhbGl6ZSBoZWxkOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgIGJhZCB1bmxvY2sgb3Jk ZXI6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAw MDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICByZWN1 cnNpdmUgcmVhZC1sb2NrOiAgICAgICAgICAgICB8ICBvayAgfCAgICAgICAgICAgICB8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgIHJlY3Vyc2l2ZSByZWFkLWxvY2sgIzI6ICAgICAg ICAgICAgIHwgIG9rICB8ICAgICAgICAgICAgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAg ICAgICAgIG1peGVkIHJlYWQtd3JpdGUtbG9jazogICAgICAgICAgICAgfCAgb2sgIHwgICAgICAg ICAgICAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgbWl4ZWQgd3JpdGUtcmVh ZC1sb2NrOiAgICAgICAgICAgICB8ICBvayAgfCAgICAgICAgICAgICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgaGFyZC1pcnFz LW9uICsgaXJxLXNhZmUtQS8xMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgICBzb2Z0LWlycXMtb24gKyBpcnEtc2FmZS1BLzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgIGhhcmQtaXJxcy1vbiArIGlycS1zYWZlLUEvMjE6ICBvayAgfCAg b2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgc29mdC1pcnFzLW9uICsgaXJxLXNhZmUt QS8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgIHNpcnEtc2Fm ZS1BID0+IGhpcnFzLW9uLzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAg ICAgICAgc2lycS1zYWZlLUEgPT4gaGlycXMtb24vMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8Clsg ICAgMC4wMDAwMDBdICAgICAgICAgIGhhcmQtc2FmZS1BICsgaXJxcy1vbi8xMjogIG9rICB8ICBv ayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgc29mdC1zYWZlLUEgKyBpcnFzLW9u LzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBoYXJkLXNh ZmUtQSArIGlycXMtb24vMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICAgICAgIHNvZnQtc2FmZS1BICsgaXJxcy1vbi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMTIzOiAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8x MjM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSAr IHVuc2FmZS1CICMxLzEzMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg IHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8yMTM6ICBvayAgfCAgb2sg IHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzIx MzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsg dW5zYWZlLUIgIzEvMjMxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg c29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzMxMjogIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzEy OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1 bnNhZmUtQiAjMS8zMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBz b2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAw LjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMTIzOiAgb2sgIHwgIG9rICB8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMjM6 ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVu c2FmZS1CICMyLzEzMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNv ZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8yMTM6ICBvayAgfCAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzIxMzog IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5z YWZlLUIgIzIvMjMxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29m dC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzMxMjogIG9rICB8ICBvayAgfCAg b2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzEyOiAg b2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNh ZmUtQiAjMi8zMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0 LXNhZmUtQSArIHVuc2FmZS1CICMyLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMTIzOiAgb2sgIHwgIG9rICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8xMjM6ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52 ZXJzaW9uLzEzMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29m dC1pcnEgbG9jay1pbnZlcnNpb24vMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8yMTM6ICBvayAgfCAgb2sgIHwgIG9r ICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzIxMzogIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZl cnNpb24vMjMxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0 LWlycSBsb2NrLWludmVyc2lvbi8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAw MDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzMxMjogIG9rICB8ICBvayAgfCAgb2sg IHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMzEyOiAgb2sg IHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVy c2lvbi8zMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQt aXJxIGxvY2staW52ZXJzaW9uLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMTIzOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMTIzOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMTMyOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMTMyOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMjEzOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMjEzOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMjMxOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMjMxOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMzEyOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMzEyOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMzIxOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMzIxOiAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgIHwgV291bmQvd2FpdCB0ZXN0 cyB8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBd ICAgICAgICAgICAgICAgICAgIHd3IGFwaSBmYWlsdXJlczogIG9rICB8ICBvayAgfCAgb2sgIHwK WyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgd3cgY29udGV4dHMgbWl4aW5nOiAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICBmaW5pc2hpbmcgd3cgY29udGV4dDog IG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAg IGxvY2tpbmcgbWlzbWF0Y2hlczogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgICAgICAgICAgICAgICBFREVBRExLIGhhbmRsaW5nOiAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgICAgICAgICBzcGlubG9jayBuZXN0IHVubG9ja2VkOiAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Ymxv Y2sgfCB0cnkgIHxjb250ZXh0fApbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAg ICAgICAgICAgICAgICAgICAgY29udGV4dDogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ5OiAgb2sgIHwgIG9rICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2s6ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAg ICBzcGlubG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAw MDAwXSBHb29kLCBhbGwgMjUzIHRlc3RjYXNlcyBwYXNzZWQhIHwKWyAgICAwLjAwMDAwMF0gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIGhwZXQgY2xvY2tl dmVudCByZWdpc3RlcmVkClsgICAgMC4wMDAwMDBdIHRzYzogRGV0ZWN0ZWQgMjY5My4zODYgTUh6 IHByb2Nlc3NvcgpbICAgIDAuMDAyMDAwXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVk KSBwcmVzZXQgdmFsdWUuLiA1Mzg2Ljc3IEJvZ29NSVBTIChscGo9MjY5MzM4NikKWyAgICAwLjAw MzAwOF0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAgMC4wMDQxMjRd IFNlY3VyaXR5IEZyYW1ld29yayBpbml0aWFsaXplZApbICAgIDAuMDA1MDIwXSBBcHBBcm1vcjog QXBwQXJtb3IgaW5pdGlhbGl6ZWQKWyAgICAwLjAwNjAxNV0gWWFtYTogYmVjb21pbmcgbWluZGZ1 bC4KWyAgICAwLjAwNzA4Nl0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIKWyAg ICAwLjAwOTE3Ml0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGVidWcKWyAgICAwLjAxMDAy NV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZnJlZXplcgpbICAgIDAuMDExMDI5XSBJbml0 aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBibGtpbwpbICAgIDAuMDEyMDE5XSBJbml0aWFsaXppbmcg Y2dyb3VwIHN1YnN5cyBwZXJmX2V2ZW50ClsgICAgMC4wMTMxNjNdIExhc3QgbGV2ZWwgaVRMQiBl bnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwClsgICAgMC4wMTMxNjNdIExhc3QgbGV2ZWwgZFRM QiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwClsgICAgMC4wMTMxNjNdIHRsYl9mbHVzaGFs bF9zaGlmdDogNgpbICAgIDAuMDE0MDE1XSBDUFU6IEludGVsIENvbW1vbiBLVk0gcHJvY2Vzc29y IChmYW06IDBmLCBtb2RlbDogMDYsIHN0ZXBwaW5nOiAwMSkKWyAgICAwLjAyNjI3Nl0gQUNQSTog Q29yZSByZXZpc2lvbiAyMDEzMDkyNwpbICAgIDAuMDMxMzQ2XSBBQ1BJOiBBbGwgQUNQSSBUYWJs ZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkClsgICAgMC4wMzM0NTJdIEFDUEk6IHNldHRpbmcgRUxD UiB0byAwMjAwIChmcm9tIDBjMDApClsgICAgMC4wMzQ0MzRdIFBlcmZvcm1hbmNlIEV2ZW50czog dW5zdXBwb3J0ZWQgTmV0YnVyc3QgQ1BVIG1vZGVsIDYgbm8gUE1VIGRyaXZlciwgc29mdHdhcmUg ZXZlbnRzIG9ubHkuClsgICAgMC4wNDQyMTFdIGRldnRtcGZzOiBpbml0aWFsaXplZApbICAgIDAu MDQ5NTU5XSB4b3I6IG1lYXN1cmluZyBzb2Z0d2FyZSBjaGVja3N1bSBzcGVlZApbICAgIDAuMDYx MDM0XSAgICBwSUlJX3NzZSAgOiAgIDE0MC4wMDAgTUIvc2VjClsgICAgMC4wNzUwMjldICAgIHBy ZWZldGNoNjQtc3NlOiAgIDE0MC4wMDAgTUIvc2VjClsgICAgMC4wNzYwMTldIHhvcjogdXNpbmcg ZnVuY3Rpb246IHByZWZldGNoNjQtc3NlICgxNDAuMDAwIE1CL3NlYykKWyAgICAwLjA3ODQ5N10g cmVndWxhdG9yLWR1bW15OiBubyBwYXJhbWV0ZXJzClsgICAgMC4wODAwNTRdIE5FVDogUmVnaXN0 ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjA4Mzk1MF0gY3B1aWRsZTogdXNpbmcgZ292 ZXJub3IgbGFkZGVyClsgICAgMC4wODY0NDNdIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVk ClsgICAgMC4wODgwNzJdIFBDSTogVXNpbmcgY29uZmlndXJhdGlvbiB0eXBlIDEgZm9yIGJhc2Ug YWNjZXNzClsgICAgMC4xNTMzOTVdIGJpbzogY3JlYXRlIHNsYWIgPGJpby0wPiBhdCAwClsgICAg MC4xNzMwMTJdIHJhaWQ2OiBtbXh4MSAgICAgMjAzMSBNQi9zClsgICAgMC4xOTEwMjRdIHJhaWQ2 OiBtbXh4MiAgICAgMjM1MSBNQi9zClsgICAgMC4yMDkwMzVdIHJhaWQ2OiBzc2UxeDEgICAgMTU3 NCBNQi9zClsgICAgMC4yMjcwMTddIHJhaWQ2OiBzc2UxeDIgICAgMjU5MyBNQi9zClsgICAgMC4y NDUwMTddIHJhaWQ2OiBzc2UyeDEgICAgMzQzNyBNQi9zClsgICAgMC4yNjMwMTRdIHJhaWQ2OiBz c2UyeDIgICAgNDM4MiBNQi9zClsgICAgMC4yNjQwMTJdIHJhaWQ2OiB1c2luZyBhbGdvcml0aG0g c3NlMngyICg0MzgyIE1CL3MpClsgICAgMC4yNjUwMTJdIHJhaWQ2OiB1c2luZyBpbnR4MSByZWNv dmVyeSBhbGdvcml0aG0KWyAgICAwLjI2NzMyNl0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2 aWNlKQpbICAgIDAuMjY4MDE5XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpClsg ICAgMC4yNjkwMTNdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAgICAw LjI3MDAxN10gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpClsg ICAgMC4yODU4ODldIEFDUEk6IEludGVycHJldGVyIGVuYWJsZWQKWyAgICAwLjI4NjAyM10gQUNQ STogKHN1cHBvcnRzIFMwIFM1KQpbICAgIDAuMjg3MDE1XSBBQ1BJOiBVc2luZyBQSUMgZm9yIGlu dGVycnVwdCByb3V0aW5nClsgICAgMC4yODgwNzhdIFBDSTogVXNpbmcgaG9zdCBicmlkZ2Ugd2lu ZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9bm9jcnMiIGFuZCByZXBvcnQg YSBidWcKWyAgICAwLjMwNzQ1OF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWlu IDAwMDAgW2J1cyAwMC1mZl0pClsgICAgMC4zMDgwMzRdIGFjcGkgUE5QMEEwMzowMDogX09TQzog T1Mgc3VwcG9ydHMgW0FTUE0gQ2xvY2tQTSBTZWdtZW50c10KWyAgICAwLjMwOTA3MF0gYWNwaSBQ TlAwQTAzOjAwOiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsgZGlzYWJsaW5nIEFTUE0KWyAg ICAwLjMxMTM4NF0gYWNwaSBQTlAwQTAzOjAwOiBmYWlsIHRvIGFkZCBNTUNPTkZJRyBpbmZvcm1h dGlvbiwgY2FuJ3QgYWNjZXNzIGV4dGVuZGVkIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlIHVuZGVy IHRoaXMgYnJpZGdlLgpbICAgIDAuMzEzMTMwXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6 MDAKWyAgICAwLjMxNDA0Ml0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVz IDAwLWZmXQpbICAgIDAuMzE1MDExXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNl IFtpbyAgMHgwMDAwLTB4MGNmN10KWyAgICAwLjMxNjAyMl0gcGNpX2J1cyAwMDAwOjAwOiByb290 IGJ1cyByZXNvdXJjZSBbaW8gIDB4MGQwMC0weGZmZmZdClsgICAgMC4zMTcwMTZdIHBjaV9idXMg MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdClsg ICAgMC4zMTgwMjFdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDgw MDAwMDAwLTB4ZmViZmZmZmZdClsgICAgMC4zMTkxMTldIHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2 OjEyMzddIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjMyMTQwMF0gcGNpIDAwMDA6MDA6 MDEuMDogWzgwODY6NzAwMF0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMApbICAgIDAuMzI0NTgyXSBw Y2kgMDAwMDowMDowMS4xOiBbODA4Njo3MDEwXSB0eXBlIDAwIGNsYXNzIDB4MDEwMTgwClsgICAg MC4zMzAwMDBdIHBjaSAwMDAwOjAwOjAxLjE6IHJlZyAweDIwOiBbaW8gIDB4YzA0MC0weGMwNGZd ClsgICAgMC4zMzMwNTVdIHBjaSAwMDAwOjAwOjAxLjM6IFs4MDg2OjcxMTNdIHR5cGUgMDAgY2xh c3MgMHgwNjgwMDAKWyAgICAwLjMzNTQ5NV0gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAg MHhiMDAwLTB4YjAzZl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJClsgICAgMC4zMzYwNDFdIHBjaSAw MDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8gIDB4YjEwMC0weGIxMGZdIGNsYWltZWQgYnkgUElJWDQg U01CClsgICAgMC4zMzgyMzNdIHBjaSAwMDAwOjAwOjAyLjA6IFsxMDEzOjAwYjhdIHR5cGUgMDAg Y2xhc3MgMHgwMzAwMDAKWyAgICAwLjM0MTAzN10gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTA6 IFttZW0gMHhmYzAwMDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAgMC4zNDQwNDldIHBjaSAwMDAw OjAwOjAyLjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhmZWJmMGZmZl0KWyAgICAwLjM1 NDc0MF0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJlMDAwMC0weGZlYmVm ZmZmIHByZWZdClsgICAgMC4zNTY2OTddIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjEwMGVdIHR5 cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjM1ODYzM10gcGNpIDAwMDA6MDA6MDMuMDogcmVn IDB4MTA6IFttZW0gMHhmZWJhMDAwMC0weGZlYmJmZmZmXQpbICAgIDAuMzYwMDAwXSBwY2kgMDAw MDowMDowMy4wOiByZWcgMHgxNDogW2lvICAweGMwMDAtMHhjMDNmXQpbICAgIDAuMzY3NTU2XSBw Y2kgMDAwMDowMDowMy4wOiByZWcgMHgzMDogW21lbSAweGZlYmMwMDAwLTB4ZmViZGZmZmYgcHJl Zl0KWyAgICAwLjM2OTIzM10gcGNpIDAwMDA6MDA6MDQuMDogWzgwODY6MjVhYl0gdHlwZSAwMCBj bGFzcyAweDA4ODAwMApbICAgIDAuMzcxMzc5XSBwY2kgMDAwMDowMDowNC4wOiByZWcgMHgxMDog W21lbSAweGZlYmYxMDAwLTB4ZmViZjEwMGZdClsgICAgMC4zNzc3MTBdIHBjaV9idXMgMDAwMDow MDogb24gTlVNQSBub2RlIDAKWyAgICAwLjM4MDc4NF0gQUNQSTogUENJIEludGVycnVwdCBMaW5r IFtMTktBXSAoSVJRcyA1ICoxMCAxMSkKWyAgICAwLjM4MzE0N10gQUNQSTogUENJIEludGVycnVw dCBMaW5rIFtMTktCXSAoSVJRcyA1ICoxMCAxMSkKWyAgICAwLjM4NTMwNF0gQUNQSTogUENJIElu dGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyA1IDEwICoxMSkKWyAgICAwLjM4ODMyNl0gQUNQSTog UENJIEludGVycnVwdCBMaW5rIFtMTktEXSAoSVJRcyA1IDEwICoxMSkKWyAgICAwLjM5MDIxNl0g QUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktTXSAoSVJRcyAqOSkKWyAgICAwLjM5MzgwNV0g QUNQSTogRW5hYmxlZCAxNiBHUEVzIGluIGJsb2NrIDAwIHRvIDBGClsgICAgMC4zOTQwMjddIEFD UEk6IFxfU0JfLlBDSTA6IG5vdGlmeSBoYW5kbGVyIGlzIGluc3RhbGxlZApbICAgIDAuMzk1MTgw XSBGb3VuZCAxIGFjcGkgcm9vdCBkZXZpY2VzClsgICAgMC4zOTgzNzBdIHZnYWFyYjogZGV2aWNl IGFkZGVkOiBQQ0k6MDAwMDowMDowMi4wLGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tz PW5vbmUKWyAgICAwLjM5OTAyMl0gdmdhYXJiOiBsb2FkZWQKWyAgICAwLjQwMDAwN10gdmdhYXJi OiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZSAwMDAwOjAwOjAyLjAKWyAgICAwLjQwMjQ4MF0gU0NT SSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQKWyAgICAwLjQwMzEwM10gbGliYXRhIHZlcnNpb24gMy4w MCBsb2FkZWQuClsgICAgMC40MDQyNjZdIEFDUEk6IGJ1cyB0eXBlIFVTQiByZWdpc3RlcmVkClsg ICAgMC40MDYwMjhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNi ZnMKWyAgICAwLjQwNzA1M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl ciBodWIKWyAgICAwLjQwODE2M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZl ciB1c2IKWyAgICAwLjQwOTI1NF0gTGludXggdmlkZW8gY2FwdHVyZSBpbnRlcmZhY2U6IHYyLjAw ClsgICAgMC40MTEwMTNdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQK WyAgICAwLjQxMjAxNV0gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQg MjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgpbICAgIDAuNDEz MDQ0XSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsgICAgMC40MTQxNDFdIEVEQUMgTUM6 IFZlcjogMy4wLjAKWyAgICAwLjQxNjAxNV0gRURBQyBERUJVRzogZWRhY19tY19zeXNmc19pbml0 OiBkZXZpY2UgbWMgY3JlYXRlZApbICAgIDAuNDE4MDY2XSB3bWk6IE1hcHBlciBsb2FkZWQKWyAg ICAwLjQxOTM4NF0gQWR2YW5jZWQgTGludXggU291bmQgQXJjaGl0ZWN0dXJlIERyaXZlciBJbml0 aWFsaXplZC4KWyAgICAwLjQyMDA5NV0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpb ICAgIDAuNDIxMDE2XSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsg ICAgMC40MjIyMTFdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWZjMDAtMHgw MDA5ZmZmZl0KWyAgICAwLjQyMzA0NF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgx M2ZmZTAwMC0weDEzZmZmZmZmXQpbICAgIDAuNDI1MzUwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j b2wgZmFtaWx5IDIzClsgICAgMC40MjYwODBdIEJsdWV0b290aDogQ29yZSB2ZXIgMi4xNwpbICAg IDAuNDI3MDUxXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDMxClsgICAgMC40Mjgw MTRdIEJsdWV0b290aDogSENJIGRldmljZSBhbmQgY29ubmVjdGlvbiBtYW5hZ2VyIGluaXRpYWxp emVkClsgICAgMC40MjkwNjFdIEJsdWV0b290aDogSENJIHNvY2tldCBsYXllciBpbml0aWFsaXpl ZApbICAgIDAuNDMwMDQwXSBCbHVldG9vdGg6IEwyQ0FQIHNvY2tldCBsYXllciBpbml0aWFsaXpl ZApbICAgIDAuNDMxMDYyXSBCbHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQK WyAgICAwLjQzMjA0N10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSA4ClsgICAgMC40 MzQwMTddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMjAKWyAgICAwLjQ0MDA2N10g U3dpdGNoZWQgdG8gY2xvY2tzb3VyY2Uga3ZtLWNsb2NrClsgICAgMC40NDM2NzldIEZTLUNhY2hl OiBMb2FkZWQKWyAgICAwLjQ0ODU3Ml0gQXBwQXJtb3I6IEFwcEFybW9yIEZpbGVzeXN0ZW0gRW5h YmxlZApbICAgIDAuNDUxNzg5XSBwbnA6IFBuUCBBQ1BJIGluaXQKWyAgICAwLjQ1NDMzOF0gQUNQ STogYnVzIHR5cGUgUE5QIHJlZ2lzdGVyZWQKWyAgICAwLjQ1ODU0Nl0gcG5wIDAwOjAwOiBQbHVn IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQpbICAgIDAuNDYxNTc1 XSBwbnAgMDA6MDE6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwMzAzIChhY3Rp dmUpClsgICAgMC40NjU2MTJdIHBucCAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwg SURzIFBOUDBmMTMgKGFjdGl2ZSkKWyAgICAwLjQ2OTI1MF0gcG5wIDAwOjAzOiBbZG1hIDJdClsg ICAgMC40NzY2NzldIHBucCAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBO UDA3MDAgKGFjdGl2ZSkKWyAgICAwLjQ4MTQ2Nl0gcG5wIDAwOjA0OiBQbHVnIGFuZCBQbGF5IEFD UEkgZGV2aWNlLCBJRHMgUE5QMDQwMCAoYWN0aXZlKQpbICAgIDAuNDg1NzA4XSBwbnAgMDA6MDU6 IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAxIChhY3RpdmUpClsgICAgMC40 OTIyOTNdIHBucCAwMDowNjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEg KGFjdGl2ZSkKWyAgICAwLjQ5NTkzMV0gcG5wIDAwOjA3OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2 aWNlLCBJRHMgUE5QMDEwMyAoYWN0aXZlKQpbICAgIDAuNDk5NjUxXSBwbnA6IFBuUCBBQ1BJOiBm b3VuZCA4IGRldmljZXMKWyAgICAwLjUwNDQzMV0gQUNQSTogYnVzIHR5cGUgUE5QIHVucmVnaXN0 ZXJlZApbICAgIDAuNTYxNzU0XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDQgW2lvICAweDAw MDAtMHgwY2Y3XQpbICAgIDAuNTYzMTQwXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDUgW2lv ICAweDBkMDAtMHhmZmZmXQpbICAgIDAuNTY1NDY2XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl IDYgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdClsgICAgMC41Njg5NjFdIHBjaV9idXMgMDAw MDowMDogcmVzb3VyY2UgNyBbbWVtIDB4ODAwMDAwMDAtMHhmZWJmZmZmZl0KWyAgICAwLjU3NDQ4 OF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyClsgICAgMC41NzY2NjldIFRDUCBl c3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAyLCAxNjM4NCBieXRl cykKWyAgICAwLjU4MTM0MV0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRl cjogNSwgMTgwMjI0IGJ5dGVzKQpbICAgIDAuNTg1OTEyXSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZp Z3VyZWQgKGVzdGFibGlzaGVkIDQwOTYgYmluZCA0MDk2KQpbICAgIDAuNTkxMzk3XSBUQ1A6IHJl bm8gcmVnaXN0ZXJlZApbICAgIDAuNTkyNDIwXSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYg KG9yZGVyOiAyLCAyNDU3NiBieXRlcykKWyAgICAwLjYwMTc0OV0gVURQLUxpdGUgaGFzaCB0YWJs ZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAyLCAyNDU3NiBieXRlcykKWyAgICAwLjYwNDc5M10gTkVU OiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC42MTE3MDZdIHBjaSAwMDAwOjAw OjAwLjA6IExpbWl0aW5nIGRpcmVjdCBQQ0kvUENJIHRyYW5zZmVycwpbICAgIDAuNjE1NjkwXSBw Y2kgMDAwMDowMDowMS4wOiBQSUlYMzogRW5hYmxpbmcgUGFzc2l2ZSBSZWxlYXNlClsgICAgMC42 MjQ0MDZdIHBjaSAwMDAwOjAwOjAxLjA6IEFjdGl2YXRpbmcgSVNBIERNQSBoYW5nIHdvcmthcm91 bmRzClsgICAgMC42MjYzMzJdIHBjaSAwMDAwOjAwOjAyLjA6IEJvb3QgdmlkZW8gZGV2aWNlClsg ICAgMC42MzQzMzFdIFBDSTogQ0xTIDAgYnl0ZXMsIGRlZmF1bHQgNjQKWyAgICAwLjYzNjM3OF0g VHJ5aW5nIHRvIHVucGFjayByb290ZnMgaW1hZ2UgYXMgaW5pdHJhbWZzLi4uClsgICAgMS4wMzU0 NDJdIEZyZWVpbmcgaW5pdHJkIG1lbW9yeTogMzI3NksgKGQzY2JkMDAwIC0gZDNmZjAwMDApClsg ICAgMS4wNDY3MjddIG1pY3JvY29kZTogQ1BVMCBzaWc9MHhmNjEsIHBmPTB4MSwgcmV2aXNpb249 MHgxClsgICAgMS4wNTMyNjVdIG1pY3JvY29kZTogTWljcm9jb2RlIFVwZGF0ZSBEcml2ZXI6IHYy LjAwIDx0aWdyYW5AYWl2YXppYW4uZnNuZXQuY28udWs+LCBQZXRlciBPcnViYQpbICAgIDEuMDY0 Njc5XSBQQ0xNVUxRRFEtTkkgaW5zdHJ1Y3Rpb25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgMS4w NzM4ODRdIFRoZSBmb3JjZSBwYXJhbWV0ZXIgaGFzIG5vdCBiZWVuIHNldCB0byAxLiBUaGUgSXJp cyBwb3dlcm9mZiBoYW5kbGVyIHdpbGwgbm90IGJlIGluc3RhbGxlZC4KWyAgICAxLjA3NjEwNl0g TmF0U2VtaSBTQ3gyMDAgRHJpdmVyClsgICAgMS4wODQ0MTRdIEluaXRpYWxpemluZyBSVC1UZXN0 ZXI6IE9LClsgICAgMS4wODU5ODNdIGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBzb2NrZXQg KGRpc2FibGVkKQpbICAgIDEuMDkzMTU5XSB0eXBlPTIwMDAgYXVkaXQoMTQwMjY2MDAxMy43MTg6 MSk6IGluaXRpYWxpemVkClsgICAgMS4xMDM4MzRdIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi41 LjIKWyAgICAxLjEwNTIxMF0gRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChv cmRlciAwLCA0MDk2IGJ5dGVzKQpbICAgIDEuMTE0NDgzXSBETE0gaW5zdGFsbGVkClsgICAgMS4x MTU2OTRdIE5URlMgZHJpdmVyIDIuMS4zMCBbRmxhZ3M6IFIvVyBERUJVR10uClsgICAgMS4xMTcx NjZdIGZ1c2UgaW5pdCAoQVBJIHZlcnNpb24gNy4yMikKWyAgICAxLjEyMzgxNF0gSkZTOiBuVHhC bG9jayA9IDIyNTAsIG5UeExvY2sgPSAxODAwMApbICAgIDEuMTM1NzExXSBOSUxGUyB2ZXJzaW9u IDIgbG9hZGVkClsgICAgMS4xNDM4NTVdIE9DRlMyIDEuNS4wClsgICAgMS4xNDUxNDhdIG9jZnMy OiBSZWdpc3RlcmVkIGNsdXN0ZXIgaW50ZXJmYWNlIG8yY2IKWyAgICAxLjE0NjQxNF0gT0NGUzIg RExNRlMgMS41LjAKWyAgICAxLjE0NzQ5NF0gT0NGUzIgVXNlciBETE0ga2VybmVsIGludGVyZmFj ZSBsb2FkZWQKWyAgICAxLjE1MzUwMV0gT0NGUzIgTm9kZSBNYW5hZ2VyIDEuNS4wClsgICAgMS4x NjM3NThdIE9DRlMyIERMTSAxLjUuMApbICAgIDEuMTY0ODc4XSBiaW86IGNyZWF0ZSBzbGFiIDxi aW8tMT4gYXQgMQpbICAgIDEuMTY2NDEwXSBCdHJmcyBsb2FkZWQsIGRlYnVnPW9uLCBpbnRlZ3Jp dHktY2hlY2tlcj1vbgpbICAgIDEuMTczMjY2XSBtc2dtbmkgaGFzIGJlZW4gc2V0IHRvIDU2Mgpb ICAgIDEuMTkzOTExXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDM4ClsgICAgMS4x OTUxODBdIEtleSB0eXBlIGFzeW1tZXRyaWMgcmVnaXN0ZXJlZApbICAgIDEuMTk2Mjk5XSBBc3lt bWV0cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQKWyAgICAxLjE5NzUwOV0gQmxvY2sg bGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9y IDI1MSkKWyAgICAxLjIwNDgzN10gaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICAgIDEu MjEzMTk0XSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsgICAgMS4yMjM0 NDBdIHJidHJlZSB0ZXN0aW5nClsgICAgMi4wMDYzMjVdIGhydGltZXI6IGludGVycnVwdCB0b29r IDgzMzc4MDMgbnMKWyAgICAyLjg0NDUzMF0gIC0+IDQzNjQ5IGN5Y2xlcwpbICAgIDIuOTQxNjI2 XSBhdWdtZW50ZWQgcmJ0cmVlIHRlc3RpbmcgLT4gNTg0MjEgY3ljbGVzClsgICAgNS4yNDk1MjVd IHBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcgUENJIENvcmUgdmVyc2lvbjogMC41ClsgICAgNS4y NTA5MTZdIGNwY2locF96dDU1NTA6IFpUNTU1MCBDb21wYWN0UENJIEhvdCBQbHVnIERyaXZlciB2 ZXJzaW9uOiAwLjIKWyAgICA1LjI2MzI3NV0gc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kg Q29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC40ClsgICAgNS4yNzQzNjVdIHJpdmFmYl9zZXR1 cCBTVEFSVApbICAgIDUuMjc1NzE5XSB2bWxmYjogaW5pdGlhbGl6aW5nClsgICAgNS4yNzY4MzBd IG5vIElPIGFkZHJlc3NlcyBzdXBwbGllZApbICAgIDUuMjc4ODExXSBjaXJydXNmYiAwMDAwOjAw OjAyLjA6IENpcnJ1cyBMb2dpYyBjaGlwc2V0IG9uIFBDSSBidXMsIFJBTSAoNDA5NiBrQikgYXQg MHhmYzAwMDAwMApbICAgIDUuMjg0NzExXSB0c2M6IFJlZmluZWQgVFNDIGNsb2Nrc291cmNlIGNh bGlicmF0aW9uOiAyNjkzLjQ2MiBNSHoKWyAgICA1LjMwMzYzNV0gZmJjb246IENMIFBpY2Fzc280 IChmYjApIGlzIHByaW1hcnkgZGV2aWNlClsgICAgNi41OTc3OTRdIENvbnNvbGU6IHN3aXRjaGlu ZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSA4MHgzMApbICAgIDguMTI0MTk1XSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNtc2N1ZngKWyAgICA4Ljc4NTM3 MF0gdjg2ZFsxMDNdOiBzZWdmYXVsdCBhdCAwIGlwIDA4MDQ5MmJmIHNwIGJmOWJhNzMwIGVycm9y IDQgaW4gdjg2ZFs4MDQ3MDAwKzFjMDAwXQpbICAgMTMuNzc2MjAxXSB1dmVzYWZiOiBHZXR0aW5n IFZCRSBpbmZvIGJsb2NrIGZhaWxlZCAoZWF4PTB4NGYwMCwgZXJyPTEpClsgICAxNC41MjIyOTld IHV2ZXNhZmI6IHZiZV9pbml0KCkgZmFpbGVkIHdpdGggLTIyClsgICAxNS4yNDc5MThdIHV2ZXNh ZmI6IHByb2JlIG9mIHV2ZXNhZmIuMCBmYWlsZWQgd2l0aCBlcnJvciAtMjIKWyAgIDE1Ljk4NTY3 NF0gaXBtaSBtZXNzYWdlIGhhbmRsZXIgdmVyc2lvbiAzOS4yClsgICAxNi42OTE1NzddIGlwbWkg ZGV2aWNlIGludGVyZmFjZQpbICAgMTcuMzkzOTM2XSBJUE1JIFN5c3RlbSBJbnRlcmZhY2UgZHJp dmVyLgpbICAgMTguMTI2MzIyXSBpcG1pX3NpOiBBZGRpbmcgZGVmYXVsdC1zcGVjaWZpZWQga2Nz IHN0YXRlIG1hY2hpbmUKWyAgIDE4LjkxMTQxMF0gaXBtaV9zaTogVHJ5aW5nIGRlZmF1bHQtc3Bl Y2lmaWVkIGtjcyBzdGF0ZSBtYWNoaW5lIGF0IGkvbyBhZGRyZXNzIDB4Y2EyLCBzbGF2ZSBhZGRy ZXNzIDB4MCwgaXJxIDAKWyAgIDIwLjM4MjYxM10gaXBtaV9zaTogSW50ZXJmYWNlIGRldGVjdGlv biBmYWlsZWQKWyAgIDIxLjEwNTQwOV0gaXBtaV9zaTogQWRkaW5nIGRlZmF1bHQtc3BlY2lmaWVk IHNtaWMgc3RhdGUgbWFjaGluZQpbICAgMjEuODIzOTgyXSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVs dC1zcGVjaWZpZWQgc21pYyBzdGF0ZSBtYWNoaW5lIGF0IGkvbyBhZGRyZXNzIDB4Y2E5LCBzbGF2 ZSBhZGRyZXNzIDB4MCwgaXJxIDAKWyAgIDIzLjA0NTcwOV0gaXBtaV9zaTogSW50ZXJmYWNlIGRl dGVjdGlvbiBmYWlsZWQKWyAgIDIzLjY0MTcyNl0gaXBtaV9zaTogQWRkaW5nIGRlZmF1bHQtc3Bl Y2lmaWVkIGJ0IHN0YXRlIG1hY2hpbmUKWyAgIDI0LjI0Mzc3Nl0gaXBtaV9zaTogVHJ5aW5nIGRl ZmF1bHQtc3BlY2lmaWVkIGJ0IHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhlNCwgc2xh dmUgYWRkcmVzcyAweDAsIGlycSAwClsgICAyNS40OTUxOTRdIGlwbWlfc2k6IEludGVyZmFjZSBk ZXRlY3Rpb24gZmFpbGVkClsgICAyNi4wOTc5ODJdIGlwbWlfc2k6IFVuYWJsZSB0byBmaW5kIGFu eSBTeXN0ZW0gSW50ZXJmYWNlKHMpClsgICAyNi42OTU3NjFdIElQTUkgV2F0Y2hkb2c6IGRyaXZl ciBpbml0aWFsaXplZApbICAgMjcuMjk0NzkxXSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZp Y2VzL0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lucHV0MApbICAgMjguNDg0MjY0XSBB Q1BJOiBQb3dlciBCdXR0b24gW1BXUkZdClsgICAyOS4yMTA1NzRdIHIzOTY0OiBQaGlsaXBzIHIz OTY0IERyaXZlciAkUmV2aXNpb246IDEuMTAgJApbICAgMjkuNzU2Mjg4XSBTZXJpYWw6IDgyNTAv MTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBkaXNhYmxlZApbICAgMzAuMzY2MTcx XSAwMDowNTogdHR5UzAgYXQgSS9PIDB4M2Y4IChpcnEgPSA0LCBiYXNlX2JhdWQgPSAxMTUyMDAp IGlzIGEgMTY1NTBBClsgICAzMS41MDA4ODhdIFNUTWljcm9lbGVjdHJvbmljcyBBU0MgZHJpdmVy IGluaXRpYWxpemVkClsgICAzMi4wODM3MDBdIGxwOiBkcml2ZXIgbG9hZGVkIGJ1dCBubyBkZXZp Y2VzIGZvdW5kClsgICAzMi42NzU2NjRdIEFwcGxpY29tIGRyaXZlcjogJElkOiBhYy5jLHYgMS4z MCAyMDAwLzAzLzIyIDE2OjAzOjU3IGR3bXcyIEV4cCAkClsgICAzMy4yNjQzNDhdIGFjLm86IE5v IFBDSSBib2FyZHMgZm91bmQuClsgICAzMy44Mjc0ODhdIGFjLm86IEZvciBhbiBJU0EgYm9hcmQg eW91IG11c3Qgc3VwcGx5IG1lbW9yeSBhbmQgaXJxIHBhcmFtZXRlcnMuClsgICAzNC40MTU0NjRd IHNvbnlwaTogU29ueSBQcm9ncmFtbWFibGUgSS9PIENvbnRyb2xsZXIgRHJpdmVyIHYxLjI2Lgpb ICAgMzQuOTk2MjIyXSBOb24tdm9sYXRpbGUgbWVtb3J5IGRyaXZlciB2MS4zClsgICAzNS41ODUy NDhdIHRvc2hpYmE6IG5vdCBhIHN1cHBvcnRlZCBUb3NoaWJhIGxhcHRvcApbICAgMzYuMjE1NzY2 XSBwcGRldjogdXNlci1zcGFjZSBwYXJhbGxlbCBwb3J0IGRyaXZlcgpbICAgMzYuOTA4NzU4XSBw bGF0Zm9ybSBwYzg3MzZ4X2dwaW8uMDogTmF0U2VtaSBwYzg3MzZ4IEdQSU8gRHJpdmVyIEluaXRp YWxpemluZwpbICAgMzcuNjE5MTQ3XSBwbGF0Zm9ybSBwYzg3MzZ4X2dwaW8uMDogbm8gZGV2aWNl IGZvdW5kClsgICAzOC4yMjc2ODRdIG5zY19ncGlvIGluaXRpYWxpemluZwpbICAgMzguODE2NDkx XSByYW5kb206IG5vbmJsb2NraW5nIHBvb2wgaXMgaW5pdGlhbGl6ZWQKWyAgIDM5LjQ1ODMxNF0g dGVsY2xrX2ludGVycnVwdCA9IDB4ZiBub24tbWNwYmwwMDEwIGh3LgpbICAgNDAuMDIyNDExXSBI YW5nY2hlY2s6IHN0YXJ0aW5nIGhhbmdjaGVjayB0aW1lciAwLjkuMSAodGljayBpcyAxODAgc2Vj b25kcywgbWFyZ2luIGlzIDYwIHNlY29uZHMpLgpbICAgNDEuMjE5MjcxXSBIYW5nY2hlY2s6IFVz aW5nIGdldHJhd21vbm90b25pYygpLgpbICAgNDEuODIyNjA1XSBbZHJtXSBJbml0aWFsaXplZCBk cm0gMS4xLjAgMjAwNjA4MTAKWyAgIDQyLjQzOTYwMl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciB1ZGwKWyAgIDQzLjIwNzg5M10gcGFycG9ydF9wYyAwMDowNDogcmVw b3J0ZWQgYnkgUGx1ZyBhbmQgUGxheSBBQ1BJClsgICA0My44Nzg3NTVdIHBhcnBvcnQwOiBQQy1z dHlsZSBhdCAweDM3OCwgaXJxIDcgW1BDU1BQLFRSSVNUQVRFXQpbICAgNDQuNjc5OTc0XSBscDA6 IHVzaW5nIHBhcnBvcnQwIChpbnRlcnJ1cHQtZHJpdmVuKS4KWyAgIDQ1LjM1NTg4MV0gRmxvcHB5 IGRyaXZlKHMpOiBmZDAgaXMgMS40NE0KWyAgIDQ2LjAzNTE5MF0gRkRDIDAgaXMgYSBTODIwNzhC ClsgICA0Ni42NzY2MTJdIGJyZDogbW9kdWxlIGxvYWRlZApbICAgNDcuMzAzNTgzXSBsb29wOiBt b2R1bGUgbG9hZGVkClsgICA0Ny44Nzc3NDBdIE1NOiBkZXNjX3Blcl9wYWdlID0gMTI4ClsgICA0 OC40ODcwNDNdIG5iZDogcmVnaXN0ZXJlZCBkZXZpY2UgYXQgbWFqb3IgNDMKWyAgIDQ5LjA1NTI5 M10gbXRpcDMyeHggVmVyc2lvbiAxLjIuNm9zMwpbICAgNDkuNTQzMjcyXSBudWxsX2Jsazogc29m dGlycSBjb21wbGV0aW9ucyBub3QgYXZhaWxhYmxlLgpbICAgNTAuMDUzNjE2XSBudWxsX2Jsazog dXNpbmcgZGlyZWN0IGNvbXBsZXRpb25zLgpbICAgNTAuNTQzNzE5XSBibGstbXE6IENQVSAtPiBx dWV1ZSBtYXAKWyAgIDUxLjAxNjMxMl0gICBDUFUgMCAtPiBRdWV1ZSAwClsgICA1MS41MzM2NjNd ICBudWxsYjA6IHVua25vd24gcGFydGl0aW9uIHRhYmxlClsgICA1MS45OTM2MzhdIGJsay1tcTog Q1BVIC0+IHF1ZXVlIG1hcApbICAgNTIuNDQ4MzY0XSAgIENQVSAwIC0+IFF1ZXVlIDAKWyAgIDUy Ljg5NDY4NF0gIG51bGxiMTogdW5rbm93biBwYXJ0aXRpb24gdGFibGUKWyAgIDUzLjMyNDM2MV0g bnVsbDogbW9kdWxlIGxvYWRlZApbICAgNTMuNzYzNDgyXSBpYm1hc206IElCTSBBU00gU2Vydmlj ZSBQcm9jZXNzb3IgRHJpdmVyIHZlcnNpb24gMS4wIGxvYWRlZApbICAgNTQuMjA0NzUzXSBsa2R0 bTogTm8gY3Jhc2ggcG9pbnRzIHJlZ2lzdGVyZWQsIGVuYWJsZSB0aHJvdWdoIGRlYnVnZnMKWyAg IDU0LjY2MTc0MV0gUGhhbnRvbSBMaW51eCBEcml2ZXIsIHZlcnNpb24gbjAuOS44LCBpbml0IE9L ClsgICA1NS4xMTgyOTVdIEd1ZXN0IHBlcnNvbmFsaXR5IGluaXRpYWxpemVkIGFuZCBpcyBpbmFj dGl2ZQpbICAgNTUuNjA0NDk2XSBWTUNJIGhvc3QgZGV2aWNlIHJlZ2lzdGVyZWQgKG5hbWU9dm1j aSwgbWFqb3I9MTAsIG1pbm9yPTU3KQpbICAgNTYuMDg4MTYzXSBJbml0aWFsaXplZCBob3N0IHBl cnNvbmFsaXR5ClsgICA1Ni42NDQ4MjJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgdmlwZXJib2FyZApbICAgNTcuMTIzNTI5XSBVbmlmb3JtIE11bHRpLVBsYXRmb3Jt IEUtSURFIGRyaXZlcgpbICAgNTcuNjM4MzM4XSBpZGVfZ2VuZXJpYzogcGxlYXNlIHVzZSAicHJv YmVfbWFzaz0weDNmIiBtb2R1bGUgcGFyYW1ldGVyIGZvciBwcm9iaW5nIGFsbCBsZWdhY3kgSVNB IElERSBwb3J0cwpbICAgNTguNjY4MzQxXSBpZGUtZ2QgZHJpdmVyIDEuMTgKWyAgIDU5LjIxMjc3 MV0gaWRlLWNkIGRyaXZlciA1LjAwClsgICA1OS44MjY4NDVdIExvYWRpbmcgaVNDU0kgdHJhbnNw b3J0IGNsYXNzIHYyLjAtODcwLgpbICAgNjAuNDI0NDU2XSByZGFjOiBkZXZpY2UgaGFuZGxlciBy ZWdpc3RlcmVkClsgICA2MS4wMzAzMDldIGhwX3N3OiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVk ClsgICA2MS42MjI5MTNdIGVtYzogZGV2aWNlIGhhbmRsZXIgcmVnaXN0ZXJlZApbICAgNjIuMTYz Mjc3XSBhbHVhOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkClsgICA2Mi43ODM4MjldIGJueDJm YzogQnJvYWRjb20gTmV0WHRyZW1lIElJIEZDb0UgRHJpdmVyIGJueDJmYyB2Mi40LjEgKFNlcCAx NywgMjAxMykKWyAgIDYzLjk0OTUwMl0gQWRhcHRlYyBhYWNyYWlkIGRyaXZlciAxLjItMFszMDIw MF0tbXMKWyAgIDY0LjYzODkxNF0gQnJvY2FkZSBCRkEgRkMvRkNPRSBTQ1NJIGRyaXZlciAtIHZl cnNpb246IDMuMi4yMS4xClsgICA2NS4zMjg3NjVdIGNzaW9zdG9yOiBDaGVsc2lvIEZDb0UgZHJp dmVyIDEuMC4wClsgICA2NS45ODg0NTldIG1lZ2FzYXM6IDA2LjcwMC4wNi4wMC1yYzEgU2F0LiBB dWcuIDMxIDE3OjAwOjAwIFBEVCAyMDEzClsgICA2Ni42ODU0NTFdIG1wdDNzYXMgdmVyc2lvbiAw Mi4xMDAuMDAuMDAgbG9hZGVkClsgICA2Ny4zNDk1MzFdIDN3YXJlIFN0b3JhZ2UgQ29udHJvbGxl ciBkZXZpY2UgZHJpdmVyIGZvciBMaW51eCB2MS4yNi4wMi4wMDMuClsgICA2OC4wMTA0ODJdIDN3 YXJlIDkwMDAgU3RvcmFnZSBDb250cm9sbGVyIGRldmljZSBkcml2ZXIgZm9yIExpbnV4IHYyLjI2 LjAyLjAxNC4KWyAgIDY5LjMwODYxNV0gTFNJIDN3YXJlIFNBUy9TQVRBLVJBSUQgQ29udHJvbGxl ciBkZXZpY2UgZHJpdmVyIGZvciBMaW51eCB2My4yNi4wMi4wMDAuClsgICA3MC43OTQ4ODJdIG5z cDMyOiBsb2FkaW5nLi4uClsgICA3MS41NDA2MDhdIHN0ZXg6IFByb21pc2UgU3VwZXJUcmFrIEVY IERyaXZlciB2ZXJzaW9uOiA0LjYuMDAwMC40ClsgICA3Mi4yODg3NDJdIGxpYmN4Z2JpOmxpYmN4 Z2JpX2luaXRfbW9kdWxlOiB0YWcgaXR0IDB4MWZmZiwgMTMgYml0cywgYWdlIDB4ZiwgNCBiaXRz LgpbICAgNzMuNjgzNTQ5XSBsaWJjeGdiaTpkZHBfc2V0dXBfaG9zdF9wYWdlX3NpemU6IHN5c3Rl bSBQQUdFIDQwOTYsIGRkcCBpZHggMC4KWyAgIDc0LjM0ODI2MV0gQ2hlbHNpbyBUMyBpU0NTSSBE cml2ZXIgY3hnYjNpIHYyLjAuMCAoSnVuLiAyMDEwKQpbICAgNzQuOTYxNTU5XSBpc2NzaTogcmVn aXN0ZXJlZCB0cmFuc3BvcnQgKGN4Z2IzaSkKWyAgIDc1LjY2ODYyNl0gQnJvYWRjb20gTmV0WHRy ZW1lIElJIGlTQ1NJIERyaXZlciBibngyaSB2Mi43LjYuMiAoSnVuIDA2LCAyMDEzKQpbICAgNzYu NDc2NTU2XSBpc2NzaTogcmVnaXN0ZXJlZCB0cmFuc3BvcnQgKGJueDJpKQpbICAgNzcuMzU2NTYw XSBWTXdhcmUgUFZTQ1NJIGRyaXZlciAtIHZlcnNpb24gMS4wLjIuMC1rClsgICA3OC4yMDU2Nzdd IHN0OiBWZXJzaW9uIDIwMTAxMjE5LCBmaXhlZCBidWZzaXplIDMyNzY4LCBzL2cgc2VncyAyNTYK WyAgIDc5LjAxODUyM10gb3NzdCA6STogVGFwZSBkcml2ZXIgd2l0aCBPblN0cmVhbSBzdXBwb3J0 IHZlcnNpb24gMC45OS40ClsgICA3OS4wMTg1MjNdIG9zc3QgOkk6ICRJZDogb3NzdC5jLHYgMS43 MyAyMDA1LzAxLzAxIDIxOjEzOjM0IHdyaWVkZSBFeHAgJApbICAgODAuNTk4MzU2XSBTQ1NJIE1l ZGlhIENoYW5nZXIgZHJpdmVyIHYwLjI1IApbICAgODEuNDA0NzA1XSBzY3NpX2RlYnVnOiBob3N0 IHByb3RlY3Rpb24KWyAgIDgyLjE5Mzc5M10gc2NzaTAgOiBzY3NpX2RlYnVnLCB2ZXJzaW9uIDEu ODIgWzIwMTAwMzI0XSwgZGV2X3NpemVfbWI9OCwgb3B0cz0weDAKWyAgIDgzLjgxMDk1OF0gc2Nz aSAwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBMaW51eCAgICBzY3NpX2RlYnVnICAgICAgIDAw MDQgUFE6IDAgQU5TSTogNQpbICAgODUuMzE2NzAzXSBzY3NpIDA6MDowOjA6IEF0dGFjaGVkIHNj c2kgZ2VuZXJpYyBzZzAgdHlwZSAwClsgICA4Ni4xNzc2OTVdIFJvdW5kaW5nIGRvd24gYWxpZ25l ZCBtYXhfc2VjdG9ycyBmcm9tIDQyOTQ5NjcyOTUgdG8gNDI5NDk2NzI4OApbICAgODcuMDg5MDM2 XSBtdGRvb3BzOiBtdGQgZGV2aWNlIChtdGRkZXY9bmFtZS9udW1iZXIpIG11c3QgYmUgc3VwcGxp ZWQKWyAgIDg3LjkyODE4NV0gUmFtaXggUE1DNTUxIFBDSSBNZXp6YW5pbmUgUmFtIERyaXZlci4g KEMpIDE5OTksMjAwMCBOb3J0ZWwgTmV0d29ya3MuClsgICA4OS4zNzY4OTZdIHBtYzU1MTogbm90 IGRldGVjdGVkClsgICA5MC4wNzY3MTBdIGZ0bF9jczogRlRMIGhlYWRlciBub3QgZm91bmQuClsg ICA5MC45NjczNThdIE5vIHZhbGlkIERpc2tPbkNoaXAgZGV2aWNlcyBmb3VuZApbICAgOTEuNzM4 ODQ5XSBwYXJwb3J0MDogY2Fubm90IGdyYW50IGV4Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSBz cGktbG03MGxscApbICAgOTIuNTU0Nzg4XSBzcGktbG03MGxscDogc3BpX2xtNzBsbHAgcHJvYmUg ZmFpbCwgc3RhdHVzIC0xMgpbICAgOTMuMzI1NDgyXSBib25kaW5nOiBFdGhlcm5ldCBDaGFubmVs IEJvbmRpbmcgRHJpdmVyOiB2My43LjEgKEFwcmlsIDI3LCAyMDExKQpbICAgOTQuMDQ4OTI0XSBl cWw6IEVxdWFsaXplcjIwMDI6IFNpbW9uIEphbmVzIChzaW1vbkBuY20uY29tKSBhbmQgRGF2aWQg Uy4gTWlsbGVyIChkYXZlbUByZWRoYXQuY29tKQpbICAgOTUuNDM4Mzc5XSBsaWJwaHk6IEZpeGVk IE1ESU8gQnVzOiBwcm9iZWQKWyAgIDk2LjE5OTIyN10gdHVuOiBVbml2ZXJzYWwgVFVOL1RBUCBk ZXZpY2UgZHJpdmVyLCAxLjYKWyAgIDk2Ljk4NzE4OV0gdHVuOiAoQykgMTk5OS0yMDA0IE1heCBL cmFzbnlhbnNreSA8bWF4a0BxdWFsY29tbS5jb20+ClsgICA5Ny43MzcxOTFdIHZjYW46IFZpcnR1 YWwgQ0FOIGludGVyZmFjZSBkcml2ZXIKWyAgIDk4LjU3ODU0Nl0gc2xjYW46IHNlcmlhbCBsaW5l IENBTiBpbnRlcmZhY2UgZHJpdmVyClsgICA5OS40MTg0NzNdIHNsY2FuOiAxMCBkeW5hbWljIGlu dGVyZmFjZSBjaGFubmVscy4KWyAgMTAwLjA2OTgzOF0gY25pYzogQnJvYWRjb20gTmV0WHRyZW1l IElJIENOSUMgRHJpdmVyIGNuaWMgdjIuNS4xOCAoU2VwdCAwMSwgMjAxMykKWyAgMTAxLjU0MTY0 Nl0gZW5pYzogQ2lzY28gVklDIEV0aGVybmV0IE5JQyBEcml2ZXIsIHZlciAyLjEuMS41MApbICAx MDIuMjI4NjY3XSBlMTAwMDogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSB2ZXJz aW9uIDcuMy4yMS1rOC1OQVBJClsgIDEwMi45NjgyNzJdIGUxMDAwOiBDb3B5cmlnaHQgKGMpIDE5 OTktMjAwNiBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgMTAzLjY2ODg0OF0gQUNQSTogUENJIEludGVy cnVwdCBMaW5rIFtMTktDXSBlbmFibGVkIGF0IElSUSAxMQpbICAxMDQuMzI1NTM1XSBQQ0k6IHNl dHRpbmcgSVJRIDExIGFzIGxldmVsLXRyaWdnZXJlZApbICAxMDYuNDQ4ODY4XSBlMTAwMCAwMDAw OjAwOjAzLjAgZXRoMDogKFBDSTozM01IejozMi1iaXQpIDUyOjU0OjAwOjEyOjM0OjU2ClsgIDEw Ny4zNzkyMjddIGUxMDAwIDAwMDA6MDA6MDMuMCBldGgwOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3 b3JrIENvbm5lY3Rpb24KWyAgMTA4LjI2Nzk4MF0gZTEwMDBlOiBJbnRlbChSKSBQUk8vMTAwMCBO ZXR3b3JrIERyaXZlciAtIDIuMy4yLWsKWyAgMTA5LjA4MzYwOF0gZTEwMDBlOiBDb3B5cmlnaHQo YykgMTk5OSAtIDIwMTMgSW50ZWwgQ29ycG9yYXRpb24uClsgIDEwOS44NjM5NjddIGlnYjogSW50 ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNS4wLjUtawpb ICAxMTAuNjE1NDk3XSBpZ2I6IENvcHlyaWdodCAoYykgMjAwNy0yMDEzIEludGVsIENvcnBvcmF0 aW9uLgpbICAxMTEuNDA1NzE4XSBpeGdiZTogSW50ZWwoUikgMTAgR2lnYWJpdCBQQ0kgRXhwcmVz cyBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gMy4xNS4xLWsKWyAgMTEzLjEzMzcwM10gaXhnYmU6 IENvcHlyaWdodCAoYykgMTk5OS0yMDEzIEludGVsIENvcnBvcmF0aW9uLgpbICAxMTMuOTg1MjA0 XSBpeGdiOiBJbnRlbChSKSBQUk8vMTBHYkUgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDEuMC4x MzUtazItTkFQSQpbICAxMTQuODY3Mjk4XSBpeGdiOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAwOCBJ bnRlbCBDb3Jwb3JhdGlvbi4KWyAgMTE1LjcxODkxNl0gc2t5MjogZHJpdmVyIHZlcnNpb24gMS4z MApbICAxMTYuNjk1OTk5XSBuczgzODIwLmM6IE5hdGlvbmFsIFNlbWljb25kdWN0b3IgRFA4Mzgy MCAxMC8xMDAvMTAwMCBkcml2ZXIuClsgIDExNy42MTQ5NjBdIHBjaF9nYmU6IEVHMjBUIFBDSCBH aWdhYml0IEV0aGVybmV0IERyaXZlciAtIHZlcnNpb24gMS4wMQpbICAxMTguNTA4OTUyXSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGlyZGEtdXNiClsgIDExOS40NjU2 MjRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbWNzNzc4MApbICAx MjAuNTM3NzQxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGtzZGF6 emxlLXNpcgpbICAxMjEuNTA1OTY1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIGtzOTU5LXNpcgpbICAxMjIuMzcwMzk2XSBORVQzIFBMSVAgdmVyc2lvbiAyLjQtcGFy cG9ydCBnbmlpYmVAbXJpLmNvLmpwClsgIDEyMy4xOTU1MzJdIHBsaXAwOiBQYXJhbGxlbCBwb3J0 IGF0IDB4Mzc4LCB1c2luZyBJUlEgNy4KWyAgMTIzLjk4Njg0OV0gU0xJUDogdmVyc2lvbiAwLjgu NC1ORVQzLjAxOS1ORVdUVFkgKGR5bmFtaWMgY2hhbm5lbHMsIG1heD0yNTYpLgpbICAxMjQuNzc2 OTQ3XSBDU0xJUDogY29kZSBjb3B5cmlnaHQgMTk4OSBSZWdlbnRzIG9mIHRoZSBVbml2ZXJzaXR5 IG9mIENhbGlmb3JuaWEuClsgIDEyNi4yNjAzMDFdIFNMSVAgbGluZWZpbGwva2VlcGFsaXZlIG9w dGlvbi4KWyAgMTI3LjAyMjQ5M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBpMjQwMG1fdXNiClsgIDEyNy44NDgzMDddIGllZWU4MDIxNTRoYXJkbWFjIGllZWU4MDIx NTRoYXJkbWFjOiBBZGRlZCBpZWVlODAyMTU0IEhhcmRNQUMgaGFyZHdhcmUKWyAgMTI5LjU2NTUx MV0gaWVlZTgwMjE1NGZha2VsYiBpZWVlODAyMTU0ZmFrZWxiOiBhZGRlZCBpZWVlODAyMTU0IGhh cmR3YXJlClsgIDEzMC40Mzg0MzFdIFZNd2FyZSB2bXhuZXQzIHZpcnR1YWwgTklDIGRyaXZlciAt IHZlcnNpb24gMS4yLjAuMC1rLU5BUEkKWyAgMTMxLjI3NDM2MF0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjYXRjClsgIDEzMi4wMzczMDVdIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcjgxNTIKWyAgMTMyLjc2NzAzNl0gaHNvOiBkcml2 ZXJzL25ldC91c2IvaHNvLmM6IE9wdGlvbiBXaXJlbGVzcwpbICAxMzMuMzY3NzU2XSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGhzbwpbICAxMzQuMDA2OTk3XSBJMk8g c3Vic3lzdGVtIHYxLjMyNQpbICAxMzQuNjE2OTI4XSBpMm86IG1heCBkcml2ZXJzID0gOApbICAx MzUuMjM5MzQwXSBJMk8gQ29uZmlndXJhdGlvbiBPU00gdjEuMzIzClsgIDEzNS44NjczNjZdIEky TyBCbG9jayBEZXZpY2UgT1NNIHYxLjMyNQpbICAxMzYuNDY4NTU0XSBGdXNpb24gTVBUIGJhc2Ug ZHJpdmVyIDMuMDQuMjAKWyAgMTM3LjA2OTMwMF0gQ29weXJpZ2h0IChjKSAxOTk5LTIwMDggTFNJ IENvcnBvcmF0aW9uClsgIDEzNy42ODc3MjNdIEZ1c2lvbiBNUFQgU1BJIEhvc3QgZHJpdmVyIDMu MDQuMjAKWyAgMTM4LjI3NzUyMV0gRnVzaW9uIE1QVCBGQyBIb3N0IGRyaXZlciAzLjA0LjIwClsg IDEzOC44NTc0MDddIEZ1c2lvbiBNUFQgbWlzYyBkZXZpY2UgKGlvY3RsKSBkcml2ZXIgMy4wNC4y MApbICAxMzkuNDU4MjI0XSBtcHRjdGw6IFJlZ2lzdGVyZWQgd2l0aCBGdXNpb24gTVBUIGJhc2Ug ZHJpdmVyClsgIDE0MC4wNTAzMzVdIG1wdGN0bDogL2Rldi9tcHRjdGwgQCAobWFqb3IsbWlub3I9 MTAsMjIwKQpbICAxNDAuNjg0MDM5XSBwYXJwb3J0MDogY2Fubm90IGdyYW50IGV4Y2x1c2l2ZSBh Y2Nlc3MgZm9yIGRldmljZSBrczAxMDgKWyAgMTQxLjMzODg0M10ga3MwMTA4OiBFUlJPUjogcGFy cG9ydCBkaWRuJ3QgcmVnaXN0ZXIgbmV3IGRldmljZQpbICAxNDEuOTU3ODE1XSBjZmFnMTI4NjRi OiBFUlJPUjoga3MwMTA4IGlzIG5vdCBpbml0aWFsaXplZApbICAxNDIuNTQxNTEwXSBjZmFnMTI4 NjRiZmI6IEVSUk9SOiBjZmFnMTI4NjRiIGlzIG5vdCBpbml0aWFsaXplZApbICAxNDMuMTU3NzI1 XSBhb2U6IEFvRSB2ODUgaW5pdGlhbGlzZWQuClsgIDE0My43MzcxODVdIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHdhLXJjClsgIDE0NC4zMzgzMTFdIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaTE0ODAtZGZ1LXVzYgpbICAxNDQuOTM4 NDM0XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkg RHJpdmVyClsgIDE0NS41MDcyMTNdIGVoY2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIK WyAgMTQ2LjEwNjczNl0gZWhjaS1wbGF0Zm9ybTogRUhDSSBnZW5lcmljIHBsYXRmb3JtIGRyaXZl cgpbICAxNDYuNzI1Nzk3XSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVy IChPSENJKSBEcml2ZXIKWyAgMTQ3LjM3NzQxNF0gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3Jt IGRyaXZlcgpbICAxNDcuOTk4MjgzXSBvaGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZv cm0gZHJpdmVyClsgIDE0OC42MTg3ODJdIHVoY2lfaGNkOiBVU0IgVW5pdmVyc2FsIEhvc3QgQ29u dHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyClsgIDE0OS4yMTg5NDddIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHdhLWhjClsgIDE0OS44MjM5NDBdIGZ1c2JoMjAwX2hj ZDogRlVTQkgyMDAgSG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXIKWyAgMTUwLjQzMDI1OF0g V2FybmluZyEgZnVzYmgyMDBfaGNkIHNob3VsZCBhbHdheXMgYmUgbG9hZGVkIGJlZm9yZSB1aGNp X2hjZCBhbmQgb2hjaV9oY2QsIG5vdCBhZnRlcgpbICAxNTEuNjk3ODk0XSBmb3RnMjEwX2hjZDog Rk9URzIxMCBIb3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpbICAxNTMuNjUwNzI5XSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHd1c2ItY2JhZgpbICAxNTQuMzcx NzM0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY193ZG0KWyAg MTU1LjEzMTYyMl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2J0 bWMKWyAgMTU1Ljg1ODU4Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl ciB1c2Itc3RvcmFnZQpbICAxNTYuNDYzODY3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIHVtcy1hbGF1ZGEKWyAgMTU3LjE0NTU4MV0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1bXMtY3lwcmVzcwpbICAxNTcuOTQ3Mjk4XSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVtcy1mcmVlY29tClsgIDE1OC43MTU4 NDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLWlzZDIwMApb ICAxNTkuNDU3MzM3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVt cy1qdW1wc2hvdApbICAxNjAuMTM4NzU0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIHVtcy1rYXJtYQpbICAxNjAuNzg1NTY2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l dyBpbnRlcmZhY2UgZHJpdmVyIHVtcy1vbmV0b3VjaApbICAxNjEuNDE3MzI3XSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVtcy1yZWFsdGVrClsgIDE2Mi4wMjU4ODVd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLXNkZHIwOQpbICAx NjIuNjY3Mjc3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVtcy1z ZGRyNTUKWyAgMTYzLjMwODU0N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciB1bXMtdXNiYXQKWyAgMTYzLjg5NTkxNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50 ZXJmYWNlIGRyaXZlciBtZGM4MDAKWyAgMTY0LjQ0ODM4NV0gbWRjODAwOiB2MC43LjUgKDMwLzEw LzIwMDApOlVTQiBEcml2ZXIgZm9yIE11c3RlayBNREM4MDAgRGlnaXRhbCBDYW1lcmEKWyAgMTY1 LjUzODc5NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBtaWNyb3Rl a1g2ClsgIDE2Ni4xMDA1MjRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2 ZXIgYWR1dHV4ClsgIDE2Ni42NzcxNTJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgY3l0aGVybQpbICAxNjcuMTgxNjMxXSBkcml2ZXIgZnRkaS1lbGFuClsgIDE2Ny43 NDg4MDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZnRkaS1lbGFu ClsgIDE2OC4yNzczMzVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIg aW93YXJyaW9yClsgIDE2OC43OTIyMDNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgbGR1c2IKWyAgMTY5LjI0NDI2MF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50 ZXJmYWNlIGRyaXZlciB1c2J0ZXN0ClsgIDE2OS43MTA1ODhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgdXNiX2Voc2V0X3Rlc3QKWyAgMTcwLjEzMDY0M10gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c3M3MjAKWyAgMTcwLjU2NjkxN10g dXNzNzIwOiB2MC42OlVTQiBQYXJwb3J0IENhYmxlIGRyaXZlciBmb3IgQ2FibGVzIHVzaW5nIHRo ZSBMdWNlbnQgVGVjaG5vbG9naWVzIFVTUzcyMCBDaGlwClsgIDE3MS40NjAzMjhdIHVzczcyMDog Tk9URTogdGhpcyBpcyBhIHNwZWNpYWwgcHVycG9zZSBkcml2ZXIgdG8gYWxsb3cgbm9uc3RhbmRh cmQKWyAgMTcyLjQ4MDM0NV0gdXNzNzIwOiBwcm90b2NvbHMgKGVnLiBiaXRiYW5nKSBvdmVyIFVT UzcyMCB1c2IgdG8gcGFyYWxsZWwgY2FibGVzClsgIDE3My42ODc4NjVdIHVzczcyMDogSWYgeW91 IGp1c3Qgd2FudCB0byBjb25uZWN0IHRvIGEgcHJpbnRlciwgdXNlIHVzYmxwIGluc3RlYWQKWyAg MTc1LjEzMDMxMF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzaXN1 c2IKWyAgMTc1Ljg4ODcxNl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl ciB1ZWFnbGUtYXRtClsgIDE3Ni42NDY5NDVdIHh1c2JhdG06IG1hbGZvcm1lZCBtb2R1bGUgcGFy YW1ldGVycwpbICAxNzcuNDMyNTAxXSBpODA0MjogUE5QOiBQUy8yIENvbnRyb2xsZXIgW1BOUDAz MDM6S0JELFBOUDBmMTM6TU9VXSBhdCAweDYwLDB4NjQgaXJxIDEsMTIKWyAgMTc5LjAxMTc2Ml0g c2VyaW86IGk4MDQyIEtCRCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMQpbICAxNzkuNzkyNDU5XSBz ZXJpbzogaTgwNDIgQVVYIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxMgpbICAxODAuNTY4MjY3XSBw YXJwb3J0MDogY2Fubm90IGdyYW50IGV4Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSBwYXJrYmQK WyAgMTgxLjU5ODgxMV0gZXZidWc6IENvbm5lY3RlZCBkZXZpY2U6IGlucHV0MCAoUG93ZXIgQnV0 dG9uIGF0IExOWFBXUkJOL2J1dHRvbi9pbnB1dDApClsgIDE4My4yMzg5NzldIHVzYmNvcmU6IHJl Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYXBwbGV0b3VjaApbICAxODQuMDcyMTM4XSB1 c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGJjbTU5NzQKWyAgMTg0Ljg5 ODg2MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzeW5hcHRpY3Nf dXNiClsgIDE4NS43Mzg0NzFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2 ZXIgeHBhZApbICAxODYuNTIxNjQzXSBwYXJwb3J0MDogY2Fubm90IGdyYW50IGV4Y2x1c2l2ZSBh Y2Nlc3MgZm9yIGRldmljZSB3YWxrZXJhMDcwMQpbICAxODcuMzg4NjY3XSB3YWxrZXJhMDcwMTog ZmFpbGVkIHRvIHJlZ2lzdGVyIHBhcnBvcnQgZGV2aWNlClsgIDE4OC4zMTgxNzBdIGFwYW5lbDog RnVqaXRzdSBCSU9TIHNpZ25hdHVyZSAnRkpLRVlJTkYnIG5vdCBmb3VuZC4uLgpbICAxODkuMjIx OTg2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGF0aV9yZW1vdGUy ClsgIDE5MC4wODg3MzJdIGNtMTA5OiBLZXltYXAgZm9yIEtvbXVuaWthdGUgS0lQMTAwMCBwaG9u ZSBsb2FkZWQKWyAgMTkwLjk3OTY1NV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciBjbTEwOQpbICAxOTEuODExNzEyXSBjbTEwOTogQ00xMDkgcGhvbmUgZHJpdmVyOiAy MDA4MDgwNSAoQykgQWxmcmVkIEUuIEhlZ2dlc3RhZApbICAxOTIuNjI4OTE0XSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGltc19wY3UKWyAgMTkzLjQxMTk5OF0gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBrZXlzcGFuX3JlbW90ZQpbICAx OTQuMjA4OTU4XSBpbnB1dDogUEMgU3BlYWtlciBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9wY3Nwa3Iv aW5wdXQvaW5wdXQxClsgIDE5NC43NDgzMDJdIGV2YnVnOiBDb25uZWN0ZWQgZGV2aWNlOiBpbnB1 dDEgKFBDIFNwZWFrZXIgYXQgaXNhMDA2MS9pbnB1dDApClsgIDE5NS4zNDg4MDBdIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcG93ZXJtYXRlClsgIDE5NS45NDg2MzNd IGlucHV0OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkIGFzIC9kZXZpY2VzL3BsYXRmb3Jt L2k4MDQyL3NlcmlvMC9pbnB1dC9pbnB1dDIKWyAgMTk3LjI4Nzk2NF0gZXZidWc6IENvbm5lY3Rl ZCBkZXZpY2U6IGlucHV0MiAoQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZCBhdCBpc2EwMDYw L3NlcmlvMC9pbnB1dDApClsgIDE5OC40MTE3ODldIHdpc3Ryb25fYnRuczogU3lzdGVtIHVua25v d24KWyAgMTk5LjEzODU4Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl ciB5ZWFsaW5rClsgIDE5OS43OTIzOTBdIGkyYyAvZGV2IGVudHJpZXMgZHJpdmVyClsgIDIwMC41 MDg5NTBdIHBpaXg0X3NtYnVzIDAwMDA6MDA6MDEuMzogU01CdXMgSG9zdCBDb250cm9sbGVyIGF0 IDB4YjEwMCwgcmV2aXNpb24gMApbICAyMDEuOTM1Nzc3XSBpMmMtcGFycG9ydDogYWRhcHRlciB0 eXBlIHVuc3BlY2lmaWVkClsgIDIwMi42Nzg3NDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgaTJjLXRpbnktdXNiClsgIDIwMy40MDgzNzZdIGxpcmNfZGV2OiBJUiBS ZW1vdGUgQ29udHJvbCBkcml2ZXIgcmVnaXN0ZXJlZCwgbWFqb3IgMjMzIApbICAyMDQuMDI5MTk1 XSBJUiBKVkMgcHJvdG9jb2wgaGFuZGxlciBpbml0aWFsaXplZApbICAyMDQuNjg4NTQzXSBJUiBS QzUgKHN0cmVhbXphcCkgcHJvdG9jb2wgaGFuZGxlciBpbml0aWFsaXplZApbICAyMDUuMzA4Mzgz XSBJUiBNQ0UgS2V5Ym9hcmQvbW91c2UgcHJvdG9jb2wgaGFuZGxlciBpbml0aWFsaXplZApbICAy MDUuOTI5MTY1XSBJUiBMSVJDIGJyaWRnZSBoYW5kbGVyIGluaXRpYWxpemVkClsgIDIwNi41Mjgz MjVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbWNldXNiClsgIDIw Ny4xMDU0NDhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaWd1YW5h aXIKWyAgMjA3LjYyNjkzM10gYjJjMi1mbGV4Y29wOiBCMkMyIEZsZXhjb3BJSS9JSShiKS9JSUkg ZGlnaXRhbCBUViByZWNlaXZlciBjaGlwIGxvYWRlZCBzdWNjZXNzZnVsbHkKWyAgMjA4LjkyOTI4 MV0gc2FhNzE0NjogcmVnaXN0ZXIgZXh0ZW5zaW9uICdidWRnZXRfYXYnClsgIDIwOS42Nzg2OTRd IHNhYTcxNDY6IHJlZ2lzdGVyIGV4dGVuc2lvbiAnYXY3MTEwJwpbICAyMTAuNDI4Njc5XSBuR2Vu ZSBQQ0lFIGJyaWRnZSBkcml2ZXIsIENvcHlyaWdodCAoQykgMjAwNS0yMDA3IE1pY3JvbmFzClsg IDIxMS4xODg2MzldIERpZ2l0YWwgRGV2aWNlcyBQQ0lFIGJyaWRnZSBkcml2ZXIsIENvcHlyaWdo dCAoQykgMjAxMC0xMSBEaWdpdGFsIERldmljZXMgR21iSApbICAyMTIuNjY5Mzc1XSBjeDE4OiAg U3RhcnQgaW5pdGlhbGl6YXRpb24sIHZlcnNpb24gMS41LjEKWyAgMjEzLjQzODcyMF0gY3gxODog IEVuZCBpbml0aWFsaXphdGlvbgpbICAyMTQuMTY5MTQ1XSBjeDE4LWFsc2E6IG1vZHVsZSBsb2Fk aW5nLi4uClsgIDIxNC45MDE0MTVdIGN4MjM4ODUgZHJpdmVyIHZlcnNpb24gMC4wLjMgbG9hZGVk ClsgIDIxNS42NzkwNThdIGN4MjU4MjE6IGRyaXZlciB2ZXJzaW9uIDAuMC4xMDYgbG9hZGVkClsg IDIxNi40Mjk5MjddIGJ0dHY6IGRyaXZlciB2ZXJzaW9uIDAuOS4xOSBsb2FkZWQKWyAgMjE3LjE1 OTU3MV0gYnR0djogdXNpbmcgOCBidWZmZXJzIHdpdGggMjA4MGsgKDUyMCBwYWdlcykgZWFjaCBm b3IgY2FwdHVyZQpbICAyMTcuOTMwODM2XSBidHR2OiBIb3N0IGJyaWRnZSBuZWVkcyBFVEJGIGVu YWJsZWQKWyAgMjE4LjYwMTU5NF0gYnQ4Nzg6IEFVRElPIGRyaXZlciB2ZXJzaW9uIDAuMC4wIGxv YWRlZApbICAyMTkuMjcyNzIyXSBwcHMgcHBzMDogbmV3IFBQUyBzb3VyY2Uga3RpbWVyClsgIDIx OS45MzgzMTldIHBwcyBwcHMwOiBrdGltZXIgUFBTIHNvdXJjZSByZWdpc3RlcmVkClsgIDIyMC41 ODkyOTZdIHBwc19sZGlzYzogUFBTIGxpbmUgZGlzY2lwbGluZSByZWdpc3RlcmVkClsgIDIyMS4y NDg4MjVdIERyaXZlciBmb3IgMS13aXJlIERhbGxhcyBuZXR3b3JrIHByb3RvY29sLgpbICAyMjEu ODczNzIwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIERTOTQ5MFIK WyAgMjIyLjQ2NjQ5OF0gRFMxV00gdzEgYnVzbWFzdGVyIGRyaXZlciAtIChjKSAyMDA0IFN6YWJv bGNzIEd5dXJrbwpbICAyMjIuOTY0OTAxXSAxLVdpcmUgZHJpdmVyIGZvciB0aGUgRFMyNzYwIGJh dHRlcnkgbW9uaXRvciAgY2hpcCAgLSAoYykgMjAwNC0yMDA1LCBTemFib2xjcyBHeXVya28KWyAg MjI0LjA4MjAxMF0gcG93ZXJfc3VwcGx5IHRlc3RfYWM6IHVldmVudApbICAyMjQuNjUxMDIwXSBw b3dlcl9zdXBwbHkgdGVzdF9hYzogUE9XRVJfU1VQUExZX05BTUU9dGVzdF9hYwpbICAyMjUuMjI5 Nzc1XSBwb3dlcl9zdXBwbHkgdGVzdF9hYzogcHJvcCBPTkxJTkU9MQpbICAyMjUuODA0ODEzXSBw b3dlcl9zdXBwbHkgdGVzdF9hYzogcG93ZXJfc3VwcGx5X2NoYW5nZWQKWyAgMjI2LjQxMDc2MV0g cG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogdWV2ZW50ClsgIDIyNi44NjE1MDRdIHBvd2VyX3N1 cHBseSB0ZXN0X2JhdHRlcnk6IFBPV0VSX1NVUFBMWV9OQU1FPXRlc3RfYmF0dGVyeQpbICAyMjcu MjgyNTkwXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFNUQVRVUz1EaXNjaGFyZ2lu ZwpbICAyMjcuNzkxNjkzXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENIQVJHRV9U WVBFPUZhc3QKWyAgMjI4LjE4MzUzN10gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBI RUFMVEg9R29vZApbICAyMjguNTcxOTAyXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9w IFBSRVNFTlQ9MQpbICAyMjkuMDY3OTgwXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9w IFRFQ0hOT0xPR1k9TGktaW9uClsgIDIyOS41ODQ0MThdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRl cnk6IHByb3AgQ0hBUkdFX0ZVTExfREVTSUdOPTEwMApbICAyMzAuMDk3ODY2XSBwb3dlcl9zdXBw bHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENIQVJHRV9GVUxMPTEwMApbICAyMzAuNTcyOTc3XSBwb3dl cl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENIQVJHRV9OT1c9NTAKWyAgMjMxLjAyMDgxNF0g cG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDQVBBQ0lUWT01MApbICAyMzEuNDc4MzM1 XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENBUEFDSVRZX0xFVkVMPU5vcm1hbApb ICAyMzEuOTI4ODg4XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFRJTUVfVE9fRU1Q VFlfQVZHPTM2MDAKWyAgMjMyLjM1Nzk5M10gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJv cCBUSU1FX1RPX0ZVTExfTk9XPTM2MDAKWyAgMjMyLjg2MDYyMV0gcG93ZXJfc3VwcGx5IHRlc3Rf YmF0dGVyeTogcHJvcCBNT0RFTF9OQU1FPVRlc3QgYmF0dGVyeQpbICAyMzMuMzQyODEyXSBwb3dl cl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIE1BTlVGQUNUVVJFUj1MaW51eApbICAyMzMuODE2 OTMxXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFNFUklBTF9OVU1CRVI9My4xMi4w LTEwMjc2LWcyYzU3NTAyClsgIDIzNC42OTc2MTNdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6 IHByb3AgVEVNUD0yNgpbICAyMzUuMTQzOTM5XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBw cm9wIFZPTFRBR0VfTk9XPTMzMDAKWyAgMjM1LjU1OTgwNl0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0 dGVyeTogcG93ZXJfc3VwcGx5X2NoYW5nZWQKWyAgMjM1Ljk2MDEzN10gcG93ZXJfc3VwcGx5IHRl c3RfdXNiOiB1ZXZlbnQKWyAgMjM2LjM0MDI2OV0gcG93ZXJfc3VwcGx5IHRlc3RfdXNiOiBQT1dF Ul9TVVBQTFlfTkFNRT10ZXN0X3VzYgpbICAyMzYuNzIzNzU1XSBwb3dlcl9zdXBwbHkgdGVzdF91 c2I6IHByb3AgT05MSU5FPTEKWyAgMjM3LjEyMTYwNl0gcG93ZXJfc3VwcGx5IHRlc3RfdXNiOiBw b3dlcl9zdXBwbHlfY2hhbmdlZApbICAyMzcuNTMzMDEyXSBwb3dlcl9zdXBwbHkgdGVzdF9hYzog cG93ZXJfc3VwcGx5X2NoYW5nZWRfd29yawpbICAyMzcuOTMwNTUyXSBwb3dlcl9zdXBwbHkgdGVz dF9hYzogcG93ZXJfc3VwcGx5X3VwZGF0ZV9nZW5fbGVkcyAxClsgIDIzOC4zMzMxMTldIHBvd2Vy X3N1cHBseSB0ZXN0X2FjOiB1ZXZlbnQKWyAgMjM4LjczMzQxNV0gcG93ZXJfc3VwcGx5IHRlc3Rf YWM6IFBPV0VSX1NVUFBMWV9OQU1FPXRlc3RfYWMKWyAgMjM5LjEzODQyOV0gcG93ZXJfc3VwcGx5 IHRlc3RfYWM6IHByb3AgT05MSU5FPTEKWyAgMjM5LjU2MDU4NV0gcG93ZXJfc3VwcGx5IHRlc3Rf YmF0dGVyeTogcG93ZXJfc3VwcGx5X2NoYW5nZWRfd29yawpbICAyMzkuOTcxMTYxXSBwb3dlcl9z dXBwbHkgdGVzdF9iYXR0ZXJ5OiBwb3dlcl9zdXBwbHlfdXBkYXRlX2JhdF9sZWRzIDIKWyAgMjQw LjQxNzAwOF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogdWV2ZW50ClsgIDI0MC44NDg1NDZd IHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IFBPV0VSX1NVUFBMWV9OQU1FPXRlc3RfYmF0dGVy eQpbICAyNDEuMjk4NzMwXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFNUQVRVUz1E aXNjaGFyZ2luZwpbICAyNDEuNzUwMzM3XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9w IENIQVJHRV9UWVBFPUZhc3QKWyAgMjQyLjIwNTc2OF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVy eTogcHJvcCBIRUFMVEg9R29vZApbICAyNDIuNjU3ODcyXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0 ZXJ5OiBwcm9wIFBSRVNFTlQ9MQpbICAyNDMuMDg4MzYxXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0 ZXJ5OiBwcm9wIFRFQ0hOT0xPR1k9TGktaW9uClsgIDI0My41MjY2NzldIHBvd2VyX3N1cHBseSB0 ZXN0X2JhdHRlcnk6IHByb3AgQ0hBUkdFX0ZVTExfREVTSUdOPTEwMApbICAyNDMuOTc0ODg3XSBw b3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENIQVJHRV9GVUxMPTEwMApbICAyNDQuMzQ4 ODYxXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENIQVJHRV9OT1c9NTAKWyAgMjQ0 LjY4ODg3Nl0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDQVBBQ0lUWT01MApbICAy NDUuMDYzNDA4XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENBUEFDSVRZX0xFVkVM PU5vcm1hbApbICAyNDUuNDM1OTYyXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFRJ TUVfVE9fRU1QVFlfQVZHPTM2MDAKWyAgMjQ1Ljc4MzgyNl0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0 dGVyeTogcHJvcCBUSU1FX1RPX0ZVTExfTk9XPTM2MDAKWyAgMjQ2LjE1NDQ4MF0gcG93ZXJfc3Vw cGx5IHRlc3RfYmF0dGVyeTogcHJvcCBNT0RFTF9OQU1FPVRlc3QgYmF0dGVyeQpbICAyNDYuNTMx OTcyXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIE1BTlVGQUNUVVJFUj1MaW51eApb ICAyNDYuOTUwOTM1XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFNFUklBTF9OVU1C RVI9My4xMi4wLTEwMjc2LWcyYzU3NTAyClsgIDI0Ny43NzQ4NDVdIHBvd2VyX3N1cHBseSB0ZXN0 X2JhdHRlcnk6IHByb3AgVEVNUD0yNgpbICAyNDguMjEyNTEzXSBwb3dlcl9zdXBwbHkgdGVzdF9i YXR0ZXJ5OiBwcm9wIFZPTFRBR0VfTk9XPTMzMDAKWyAgMjQ4LjU5NTcwNl0gcG93ZXJfc3VwcGx5 IHRlc3RfdXNiOiBwb3dlcl9zdXBwbHlfY2hhbmdlZF93b3JrClsgIDI0OC45MzY5ODJdIHBvd2Vy X3N1cHBseSB0ZXN0X3VzYjogcG93ZXJfc3VwcGx5X3VwZGF0ZV9nZW5fbGVkcyAxClsgIDI0OS4y NjE3ODVdIHBvd2VyX3N1cHBseSB0ZXN0X3VzYjogdWV2ZW50ClsgIDI0OS42NTE5OTNdIHBvd2Vy X3N1cHBseSB0ZXN0X3VzYjogUE9XRVJfU1VQUExZX05BTUU9dGVzdF91c2IKWyAgMjUwLjAyMDY2 NF0gcG93ZXJfc3VwcGx5IHRlc3RfdXNiOiBwcm9wIE9OTElORT0xClsgIDI1MC40MzcxNzVdIHc4 Mzc5MzogRGV0ZWN0aW9uIGZhaWxlZCBhdCBjaGVjayB2ZW5kb3IgaWQKWyAgMjUwLjgwMjE5OV0g dzgzNzkzOiBEZXRlY3Rpb24gZmFpbGVkIGF0IGNoZWNrIHZlbmRvciBpZApbICAyNTEuMjE3MTcy XSB3ODM3OTM6IERldGVjdGlvbiBmYWlsZWQgYXQgY2hlY2sgdmVuZG9yIGlkClsgIDI1MS42Mjc3 NjFdIHc4Mzc5MzogRGV0ZWN0aW9uIGZhaWxlZCBhdCBjaGVjayB2ZW5kb3IgaWQKWyAgMjUxLjk3 MDE5MF0gaTJjIGkyYy0wOiB3ODM3OTU6IERldGVjdGlvbiBmYWlsZWQgYXQgYWRkciAweDJjLCBj aGVjayBiYW5rClsgIDI1Mi4yOTcxOTNdIGkyYyBpMmMtMDogdzgzNzk1OiBEZXRlY3Rpb24gZmFp bGVkIGF0IGFkZHIgMHgyZCwgY2hlY2sgYmFuawpbICAyNTIuNjk5MjI1XSBpMmMgaTJjLTA6IHc4 Mzc5NTogRGV0ZWN0aW9uIGZhaWxlZCBhdCBhZGRyIDB4MmUsIGNoZWNrIGJhbmsKWyAgMjUzLjAz MDE4Ml0gaTJjIGkyYy0wOiB3ODM3OTU6IERldGVjdGlvbiBmYWlsZWQgYXQgYWRkciAweDJmLCBj aGVjayBiYW5rClsgIDI1My41MzAxNTddIGFwcGxlc21jOiBzdXBwb3J0ZWQgbGFwdG9wIG5vdCBm b3VuZCEKWyAgMjUzLjkzMTQwMl0gYXBwbGVzbWM6IGRyaXZlciBpbml0IGZhaWxlZCAocmV0PS0x OSkhClsgIDI1NC40NDcxNDBdICAobnVsbCk6IFVua25vd24gY2hpcCB0eXBlLCBza2lwcGluZwpb ICAyNTQuODk2NzYzXSAgKG51bGwpOiBVbmtub3duIGNoaXAgdHlwZSwgc2tpcHBpbmcKWyAgMjU1 LjM0NDI0N10gaTJjIGkyYy0wOiBVbnN1cHBvcnRlZCBjaGlwIChtYW5faWQ9MHhGRiwgY2hpcF9p ZD0weEZGKQpbICAyNTUuNzg3MTg1XSBpMmMgaTJjLTA6IFVuc3VwcG9ydGVkIGNoaXAgKG1hbl9p ZD0weEZGLCBjaGlwX2lkPTB4RkYpClsgIDI1Ni4xNTcxNTldIGkyYyBpMmMtMDogVW5zdXBwb3J0 ZWQgY2hpcCAobWFuX2lkPTB4RkYsIGNoaXBfaWQ9MHhGRikKWyAgMjU2LjYyMjE2NF0gaTJjIGky Yy0wOiBMTTgzIGRldGVjdGlvbiBmYWlsZWQgYXQgMHgxOApbICAyNTYuOTUxMTgyXSBpMmMgaTJj LTA6IExNODMgZGV0ZWN0aW9uIGZhaWxlZCBhdCAweDE5ClsgIDI1Ny4zNDgyMTBdIGkyYyBpMmMt MDogTE04MyBkZXRlY3Rpb24gZmFpbGVkIGF0IDB4MWEKWyAgMjU3LjY2NzIwMl0gaTJjIGkyYy0w OiBMTTgzIGRldGVjdGlvbiBmYWlsZWQgYXQgMHgyOQpbICAyNTguMDMyMzA4XSBpMmMgaTJjLTA6 IExNODMgZGV0ZWN0aW9uIGZhaWxlZCBhdCAweDJhClsgIDI1OC40MTYxNzVdIGkyYyBpMmMtMDog TE04MyBkZXRlY3Rpb24gZmFpbGVkIGF0IDB4MmIKWyAgMjU4Ljc2NDQ3MF0gaTJjIGkyYy0wOiBM TTgzIGRldGVjdGlvbiBmYWlsZWQgYXQgMHg0YwpbICAyNTkuMTM0MjQ1XSBpMmMgaTJjLTA6IExN ODMgZGV0ZWN0aW9uIGZhaWxlZCBhdCAweDRkClsgIDI1OS41MjI3NzldIGkyYyBpMmMtMDogTE04 MyBkZXRlY3Rpb24gZmFpbGVkIGF0IDB4NGUKWyAgMjU5Ljg3OTE4M10gaTJjIGkyYy0wOiBEZXRl Y3RpbmcgZGV2aWNlIGF0IDB4MmMgd2l0aCBDT01QQU5ZOiAweGZmIGFuZCBWRVJTVEVQOiAweGZm ClsgIDI2MC42MTczMzFdIGkyYyBpMmMtMDogQXV0b2RldGVjdGlvbiBmYWlsZWQ6IHVuc3VwcG9y dGVkIHZlcnNpb24KWyAgMjYwLjk3NjIyMV0gaTJjIGkyYy0wOiBEZXRlY3RpbmcgZGV2aWNlIGF0 IDB4MmQgd2l0aCBDT01QQU5ZOiAweGZmIGFuZCBWRVJTVEVQOiAweGZmClsgIDI2MS44MDI0NTdd IGkyYyBpMmMtMDogQXV0b2RldGVjdGlvbiBmYWlsZWQ6IHVuc3VwcG9ydGVkIHZlcnNpb24KWyAg MjYyLjM0MDIxOF0gaTJjIGkyYy0wOiBEZXRlY3RpbmcgZGV2aWNlIGF0IDB4MmUgd2l0aCBDT01Q QU5ZOiAweGZmIGFuZCBWRVJTVEVQOiAweGZmClsgIDI2My41MDMzMTddIGkyYyBpMmMtMDogQXV0 b2RldGVjdGlvbiBmYWlsZWQ6IHVuc3VwcG9ydGVkIHZlcnNpb24KWyAgMjY0LjEzMTE3N10gaTJj IGkyYy0wOiBVbnN1cHBvcnRlZCBjaGlwIGF0IDB4MTggKG1hbl9pZD0weEZGLCBjaGlwX2lkPTB4 RkYpClsgIDI2NC43MzYyMDldIGkyYyBpMmMtMDogVW5zdXBwb3J0ZWQgY2hpcCBhdCAweDE5ICht YW5faWQ9MHhGRiwgY2hpcF9pZD0weEZGKQpbICAyNjUuMjcwMTg0XSBpMmMgaTJjLTA6IFVuc3Vw cG9ydGVkIGNoaXAgYXQgMHgxYSAobWFuX2lkPTB4RkYsIGNoaXBfaWQ9MHhGRikKWyAgMjY1Ljg5 OTIzMF0gaTJjIGkyYy0wOiBVbnN1cHBvcnRlZCBjaGlwIGF0IDB4MjkgKG1hbl9pZD0weEZGLCBj aGlwX2lkPTB4RkYpClsgIDI2Ni40NTExOTldIGkyYyBpMmMtMDogVW5zdXBwb3J0ZWQgY2hpcCBh dCAweDJhIChtYW5faWQ9MHhGRiwgY2hpcF9pZD0weEZGKQpbICAyNjcuMTA3MjkyXSBpMmMgaTJj LTA6IFVuc3VwcG9ydGVkIGNoaXAgYXQgMHgyYiAobWFuX2lkPTB4RkYsIGNoaXBfaWQ9MHhGRikK WyAgMjY3LjcwMDIwN10gaTJjIGkyYy0wOiBVbnN1cHBvcnRlZCBjaGlwIGF0IDB4NDggKG1hbl9p ZD0weEZGLCBjaGlwX2lkPTB4RkYpClsgIDI2OC4yMjUyMDRdIGkyYyBpMmMtMDogVW5zdXBwb3J0 ZWQgY2hpcCBhdCAweDQ5IChtYW5faWQ9MHhGRiwgY2hpcF9pZD0weEZGKQpbICAyNjguODU0NDY2 XSBpMmMgaTJjLTA6IFVuc3VwcG9ydGVkIGNoaXAgYXQgMHg0YSAobWFuX2lkPTB4RkYsIGNoaXBf aWQ9MHhGRikKWyAgMjY5LjM0ODE5MV0gaTJjIGkyYy0wOiBVbnN1cHBvcnRlZCBjaGlwIGF0IDB4 NGIgKG1hbl9pZD0weEZGLCBjaGlwX2lkPTB4RkYpClsgIDI2OS44OTgxODddIGkyYyBpMmMtMDog VW5zdXBwb3J0ZWQgY2hpcCBhdCAweDRjIChtYW5faWQ9MHhGRiwgY2hpcF9pZD0weEZGKQpbICAy NzAuNDE2NjM5XSBpMmMgaTJjLTA6IFVuc3VwcG9ydGVkIGNoaXAgYXQgMHg0ZCAobWFuX2lkPTB4 RkYsIGNoaXBfaWQ9MHhGRikKWyAgMjcwLjkxMDE2Ml0gaTJjIGkyYy0wOiBVbnN1cHBvcnRlZCBj aGlwIGF0IDB4NGUgKG1hbl9pZD0weEZGLCBjaGlwX2lkPTB4RkYpClsgIDI3MS40MzAyMDRdIGky YyBpMmMtMDogVW5zdXBwb3J0ZWQgY2hpcCBhdCAweDRmIChtYW5faWQ9MHhGRiwgY2hpcF9pZD0w eEZGKQpbICAyNzIuMDk2NTM0XSBwYzg3MzYwOiBQQzg3MzZ4IG5vdCBkZXRlY3RlZCwgbW9kdWxl IG5vdCBpbnNlcnRlZApbICAyNzIuNTg0NjIxXSBzY2g1Nnh4X2NvbW1vbjogVW5zdXBwb3J0ZWQg ZGV2aWNlIGlkOiAweGZmClsgIDI3My4xNDEyNDddIHNjaDU2eHhfY29tbW9uOiBVbnN1cHBvcnRl ZCBkZXZpY2UgaWQ6IDB4ZmYKWyAgMjczLjY1NDU1M10gaTJjIGkyYy0wOiBTTVNDNDdNMTkyIGRl dGVjdGlvbiBmYWlsZWQgYXQgMHgyYwpbICAyNzQuMTI5MTgxXSBpMmMgaTJjLTA6IFNNU0M0N00x OTIgZGV0ZWN0aW9uIGZhaWxlZCBhdCAweDJkClsgIDI3NC41NzM4MzhdIHRobWM1MDogUHJvYmlu ZyBmb3IgVEhNQzUwIGF0IDB4MkMgb24gYnVzIDAKWyAgMjc1LjA4NzE5M10gdGhtYzUwOiBQcm9i aW5nIGZvciBUSE1DNTAgYXQgMHgyRCBvbiBidXMgMApbICAyNzUuNTkwMTk0XSB0aG1jNTA6IFBy b2JpbmcgZm9yIFRITUM1MCBhdCAweDJFIG9uIGJ1cyAwClsgIDI3Ni4xMDUxNDJdIGkyYyBpMmMt MDogdzgzbDc4NXRzOiBSZWFkIDB4ZmYgZnJvbSByZWdpc3RlciAweDQwLgpbICAyNzYuNTgyNDYy XSBpMmMgaTJjLTA6IFc4M0w3ODVUUy1TIGRldGVjdGlvbiBmYWlsZWQgYXQgMHgyZQpbICAyNzcu MDM2MjU0XSBpMmMgaTJjLTA6IFc4M0w3ODZORyBkZXRlY3Rpb24gZmFpbGVkIGF0IDB4MmUKWyAg Mjc3LjQ4MjUxM10gaTJjIGkyYy0wOiBXODNMNzg2TkcgZGV0ZWN0aW9uIGZhaWxlZCBhdCAweDJm ClsgIDI3Ny45ODI1NjRdIGludGVsX3Bvd2VyY2xhbXA6IEludGVsIHBvd2VyY2xhbXAgZG9lcyBu b3QgcnVuIG9uIGZhbWlseSAxNSBtb2RlbCA2ClsgIDI3OC45MjMzNjBdIGFjcXVpcmV3ZHQ6IFdE VCBkcml2ZXIgZm9yIEFjcXVpcmUgc2luZ2xlIGJvYXJkIGNvbXB1dGVyIGluaXRpYWxpc2luZwpb ICAyNzkuNzg0OTIxXSBhY3F1aXJld2R0OiBJL08gYWRkcmVzcyAweDAwNDMgYWxyZWFkeSBpbiB1 c2UKWyAgMjgwLjMzMTMzOF0gYWNxdWlyZXdkdDogcHJvYmUgb2YgYWNxdWlyZXdkdCBmYWlsZWQg d2l0aCBlcnJvciAtNQpbICAyODAuODcxMzgzXSBhbGltNzEwMV93ZHQ6IFN0ZXZlIEhpbGwgPHN0 ZXZlQG5hdmFoby5jby51az4KWyAgMjgxLjM5MDM1NV0gYWxpbTcxMDFfd2R0OiBBTGkgTTcxMDEg UE1VIG5vdCBwcmVzZW50IC0gV0RUIG5vdCBzZXQKWyAgMjgxLjk4NDc5M10gc3A1MTAwX3Rjbzog U1A1MTAwL1NCODAwIFRDTyBXYXRjaERvZyBUaW1lciBEcml2ZXIgdjAuMDUKWyAgMjgyLjU3NTg2 MF0gaWI3MDB3ZHQ6IFdEVCBkcml2ZXIgZm9yIElCNzAwIHNpbmdsZSBib2FyZCBjb21wdXRlciBp bml0aWFsaXNpbmcKWyAgMjgzLjIxNjU4NF0gaTYzMDBlc2I6IEludGVsIDYzMDBFU0IgV2F0Y2hE b2cgVGltZXIgRHJpdmVyIHYwLjA1ClsgIDI4My42NjA3NzldIGk2MzAwZXNiOiBjYW5ub3QgcmVn aXN0ZXIgbWlzY2RldiBvbiBtaW5vcj0xMzAgKGVycj0tMTYpClsgIDI4NC4xNjg4MjBdIGk2MzAw RVNCIHRpbWVyOiBwcm9iZSBvZiAwMDAwOjAwOjA0LjAgZmFpbGVkIHdpdGggZXJyb3IgLTE2Clsg IDI4NC43MTE3ODhdIGl0ODdfd2R0OiBubyBkZXZpY2UKWyAgMjg1LjMzMTE2Ml0gc2MxMjAwd2R0 OiBidWlsZCAyMDAyMDMwMwpbICAyODUuOTUyMDEyXSBzYzEyMDB3ZHQ6IGlvIHBhcmFtZXRlciBt dXN0IGJlIHNwZWNpZmllZApbICAyODYuNTExNzAyXSBwYzg3NDEzX3dkdDogVmVyc2lvbiAxLjEg YXQgaW8gMHgyRQpbICAyODcuMTYxNjUxXSBwYzg3NDEzX3dkdDogY2Fubm90IHJlZ2lzdGVyIG1p c2NkZXYgb24gbWlub3I9MTMwIChlcnI9LTE2KQpbICAyODcuODE0NjI4XSBudl90Y286IE5WIFRD TyBXYXRjaERvZyBUaW1lciBEcml2ZXIgdjAuMDEKWyAgMjg4LjQ0Mjc1OF0gc2JjNjB4eHdkdDog SS9PIGFkZHJlc3MgMHgwNDQzIGFscmVhZHkgaW4gdXNlClsgIDI4OS4wNzc3MjZdIHNiYzgzNjA6 IGZhaWxlZCB0byByZWdpc3RlciBtaXNjIGRldmljZQpbICAyODkuNzc0NzgwXSBzYmM3MjQwX3dk dDogSS9PIGFkZHJlc3MgMHgwNDQzIGFscmVhZHkgaW4gdXNlClsgIDI5MC40MzkyOThdIHNtc2Mz N2I3ODdfd2R0OiBTTXNDIDM3Qjc4NyB3YXRjaGRvZyBjb21wb25lbnQgZHJpdmVyIDEuMSBpbml0 aWFsaXNpbmcuLi4KWyAgMjkxLjk0NjY3MF0gc21zYzM3Yjc4N193ZHQ6IFVuYWJsZSB0byByZWdp c3RlciBtaXNjZGV2IG9uIG1pbm9yIDEzMApbICAyOTIuNTczMzc5XSB3ODM2MjdoZl93ZHQ6IFdE VCBkcml2ZXIgZm9yIHRoZSBXaW5ib25kKFRNKSBXODM2MjdIRi9USEYvSEcvREhHIFN1cGVyIEkv TyBjaGlwIGluaXRpYWxpc2luZwpbICAyOTMuNjgyOTIwXSB3ODM2MjdoZl93ZHQ6IFdhdGNoZG9n IGFscmVhZHkgcnVubmluZy4gUmVzZXR0aW5nIHRpbWVvdXQgdG8gNjAgc2VjClsgIDI5NS4xOTY0 MjJdIHdhdGNoZG9nOiBXODM2MjdIRiBXYXRjaGRvZzogY2Fubm90IHJlZ2lzdGVyIG1pc2NkZXYg b24gbWlub3I9MTMwIChlcnI9LTE2KS4KWyAgMjk2Ljc3MDY0NV0gd2F0Y2hkb2c6IFc4MzYyN0hG IFdhdGNoZG9nOiBhIGxlZ2FjeSB3YXRjaGRvZyBtb2R1bGUgaXMgcHJvYmFibHkgcHJlc2VudC4K WyAgMjk4LjU2NTM0Ml0gdzgzNjI3aGZfd2R0OiBpbml0aWFsaXplZC4gdGltZW91dD02MCBzZWMg KG5vd2F5b3V0PTEpClsgIDI5OS40NDg5NzRdIHc4Mzk3N2Zfd2R0OiBkcml2ZXIgdjEuMDAKWyAg MzAwLjM1Nzg5M10gdzgzOTc3Zl93ZHQ6IGNhbm5vdCByZWdpc3RlciBtaXNjZGV2IG9uIG1pbm9y PTEzMCAoZXJyPS0xNikKWyAgMzAxLjI2MjUwNV0gbWFjaHp3ZDogTWFjaFogWkYtTG9naWMgV2F0 Y2hkb2cgZHJpdmVyIGluaXRpYWxpemluZwpbICAzMDIuMTMwODE0XSBtYWNoendkOiBubyBaRi1M b2dpYyBmb3VuZApbICAzMDMuMDMyOTI4XSB3YXRjaGRvZzogU29mdHdhcmUgV2F0Y2hkb2c6IGNh bm5vdCByZWdpc3RlciBtaXNjZGV2IG9uIG1pbm9yPTEzMCAoZXJyPS0xNikuClsgIDMwNC43ODgy NDldIHdhdGNoZG9nOiBTb2Z0d2FyZSBXYXRjaGRvZzogYSBsZWdhY3kgd2F0Y2hkb2cgbW9kdWxl IGlzIHByb2JhYmx5IHByZXNlbnQuClsgIDMwNi4zODI3OTRdIHNvZnRkb2c6IFNvZnR3YXJlIFdh dGNoZG9nIFRpbWVyOiAwLjA4IGluaXRpYWxpemVkLiBzb2Z0X25vYm9vdD0wIHNvZnRfbWFyZ2lu PTYwIHNlYyBzb2Z0X3BhbmljPTAgKG5vd2F5b3V0PTEpClsgIDMwNy45MjE1OTRdIEJsdWV0b290 aDogVmlydHVhbCBIQ0kgZHJpdmVyIHZlciAxLjQKWyAgMzA4Ljc3NTkxMF0gQmx1ZXRvb3RoOiBI Q0kgVUFSVCBkcml2ZXIgdmVyIDIuMgpbICAzMDkuNTYyNzA3XSBCbHVldG9vdGg6IEhDSSBINCBw cm90b2NvbCBpbml0aWFsaXplZApbICAzMTAuMjk1ODI1XSBCbHVldG9vdGg6IEhDSUxMIHByb3Rv Y29sIGluaXRpYWxpemVkClsgIDMxMS4wNzg5NzJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgYnBhMTB4ClsgIDMxMS43MzAxODhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgYmZ1c2IKWyAgMzEyLjQxODI5M10gRURBQyBERUJVRzogaTUw MDBfaW5pdDogTUM6ClsgIDMxMy4yMjA5ODldIEVEQUMgREVCVUc6IGk1NDAwX2luaXQ6IE1DOgpb ICAzMTMuOTgwNzc5XSBFREFDIERFQlVHOiBpODI5NzV4X2luaXQ6IGk4Mjk3NXggcGNpX2dldF9k ZXZpY2UgZmFpbApbICAzMTQuNzI1MDA0XSBFREFDIERFQlVHOiBpMzAwMF9pbml0OiBpMzAwMCBw Y2lfZ2V0X2RldmljZSBmYWlsClsgIDMxNS40OTEwMDFdIEVEQUMgREVCVUc6IGk4Mjg2MF9pbml0 OiA4NjAgcGNpX2dldF9kZXZpY2UgZmFpbApbICAzMTYuMjczMjcwXSBsZWRzX3NzNDIwMDogbm8g TEVEIGRldmljZXMgZm91bmQKWyAgMzE2Ljk0Nzk0N10gZGNkYmFzIGRjZGJhczogRGVsbCBTeXN0 ZW1zIE1hbmFnZW1lbnQgQmFzZSBEcml2ZXIgKHZlcnNpb24gNS42LjAtMy4yKQpbICAzMTguMzMw NjAwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmhpZApbICAz MTkuMDQwODMyXSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2ZXIKWyAgMzE5LjczNjg1M10gaGRh cHM6IHN1cHBvcnRlZCBsYXB0b3Agbm90IGZvdW5kIQpbICAzMjAuNDM2NDY1XSBoZGFwczogZHJp dmVyIGluaXQgZmFpbGVkIChyZXQ9LTE5KSEKWyAgMzIxLjEzODU0MV0gQXVkaW8gRXhjZWwgRFNQ IDE2IGluaXQgZHJpdmVyIENvcHlyaWdodCAoQykgUmljY2FyZG8gRmFjY2hldHRpIDE5OTUtOTgK WyAgMzIyLjU0MDgxNV0gYWVkc3AxNjogSS9PLCBJUlEgYW5kIERNQSBhcmUgbWFuZGF0b3J5Clsg IDMyMy4yNTA0MTJdIHBzczogbXNzX2lvLCBtc3NfZG1hLCBtc3NfaXJxIGFuZCBwc3NfaW8gbXVz dCBiZSBzZXQuClsgIDMyMy45NjA1MzRdIGFkMTg0OC9jczQyNDggY29kZWMgZHJpdmVyIENvcHly aWdodCAoQykgYnkgSGFubnUgU2F2b2xhaW5lbiAxOTkzLTE5OTYKWyAgMzI1LjE4NjcwN10gYWQx ODQ4OiBObyBJU0FQblAgY2FyZHMgZm91bmQsIHRyeWluZyBzdGFuZGFyZCBvbmVzLi4uClsgIDMy NS44MDA5MDldIFBybyBBdWRpbyBTcGVjdHJ1bSBkcml2ZXIgQ29weXJpZ2h0IChDKSBieSBIYW5u dSBTYXZvbGFpbmVuIDE5OTMtMTk5NgpbICAzMjcuMDg2NTQyXSBJL08sIElSUSwgRE1BIGFuZCB0 eXBlIGFyZSBtYW5kYXRvcnkKWyAgMzI3Ljg3MDMwNl0gc2I6IEluaXQ6IFN0YXJ0aW5nIFByb2Jl Li4uClsgIDMyOC42NDY4MjhdIHNiOiBJbml0OiBEb25lClsgIDMyOS40NDc2MjFdIEN5cml4IEth aGx1YSBWU0ExIFhwcmVzc0F1ZGlvIHN1cHBvcnQgKGMpIENvcHlyaWdodCAyMDAzIFJlZCBIYXQg SW5jClsgIDMzMS4wMjcwMDNdIHVhcnQ2ODUwOiBpcnEgYW5kIGlvIG11c3QgYmUgc2V0LgpbICAz MzEuNzc3NDExXSBNSURJIExvb3BiYWNrIGRldmljZSBkcml2ZXIKWyAgMzMyLjQ0ODI2NF0gQUxT QSBwY21fb3NzLmM6MzAxNiB1bmFibGUgdG8gcmVnaXN0ZXIgT1NTIFBDTSBkZXZpY2UgMDowClsg IDMzMy4zMzQzOTRdIG5vIFVBUlQgZGV0ZWN0ZWQgYXQgMHgxClsgIDMzNC4xMjc0MjhdIEVycm9y OiBEcml2ZXIgJ3Bjc3BrcicgaXMgYWxyZWFkeSByZWdpc3RlcmVkLCBhYm9ydGluZy4uCg== --===============2362401876166175882== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="AttachedMessagePart.ksh" X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTEtQIG1haWxp bmcgbGlzdApMS1BAbGludXguaW50ZWwuY29tCgo= --===============2362401876166175882== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.12.0-10276-g2c57502" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgMy4xMi4wIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90IHNl dApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVS PXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjMyLWkzODYiCkNPTkZJR19BUkNIX0RFRkNPTkZJ Rz0iYXJjaC94ODYvY29uZmlncy9pMzg2X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQUE9S VD15CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9MQVRFTkNZVE9QX1NV UFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19H RU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19IV0VJ R0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERf QUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hf SEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdf QVJDSF9IQVNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15 CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJf Q1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15 CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1E X1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQojIENPTkZJR19aT05F X0RNQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVRfQVJDSCBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF QlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfTEFaWV9HUz15CkNPTkZJR19BUkNIX0hXRUlH SFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtZWN4IC1mY2FsbC1zYXZlZC1lZHgiCkNPTkZJR19BUkNI X1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8k VU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1F X0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19CUk9LRU5fT05fU01Q PXkKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0iIgpD T05GSUdfQ09NUElMRV9URVNUPXkKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxW RVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5F TF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1ha PXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQojIENP TkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qg c2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfTFo0 PXkKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKIyBDT05GSUdfU1dBUCBpcyBub3Qg c2V0CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENfU1lTQ1RMPXkKQ09ORklHX1BPU0lY X01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKQ09ORklHX0ZIQU5ETEU9eQpD T05GSUdfQVVESVQ9eQojIENPTkZJR19BVURJVFNZU0NBTEwgaXMgbm90IHNldAojIENPTkZJR19B VURJVF9MT0dJTlVJRF9JTU1VVEFCTEUgaXMgbm90IHNldAoKIwojIElSUSBzdWJzeXN0ZW0KIwpD T05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJ R19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJ Tl9ERUJVRz15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJR PXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0tUSU1FX1NDQUxBUj15CkNP TkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlVJ TEQ9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVS SUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVT SE9UPXkKQ09ORklHX0haX1BFUklPRElDPXkKIyBDT05GSUdfTk9fSFpfSURMRSBpcyBub3Qgc2V0 CiMgQ09ORklHX05PX0haIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMg Q1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NP VU5USU5HPXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19C U0RfUFJPQ0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFT S1NUQVRTPXkKIyBDT05GSUdfVEFTS19ERUxBWV9BQ0NUIGlzIG5vdCBzZXQKQ09ORklHX1RBU0tf WEFDQ1Q9eQojIENPTkZJR19UQVNLX0lPX0FDQ09VTlRJTkcgaXMgbm90IHNldAoKIwojIFJDVSBT dWJzeXN0ZW0KIwpDT05GSUdfVElOWV9SQ1U9eQojIENPTkZJR19QUkVFTVBUX1JDVSBpcyBub3Qg c2V0CiMgQ09ORklHX1JDVV9TVEFMTF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19UUkVFX1JD VV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19JS0NPTkZJRz15CiMgQ09ORklHX0lLQ09ORklHX1BS T0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfSEFWRV9VTlNUQUJM RV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09O RklHX0FSQ0hfV0FOVFNfUFJPVF9OVU1BX1BST1RfTk9ORT15CkNPTkZJR19DR1JPVVBTPXkKQ09O RklHX0NHUk9VUF9ERUJVRz15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CiMgQ09ORklHX0NHUk9V UF9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19SRVNPVVJDRV9DT1VOVEVSUyBpcyBu b3Qgc2V0CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdf RkFJUl9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NGU19CQU5EV0lEVEggaXMgbm90IHNldAojIENP TkZJR19SVF9HUk9VUF9TQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklH X0RFQlVHX0JMS19DR1JPVVA9eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNl dApDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKIyBD T05GSUdfVVNFUl9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJRF9OUyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfTlM9eQojIENPTkZJR19VSURHSURfU1RSSUNUX1RZUEVfQ0hFQ0tTIGlzIG5vdCBzZXQK Q09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90 IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJB TUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19S RF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQoj IENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpD T05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhD RVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKIyBDT05GSUdfRVhQ RVJUIGlzIG5vdCBzZXQKQ09ORklHX1VJRDE2PXkKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMg bm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BS SU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRG T1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNP TkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdf U0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19FTUJFRERF RCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMKIyBLZXJuZWwgUGVyZm9y bWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklH X0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1fRVZFTlRfQ09VTlRF UlM9eQojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKQ09ORklHX1NMQUI9eQojIENPTkZJ R19TTFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPRklMSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKIyBDT05GSUdfSlVNUF9M QUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90 IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNI X1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hB VkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9C RVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJB Q0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VP VVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfSEFWRV9SRUdTX0FO RF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19I QVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkK Q09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5U U19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RB Q0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVf Tk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFW RV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049eQpD T05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkK Q09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQ QVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfTU9E VUxFU19VU0VfRUxGX1JFTD15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJ R1NVU1BFTkQzPXkKQ09ORklHX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVs IHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf R0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhF Uz15CkNPTkZJR19CQVNFX1NNQUxMPTAKIyBDT05GSUdfTU9EVUxFUyBpcyBub3Qgc2V0CkNPTkZJ R19CTE9DSz15CkNPTkZJR19MQkRBRj15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtf REVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19CTEtfREVWX1RI Uk9UVExJTkc9eQpDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSPXkKCiMKIyBQYXJ0aXRpb24gVHlw ZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9O IGlzIG5vdCBzZXQKQ09ORklHX0FJWF9QQVJUSVRJT049eQpDT05GSUdfT1NGX1BBUlRJVElPTj15 CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQpDT05GSUdfQVRBUklfUEFSVElUSU9OPXkKQ09ORklH X01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKIyBDT05GSUdfQlNEX0RJ U0tMQUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX1NVQlBBUlRJVElPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVhX QVJFX0RJU0tMQUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNl dApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90 IHNldAojIENPTkZJR19TVU5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0FSTUFfUEFS VElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhf UEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0NNRExJTkVfUEFSVElUSU9OPXkKCiMKIyBJTyBT Y2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CiMgQ09ORklHX0lPU0NIRURfREVBRExJ TkUgaXMgbm90IHNldApDT05GSUdfSU9TQ0hFRF9DRlE9eQpDT05GSUdfQ0ZRX0dST1VQX0lPU0NI RUQ9eQpDT05GSUdfREVGQVVMVF9DRlE9eQojIENPTkZJR19ERUZBVUxUX05PT1AgaXMgbm90IHNl dApDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJjZnEiCkNPTkZJR19BU04xPXkKQ09ORklHX1VOSU5M SU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFu ZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CiMgQ09ORklHX1NNUCBpcyBub3Qgc2V0CiMg Q09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRF TF9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8zMl9JUklTPXkKIyBDT05GSUdfU0NIRURfT01J VF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05G SUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X1hFTl9QUklWSUxFR0VEX0dVRVNUIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09O RklHX0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHVUVTVF9HVUVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19Q QVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2IGlzIG5vdCBzZXQK IyBDT05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZNTVggaXMgbm90IHNldApD T05GSUdfTTY4Nj15CiMgQ09ORklHX01QRU5USVVNSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVO VElVTUlJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNTSBpcyBub3Qgc2V0CiMgQ09ORklH X01QRU5USVVNNCBpcyBub3Qgc2V0CiMgQ09ORklHX01LNiBpcyBub3Qgc2V0CiMgQ09ORklHX01L NyBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUlVTT0UgaXMg bm90IHNldAojIENPTkZJR19NRUZGSUNFT04gaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUEM2 IGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVAzRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTEFO IGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RF X0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJ QUMzXzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMgbm90IHNldAojIENPTkZJR19NQ09S RTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfR0VORVJJ Qz15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNI RV9TSElGVD02CiMgQ09ORklHX1g4Nl9QUFJPX0ZFTkNFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9J TlRFTF9VU0VSQ09QWT15CkNPTkZJR19YODZfVVNFX1BQUk9fQ0hFQ0tTVU09eQpDT05GSUdfWDg2 X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4 Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NQpDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0NQ VV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVS PXkKQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRBXzMyPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05G SUdfRE1JPXkKQ09ORklHX05SX0NQVVM9MQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdf UFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQK Q09ORklHX1BSRUVNUFRfQ09VTlQ9eQojIENPTkZJR19YODZfVVBfQVBJQyBpcyBub3Qgc2V0CiMg Q09ORklHX1g4Nl9NQ0UgaXMgbm90IHNldApDT05GSUdfVk04Nj15CkNPTkZJR19UT1NISUJBPXkK IyBDT05GSUdfSThLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1JFQk9PVEZJWFVQUyBpcyBub3Qg c2V0CkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKIyBDT05GSUdf TUlDUk9DT0RFX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15 CkNPTkZJR19NSUNST0NPREVfSU5URUxfTElCPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTF9FQVJM WT15CiMgQ09ORklHX01JQ1JPQ09ERV9BTURfRUFSTFkgaXMgbm90IHNldApDT05GSUdfTUlDUk9D T0RFX0VBUkxZPXkKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKIyBDT05GSUdf Tk9ISUdITUVNIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hNRU00Rz15CiMgQ09ORklHX0hJR0hNRU02 NEcgaXMgbm90IHNldApDT05GSUdfUEFHRV9PRkZTRVQ9MHhDMDAwMDAwMApDT05GSUdfSElHSE1F TT15CkNPTkZJR19ORUVEX05PREVfTUVNTUFQX1NJWkU9eQpDT05GSUdfQVJDSF9GTEFUTUVNX0VO QUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1Rf TUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0wCkNPTkZJR19TRUxF Q1RfTUVNT1JZX01PREVMPXkKIyBDT05GSUdfRkxBVE1FTV9NQU5VQUwgaXMgbm90IHNldApDT05G SUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1P UllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxP Q0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRf TUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMgQ09ORklHX0hBVkVfQk9PVE1F TV9JTkZPX05PREUgaXMgbm90IHNldAojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0 CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01J R1JBVElPTj15CiMgQ09ORklHX1BIWVNfQUREUl9UXzY0QklUIGlzIG5vdCBzZXQKQ09ORklHX1pP TkVfRE1BX0ZMQUc9MQpDT05GSUdfQk9VTkNFPXkKQ09ORklHX1ZJUlRfVE9fQlVTPXkKIyBDT05G SUdfS1NNIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CiMgQ09O RklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JPU1NfTUVNT1JZ X0FUVEFDSCBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX1BFUl9DUFVfS009eQojIENPTkZJR19DTEVB TkNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX1pCVUQgaXMgbm90IHNldAojIENPTkZJR19ISUdIUFRFIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0CkNPTkZJR19YODZf UkVTRVJWRV9MT1c9NjQKIyBDT05GSUdfTUFUSF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdf TVRSUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUl9FTkFC TEVfREVGQVVMVD0wCkNPTkZJR19NVFJSX1NBTklUSVpFUl9TUEFSRV9SRUdfTlJfREVGQVVMVD0x CkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19B UkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01BUD15CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CkNP TkZJR19TRUNDT01QPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldAojIENP TkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJ R19IWl8zMDAgaXMgbm90IHNldApDT05GSUdfSFpfMTAwMD15CkNPTkZJR19IWj0xMDAwCkNPTkZJ R19TQ0hFRF9IUlRJQ0s9eQojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQVNI X0RVTVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19S RUxPQ0FUQUJMRT15CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJ R049MHgyMDAwMDAKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENPTkZJR19DTURM SU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQoK IwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCiMgQ09ORklHX1NVU1BFTkQg aXMgbm90IHNldAojIENPTkZJR19QTV9SVU5USU1FIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQoj IENPTkZJR19BQ1BJX1BST0NGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19B Q1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05G SUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05GSUdf QUNQSV9JUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RU IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJREUgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBp cyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQojIENPTkZJR19BQ1BJX0NPTlRBSU5FUiBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQg aXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX0FQRUkgaXMgbm90IHNldApDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNj YWxpbmcKIwojIENPTkZJR19DUFVfRlJFUSBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUKIwpDT05G SUdfQ1BVX0lETEU9eQpDT05GSUdfQ1BVX0lETEVfTVVMVElQTEVfRFJJVkVSUz15CkNPTkZJR19D UFVfSURMRV9HT1ZfTEFEREVSPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX01FTlUgaXMgbm90IHNl dAojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldAojIENPTkZJ R19JTlRFTF9JRExFIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09O RklHX1BDST15CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldApDT05GSUdfUENJX0dPTU1D T05GSUc9eQojIENPTkZJR19QQ0lfR09ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09P TFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPQU5ZIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9E SVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklH X1BDSUVQT1JUQlVTPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfUENJRSBpcyBub3Qgc2V0CiMgQ09O RklHX1BDSUVBRVIgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1f REVCVUc9eQojIENPTkZJR19QQ0lFQVNQTV9ERUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJ RUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFPXkK IyBDT05GSUdfUENJX01TSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CkNPTkZJR19QQ0lfU1RVQj15CkNPTkZJ R19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lf UEFTSUQ9eQojIENPTkZJR19QQ0lfSU9BUElDIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15 CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkK IyBDT05GSUdfSVNBIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMD15CkNPTkZJR19TQ3gyMDBIUl9U SU1FUj15CkNPTkZJR19PTFBDPXkKIyBDT05GSUdfT0xQQ19YTzE1X1NDSSBpcyBub3Qgc2V0CiMg Q09ORklHX0FMSVggaXMgbm90IHNldApDT05GSUdfTkVUNTUwMT15CiMgQ09ORklHX0dFT1MgaXMg bm90IHNldApDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CiMgQ09ORklHX1BDTUNJQSBp cyBub3Qgc2V0CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdf WUVOVEE9eQpDT05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05GSUdfWUVO VEFfVEk9eQpDT05GSUdfWUVOVEFfRU5FX1RVTkU9eQpDT05GSUdfWUVOVEFfVE9TSElCQT15CkNP TkZJR19IT1RQTFVHX1BDST15CiMgQ09ORklHX0hPVFBMVUdfUENJX0FDUEkgaXMgbm90IHNldApD T05GSUdfSE9UUExVR19QQ0lfQ1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9DUENJX1pUNTU1MD15 CiMgQ09ORklHX0hPVFBMVUdfUENJX0NQQ0lfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19IT1RQ TFVHX1BDSV9TSFBDPXkKQ09ORklHX1JBUElESU89eQojIENPTkZJR19SQVBJRElPX1RTSTcyMSBp cyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0RJU0NfVElNRU9VVD0zMApDT05GSUdfUkFQSURJT19F TkFCTEVfUlhfVFhfUE9SVFM9eQojIENPTkZJR19SQVBJRElPX0RNQV9FTkdJTkUgaXMgbm90IHNl dApDT05GSUdfUkFQSURJT19ERUJVRz15CkNPTkZJR19SQVBJRElPX0VOVU1fQkFTSUM9eQoKIwoj IFJhcGlkSU8gU3dpdGNoIGRyaXZlcnMKIwpDT05GSUdfUkFQSURJT19UU0k1N1g9eQojIENPTkZJ R19SQVBJRElPX0NQU19YWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU9fVFNJNTY4IGlzIG5v dCBzZXQKIyBDT05GSUdfUkFQSURJT19DUFNfR0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9T WVNGQiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25z CiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQVJDSF9CSU5GTVRfRUxGX1JBTkRPTUlaRV9Q SUU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1U X1NDUklQVD15CkNPTkZJR19IQVZFX0FPVVQ9eQpDT05GSUdfQklORk1UX0FPVVQ9eQojIENPTkZJ R19CSU5GTVRfTUlTQyBpcyBub3Qgc2V0CkNPTkZJR19DT1JFRFVNUD15CkNPTkZJR19IQVZFX0FU T01JQ19JT01BUD15CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJ R19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkK Q09ORklHX1VOSVhfRElBRz15CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJ R19YRlJNX1VTRVI9eQpDT05GSUdfWEZSTV9TVUJfUE9MSUNZPXkKQ09ORklHX1hGUk1fTUlHUkFU RT15CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09N UD15CkNPTkZJR19ORVRfS0VZPXkKQ09ORklHX05FVF9LRVlfTUlHUkFURT15CkNPTkZJR19JTkVU PXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQpDT05G SUdfSVBfRklCX1RSSUVfU1RBVFM9eQpDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklH X0lQX1JPVVRFX01VTFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQ X1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CkNPTkZJR19JUF9QTlBfQk9PVFA9eQpDT05GSUdf SVBfUE5QX1JBUlA9eQpDT05GSUdfTkVUX0lQSVA9eQojIENPTkZJR19ORVRfSVBHUkVfREVNVVgg aXMgbm90IHNldApDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19JUF9NUk9VVEU9eQojIENP TkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfUElN U01fVjEgaXMgbm90IHNldAojIENPTkZJR19JUF9QSU1TTV9WMiBpcyBub3Qgc2V0CiMgQ09ORklH X1NZTl9DT09LSUVTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUFZUST15CkNPTkZJR19JTkVUX0FI PXkKQ09ORklHX0lORVRfRVNQPXkKQ09ORklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfWEZS TV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFJB TlNQT1JUPXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTD15CiMgQ09ORklHX0lORVRfWEZS TV9NT0RFX0JFRVQgaXMgbm90IHNldApDT05GSUdfSU5FVF9MUk89eQojIENPTkZJR19JTkVUX0RJ QUcgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJ R19UQ1BfQ09OR19DVUJJQz15CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklH X1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKIyBD T05GSUdfSVBWNl9ST1VURV9JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9PUFRJTUlTVElD X0RBRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9BSD15CkNPTkZJR19JTkVUNl9FU1A9eQojIENP TkZJR19JTkVUNl9JUENPTVAgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01JUDYgaXMgbm90IHNl dAojIENPTkZJR19JTkVUNl9YRlJNX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9UVU5O RUw9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVUNl9YRlJN X01PREVfVFVOTkVMPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9CRUVUPXkKQ09ORklHX0lORVQ2 X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElPTj15CkNPTkZJR19JUFY2X1ZUST15CiMgQ09ORklH X0lQVjZfU0lUIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9H UkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBWNl9T VUJUUkVFUz15CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTEFC RUwgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1NFQ01BUksgaXMgbm90IHNldApDT05GSUdf TkVUV09SS19QSFlfVElNRVNUQU1QSU5HPXkKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQK Q09ORklHX0lQX0RDQ1A9eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCkNPTkZJR19J UF9EQ0NQX0NDSUQyX0RFQlVHPXkKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19JUF9E Q0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQoKIwoj IERDQ1AgS2VybmVsIEhhY2tpbmcKIwpDT05GSUdfSVBfRENDUF9ERUJVRz15CkNPTkZJR19JUF9T Q1RQPXkKIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9E RUZBVUxUX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09P S0lFX0hNQUNfU0hBMT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlz IG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKQ09ORklHX1NDVFBfQ09PS0lF X0hNQUNfU0hBMT15CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CkNPTkZJR19USVBDPXkKQ09ORklH X1RJUENfUE9SVFM9ODE5MQpDT05GSUdfQVRNPXkKIyBDT05GSUdfQVRNX0NMSVAgaXMgbm90IHNl dApDT05GSUdfQVRNX0xBTkU9eQpDT05GSUdfQVRNX01QT0E9eQojIENPTkZJR19BVE1fQlIyNjg0 IGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9eQojIENPTkZJR19MMlRQX0RFQlVHRlMgaXMgbm90IHNl dAojIENPTkZJR19MMlRQX1YzIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19HQVJQPXkK Q09ORklHX01SUD15CkNPTkZJR19CUklER0U9eQojIENPTkZJR19CUklER0VfSUdNUF9TTk9PUElO RyBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkc9eQpDT05GSUdfSEFWRV9O RVRfRFNBPXkKQ09ORklHX05FVF9EU0E9eQpDT05GSUdfTkVUX0RTQV9UQUdfRURTQT15CkNPTkZJ R19ORVRfRFNBX1RBR19UUkFJTEVSPXkKQ09ORklHX1ZMQU5fODAyMVE9eQpDT05GSUdfVkxBTl84 MDIxUV9HVlJQPXkKQ09ORklHX1ZMQU5fODAyMVFfTVZSUD15CiMgQ09ORklHX0RFQ05FVCBpcyBu b3Qgc2V0CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15CkNPTkZJR19JUFg9eQpDT05GSUdfSVBY X0lOVEVSTj15CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKQ09ORklHX1gyNT15CkNPTkZJR19M QVBCPXkKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9eQojIENP TkZJR19JRUVFODAyMTU0XzZMT1dQQU4gaXMgbm90IHNldApDT05GSUdfTUFDODAyMTU0PXkKIyBD T05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xW RVI9eQpDT05GSUdfQkFUTUFOX0FEVj15CkNPTkZJR19CQVRNQU5fQURWX0JMQT15CiMgQ09ORklH X0JBVE1BTl9BRFZfREFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEVl9OQyBpcyBub3Qg c2V0CiMgQ09ORklHX0JBVE1BTl9BRFZfREVCVUcgaXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lU Q0g9eQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49eQpDT05GSUdfVlNPQ0tFVFM9eQojIENPTkZJ R19WTVdBUkVfVk1DSV9WU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRMSU5LX01NQVA9eQpD T05GSUdfTkVUTElOS19ESUFHPXkKQ09ORklHX05FVF9NUExTX0dTTz15CkNPTkZJR19IU1I9eQoj IENPTkZJR19ORVRQUklPX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xM PXkKQ09ORklHX0JRTD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKQ09ORklHX05FVF9QS1RHRU49 eQpDT05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwojIENPTkZJ R19BWDI1IGlzIG5vdCBzZXQKQ09ORklHX0NBTj15CkNPTkZJR19DQU5fUkFXPXkKQ09ORklHX0NB Tl9CQ009eQpDT05GSUdfQ0FOX0dXPXkKCiMKIyBDQU4gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdf Q0FOX1ZDQU49eQpDT05GSUdfQ0FOX1NMQ0FOPXkKIyBDT05GSUdfQ0FOX0RFViBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0lSREE9eQoKIwoj IElyREEgcHJvdG9jb2xzCiMKIyBDT05GSUdfSVJMQU4gaXMgbm90IHNldAojIENPTkZJR19JUkNP TU0gaXMgbm90IHNldApDT05GSUdfSVJEQV9VTFRSQT15CgojCiMgSXJEQSBvcHRpb25zCiMKQ09O RklHX0lSREFfQ0FDSEVfTEFTVF9MU0FQPXkKQ09ORklHX0lSREFfRkFTVF9SUj15CiMgQ09ORklH X0lSREFfREVCVUcgaXMgbm90IHNldAoKIwojIEluZnJhcmVkLXBvcnQgZGV2aWNlIGRyaXZlcnMK IwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19JUlRUWV9TSVI9eQoKIwojIERvbmds ZSBzdXBwb3J0CiMKIyBDT05GSUdfRE9OR0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfS0lOR1NVTl9E T05HTEUgaXMgbm90IHNldApDT05GSUdfS1NEQVpaTEVfRE9OR0xFPXkKQ09ORklHX0tTOTU5X0RP TkdMRT15CgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX1VTQl9JUkRBPXkKIyBDT05G SUdfU0lHTUFURUxfRklSIGlzIG5vdCBzZXQKQ09ORklHX05TQ19GSVI9eQpDT05GSUdfV0lOQk9O RF9GSVI9eQojIENPTkZJR19UT1NISUJBX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19TTUNfSVJDQ19G SVI9eQojIENPTkZJR19BTElfRklSIGlzIG5vdCBzZXQKQ09ORklHX1ZMU0lfRklSPXkKIyBDT05G SUdfVklBX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19NQ1NfRklSPXkKQ09ORklHX0JUPXkKIyBDT05G SUdfQlRfUkZDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfQk5FUCBpcyBub3Qgc2V0CiMgQ09O RklHX0JUX0hJRFAgaXMgbm90IHNldAoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCiMg Q09ORklHX0JUX0hDSUJUVVNCIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSVVBUlQ9eQpDT05GSUdf QlRfSENJVUFSVF9IND15CiMgQ09ORklHX0JUX0hDSVVBUlRfQkNTUCBpcyBub3Qgc2V0CiMgQ09O RklHX0JUX0hDSVVBUlRfQVRIM0sgaXMgbm90IHNldApDT05GSUdfQlRfSENJVUFSVF9MTD15CiMg Q09ORklHX0JUX0hDSVVBUlRfM1dJUkUgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lCQ00yMDNY IGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSUJQQTEwWD15CkNPTkZJR19CVF9IQ0lCRlVTQj15CkNP TkZJR19CVF9IQ0lWSENJPXkKQ09ORklHX0JUX01SVkw9eQpDT05GSUdfQlRfV0lMSU5LPXkKIyBD T05GSUdfQUZfUlhSUEMgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVM RVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBpcyBu b3Qgc2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpD T05GSUdfV0lNQVg9eQpDT05GSUdfV0lNQVhfREVCVUdfTEVWRUw9OApDT05GSUdfUkZLSUxMPXkK Q09ORklHX1JGS0lMTF9MRURTPXkKQ09ORklHX1JGS0lMTF9JTlBVVD15CkNPTkZJR19SRktJTExf UkVHVUxBVE9SPXkKQ09ORklHX1JGS0lMTF9HUElPPXkKQ09ORklHX05FVF85UD15CkNPTkZJR19O RVRfOVBfVklSVElPPXkKIyBDT05GSUdfTkVUXzlQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRU WURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwoj IEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNP TkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKQ09ORklH X1NUQU5EQUxPTkU9eQojIENPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEIGlzIG5vdCBzZXQK Q09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhU UkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0RF QlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19TWVNf SFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90 IHNldApDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQ ST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9T SEFSRURfQlVGRkVSPXkKQ09ORklHX0RNQV9DTUE9eQoKIwojIERlZmF1bHQgY29udGlndW91cyBt ZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MTYKQ09ORklHX0NNQV9T SVpFX1NFTF9NQllURVM9eQojIENPTkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qg c2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NSU4gaXMgbm90IHNldAojIENPTkZJR19DTUFfU0la RV9TRUxfTUFYIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BTElHTk1FTlQ9OApDT05GSUdfQ01BX0FS RUFTPTcKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9eQojIENPTkZJR19QUk9D X0VWRU5UUyBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQpDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9 eQpDT05GSUdfTVREX1JFREJPT1RfRElSRUNUT1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURC T09UX1BBUlRTX1VOQUxMT0NBVEVEIGlzIG5vdCBzZXQKQ09ORklHX01URF9SRURCT09UX1BBUlRT X1JFQURPTkxZPXkKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNldApDT05GSUdf TVREX09GX1BBUlRTPXkKIyBDT05GSUdfTVREX0FSN19QQVJUUyBpcyBub3Qgc2V0CgojCiMgVXNl ciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9eQpD T05GSUdfTVREX0JMT0NLPXkKQ09ORklHX0ZUTD15CkNPTkZJR19ORlRMPXkKQ09ORklHX05GVExf Ulc9eQpDT05GSUdfSU5GVEw9eQojIENPTkZJR19SRkRfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdf U1NGREMgaXMgbm90IHNldApDT05GSUdfU01fRlRMPXkKQ09ORklHX01URF9PT1BTPXkKCiMKIyBS QU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCiMgQ09ORklHX01URF9DRkkgaXMgbm90IHNldAoj IENPTkZJR19NVERfSkVERUNQUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lE VEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktf V0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5L X1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9J Mj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX1JBTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfUk9NPXkKQ09O RklHX01URF9BQlNFTlQ9eQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpD T05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQojIENPTkZJR19NVERfUEhZU01BUCBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9QSFlTTUFQX09GIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1RTNTUw MCBpcyBub3Qgc2V0CkNPTkZJR19NVERfUENJPXkKQ09ORklHX01URF9HUElPX0FERFI9eQpDT05G SUdfTVREX0lOVEVMX1ZSX05PUj15CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX0xBVENIX0FERFIgaXMgbm90IHNldAoKIwojIFNlbGYtY29udGFpbmVkIE1URCBk ZXZpY2UgZHJpdmVycwojCkNPTkZJR19NVERfUE1DNTUxPXkKIyBDT05GSUdfTVREX1BNQzU1MV9C VUdGSVggaXMgbm90IHNldApDT05GSUdfTVREX1BNQzU1MV9ERUJVRz15CkNPTkZJR19NVERfREFU QUZMQVNIPXkKIyBDT05GSUdfTVREX0RBVEFGTEFTSF9XUklURV9WRVJJRlkgaXMgbm90IHNldAoj IENPTkZJR19NVERfREFUQUZMQVNIX09UUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTTI1UDgwPXkK IyBDT05GSUdfTVREX1NTVDI1TCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TTFJBTSBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9QSFJBTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTVREUkFNPXkKQ09O RklHX01URFJBTV9UT1RBTF9TSVpFPTQwOTYKQ09ORklHX01URFJBTV9FUkFTRV9TSVpFPTEyOApD T05GSUdfTVREUkFNX0FCU19QT1M9MAojIENPTkZJR19NVERfQkxPQ0syTVREIGlzIG5vdCBzZXQK CiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19NVERfRE9DRzMgaXMg bm90IHNldApDT05GSUdfTVREX05BTkRfRUNDPXkKQ09ORklHX01URF9OQU5EX0VDQ19TTUM9eQpD T05GSUdfTVREX05BTkQ9eQpDT05GSUdfTVREX05BTkRfQkNIPXkKQ09ORklHX01URF9OQU5EX0VD Q19CQ0g9eQojIENPTkZJR19NVERfU01fQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05B TkRfREVOQUxJIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0dQSU89eQpDT05GSUdfTVREX05B TkRfSURTPXkKIyBDT05GSUdfTVREX05BTkRfUklDT0ggaXMgbm90IHNldApDT05GSUdfTVREX05B TkRfRElTS09OQ0hJUD15CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JFX0FEVkFOQ0VE PXkKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQUREUkVTUz0wCiMgQ09ORklHX01U RF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfSElHSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5E X0RJU0tPTkNISVBfQkJUV1JJVEUgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRE9DRzQ9eQoj IENPTkZJR19NVERfTkFORF9DQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfQ1M1NTNY IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfTkFORFNJTSBpcyBub3Qgc2V0CkNPTkZJR19N VERfTkFORF9QTEFURk9STT15CiMgQ09ORklHX01URF9PTkVOQU5EIGlzIG5vdCBzZXQKCiMKIyBM UEREUiBmbGFzaCBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9MUEREUiBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldApDT05GSUdfT0Y9eQoKIwojIERldmljZSBUcmVl IGFuZCBPcGVuIEZpcm13YXJlIHN1cHBvcnQKIwojIENPTkZJR19QUk9DX0RFVklDRVRSRUUgaXMg bm90IHNldAojIENPTkZJR19PRl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PRl9QUk9NVFJF RT15CkNPTkZJR19PRl9BRERSRVNTPXkKQ09ORklHX09GX0lSUT15CkNPTkZJR19PRl9ORVQ9eQpD T05GSUdfT0ZfTURJTz15CkNPTkZJR19PRl9QQ0k9eQpDT05GSUdfT0ZfUENJX0lSUT15CkNPTkZJ R19PRl9NVEQ9eQpDT05GSUdfUEFSUE9SVD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFS UE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkKIyBDT05GSUdfUEFSUE9SVF9TRVJJQUwgaXMgbm90 IHNldAojIENPTkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JU X1BDX1NVUEVSSU8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0CkNP TkZJR19QQVJQT1JUX0FYODg3OTY9eQpDT05GSUdfUEFSUE9SVF8xMjg0PXkKQ09ORklHX1BBUlBP UlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwoj IFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQpDT05GSUdfQkxL X0RFVl9OVUxMX0JMSz15CkNPTkZJR19CTEtfREVWX0ZEPXkKIyBDT05GSUdfUEFSSURFIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWD15CiMgQ09ORklHX0JMS19DUFFf Q0lTU19EQSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RBQzk2MD15CkNPTkZJR19CTEtfREVW X1VNRU09eQojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OApDT05GSUdfQkxLX0RF Vl9DUllQVE9MT09QPXkKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JM S19ERVZfTkJEPXkKQ09ORklHX0JMS19ERVZfTlZNRT15CiMgQ09ORklHX0JMS19ERVZfU1g4IGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUkFNPXkKQ09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2 CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTQwOTYKIyBDT05GSUdfQkxLX0RFVl9YSVAgaXMgbm90 IHNldApDT05GSUdfQ0RST01fUEtUQ0RWRD15CkNPTkZJR19DRFJPTV9QS1RDRFZEX0JVRkZFUlM9 OApDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEU9eQpDT05GSUdfQVRBX09WRVJfRVRIPXkKIyBD T05GSUdfVklSVElPX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0hEPXkKIyBDT05GSUdf QkxLX0RFVl9SQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SU1hYPXkKCiMKIyBNaXNjIGRl dmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9eQpDT05GSUdfQUQ1MjVYX0RQT1Q9eQpD T05GSUdfQUQ1MjVYX0RQT1RfSTJDPXkKQ09ORklHX0FENTI1WF9EUE9UX1NQST15CiMgQ09ORklH X0RVTU1ZX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19JQk1fQVNNPXkKQ09ORklHX1BIQU5UT009eQoj IENPTkZJR19JTlRFTF9NSURfUFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dJX0lPQzQgaXMgbm90 IHNldApDT05GSUdfVElGTV9DT1JFPXkKQ09ORklHX1RJRk1fN1hYMT15CkNPTkZJR19JQ1M5MzJT NDAxPXkKIyBDT05GSUdfQVRNRUxfU1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DTE9TVVJFX1NF UlZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1M1NTM1X01GR1BUIGlzIG5vdCBzZXQKQ09ORklH X0hQX0lMTz15CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkw MDMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAyMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1RTTDI1NTA9eQojIENPTkZJR19TRU5TT1JTX0JIMTc4MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0JIMTc3MD15CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldApDT05GSUdf SE1DNjM1Mj15CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19USV9EQUM3NTEyPXkK IyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfQk1QMDg1PXkKQ09ORklH X0JNUDA4NV9JMkM9eQojIENPTkZJR19CTVAwODVfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1BDSF9Q SFVCPXkKIyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKQ09ORklHX0xBVFRJ Q0VfRUNQM19DT05GSUc9eQpDT05GSUdfU1JBTT15CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0 CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CkNP TkZJR19FRVBST01fQVQyNT15CiMgQ09ORklHX0VFUFJPTV9MRUdBQ1kgaXMgbm90IHNldApDT05G SUdfRUVQUk9NX01BWDY4NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkKIyBDT05GSUdfRUVQUk9N XzkzWFg0NiBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9DT1JFPXkKIyBDT05GSUdfQ0I3MTBfREVC VUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9eQoKIwojIFRleGFz IEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKQ09ORklHX1RJ X1NUPXkKQ09ORklHX1NFTlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJl IGRvd25sb2FkIG1vZHVsZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9eQpDT05GSUdfSU5URUxfTUVJ PXkKQ09ORklHX0lOVEVMX01FSV9NRT15CkNPTkZJR19WTVdBUkVfVk1DST15CgojCiMgSW50ZWwg TUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwpDT05GSUdfSEFW RV9JREU9eQpDT05GSUdfSURFPXkKCiMKIyBQbGVhc2Ugc2VlIERvY3VtZW50YXRpb24vaWRlL2lk ZS50eHQgZm9yIGhlbHAvaW5mbyBvbiBJREUgZHJpdmVzCiMKQ09ORklHX0lERV9YRkVSX01PREU9 eQpDT05GSUdfSURFX1RJTUlOR1M9eQpDT05GSUdfSURFX0FUQVBJPXkKQ09ORklHX0JMS19ERVZf SURFX1NBVEE9eQpDT05GSUdfSURFX0dEPXkKQ09ORklHX0lERV9HRF9BVEE9eQojIENPTkZJR19J REVfR0RfQVRBUEkgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RFTEtJTiBpcyBub3Qgc2V0 CkNPTkZJR19CTEtfREVWX0lERUNEPXkKQ09ORklHX0JMS19ERVZfSURFQ0RfVkVSQk9TRV9FUlJP UlM9eQpDT05GSUdfQkxLX0RFVl9JREVUQVBFPXkKIyBDT05GSUdfQkxLX0RFVl9JREVBQ1BJIGlz IG5vdCBzZXQKQ09ORklHX0lERV9UQVNLX0lPQ1RMPXkKQ09ORklHX0lERV9QUk9DX0ZTPXkKCiMK IyBJREUgY2hpcHNldCBzdXBwb3J0L2J1Z2ZpeGVzCiMKQ09ORklHX0lERV9HRU5FUklDPXkKQ09O RklHX0JMS19ERVZfUExBVEZPUk09eQpDT05GSUdfQkxLX0RFVl9DTUQ2NDA9eQojIENPTkZJR19C TEtfREVWX0NNRDY0MF9FTkhBTkNFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFUE5Q IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFRE1BX1NGRj15CgojCiMgUENJIElERSBjaGlw c2V0cyBzdXBwb3J0CiMKQ09ORklHX0JMS19ERVZfSURFUENJPXkKQ09ORklHX0lERVBDSV9QQ0lC VVNfT1JERVI9eQpDT05GSUdfQkxLX0RFVl9PRkZCT0FSRD15CkNPTkZJR19CTEtfREVWX0dFTkVS SUM9eQpDT05GSUdfQkxLX0RFVl9PUFRJNjIxPXkKIyBDT05GSUdfQkxLX0RFVl9SWjEwMDAgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9JREVETUFfUENJPXkKQ09ORklHX0JMS19ERVZfQUVDNjJY WD15CkNPTkZJR19CTEtfREVWX0FMSTE1WDM9eQojIENPTkZJR19CTEtfREVWX0FNRDc0WFggaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfQ01ENjRYIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVFJJRkxFWD15CiMgQ09ORklHX0JM S19ERVZfQ1M1NTIwIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfQ1M1NTMwPXkKIyBDT05GSUdf QkxLX0RFVl9DUzU1MzUgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9DUzU1MzY9eQpDT05GSUdf QkxLX0RFVl9IUFQzNjY9eQpDT05GSUdfQkxLX0RFVl9KTUlDUk9OPXkKQ09ORklHX0JMS19ERVZf U0MxMjAwPXkKIyBDT05GSUdfQkxLX0RFVl9QSUlYIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf SVQ4MTcyPXkKQ09ORklHX0JMS19ERVZfSVQ4MjEzPXkKQ09ORklHX0JMS19ERVZfSVQ4MjFYPXkK Q09ORklHX0JMS19ERVZfTlM4NzQxNT15CkNPTkZJR19CTEtfREVWX1BEQzIwMlhYX09MRD15CiMg Q09ORklHX0JMS19ERVZfUERDMjAyWFhfTkVXIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1ZX S1M9eQojIENPTkZJR19CTEtfREVWX1NJSU1BR0UgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9T SVM1NTEzPXkKQ09ORklHX0JMS19ERVZfU0xDOTBFNjY9eQojIENPTkZJR19CTEtfREVWX1RSTTI5 MCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1ZJQTgyQ1hYWD15CkNPTkZJR19CTEtfREVWX1RD ODZDMDAxPXkKQ09ORklHX0JMS19ERVZfSURFRE1BPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0 CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTST15CkNP TkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX1RHVD15CkNPTkZJR19TQ1NJX05FVExJTks9eQpD T05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwg Q0QtUk9NKQojCiMgQ09ORklHX0JMS19ERVZfU0QgaXMgbm90IHNldApDT05GSUdfQ0hSX0RFVl9T VD15CkNPTkZJR19DSFJfREVWX09TU1Q9eQpDT05GSUdfQkxLX0RFVl9TUj15CkNPTkZJR19CTEtf REVWX1NSX1ZFTkRPUj15CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0NIUl9ERVZfU0NIPXkK Q09ORklHX1NDU0lfTVVMVElfTFVOPXkKIyBDT05GSUdfU0NTSV9DT05TVEFOVFMgaXMgbm90IHNl dApDT05GSUdfU0NTSV9MT0dHSU5HPXkKQ09ORklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NT SSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKQ09ORklHX1NDU0lfRkNfQVRU UlM9eQojIENPTkZJR19TQ1NJX0ZDX1RHVF9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0lT Q1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNB Uz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENP TkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKIyBD T05GSUdfSVNDU0lfVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX0NYR0IzX0lTQ1NJPXkKIyBDT05GSUdfU0NTSV9DWEdCNF9JU0NT SSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0JOWDJfSVNDU0k9eQpDT05GSUdfU0NTSV9CTlgyWF9G Q09FPXkKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl8zV19YWFhY X1JBSUQ9eQpDT05GSUdfU0NTSV9IUFNBPXkKQ09ORklHX1NDU0lfM1dfOVhYWD15CkNPTkZJR19T Q1NJXzNXX1NBUz15CkNPTkZJR19TQ1NJX0FDQVJEPXkKQ09ORklHX1NDU0lfQUFDUkFJRD15CkNP TkZJR19TQ1NJX0FJQzdYWFg9eQpDT05GSUdfQUlDN1hYWF9DTURTX1BFUl9ERVZJQ0U9MzIKQ09O RklHX0FJQzdYWFhfUkVTRVRfREVMQVlfTVM9NTAwMAojIENPTkZJR19BSUM3WFhYX0JVSUxEX0ZJ Uk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0FJQzdYWFhfREVCVUdfRU5BQkxFPXkKQ09ORklHX0FJ QzdYWFhfREVCVUdfTUFTSz0wCkNPTkZJR19BSUM3WFhYX1JFR19QUkVUVFlfUFJJTlQ9eQojIENP TkZJR19TQ1NJX0FJQzdYWFhfT0xEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQUlDNzlYWD15CkNP TkZJR19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDNzlYWF9SRVNFVF9ERUxB WV9NUz01MDAwCiMgQ09ORklHX0FJQzc5WFhfQlVJTERfRklSTVdBUkUgaXMgbm90IHNldApDT05G SUdfQUlDNzlYWF9ERUJVR19FTkFCTEU9eQpDT05GSUdfQUlDNzlYWF9ERUJVR19NQVNLPTAKQ09O RklHX0FJQzc5WFhfUkVHX1BSRVRUWV9QUklOVD15CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPXkKQ09ORklHX1NDU0lfTVZTQVNfREVCVUc9eQojIENP TkZJR19TQ1NJX01WU0FTX1RBU0tMRVQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQURW QU5TWVM9eQpDT05GSUdfU0NTSV9BUkNNU1I9eQojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qg c2V0CkNPTkZJR19NRUdBUkFJRF9ORVdHRU49eQojIENPTkZJR19NRUdBUkFJRF9NTSBpcyBub3Qg c2V0CkNPTkZJR19NRUdBUkFJRF9MRUdBQ1k9eQpDT05GSUdfTUVHQVJBSURfU0FTPXkKIyBDT05G SUdfU0NTSV9NUFQyU0FTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTVBUM1NBUz15CkNPTkZJR19T Q1NJX01QVDNTQVNfTUFYX1NHRT0xMjgKIyBDT05GSUdfU0NTSV9NUFQzU0FTX0xPR0dJTkcgaXMg bm90IHNldApDT05GSUdfU0NTSV9VRlNIQ0Q9eQojIENPTkZJR19TQ1NJX1VGU0hDRF9QQ0kgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQlVTTE9HSUM9eQojIENPTkZJR19T Q1NJX0ZMQVNIUE9JTlQgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST15CkNPTkZJR19M SUJGQz15CkNPTkZJR19MSUJGQ09FPXkKQ09ORklHX0ZDT0U9eQojIENPTkZJR19GQ09FX0ZOSUMg aXMgbm90IHNldApDT05GSUdfU0NTSV9ETVgzMTkxRD15CkNPTkZJR19TQ1NJX0VBVEE9eQojIENP TkZJR19TQ1NJX0VBVEFfVEFHR0VEX1FVRVVFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9FQVRB X0xJTktFRF9DT01NQU5EUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VBVEFfTUFYX1RBR1M9MTYK IyBDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9HRFRI IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JU0NJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVBT PXkKQ09ORklHX1NDU0lfSU5JVElPPXkKQ09ORklHX1NDU0lfSU5JQTEwMD15CiMgQ09ORklHX1ND U0lfUFBBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTU0gaXMgbm90IHNldApDT05GSUdfU0NT SV9TVEVYPXkKQ09ORklHX1NDU0lfU1lNNTNDOFhYXzI9eQpDT05GSUdfU0NTSV9TWU01M0M4WFhf RE1BX0FERFJFU1NJTkdfTU9ERT0xCkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9ERUZBVUxUX1RBR1M9 MTYKQ09ORklHX1NDU0lfU1lNNTNDOFhYX01BWF9UQUdTPTY0CiMgQ09ORklHX1NDU0lfU1lNNTND OFhYX01NSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9GQyBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfUUxBX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9MUEZD IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREMzOTV4PXkKIyBDT05GSUdfU0NTSV9EQzM5MFQgaXMg bm90IHNldApDT05GSUdfU0NTSV9OU1AzMj15CkNPTkZJR19TQ1NJX0RFQlVHPXkKQ09ORklHX1ND U0lfUE1DUkFJRD15CkNPTkZJR19TQ1NJX1BNODAwMT15CkNPTkZJR19TQ1NJX1NSUD15CkNPTkZJ R19TQ1NJX0JGQV9GQz15CkNPTkZJR19TQ1NJX1ZJUlRJTz15CkNPTkZJR19TQ1NJX0NIRUxTSU9f RkNPRT15CkNPTkZJR19TQ1NJX0RIPXkKQ09ORklHX1NDU0lfREhfUkRBQz15CkNPTkZJR19TQ1NJ X0RIX0hQX1NXPXkKQ09ORklHX1NDU0lfREhfRU1DPXkKQ09ORklHX1NDU0lfREhfQUxVQT15CkNP TkZJR19TQ1NJX09TRF9JTklUSUFUT1I9eQojIENPTkZJR19TQ1NJX09TRF9VTEQgaXMgbm90IHNl dApDT05GSUdfU0NTSV9PU0RfRFBSSU5UX1NFTlNFPTEKIyBDT05GSUdfU0NTSV9PU0RfREVCVUcg aXMgbm90IHNldApDT05GSUdfQVRBPXkKIyBDT05GSUdfQVRBX05PTlNUQU5EQVJEIGlzIG5vdCBz ZXQKQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdf U0FUQV9aUE9ERCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUE1QIGlzIG5vdCBzZXQKCiMKIyBD b250cm9sbGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FI Q0k9eQojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19TQVRB X0lOSUMxNjJYIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfQUNBUkRfQUhDST15CkNPTkZJR19TQVRB X1NJTDI0PXkKIyBDT05GSUdfQVRBX1NGRiBpcyBub3Qgc2V0CiMgQ09ORklHX01EIGlzIG5vdCBz ZXQKQ09ORklHX1RBUkdFVF9DT1JFPXkKQ09ORklHX1RDTV9JQkxPQ0s9eQojIENPTkZJR19UQ01f RklMRUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVENNX1BTQ1NJIGlzIG5vdCBzZXQKQ09ORklHX0xP T1BCQUNLX1RBUkdFVD15CkNPTkZJR19UQ01fRkM9eQojIENPTkZJR19JU0NTSV9UQVJHRVQgaXMg bm90IHNldAojIENPTkZJR19TQlBfVEFSR0VUIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTj15CkNP TkZJR19GVVNJT05fU1BJPXkKQ09ORklHX0ZVU0lPTl9GQz15CiMgQ09ORklHX0ZVU0lPTl9TQVMg aXMgbm90IHNldApDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNPTkZJR19GVVNJT05fQ1RMPXkK IyBDT05GSUdfRlVTSU9OX0xBTiBpcyBub3Qgc2V0CkNPTkZJR19GVVNJT05fTE9HR0lORz15Cgoj CiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT15CkNPTkZJ R19GSVJFV0lSRV9PSENJPXkKQ09ORklHX0ZJUkVXSVJFX1NCUDI9eQojIENPTkZJR19GSVJFV0lS RV9ORVQgaXMgbm90IHNldApDT05GSUdfRklSRVdJUkVfTk9TWT15CkNPTkZJR19JMk89eQojIENP TkZJR19JMk9fTENUX05PVElGWV9PTl9DSEFOR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJPX0VY VF9BREFQVEVDIGlzIG5vdCBzZXQKQ09ORklHX0kyT19DT05GSUc9eQojIENPTkZJR19JMk9fQ09O RklHX09MRF9JT0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyT19CVVMgaXMgbm90IHNldApDT05G SUdfSTJPX0JMT0NLPXkKIyBDT05GSUdfSTJPX1NDU0kgaXMgbm90IHNldAojIENPTkZJR19JMk9f UFJPQyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTIGlzIG5vdCBzZXQKQ09O RklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JP TkRJTkc9eQpDT05GSUdfRFVNTVk9eQpDT05GSUdfRVFVQUxJWkVSPXkKQ09ORklHX05FVF9GQz15 CkNPTkZJR19ORVRfVEVBTT15CkNPTkZJR19ORVRfVEVBTV9NT0RFX0JST0FEQ0FTVD15CkNPTkZJ R19ORVRfVEVBTV9NT0RFX1JPVU5EUk9CSU49eQpDT05GSUdfTkVUX1RFQU1fTU9ERV9SQU5ET009 eQpDT05GSUdfTkVUX1RFQU1fTU9ERV9BQ1RJVkVCQUNLVVA9eQpDT05GSUdfTkVUX1RFQU1fTU9E RV9MT0FEQkFMQU5DRT15CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdf VlhMQU49eQpDT05GSUdfTkVUQ09OU09MRT15CiMgQ09ORklHX05FVENPTlNPTEVfRFlOQU1JQyBp cyBub3Qgc2V0CkNPTkZJR19ORVRQT0xMPXkKIyBDT05GSUdfTkVUUE9MTF9UUkFQIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9QT0xMX0NPTlRST0xMRVI9eQpDT05GSUdfTlRCX05FVERFVj15CiMgQ09O RklHX1JJT05FVCBpcyBub3Qgc2V0CkNPTkZJR19UVU49eQpDT05GSUdfVkVUSD15CkNPTkZJR19W SVJUSU9fTkVUPXkKQ09ORklHX05MTU9OPXkKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKIyBD T05GSUdfQVRNX0RSSVZFUlMgaXMgbm90IHNldAoKIwojIENBSUYgdHJhbnNwb3J0IGRyaXZlcnMK IwoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCkNPTkZJR19O RVRfRFNBX01WODhFNlhYWD15CkNPTkZJR19ORVRfRFNBX01WODhFNjA2MD15CiMgQ09ORklHX05F VF9EU0FfTVY4OEU2WFhYX05FRURfUFBVIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4 RTYxMzEgaXMgbm90IHNldApDT05GSUdfTkVUX0RTQV9NVjg4RTYxMjNfNjFfNjU9eQpDT05GSUdf RVRIRVJORVQ9eQpDT05GSUdfTURJTz15CkNPTkZJR19ORVRfVkVORE9SXzNDT009eQpDT05GSUdf Vk9SVEVYPXkKQ09ORklHX1RZUEhPT049eQojIENPTkZJR19ORVRfVkVORE9SX0FEQVBURUMgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQpDT05GSUdfQUNFTklDPXkKIyBDT05G SUdfQUNFTklDX09NSVRfVElHT05fSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQU1E IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKIyBDT05GSUdfQVJDX0VNQUMgaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FUSEVST1MgaXMgbm90IHNldApDT05GSUdfTkVU X0NBREVOQ0U9eQpDT05GSUdfQVJNX0FUOTFfRVRIRVI9eQpDT05GSUdfTUFDQj15CkNPTkZJR19O RVRfVkVORE9SX0JST0FEQ09NPXkKQ09ORklHX0I0ND15CkNPTkZJR19CNDRfUENJX0FVVE9TRUxF Q1Q9eQpDT05GSUdfQjQ0X1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJPXkKQ09O RklHX0JOWDI9eQpDT05GSUdfQ05JQz15CkNPTkZJR19USUdPTjM9eQojIENPTkZJR19CTlgyWCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJR19CTkEgaXMgbm90 IHNldApDT05GSUdfTkVUX0NBTFhFREFfWEdNQUM9eQpDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lP PXkKQ09ORklHX0NIRUxTSU9fVDE9eQpDT05GSUdfQ0hFTFNJT19UMV8xRz15CkNPTkZJR19DSEVM U0lPX1QzPXkKIyBDT05GSUdfQ0hFTFNJT19UNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9f VDRWRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9eQpD T05GSUdfRE5FVD15CiMgQ09ORklHX05FVF9WRU5ET1JfREVDIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX1ZFTkRPUl9ETElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfRU1VTEVYIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9FWEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9IUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdf RTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdfSUdC PXkKIyBDT05GSUdfSUdCX0hXTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSUdCVkYgaXMgbm90IHNl dApDT05GSUdfSVhHQj15CkNPTkZJR19JWEdCRT15CiMgQ09ORklHX0lYR0JFX0hXTU9OIGlzIG5v dCBzZXQKQ09ORklHX0lYR0JFX0RDQj15CiMgQ09ORklHX0k0MEUgaXMgbm90IHNldAojIENPTkZJ R19ORVRfVkVORE9SX0k4MjVYWCBpcyBub3Qgc2V0CkNPTkZJR19JUDEwMDA9eQojIENPTkZJR19K TUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkKQ09ORklHX01WTURJTz15 CkNPTkZJR19TS0dFPXkKQ09ORklHX1NLR0VfREVCVUc9eQpDT05GSUdfU0tHRV9HRU5FU0lTPXkK Q09ORklHX1NLWTI9eQpDT05GSUdfU0tZMl9ERUJVRz15CkNPTkZJR19ORVRfVkVORE9SX01FTExB Tk9YPXkKQ09ORklHX01MWDRfRU49eQojIENPTkZJR19NTFg0X0VOX0RDQiBpcyBub3Qgc2V0CkNP TkZJR19NTFg0X0NPUkU9eQpDT05GSUdfTUxYNF9ERUJVRz15CiMgQ09ORklHX01MWDVfQ09SRSBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg1MSBpcyBu b3Qgc2V0CkNPTkZJR19LUzg4NTFfTUxMPXkKQ09ORklHX0tTWjg4NFhfUENJPXkKIyBDT05GSUdf TkVUX1ZFTkRPUl9NSUNST0NISVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01ZUkkg aXMgbm90IHNldApDT05GSUdfRkVBTE5YPXkKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CkNP TkZJR19OQVRTRU1JPXkKQ09ORklHX05TODM4MjA9eQpDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkK Q09ORklHX05FMktfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKQ09ORklHX0ZPUkNF REVUSD15CkNPTkZJR19ORVRfVkVORE9SX09LST15CkNPTkZJR19QQ0hfR0JFPXkKQ09ORklHX0VU SE9DPXkKIyBDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkUgaXMgbm90IHNldAojIENPTkZJR19ORVRf VkVORE9SX1FMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSyBpcyBu b3Qgc2V0CkNPTkZJR19TSF9FVEg9eQojIENPTkZJR19ORVRfVkVORE9SX1JEQyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfU0VFUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf U0lMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQpDT05GSUdfU0lTOTAwPXkK Q09ORklHX1NJUzE5MD15CiMgQ09ORklHX1NGQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1NNU0M9eQpDT05GSUdfRVBJQzEwMD15CiMgQ09ORklHX1NNU0M5MTFYIGlzIG5vdCBzZXQKIyBD T05GSUdfU01TQzk0MjAgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NUTUlDUk8gaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W RU5ET1JfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJR19U TEFOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVklBPXkKQ09ORklHX1ZJQV9SSElORT15 CiMgQ09ORklHX1ZJQV9SSElORV9NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVklBX1ZFTE9DSVRZ IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkKQ09ORklHX1dJWk5FVF9XNTEw MD15CkNPTkZJR19XSVpORVRfVzUzMDA9eQojIENPTkZJR19XSVpORVRfQlVTX0RJUkVDVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9CVVNfSU5ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfV0la TkVUX0JVU19BTlk9eQpDT05GSUdfRkREST15CkNPTkZJR19ERUZYWD15CkNPTkZJR19ERUZYWF9N TUlPPXkKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSUI9eQoKIwojIE1JSSBQ SFkgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQVQ4MDNYX1BIWT15CkNPTkZJR19BTURfUEhZPXkK IyBDT05GSUdfTUFSVkVMTF9QSFkgaXMgbm90IHNldApDT05GSUdfREFWSUNPTV9QSFk9eQpDT05G SUdfUVNFTUlfUEhZPXkKQ09ORklHX0xYVF9QSFk9eQpDT05GSUdfQ0lDQURBX1BIWT15CkNPTkZJ R19WSVRFU1NFX1BIWT15CkNPTkZJR19TTVNDX1BIWT15CiMgQ09ORklHX0JST0FEQ09NX1BIWSBp cyBub3Qgc2V0CkNPTkZJR19CQ004N1hYX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklH X1JFQUxURUtfUEhZPXkKIyBDT05GSUdfTkFUSU9OQUxfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1NU RTEwWFA9eQojIENPTkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90IHNldApDT05GSUdfTUlDUkVM X1BIWT15CkNPTkZJR19GSVhFRF9QSFk9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01E SU9fR1BJTz15CkNPTkZJR19NRElPX0JVU19NVVg9eQojIENPTkZJR19NRElPX0JVU19NVVhfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0JVU19NVVhfTU1JT1JFRz15CkNPTkZJR19NSUNSRUxf S1M4OTk1TUE9eQpDT05GSUdfUExJUD15CiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CkNPTkZJR19T TElQPXkKQ09ORklHX1NMSEM9eQpDT05GSUdfU0xJUF9DT01QUkVTU0VEPXkKQ09ORklHX1NMSVBf U01BUlQ9eQojIENPTkZJR19TTElQX01PREVfU0xJUDYgaXMgbm90IHNldAoKIwojIFVTQiBOZXR3 b3JrIEFkYXB0ZXJzCiMKQ09ORklHX1VTQl9DQVRDPXkKIyBDT05GSUdfVVNCX0tBV0VUSCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JUTDgx NTAgaXMgbm90IHNldApDT05GSUdfVVNCX1JUTDgxNTI9eQojIENPTkZJR19VU0JfVVNCTkVUIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9IU089eQojIENPTkZJR19VU0JfSVBIRVRIIGlzIG5vdCBzZXQK IyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CgojCiMgV2lNQVggV2lyZWxlc3MgQnJvYWRiYW5kIGRl dmljZXMKIwpDT05GSUdfV0lNQVhfSTI0MDBNPXkKQ09ORklHX1dJTUFYX0kyNDAwTV9VU0I9eQpD T05GSUdfV0lNQVhfSTI0MDBNX0RFQlVHX0xFVkVMPTgKIyBDT05GSUdfV0FOIGlzIG5vdCBzZXQK Q09ORklHX0lFRUU4MDIxNTRfRFJJVkVSUz15CkNPTkZJR19JRUVFODAyMTU0X0ZBS0VIQVJEPXkK Q09ORklHX0lFRUU4MDIxNTRfRkFLRUxCPXkKIyBDT05GSUdfSUVFRTgwMjE1NF9BVDg2UkYyMzAg aXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9NUkYyNEo0MD15CkNPTkZJR19WTVhORVQzPXkK IyBDT05GSUdfSVNETiBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05G SUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVW PXkKQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9eQojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQIGlz IG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5QVVRfTU9VU0VE RVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfSk9ZREVWPXkKIyBDT05GSUdfSU5QVVRfRVZERVYg aXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZCVUc9eQoKIwojIElucHV0IERldmljZSBEcml2ZXJz CiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTUyMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdf S0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf VENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMz MyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X1NIX0tFWVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RNUEUgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRL QkQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQojIENPTkZJR19NT1VTRV9QUzIgaXMg bm90IHNldAojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldApDT05GSUdfTU9VU0VfQVBQ TEVUT1VDSD15CkNPTkZJR19NT1VTRV9CQ001OTc0PXkKQ09ORklHX01PVVNFX0NZQVBBPXkKQ09O RklHX01PVVNFX1ZTWFhYQUE9eQpDT05GSUdfTU9VU0VfR1BJTz15CkNPTkZJR19NT1VTRV9TWU5B UFRJQ1NfSTJDPXkKQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0I9eQpDT05GSUdfSU5QVVRfSk9Z U1RJQ0s9eQpDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQTNEIGlz IG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNL X0NPQlJBPXkKIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNU SUNLX0dSSVAgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUD15CiMgQ09ORklHX0pP WVNUSUNLX0dVSUxMRU1PVCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19JTlRFUkFDVD15CiMg Q09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfVE1E Qz15CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19X QVJSSU9SPXkKQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOPXkKIyBDT05GSUdfSk9ZU1RJQ0tfU1BB Q0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldApD T05GSUdfSk9ZU1RJQ0tfU1RJTkdFUj15CkNPTkZJR19KT1lTVElDS19UV0lESk9ZPXkKQ09ORklH X0pPWVNUSUNLX1pIRU5IVUE9eQpDT05GSUdfSk9ZU1RJQ0tfREI5PXkKQ09ORklHX0pPWVNUSUNL X0dBTUVDT049eQpDT05GSUdfSk9ZU1RJQ0tfVFVSQk9HUkFGWD15CkNPTkZJR19KT1lTVElDS19B UzUwMTE9eQpDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUD15CkNPTkZJR19KT1lTVElDS19YUEFEPXkK Q09ORklHX0pPWVNUSUNLX1hQQURfRkY9eQpDT05GSUdfSk9ZU1RJQ0tfWFBBRF9MRURTPXkKQ09O RklHX0pPWVNUSUNLX1dBTEtFUkEwNzAxPXkKIyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlT Qz15CkNPTkZJR19JTlBVVF84OFBNODYwWF9PTktFWT15CiMgQ09ORklHX0lOUFVUXzg4UE04MFhf T05LRVkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldApDT05GSUdf SU5QVVRfQVJJWk9OQV9IQVBUSUNTPXkKQ09ORklHX0lOUFVUX0JNQTE1MD15CkNPTkZJR19JTlBV VF9QQ1NQS1I9eQojIENPTkZJR19JTlBVVF9NQzEzNzgzX1BXUkJVVFRPTiBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9NTUE4NDUwPXkKQ09ORklHX0lOUFVUX01QVTMwNTA9eQpDT05GSUdfSU5QVVRf QVBBTkVMPXkKQ09ORklHX0lOUFVUX0dQMkE9eQpDT05GSUdfSU5QVVRfR1BJT19USUxUX1BPTExF RD15CkNPTkZJR19JTlBVVF9XSVNUUk9OX0JUTlM9eQojIENPTkZJR19JTlBVVF9BVExBU19CVE5T IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyPXkKQ09ORklHX0lOUFVUX0tFWVNQ QU5fUkVNT1RFPXkKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldApDT05GSUdfSU5QVVRf UE9XRVJNQVRFPXkKQ09ORklHX0lOUFVUX1lFQUxJTks9eQpDT05GSUdfSU5QVVRfQ00xMDk9eQoj IENPTkZJR19JTlBVVF9SRVRVX1BXUkJVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RX TDQwMzBfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RXTDQwMzBfVklCUkE9eQpD T05GSUdfSU5QVVRfVUlOUFVUPXkKQ09ORklHX0lOUFVUX1BDRjUwNjMzX1BNVT15CiMgQ09ORklH X0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNP REVSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0RBOTA1Ml9PTktFWT15CkNPTkZJR19JTlBVVF9X TTgzMVhfT049eQpDT05GSUdfSU5QVVRfUENBUD15CkNPTkZJR19JTlBVVF9BRFhMMzRYPXkKIyBD T05GSUdfSU5QVVRfQURYTDM0WF9JMkMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQURYTDM0WF9T UEk9eQpDT05GSUdfSU5QVVRfSU1TX1BDVT15CkNPTkZJR19JTlBVVF9DTUEzMDAwPXkKQ09ORklH X0lOUFVUX0NNQTMwMDBfSTJDPXkKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBu b3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX1NF UklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9 eQpDT05GSUdfU0VSSU9fUEFSS0JEPXkKQ09ORklHX1NFUklPX1BDSVBTMj15CkNPTkZJR19TRVJJ T19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9eQoj IENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FSQ19QUzI9eQpD T05GSUdfU0VSSU9fQVBCUFMyPXkKQ09ORklHX1NFUklPX09MUENfQVBTUD15CkNPTkZJR19HQU1F UE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CkNPTkZJR19HQU1FUE9SVF9MND15CiMgQ09O RklHX0dBTUVQT1JUX0VNVTEwSzEgaXMgbm90IHNldApDT05GSUdfR0FNRVBPUlRfRk04MDE9eQoK IwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19D T05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX0hXX0NPTlNP TEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkK IyBDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RBTkNFUyBpcyBub3Qgc2V0CkNPTkZJR19MRUdB Q1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1NgojIENPTkZJR19TRVJJQUxfTk9O U1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19O X0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdfREVW S01FTT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdf U0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15 CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpD T05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09O RklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRF TkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKCiMKIyBO b24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9NQVgzMTAwPXkKQ09O RklHX1NFUklBTF9NQVgzMTBYPXkKQ09ORklHX1NFUklBTF9NRkRfSFNVPXkKQ09ORklHX1NFUklB TF9NRkRfSFNVX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1VBUlRMSVRFPXkKQ09ORklHX1NFUklB TF9VQVJUTElURV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9D T1JFX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0pTTT15CiMgQ09ORklHX1NFUklBTF9PRl9QTEFU Rk9STSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfU0NDTlhQPXkKIyBDT05GSUdfU0VSSUFMX1ND Q05YUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9USU1CRVJEQUxFPXkKQ09ORklH X1NFUklBTF9BTFRFUkFfSlRBR1VBUlQ9eQojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJU X0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUPXkKQ09ORklHX1NF UklBTF9BTFRFUkFfVUFSVF9NQVhQT1JUUz00CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQkFV RFJBVEU9MTE1MjAwCkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQ09OU09MRT15CiMgQ09ORklH X1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9QQ0hfVUFSVD15CiMgQ09O RklHX1NFUklBTF9QQ0hfVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9YSUxJ TlhfUFNfVUFSVD15CkNPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VBUlRfQ09OU09MRT15CkNPTkZJ R19TRVJJQUxfQVJDPXkKQ09ORklHX1NFUklBTF9BUkNfQ09OU09MRT15CkNPTkZJR19TRVJJQUxf QVJDX05SX1BPUlRTPTEKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9TVF9BU0M9eQojIENPTkZJ R19TRVJJQUxfU1RfQVNDX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfUFJJTlRFUj15CiMgQ09O RklHX0xQX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfUFBERVY9eQpDT05GSUdfSFZDX0RSSVZF Uj15CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdf SVBNSV9QQU5JQ19FVkVOVD15CkNPTkZJR19JUE1JX1BBTklDX1NUUklORz15CkNPTkZJR19JUE1J X0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CkNPTkZJR19JUE1JX1dBVENIRE9H PXkKIyBDT05GSUdfSVBNSV9QT1dFUk9GRiBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET009eQpD T05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09eQojIENPTkZJR19IV19SQU5ET01fSU5URUwgaXMg bm90IHNldApDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJR19IV19SQU5ET01fR0VPREU9eQoj IENPTkZJR19IV19SQU5ET01fVklBIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89 eQpDT05GSUdfTlZSQU09eQpDT05GSUdfUjM5NjQ9eQpDT05GSUdfQVBQTElDT009eQpDT05GSUdf U09OWVBJPXkKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldAojIENPTkZJR19TQ3gyMDBfR1BJTyBp cyBub3Qgc2V0CkNPTkZJR19QQzg3MzZ4X0dQSU89eQpDT05GSUdfTlNDX0dQSU89eQojIENPTkZJ R19SQVdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CkNPTkZJR19I QU5HQ0hFQ0tfVElNRVI9eQojIENPTkZJR19UQ0dfVFBNIGlzIG5vdCBzZXQKQ09ORklHX1RFTENM T0NLPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSTJDPXkKQ09ORklHX0kyQ19CT0FSRElORk89 eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRFVj15CkNPTkZJR19JMkNfTVVY PXkKCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0FSQl9H UElPX0NIQUxMRU5HRSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX0dQSU89eQojIENPTkZJR19J MkNfTVVYX1BDQTk1NDEgaXMgbm90IHNldApDT05GSUdfSTJDX01VWF9QQ0E5NTR4PXkKQ09ORklH X0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9 eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgoj CiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0FMSTE1MzU9 eQpDT05GSUdfSTJDX0FMSTE1NjM9eQpDT05GSUdfSTJDX0FMSTE1WDM9eQpDT05GSUdfSTJDX0FN RDc1Nj15CiMgQ09ORklHX0kyQ19BTUQ3NTZfUzQ4ODIgaXMgbm90IHNldAojIENPTkZJR19JMkNf QU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19JU0NIPXkKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldApDT05GSUdfSTJDX1BJSVg0PXkK Q09ORklHX0kyQ19ORk9SQ0UyPXkKQ09ORklHX0kyQ19ORk9SQ0UyX1M0OTg1PXkKIyBDT05GSUdf STJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19TSVM5Nlg9eQojIENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X1ZJQVBSTyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkg aXMgbm90IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAv IHN5c3RlbS1vbi1jaGlwKQojCkNPTkZJR19JMkNfQ0JVU19HUElPPXkKQ09ORklHX0kyQ19ERVNJ R05XQVJFX0NPUkU9eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPXkKQ09ORklHX0kyQ19FRzIw VD15CkNPTkZJR19JMkNfR1BJTz15CkNPTkZJR19JMkNfT0NPUkVTPXkKQ09ORklHX0kyQ19QQ0Ff UExBVEZPUk09eQpDT05GSUdfSTJDX1BYQT15CkNPTkZJR19JMkNfUFhBX1BDST15CkNPTkZJR19J MkNfU0hfTU9CSUxFPXkKQ09ORklHX0kyQ19TSU1URUM9eQojIENPTkZJR19JMkNfWElMSU5YIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19SQ0FSPXkKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRl ciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldApDT05GSUdfSTJD X1BBUlBPUlQ9eQojIENPTkZJR19JMkNfUEFSUE9SVF9MSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19J MkNfVEFPU19FVk09eQpDT05GSUdfSTJDX1RJTllfVVNCPXkKQ09ORklHX0kyQ19WSVBFUkJPQVJE PXkKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfU0N4MjAwX0FDQj15 CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FM R08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NQ ST15CkNPTkZJR19TUElfREVCVUc9eQpDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3Rl ciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfU1BJX0FMVEVSQT15CiMgQ09ORklHX1NQSV9B VE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9CQ00yODM1IGlzIG5vdCBzZXQKQ09ORklHX1NQ SV9CSVRCQU5HPXkKIyBDT05GSUdfU1BJX0JVVFRFUkZMWSBpcyBub3Qgc2V0CkNPTkZJR19TUElf RVA5M1hYPXkKQ09ORklHX1NQSV9HUElPPXkKIyBDT05GSUdfU1BJX0lNWCBpcyBub3Qgc2V0CkNP TkZJR19TUElfTE03MF9MTFA9eQojIENPTkZJR19TUElfRlNMX1NQSSBpcyBub3Qgc2V0CiMgQ09O RklHX1NQSV9GU0xfRFNQSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfT0NfVElOWT15CiMgQ09ORklH X1NQSV9PTUFQMjRYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfVElfUVNQST15CkNPTkZJR19TUElf T01BUF8xMDBLPXkKIyBDT05GSUdfU1BJX09SSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9QWEEy WFhfRE1BPXkKQ09ORklHX1NQSV9QWEEyWFg9eQpDT05GSUdfU1BJX1BYQTJYWF9QQ0k9eQpDT05G SUdfU1BJX1NDMThJUzYwMj15CkNPTkZJR19TUElfU0g9eQpDT05GSUdfU1BJX1NIX0hTUEk9eQoj IENPTkZJR19TUElfVEVHUkExMTQgaXMgbm90IHNldAojIENPTkZJR19TUElfVEVHUkEyMF9TRkxB U0ggaXMgbm90IHNldAojIENPTkZJR19TUElfVEVHUkEyMF9TTElOSyBpcyBub3Qgc2V0CiMgQ09O RklHX1NQSV9UT1BDTElGRl9QQ0ggaXMgbm90IHNldApDT05GSUdfU1BJX1RYWDk9eQpDT05GSUdf U1BJX1hDT01NPXkKQ09ORklHX1NQSV9YSUxJTlg9eQojIENPTkZJR19TUElfREVTSUdOV0FSRSBp cyBub3Qgc2V0CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwojIENPTkZJR19TUElfU1BJREVW IGlzIG5vdCBzZXQKQ09ORklHX1NQSV9UTEU2MlgwPXkKQ09ORklHX0hTST15CkNPTkZJR19IU0lf Qk9BUkRJTkZPPXkKCiMKIyBIU0kgY2xpZW50cwojCiMgQ09ORklHX0hTSV9DSEFSIGlzIG5vdCBz ZXQKCiMKIyBQUFMgc3VwcG9ydAojCkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19OVFBfUFBTIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBw b3J0CiMKQ09ORklHX1BQU19DTElFTlRfS1RJTUVSPXkKQ09ORklHX1BQU19DTElFTlRfTERJU0M9 eQojIENPTkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVO VF9HUElPPXkKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3Vw cG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CiMgQ09ORklHX0RQODM2NDBfUEhZIGlzIG5v dCBzZXQKQ09ORklHX1BUUF8xNTg4X0NMT0NLX1BDSD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU9O QUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklH X09GX0dQSU89eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0RFQlVHX0dQSU89eQojIENPTkZJ R19HUElPX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElP X0RBOTA1Mj15CkNPTkZJR19HUElPX01BWDczMFg9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBk cml2ZXJzOgojCiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX0lUODc2MUU9eQojIENPTkZJR19HUElPX0Y3MTg4WCBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1RTNTUwMD15CkNPTkZJR19HUElPX1NDSD15CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTFlOWFBPSU5U IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR1JHUElPPXkKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnM6 CiMKQ09ORklHX0dQSU9fQVJJWk9OQT15CkNPTkZJR19HUElPX01BWDczMDA9eQpDT05GSUdfR1BJ T19NQVg3MzJYPXkKIyBDT05GSUdfR1BJT19NQVg3MzJYX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1BDQTk1M1g9eQpDT05GSUdfR1BJT19QQ0E5NTNYX0lSUT15CkNPTkZJR19HUElPX1BDRjg1 N1g9eQpDT05GSUdfR1BJT19TWDE1MFg9eQojIENPTkZJR19HUElPX1NUTVBFIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fVFdMNDAzMD15CkNPTkZJR19HUElPX1dNODMxWD15CkNPTkZJR19HUElPX1dN ODk5ND15CkNPTkZJR19HUElPX0FEUDU1MjA9eQojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90 IHNldApDT05GSUdfR1BJT19BRE5QPXkKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnM6CiMKQ09ORklH X0dQSU9fQ1M1NTM1PXkKQ09ORklHX0dQSU9fQU1EODExMT15CiMgQ09ORklHX0dQSU9fSU5URUxf TUlEIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENIPXkKQ09ORklHX0dQSU9fTUxfSU9IPXkKQ09O RklHX0dQSU9fU09EQVZJTExFPXkKQ09ORklHX0dQSU9fVElNQkVSREFMRT15CkNPTkZJR19HUElP X1JEQzMyMVg9eQoKIwojIFNQSSBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19NQVg3MzAx PXkKIyBDT05GSUdfR1BJT19NQ1AyM1MwOCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4 MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fNzRYMTY0IGlzIG5vdCBzZXQKCiMKIyBBQzk3IEdQ SU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX1VDQjE0MDA9eQoKIwojIExQQyBHUElPIGV4cGFu ZGVyczoKIwoKIwojIE1PRFVMYnVzIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX1BBTE1B Uz15CiMgQ09ORklHX0dQSU9fVFBTNjU5MTAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0JDTV9L T05BIGlzIG5vdCBzZXQKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnM6CiMKQ09ORklHX0dQSU9fVklQ RVJCT0FSRD15CkNPTkZJR19XMT15CkNPTkZJR19XMV9DT049eQoKIwojIDEtd2lyZSBCdXMgTWFz dGVycwojCkNPTkZJR19XMV9NQVNURVJfTUFUUk9YPXkKQ09ORklHX1cxX01BU1RFUl9EUzI0OTA9 eQpDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj15CkNPTkZJR19XMV9NQVNURVJfRFMxV009eQojIENP TkZJR19XMV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJ R19XMV9TTEFWRV9USEVSTT15CkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKQ09ORklHX1cxX1NMQVZF X0RTMjQwOD15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSyBpcyBub3Qgc2V0CkNP TkZJR19XMV9TTEFWRV9EUzI0MTM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDIzPXkKIyBDT05GSUdf VzFfU0xBVkVfRFMyNDMxIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMz15CkNPTkZJ R19XMV9TTEFWRV9EUzI0MzNfQ1JDPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc2MD15CkNPTkZJR19X MV9TTEFWRV9EUzI3ODA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkKQ09ORklHX1cxX1NMQVZF X0RTMjhFMDQ9eQpDT05GSUdfVzFfU0xBVkVfQlEyNzAwMD15CkNPTkZJR19QT1dFUl9TVVBQTFk9 eQpDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHPXkKQ09ORklHX1BEQV9QT1dFUj15CiMgQ09ORklH X1dNODMxWF9CQUNLVVAgaXMgbm90IHNldApDT05GSUdfV004MzFYX1BPV0VSPXkKQ09ORklHX1RF U1RfUE9XRVI9eQpDT05GSUdfQkFUVEVSWV84OFBNODYwWD15CkNPTkZJR19CQVRURVJZX0RTMjc2 MD15CkNPTkZJR19CQVRURVJZX0RTMjc4MD15CkNPTkZJR19CQVRURVJZX0RTMjc4MT15CiMgQ09O RklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9PTFBDIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3 eDAwPXkKIyBDT05GSUdfQkFUVEVSWV9CUTI3WDAwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19CQVRU RVJZX0JRMjdYMDBfUExBVEZPUk09eQpDT05GSUdfQkFUVEVSWV9EQTkwNTI9eQpDT05GSUdfQkFU VEVSWV9NQVgxNzA0MD15CkNPTkZJR19CQVRURVJZX01BWDE3MDQyPXkKIyBDT05GSUdfQ0hBUkdF Ul84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUENGNTA2MzMgaXMgbm90IHNl dApDT05GSUdfQ0hBUkdFUl9JU1AxNzA0PXkKQ09ORklHX0NIQVJHRVJfTUFYODkwMz15CiMgQ09O RklHX0NIQVJHRVJfVFdMNDAzMCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0xQODcyNz15CkNP TkZJR19DSEFSR0VSX0dQSU89eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTk3PXkKQ09ORklHX0NIQVJH RVJfTUFYODk5OD15CkNPTkZJR19DSEFSR0VSX0JRMjQxNVg9eQojIENPTkZJR19DSEFSR0VSX0JR MjQxOTAgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PXkKIyBDT05GSUdfQ0hBUkdF Ul9TTUIzNDcgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MD15CkNPTkZJR19CQVRU RVJZX0dPTERGSVNIPXkKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUE9X RVJfQVZTPXkKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CkNPTkZJR19IV01PTl9E RUJVR19DSElQPXkKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVH VVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQUQ3MzE0PXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE0PXkKQ09ORklHX1NFTlNP UlNfQUQ3NDE4PXkKQ09ORklHX1NFTlNPUlNfQURDWFg9eQojIENPTkZJR19TRU5TT1JTX0FETTEw MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI5PXkKIyBD T05GSUdfU0VOU09SU19BRE0xMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE05MjQw IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUN1gxMD15CiMgQ09ORklHX1NFTlNPUlNfQURU NzMxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9eQojIENPTkZJR19TRU5TT1JT X0FEVDc0MTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDYyPXkKIyBDT05GSUdfU0VO U09SU19BRFQ3NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQVNDNzYyMT15CkNPTkZJR19TRU5TT1JTX0s4VEVNUD15CkNPTkZJ R19TRU5TT1JTX0sxMFRFTVA9eQpDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9eQojIENPTkZJ R19TRU5TT1JTX0FTQjEwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09ORklH X1NFTlNPUlNfRFM2MjA9eQpDT05GSUdfU0VOU09SU19EUzE2MjE9eQpDT05GSUdfU0VOU09SU19E QTkwNTJfQURDPXkKIyBDT05GSUdfU0VOU09SU19JNUtfQU1CIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19GNzE4MDVGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0ZTQ0hNRD15CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19HNzYyPXkKQ09ORklHX1NFTlNPUlNfR0w1MThTTT15CkNPTkZJR19TRU5TT1JTX0dMNTIwU009 eQojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19I SUg2MTMwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSFRVMjE9eQpDT05GSUdfU0VOU09SU19D T1JFVEVNUD15CkNPTkZJR19TRU5TT1JTX0lCTUFFTT15CiMgQ09ORklHX1NFTlNPUlNfSUJNUEVY IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSVQ4Nz15CiMgQ09ORklHX1NFTlNPUlNfSkM0MiBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJTkVBR0U9eQpDT05GSUdfU0VOU09SU19MTTYzPXkK Q09ORklHX1NFTlNPUlNfTE03MD15CkNPTkZJR19TRU5TT1JTX0xNNzM9eQpDT05GSUdfU0VOU09S U19MTTc1PXkKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MTTc4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04MD15CkNPTkZJR19TRU5TT1JTX0xN ODM9eQpDT05GSUdfU0VOU09SU19MTTg1PXkKQ09ORklHX1NFTlNPUlNfTE04Nz15CkNPTkZJR19T RU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19MTTkyPXkKIyBDT05GSUdfU0VOU09SU19MTTkz IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MTUxIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTFRDNDIxNT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xUQzQyNjE9eQojIENPTkZJR19TRU5TT1JTX0xNOTUyMzQgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MTTk1MjQxPXkKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUFYMTExMT15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9eQojIENPTkZJR19TRU5TT1JTX01BWDY2NDIgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19NQVg2NjUwPXkKQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz15CkNP TkZJR19TRU5TT1JTX01DUDMwMjE9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19QQzg3MzYwPXkKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJVUz15CkNPTkZJR19TRU5T T1JTX1BNQlVTPXkKIyBDT05GSUdfU0VOU09SU19BRE0xMjc1IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTE0yNTA2Nj15CkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9eQpDT05GSUdfU0VOU09SU19N QVgxNjA2ND15CkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPXkKQ09ORklHX1NFTlNPUlNfTUFYODY4 OD15CkNPTkZJR19TRU5TT1JTX1VDRDkwMDA9eQpDT05GSUdfU0VOU09SU19VQ0Q5MjAwPXkKIyBD T05GSUdfU0VOU09SU19aTDYxMDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFQxNT15CiMg Q09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9eQpDT05GSUdfU0VOU09SU19FTUM2VzIwMT15CkNP TkZJR19TRU5TT1JTX1NNU0M0N00xPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj15CkNPTkZJ R19TRU5TT1JTX1NNU0M0N0IzOTc9eQpDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTj15CkNP TkZJR19TRU5TT1JTX1NDSDU2Mjc9eQpDT05GSUdfU0VOU09SU19TQ0g1NjM2PXkKIyBDT05GSUdf U0VOU09SU19BRFMxMDE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTNzgyOD15CiMgQ09O RklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lOQTIwOT15CkNPTkZJR19TRU5TT1JTX0lOQTJYWD15 CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAyIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVE1QNDAxPXkKQ09ORklHX1NFTlNPUlNfVE1QNDIxPXkKQ09ORklH X1NFTlNPUlNfVklBX0NQVVRFTVA9eQpDT05GSUdfU0VOU09SU19WSUE2ODZBPXkKQ09ORklHX1NF TlNPUlNfVlQxMjExPXkKQ09ORklHX1NFTlNPUlNfVlQ4MjMxPXkKIyBDT05GSUdfU0VOU09SU19X ODM3ODFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfVzgzNzkyRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz15CkNPTkZJR19TRU5T T1JTX1c4Mzc5NT15CkNPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMPXkKQ09ORklHX1NFTlNP UlNfVzgzTDc4NVRTPXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NFTlNPUlNf VzgzNjI3SEY9eQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVBQTEVTTUM9eQpDT05G SUdfU0VOU09SU19NQzEzNzgzX0FEQz15CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfU0VO U09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5v dCBzZXQKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVS TUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf RkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9T UEFDRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RI RVJNQUxfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0UgaXMg bm90IHNldApDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQpDT05GSUdfSU5URUxfUE9XRVJDTEFN UD15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX1dBVENI RE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQpDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQ9eQoK IwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKQ09ORklHX1NPRlRfV0FUQ0hET0c9eQpDT05G SUdfREE5MDUyX1dBVENIRE9HPXkKIyBDT05GSUdfV004MzFYX1dBVENIRE9HIGlzIG5vdCBzZXQK Q09ORklHX1RXTDQwMzBfV0FUQ0hET0c9eQpDT05GSUdfUkVUVV9XQVRDSERPRz15CkNPTkZJR19B Q1FVSVJFX1dEVD15CiMgQ09ORklHX0FEVkFOVEVDSF9XRFQgaXMgbm90IHNldApDT05GSUdfQUxJ TTE1MzVfV0RUPXkKQ09ORklHX0FMSU03MTAxX1dEVD15CkNPTkZJR19GNzE4MDhFX1dEVD15CkNP TkZJR19TUDUxMDBfVENPPXkKIyBDT05GSUdfU0M1MjBfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NC Q19GSVRQQzJfV0FUQ0hET0c9eQojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldApDT05G SUdfSUI3MDBfV0RUPXkKIyBDT05GSUdfSUJNQVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FGRVJf V0RUIGlzIG5vdCBzZXQKQ09ORklHX0k2MzAwRVNCX1dEVD15CkNPTkZJR19JRTZYWF9XRFQ9eQoj IENPTkZJR19JVENPX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODcxMkZfV0RUIGlzIG5vdCBz ZXQKQ09ORklHX0lUODdfV0RUPXkKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldApDT05G SUdfU0MxMjAwX1dEVD15CkNPTkZJR19TQ3gyMDBfV0RUPXkKQ09ORklHX1BDODc0MTNfV0RUPXkK Q09ORklHX05WX1RDTz15CkNPTkZJR182MFhYX1dEVD15CkNPTkZJR19TQkM4MzYwX1dEVD15CkNP TkZJR19TQkM3MjQwX1dEVD15CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NN U0NfU0NIMzExWF9XRFQ9eQpDT05GSUdfU01TQzM3Qjc4N19XRFQ9eQpDT05GSUdfVklBX1dEVD15 CkNPTkZJR19XODM2MjdIRl9XRFQ9eQojIENPTkZJR19XODM2OTdIRl9XRFQgaXMgbm90IHNldAoj IENPTkZJR19XODM2OTdVR19XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19XODM5NzdGX1dEVD15CkNPTkZJR19NQUNIWl9XRFQ9eQojIENPTkZJR19T QkNfRVBYX0MzX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX01FTl9BMjFfV0RUPXkKCiMKIyBQ Q0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERPRz15CkNPTkZJR19X RFRQQ0k9eQoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FU Q0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNv biBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0Jf UENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNf UENJX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfREVCVUc9eQpDT05GSUdfU1NCX0RSSVZF Ul9QQ0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRT15CiMgQ09ORklH X1NTQl9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBC cm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0CgojCiMgTXVs dGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CkNPTkZJR19NRkRf Q1M1NTM1PXkKQ09ORklHX01GRF9BUzM3MTE9eQpDT05GSUdfTUZEX0FTMzcyMj15CkNPTkZJR19Q TUlDX0FEUDU1MjA9eQpDT05GSUdfTUZEX0FBVDI4NzBfQ09SRT15CiMgQ09ORklHX01GRF9DUk9T X0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldApDT05GSUdfUE1J Q19EQTkwNTI9eQpDT05GSUdfTUZEX0RBOTA1Ml9TUEk9eQpDT05GSUdfTUZEX0RBOTA1Ml9JMkM9 eQojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNjM9eQpDT05G SUdfTUZEX01DMTM3ODM9eQpDT05GSUdfTUZEX01DMTNYWFg9eQpDT05GSUdfTUZEX01DMTNYWFhf U1BJPXkKQ09ORklHX01GRF9NQzEzWFhYX0kyQz15CkNPTkZJR19IVENfUEFTSUMzPXkKQ09ORklH X0hUQ19JMkNQTEQ9eQpDT05GSUdfTFBDX0lDSD15CkNPTkZJR19MUENfU0NIPXkKIyBDT05GSUdf TUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfODhQTTgwMD15CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKQ09O RklHX01GRF84OFBNODYwWD15CkNPTkZJR19NRkRfTUFYNzc2ODY9eQpDT05GSUdfTUZEX01BWDc3 NjkzPXkKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODky NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODk5Nz15CkNPTkZJR19NRkRfTUFYODk5OD15CkNP TkZJR19FWlhfUENBUD15CkNPTkZJR19NRkRfVklQRVJCT0FSRD15CkNPTkZJR19NRkRfUkVUVT15 CkNPTkZJR19NRkRfUENGNTA2MzM9eQojIENPTkZJR19QQ0Y1MDYzM19BREMgaXMgbm90IHNldApD T05GSUdfUENGNTA2MzNfR1BJTz15CkNPTkZJR19VQ0IxNDAwX0NPUkU9eQpDT05GSUdfTUZEX1JE QzMyMVg9eQojIENPTkZJR19NRkRfUlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1 VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TRUNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19N RkRfU0k0NzZYX0NPUkU9eQpDT05GSUdfTUZEX1NNNTAxPXkKQ09ORklHX01GRF9TTTUwMV9HUElP PXkKQ09ORklHX01GRF9TTVNDPXkKQ09ORklHX0FCWDUwMF9DT1JFPXkKQ09ORklHX0FCMzEwMF9D T1JFPXkKIyBDT05GSUdfQUIzMTAwX09UUCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1RNUEU9eQoK IwojIFNUTWljcm9lbGVjdHJvbmljcyBTVE1QRSBJbnRlcmZhY2UgRHJpdmVycwojCiMgQ09ORklH X1NUTVBFX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTVBFX1NQSSBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfU1lTQ09OPXkKQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDPXkKQ09ORklHX01GRF9M UDg3ODg9eQpDT05GSUdfTUZEX1BBTE1BUz15CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQK IyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldApDT05GSUdfVFBTNjUwN1g9eQpDT05GSUdfTUZE X1RQUzY1MDkwPXkKQ09ORklHX01GRF9UUFM2NTIxNz15CiMgQ09ORklHX01GRF9UUFM2NTg2WCBp cyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU5MTA9eQojIENPTkZJR19NRkRfVFBTNjU5MTIgaXMg bm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTODAwMzE9eQpDT05GSUdfVFdM NDAzMF9DT1JFPXkKIyBDT05GSUdfVFdMNDAzMF9NQURDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9U V0w0MDMwX0FVRElPPXkKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01G RF9XTDEyNzNfQ09SRT15CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldApDT05GSUdfTUZE X1RJTUJFUkRBTEU9eQojIENPTkZJR19NRkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9UTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKQ09ORklHX01G RF9BUklaT05BPXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CkNPTkZJR19NRkRfQVJJWk9OQV9T UEk9eQojIENPTkZJR19NRkRfV001MTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNNTExMCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004 NDAwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTgzMVg9eQpDT05GSUdfTUZEX1dNODMxWF9JMkM9 eQpDT05GSUdfTUZEX1dNODMxWF9TUEk9eQojIENPTkZJR19NRkRfV004MzUwX0kyQyBpcyBub3Qg c2V0CkNPTkZJR19NRkRfV004OTk0PXkKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VM QVRPUl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFIGlz IG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVIgaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUj15CkNPTkZJR19SRUdVTEFUT1JfODhQ TTgwMD15CkNPTkZJR19SRUdVTEFUT1JfODhQTTg2MDc9eQojIENPTkZJR19SRUdVTEFUT1JfQUQ1 Mzk4IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BTkFUT1A9eQpDT05GSUdfUkVHVUxBVE9S X0FBVDI4NzA9eQpDT05GSUdfUkVHVUxBVE9SX0FCMzEwMD15CiMgQ09ORklHX1JFR1VMQVRPUl9B UklaT05BIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BUzM3MTE9eQojIENPTkZJR19SRUdV TEFUT1JfQVMzNzIyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkwNTI9eQpDT05GSUdf UkVHVUxBVE9SX0RBOTA2Mz15CkNPTkZJR19SRUdVTEFUT1JfREE5MjEwPXkKIyBDT05GSUdfUkVH VUxBVE9SX0ZBTjUzNTU1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9HUElPPXkKQ09ORklH X1JFR1VMQVRPUl9JU0w2MjcxQT15CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcxPXkKIyBDT05GSUdf UkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFA4NzJYPXkKQ09O RklHX1JFR1VMQVRPUl9MUDg3NTU9eQpDT05GSUdfUkVHVUxBVE9SX0xQODc4OD15CkNPTkZJR19S RUdVTEFUT1JfTUFYMTU4Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJR19SRUdV TEFUT1JfTUFYODY2MD15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk1Mj15CkNPTkZJR19SRUdVTEFU T1JfTUFYODk3Mz15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5Nz15CkNPTkZJR19SRUdVTEFUT1Jf TUFYODk5OD15CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2ODY9eQpDT05GSUdfUkVHVUxBVE9SX01B WDc3NjkzPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9eQpDT05GSUdfUkVHVUxBVE9S X01DMTM3ODM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM4OTI9eQpDT05GSUdfUkVHVUxBVE9SX1BB TE1BUz15CkNPTkZJR19SRUdVTEFUT1JfUENBUD15CiMgQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYz MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMCBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfVFBTNTE2MzI9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjAgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3 WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwOTA9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUy MTcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYPXkKQ09ORklHX1JFR1VMQVRP Ul9UUFM2NTkxMD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9UV0w0MDMwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTgzMVg9 eQpDT05GSUdfUkVHVUxBVE9SX1dNODk5ND15CkNPTkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBN dWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMg Q09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0RJ R0lUQUxfVFZfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQgaXMgbm90IHNl dApDT05GSUdfTUVESUFfUkNfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0NPTlRST0xMRVIgaXMg bm90IHNldApDT05GSUdfVklERU9fREVWPXkKQ09ORklHX1ZJREVPX1Y0TDI9eQpDT05GSUdfVklE RU9fQURWX0RFQlVHPXkKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBz ZXQKQ09ORklHX1ZJREVPX1RVTkVSPXkKQ09ORklHX1Y0TDJfTUVNMk1FTV9ERVY9eQpDT05GSUdf VklERU9CVUZfR0VOPXkKQ09ORklHX1ZJREVPQlVGX0RNQV9TRz15CkNPTkZJR19WSURFT0JVRl9W TUFMTE9DPXkKQ09ORklHX1ZJREVPQlVGX0RWQj15CkNPTkZJR19WSURFT0JVRjJfQ09SRT15CkNP TkZJR19WSURFT0JVRjJfTUVNT1BTPXkKQ09ORklHX1ZJREVPQlVGMl9ETUFfQ09OVElHPXkKIyBD T05GSUdfVklERU9fVjRMMl9JTlRfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9DT1JFPXkK IyBDT05GSUdfRFZCX05FVCBpcyBub3Qgc2V0CkNPTkZJR19UVFBDSV9FRVBST009eQpDT05GSUdf RFZCX01BWF9BREFQVEVSUz04CkNPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlM9eQoKIwojIE1lZGlh IGRyaXZlcnMKIwpDT05GSUdfUkNfQ09SRT15CiMgQ09ORklHX1JDX01BUCBpcyBub3Qgc2V0CkNP TkZJR19SQ19ERUNPREVSUz15CkNPTkZJR19MSVJDPXkKQ09ORklHX0lSX0xJUkNfQ09ERUM9eQoj IENPTkZJR19JUl9ORUNfREVDT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX1JDNV9ERUNPREVS IGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfUkM2X0RFQ09ERVIgaXMgbm90IHNldApDT05GSUdfSVJf SlZDX0RFQ09ERVI9eQojIENPTkZJR19JUl9TT05ZX0RFQ09ERVIgaXMgbm90IHNldApDT05GSUdf SVJfUkM1X1NaX0RFQ09ERVI9eQojIENPTkZJR19JUl9TQU5ZT19ERUNPREVSIGlzIG5vdCBzZXQK Q09ORklHX0lSX01DRV9LQkRfREVDT0RFUj15CkNPTkZJR19SQ19ERVZJQ0VTPXkKIyBDT05GSUdf UkNfQVRJX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX0VORSBpcyBub3Qgc2V0CiMgQ09O RklHX0lSX0lNT04gaXMgbm90IHNldApDT05GSUdfSVJfTUNFVVNCPXkKIyBDT05GSUdfSVJfSVRF X0NJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX0ZJTlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lS X05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19JUl9SRURSQVQzIGlzIG5vdCBzZXQKIyBDT05G SUdfSVJfU1RSRUFNWkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfV0lOQk9ORF9DSVIgaXMgbm90 IHNldApDT05GSUdfSVJfSUdVQU5BPXkKIyBDT05GSUdfSVJfVFRVU0JJUiBpcyBub3Qgc2V0CiMg Q09ORklHX1JDX0xPT1BCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfR1BJT19DSVIgaXMgbm90 IHNldAojIENPTkZJR19NRURJQV9VU0JfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9Q Q0lfU1VQUE9SVD15CgojCiMgTWVkaWEgY2FwdHVyZSBzdXBwb3J0CiMKCiMKIyBNZWRpYSBjYXB0 dXJlL2FuYWxvZy9oeWJyaWQgVFYgc3VwcG9ydAojCkNPTkZJR19WSURFT19DWDE4PXkKQ09ORklH X1ZJREVPX0NYMThfQUxTQT15CkNPTkZJR19WSURFT19DWDIzODg1PXkKIyBDT05GSUdfTUVESUFf QUxURVJBX0NJIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0NYMjU4MjE9eQpDT05GSUdfVklERU9f Q1gyNTgyMV9BTFNBPXkKQ09ORklHX1ZJREVPX0NYODg9eQpDT05GSUdfVklERU9fQ1g4OF9BTFNB PXkKIyBDT05GSUdfVklERU9fQ1g4OF9CTEFDS0JJUkQgaXMgbm90IHNldAojIENPTkZJR19WSURF T19DWDg4X0RWQiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19CVDg0OD15CkNPTkZJR19EVkJfQlQ4 WFg9eQojIENPTkZJR19WSURFT19TQUE3MTM0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FB NzE2NCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZGlnaXRhbCBUViBQQ0kgQWRhcHRlcnMKIwpDT05G SUdfRFZCX0FWNzExMD15CkNPTkZJR19EVkJfQVY3MTEwX09TRD15CkNPTkZJR19EVkJfQlVER0VU X0NPUkU9eQojIENPTkZJR19EVkJfQlVER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0JVREdF VF9DSSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfQlVER0VUX0FWPXkKIyBDT05GSUdfRFZCX0JVREdF VF9QQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1BDST15CkNPTkZJR19E VkJfQjJDMl9GTEVYQ09QX1BDSV9ERUJVRz15CkNPTkZJR19EVkJfUExVVE8yPXkKQ09ORklHX0RW Ql9ETTExMDU9eQpDT05GSUdfRFZCX1BUMT15CkNPTkZJR19NQU5USVNfQ09SRT15CiMgQ09ORklH X0RWQl9NQU5USVMgaXMgbm90IHNldAojIENPTkZJR19EVkJfSE9QUEVSIGlzIG5vdCBzZXQKQ09O RklHX0RWQl9OR0VORT15CkNPTkZJR19EVkJfRERCUklER0U9eQojIENPTkZJR19WNExfUExBVEZP Uk1fRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WNExfTUVNMk1FTV9EUklWRVJTPXkKQ09ORklH X1ZJREVPX1NIX1ZFVT15CiMgQ09ORklHX1Y0TF9URVNUX0RSSVZFUlMgaXMgbm90IHNldAoKIwoj IFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCiMgQ09ORklHX01FRElBX1BBUlBPUlRfU1VQ UE9SVCBpcyBub3Qgc2V0CgojCiMgU3VwcG9ydGVkIEZpcmVXaXJlIChJRUVFIDEzOTQpIEFkYXB0 ZXJzCiMKQ09ORklHX0RWQl9GSVJFRFRWPXkKQ09ORklHX0RWQl9GSVJFRFRWX0lOUFVUPXkKQ09O RklHX1ZJREVPX0NYMjM0MVg9eQpDT05GSUdfVklERU9fQlRDWD15CkNPTkZJR19WSURFT19UVkVF UFJPTT15CkNPTkZJR19DWVBSRVNTX0ZJUk1XQVJFPXkKQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1A9 eQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9ERUJVRz15CkNPTkZJR19WSURFT19TQUE3MTQ2PXkK Q09ORklHX1ZJREVPX1NBQTcxNDZfVlY9eQoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0 dW5lcnMsIHNlbnNvcnMsIGkyYywgZnJvbnRlbmRzKQojCkNPTkZJR19NRURJQV9TVUJEUlZfQVVU T1NFTEVDVD15CkNPTkZJR19WSURFT19JUl9JMkM9eQoKIwojIEF1ZGlvIGRlY29kZXJzLCBwcm9j ZXNzb3JzIGFuZCBtaXhlcnMKIwpDT05GSUdfVklERU9fVFZBVURJTz15CkNPTkZJR19WSURFT19U REE3NDMyPXkKQ09ORklHX1ZJREVPX01TUDM0MDA9eQpDT05GSUdfVklERU9fQ1M1MzQ1PXkKQ09O RklHX1ZJREVPX1dNODc3NT15CgojCiMgUkRTIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTY1 ODg9eQoKIwojIFZpZGVvIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMK IwpDT05GSUdfVklERU9fQ1gyNTg0MD15CgojCiMgVmlkZW8gZW5jb2RlcnMKIwoKIwojIENhbWVy YSBzZW5zb3IgZGV2aWNlcwojCgojCiMgRmxhc2ggZGV2aWNlcwojCgojCiMgVmlkZW8gaW1wcm92 ZW1lbnQgY2hpcHMKIwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKCiMKIyBTZW5z b3JzIHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIKIwpDT05GSUdfTUVESUFfVFVORVJfU0lNUExF PXkKQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9eQpDT05GSUdfTUVESUFfVFVORVJfVERBODI3 WD15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3MT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE5 ODg3PXkKQ09ORklHX01FRElBX1RVTkVSX01UMjA2Mz15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIx MzE9eQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PXkKQ09ORklHX01FRElBX1RVTkVSX1hDNTAw MD15CkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA1Uz15CgojCiMgTXVsdGlzdGFuZGFyZCAoc2F0 ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9eQpDT05GSUdfRFZCX1NUQjYx MDA9eQpDT05GSUdfRFZCX1NUVjA5MHg9eQpDT05GSUdfRFZCX1NUVjYxMTB4PXkKCiMKIyBNdWx0 aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RS WEs9eQpDT05GSUdfRFZCX1REQTE4MjcxQzJERD15CgojCiMgRFZCLVMgKHNhdGVsbGl0ZSkgZnJv bnRlbmRzCiMKQ09ORklHX0RWQl9DWDI0MTEwPXkKQ09ORklHX0RWQl9DWDI0MTIzPXkKQ09ORklH X0RWQl9NVDMxMj15CkNPTkZJR19EVkJfUzVIMTQyMD15CkNPTkZJR19EVkJfU1RWMDI4OD15CkNP TkZJR19EVkJfU1RCNjAwMD15CkNPTkZJR19EVkJfU1RWMDI5OT15CkNPTkZJR19EVkJfU1RWNjEx MD15CkNPTkZJR19EVkJfU1RWMDkwMD15CkNPTkZJR19EVkJfVERBODA4Mz15CkNPTkZJR19EVkJf VERBODI2MT15CkNPTkZJR19EVkJfVkVTMVg5Mz15CkNPTkZJR19EVkJfVFVORVJfSVREMTAwMD15 CkNPTkZJR19EVkJfVFVORVJfQ1gyNDExMz15CkNPTkZJR19EVkJfVFVBNjEwMD15CkNPTkZJR19E VkJfQ1gyNDExNj15CkNPTkZJR19EVkJfQ1gyNDExNz15CkNPTkZJR19EVkJfU0kyMVhYPXkKQ09O RklHX0RWQl9UUzIwMjA9eQpDT05GSUdfRFZCX0RTMzAwMD15CkNPTkZJR19EVkJfVERBMTAwNzE9 eQoKIwojIERWQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TUDg4NzA9 eQpDT05GSUdfRFZCX1NQODg3WD15CkNPTkZJR19EVkJfTDY0NzgxPXkKQ09ORklHX0RWQl9UREEx MDA0WD15CkNPTkZJR19EVkJfTlhUNjAwMD15CkNPTkZJR19EVkJfTVQzNTI9eQpDT05GSUdfRFZC X1pMMTAzNTM9eQpDT05GSUdfRFZCX0RJQjcwMDBQPXkKQ09ORklHX0RWQl9UREExMDA0OD15CkNP TkZJR19EVkJfU1RWMDM2Nz15CgojCiMgRFZCLUMgKGNhYmxlKSBmcm9udGVuZHMKIwpDT05GSUdf RFZCX1ZFUzE4MjA9eQpDT05GSUdfRFZCX1REQTEwMDIxPXkKQ09ORklHX0RWQl9UREExMDAyMz15 CkNPTkZJR19EVkJfU1RWMDI5Nz15CgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRl cnJlc3RyaWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9OWFQyMDBYPXkKQ09O RklHX0RWQl9PUjUxMjExPXkKQ09ORklHX0RWQl9CQ00zNTEwPXkKQ09ORklHX0RWQl9MR0RUMzMw WD15CkNPTkZJR19EVkJfUzVIMTQwOT15CkNPTkZJR19EVkJfUzVIMTQxMT15CgojCiMgSVNEQi1U ICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9NQjg2QTIwUz15CgojCiMgRGln aXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9QTEwKIwpDT05GSUdfRFZCX1BMTD15CgojCiMg U0VDIGNvbnRyb2wgZGV2aWNlcyBmb3IgRFZCLVMKIwpDT05GSUdfRFZCX0xOQlAyMT15CkNPTkZJ R19EVkJfSVNMNjQyMT15CkNPTkZJR19EVkJfQTgyOTM9eQoKIwojIFRvb2xzIHRvIGRldmVsb3Ag bmV3IGZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9EVU1NWV9GRSBpcyBub3Qgc2V0CgojCiMgR3Jh cGhpY3Mgc3VwcG9ydAojCiMgQ09ORklHX0FHUCBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkK Q09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90 IHNldApDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9VU0I9eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9 eQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FS RT15CkNPTkZJR19EUk1fVFRNPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwpD T05GSUdfRFJNX0kyQ19DSDcwMDY9eQojIENPTkZJR19EUk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0 CkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPXkKQ09ORklHX0RSTV9UREZYPXkKQ09ORklHX0RS TV9SMTI4PXkKIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTk9VVkVB VT15CkNPTkZJR19OT1VWRUFVX0RFQlVHPTUKQ09ORklHX05PVVZFQVVfREVCVUdfREVGQVVMVD0z CiMgQ09ORklHX0RSTV9OT1VWRUFVX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTUdB PXkKIyBDT05GSUdfRFJNX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fU0FWQUdFPXkKQ09ORklH X0RSTV9WTVdHRlg9eQpDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTj15CiMgQ09ORklHX0RSTV9HTUE1 MDAgaXMgbm90IHNldApDT05GSUdfRFJNX1VETD15CkNPTkZJR19EUk1fQVNUPXkKQ09ORklHX0RS TV9NR0FHMjAwPXkKQ09ORklHX0RSTV9DSVJSVVNfUUVNVT15CkNPTkZJR19EUk1fUVhMPXkKQ09O RklHX1ZHQVNUQVRFPXkKQ09ORklHX1ZJREVPX09VVFBVVF9DT05UUk9MPXkKQ09ORklHX0hETUk9 eQpDT05GSUdfRkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09ORklHX0ZC X0REQz15CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJF Q1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQoj IENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZ U19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdF QkxJVD15CkNPTkZJR19GQl9GT1JFSUdOX0VORElBTj15CkNPTkZJR19GQl9CT1RIX0VORElBTj15 CiMgQ09ORklHX0ZCX0JJR19FTkRJQU4gaXMgbm90IHNldAojIENPTkZJR19GQl9MSVRUTEVfRU5E SUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lP PXkKQ09ORklHX0ZCX0hFQ1VCQT15CkNPTkZJR19GQl9TVkdBTElCPXkKIyBDT05GSUdfRkJfTUFD TU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVfSEVM UEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2Fy ZSBkcml2ZXJzCiMKQ09ORklHX0ZCX0NJUlJVUz15CkNPTkZJR19GQl9QTTI9eQpDT05GSUdfRkJf UE0yX0ZJRk9fRElTQ09OTkVDVD15CkNPTkZJR19GQl9DWUJFUjIwMDA9eQojIENPTkZJR19GQl9D WUJFUjIwMDBfRERDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FSQz15CiMgQ09ORklHX0ZCX0FTSUxJ QU5UIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0lNU1RUPXkKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90 IHNldApDT05GSUdfRkJfVVZFU0E9eQojIENPTkZJR19GQl9WRVNBIGlzIG5vdCBzZXQKQ09ORklH X0ZCX040MTE9eQojIENPTkZJR19GQl9IR0EgaXMgbm90IHNldApDT05GSUdfRkJfUzFEMTNYWFg9 eQpDT05GSUdfRkJfTlZJRElBPXkKIyBDT05GSUdfRkJfTlZJRElBX0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX05WSURJQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05WSURJQV9CQUNL TElHSFQgaXMgbm90IHNldApDT05GSUdfRkJfUklWQT15CkNPTkZJR19GQl9SSVZBX0kyQz15CkNP TkZJR19GQl9SSVZBX0RFQlVHPXkKIyBDT05GSUdfRkJfUklWQV9CQUNLTElHSFQgaXMgbm90IHNl dApDT05GSUdfRkJfSTc0MD15CkNPTkZJR19GQl9MRTgwNTc4PXkKIyBDT05GSUdfRkJfQ0FSSUxM T19SQU5DSCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NQVRST1g9eQojIENPTkZJR19GQl9NQVRST1hf TUlMTEVOSVVNIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YX01ZU1RJUVVFIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX01BVFJPWF9HPXkKQ09ORklHX0ZCX01BVFJPWF9JMkM9eQpDT05GSUdfRkJf TUFUUk9YX01BVkVOPXkKQ09ORklHX0ZCX1JBREVPTj15CiMgQ09ORklHX0ZCX1JBREVPTl9JMkMg aXMgbm90IHNldApDT05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9SQURFT05f REVCVUc9eQojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMg bm90IHNldApDT05GSUdfRkJfUzM9eQojIENPTkZJR19GQl9TM19EREMgaXMgbm90IHNldApDT05G SUdfRkJfU0FWQUdFPXkKIyBDT05GSUdfRkJfU0FWQUdFX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1NBVkFHRV9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSVM9eQpDT05GSUdfRkJfU0lT XzMwMD15CkNPTkZJR19GQl9TSVNfMzE1PXkKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldApDT05GSUdfRkJfS1lSTz15CiMgQ09ORklHX0ZC XzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1ZUODYyMz15CkNPTkZJR19GQl9UUklERU5UPXkKQ09ORklHX0ZCX0FSSz15CkNPTkZJR19GQl9Q TTM9eQpDT05GSUdfRkJfQ0FSTUlORT15CiMgQ09ORklHX0ZCX0NBUk1JTkVfRFJBTV9FVkFMIGlz IG5vdCBzZXQKQ09ORklHX0NBUk1JTkVfRFJBTV9DVVNUT009eQpDT05GSUdfRkJfR0VPREU9eQpD T05GSUdfRkJfR0VPREVfTFg9eQpDT05GSUdfRkJfR0VPREVfR1g9eQojIENPTkZJR19GQl9HRU9E RV9HWDEgaXMgbm90IHNldApDT05GSUdfRkJfVE1JTz15CkNPTkZJR19GQl9UTUlPX0FDQ0VMTD15 CiMgQ09ORklHX0ZCX1NNNTAxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NNU0NVRlg9eQojIENPTkZJ R19GQl9VREwgaXMgbm90IHNldApDT05GSUdfRkJfR09MREZJU0g9eQpDT05GSUdfRkJfVklSVFVB TD15CiMgQ09ORklHX0ZCX01FVFJPTk9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01CODYyWFgg aXMgbm90IHNldAojIENPTkZJR19GQl9CUk9BRFNIRUVUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FV T19LMTkwWD15CiMgQ09ORklHX0ZCX0FVT19LMTkwMCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVU9f SzE5MDE9eQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19FWFlOT1NfVklE RU8gaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9D TEFTU19ERVZJQ0U9eQpDT05GSUdfTENEX0w0RjAwMjQyVDAzPXkKQ09ORklHX0xDRF9MTVMyODNH RjA1PXkKQ09ORklHX0xDRF9MVFYzNTBRVj15CkNPTkZJR19MQ0RfSUxJOTIyWD15CkNPTkZJR19M Q0RfSUxJOTMyMD15CkNPTkZJR19MQ0RfVERPMjRNPXkKIyBDT05GSUdfTENEX1ZHRzI0MzJBNCBp cyBub3Qgc2V0CkNPTkZJR19MQ0RfUExBVEZPUk09eQpDT05GSUdfTENEX1M2RTYzTTA9eQpDT05G SUdfTENEX0xEOTA0MD15CkNPTkZJR19MQ0RfQU1TMzY5RkcwNj15CiMgQ09ORklHX0xDRF9MTVM1 MDFLRjAzIGlzIG5vdCBzZXQKQ09ORklHX0xDRF9IWDgzNTc9eQpDT05GSUdfQkFDS0xJR0hUX0NM QVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05G SUdfQkFDS0xJR0hUX0NBUklMTE9fUkFOQ0ggaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf UFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0RBOTA1MiBpcyBub3Qgc2V0CiMgQ09O RklHX0JBQ0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPXkK Q09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9eQojIENPTkZJR19CQUNLTElHSFRfQURQNTUyMCBpcyBu b3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQURQODg2MD15CkNPTkZJR19CQUNLTElHSFRfQURQODg3 MD15CiMgQ09ORklHX0JBQ0tMSUdIVF84OFBNODYwWCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElH SFRfUENGNTA2MzM9eQpDT05GSUdfQkFDS0xJR0hUX0FBVDI4NzA9eQojIENPTkZJR19CQUNLTElH SFRfTE0zNjMwQSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PXkKIyBDT05GSUdf QkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MUDg3ODggaXMg bm90IHNldApDT05GSUdfQkFDS0xJR0hUX1BBTkRPUkE9eQpDT05GSUdfQkFDS0xJR0hUX1RQUzY1 MjE3PXkKIyBDT05GSUdfQkFDS0xJR0hUX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tM SUdIVF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUD15CkNPTkZJR19C QUNLTElHSFRfQkQ2MTA3PXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpD T05GSUdfVkdBX0NPTlNPTEU9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSz15CkNPTkZJ R19WR0FDT05fU09GVF9TQ1JPTExCQUNLX1NJWkU9NjQKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpD T05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RF VEVDVF9QUklNQVJZPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT049eQpDT05G SUdfTE9HTz15CkNPTkZJR19MT0dPX0xJTlVYX01PTk89eQpDT05GSUdfTE9HT19MSU5VWF9WR0Ex Nj15CiMgQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyNCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TU0Qx MzA3PXkKQ09ORklHX1NPVU5EPXkKQ09ORklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklHX1NPVU5E X09TU19DT1JFX1BSRUNMQUlNPXkKQ09ORklHX1NORD15CkNPTkZJR19TTkRfVElNRVI9eQpDT05G SUdfU05EX1BDTT15CkNPTkZJR19TTkRfRE1BRU5HSU5FX1BDTT15CkNPTkZJR19TTkRfSFdERVA9 eQpDT05GSUdfU05EX1JBV01JREk9eQpDT05GSUdfU05EX0NPTVBSRVNTX09GRkxPQUQ9eQpDT05G SUdfU05EX0pBQ0s9eQojIENPTkZJR19TTkRfU0VRVUVOQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9eQpDT05GSUdfU05EX1BDTV9PU1M9eQpD T05GSUdfU05EX1BDTV9PU1NfUExVR0lOUz15CiMgQ09ORklHX1NORF9IUlRJTUVSIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCkNP TkZJR19TTkRfU1VQUE9SVF9PTERfQVBJPXkKIyBDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTIGlz IG5vdCBzZXQKQ09ORklHX1NORF9WRVJCT1NFX1BSSU5USz15CkNPTkZJR19TTkRfREVCVUc9eQpD T05GSUdfU05EX0RFQlVHX1ZFUkJPU0U9eQpDT05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05E X0tDVExfSkFDSz15CkNPTkZJR19TTkRfRE1BX1NHQlVGPXkKIyBDT05GSUdfU05EX1JBV01JRElf U0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDNfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9PUEw0X0xJQl9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0JBV0VfU0VRIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0VNVTEwSzFfU0VRIGlzIG5vdCBzZXQKQ09ORklHX1NORF9N UFU0MDFfVUFSVD15CkNPTkZJR19TTkRfT1BMM19MSUI9eQpDT05GSUdfU05EX1ZYX0xJQj15CkNP TkZJR19TTkRfQUM5N19DT0RFQz15CkNPTkZJR19TTkRfRFJJVkVSUz15CkNPTkZJR19TTkRfUENT UD15CkNPTkZJR19TTkRfRFVNTVk9eQpDT05GSUdfU05EX0FMT09QPXkKIyBDT05GSUdfU05EX01U UEFWIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01UUzY0IGlzIG5vdCBzZXQKQ09ORklHX1NORF9T RVJJQUxfVTE2NTUwPXkKQ09ORklHX1NORF9NUFU0MDE9eQojIENPTkZJR19TTkRfUE9SVE1BTjJY NCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQUM5N19QT1dFUl9TQVZFPXkKQ09ORklHX1NORF9BQzk3 X1BPV0VSX1NBVkVfREVGQVVMVD0wCkNPTkZJR19TTkRfU0JfQ09NTU9OPXkKQ09ORklHX1NORF9Q Q0k9eQojIENPTkZJR19TTkRfQUQxODg5IGlzIG5vdCBzZXQKQ09ORklHX1NORF9BTFMzMDA9eQpD T05GSUdfU05EX0FMUzQwMDA9eQpDT05GSUdfU05EX0FMSTU0NTE9eQojIENPTkZJR19TTkRfQVNJ SFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FUSUlYUCBpcyBub3Qgc2V0CkNPTkZJR19TTkRf QVRJSVhQX01PREVNPXkKIyBDT05GSUdfU05EX0FVODgxMCBpcyBub3Qgc2V0CkNPTkZJR19TTkRf QVU4ODIwPXkKQ09ORklHX1NORF9BVTg4MzA9eQojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0FaVDMzMjggaXMgbm90IHNldApDT05GSUdfU05EX0JUODdYPXkKIyBDT05G SUdfU05EX0JUODdYX09WRVJDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ0EwMTA2PXkKIyBD T05GSUdfU05EX0NNSVBDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PWFlHRU4gaXMgbm90IHNl dApDT05GSUdfU05EX0NTNDI4MT15CkNPTkZJR19TTkRfQ1M0NlhYPXkKQ09ORklHX1NORF9DUzQ2 WFhfTkVXX0RTUD15CiMgQ09ORklHX1NORF9DUzU1MzAgaXMgbm90IHNldAojIENPTkZJR19TTkRf Q1M1NTM1QVVESU8gaXMgbm90IHNldApDT05GSUdfU05EX0NUWEZJPXkKIyBDT05GSUdfU05EX0RB UkxBMjAgaXMgbm90IHNldApDT05GSUdfU05EX0dJTkEyMD15CkNPTkZJR19TTkRfTEFZTEEyMD15 CiMgQ09ORklHX1NORF9EQVJMQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0dJTkEyNCBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfTEFZTEEyND15CkNPTkZJR19TTkRfTU9OQT15CkNPTkZJR19TTkRf TUlBPXkKIyBDT05GSUdfU05EX0VDSE8zRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSU5ESUdPPXkK Q09ORklHX1NORF9JTkRJR09JTz15CkNPTkZJR19TTkRfSU5ESUdPREo9eQpDT05GSUdfU05EX0lO RElHT0lPWD15CkNPTkZJR19TTkRfSU5ESUdPREpYPXkKIyBDT05GSUdfU05EX0VNVTEwSzEgaXMg bm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMVggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU5T MTM3MCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRU5TMTM3MT15CkNPTkZJR19TTkRfRVMxOTM4PXkK Q09ORklHX1NORF9FUzE5Njg9eQpDT05GSUdfU05EX0VTMTk2OF9JTlBVVD15CiMgQ09ORklHX1NO RF9GTTgwMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0lOVEVMPXkKQ09ORklHX1NORF9IREFf UFJFQUxMT0NfU0laRT02NApDT05GSUdfU05EX0hEQV9IV0RFUD15CkNPTkZJR19TTkRfSERBX1JF Q09ORklHPXkKIyBDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9IREFfSU5QVVRfSkFDSz15CkNPTkZJR19TTkRfSERBX1BBVENIX0xPQURFUj15CkNPTkZJR19T TkRfSERBX0NPREVDX1JFQUxURUs9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19BTkFMT0c9eQpDT05G SUdfU05EX0hEQV9DT0RFQ19TSUdNQVRFTD15CiMgQ09ORklHX1NORF9IREFfQ09ERUNfVklBIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0hEQV9DT0RFQ19IRE1JIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9IREFfQ09ERUNfQ0lSUlVTPXkKIyBDT05GSUdfU05EX0hEQV9DT0RFQ19DT05FWEFOVCBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDExMD15CkNPTkZJR19TTkRfSERBX0NPREVD X0NBMDEzMj15CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyX0RTUCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9IREFfQ09ERUNfQ01FRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEQV9D T0RFQ19TSTMwNTQgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9HRU5FUklDPXkKQ09ORklHX1NO RF9IRFNQPXkKCiMKIyBEb24ndCBmb3JnZXQgdG8gYWRkIGJ1aWx0LWluIGZpcm13YXJlcyBmb3Ig SERTUCBkcml2ZXIKIwpDT05GSUdfU05EX0hEU1BNPXkKIyBDT05GSUdfU05EX0lDRTE3MTIgaXMg bm90IHNldAojIENPTkZJR19TTkRfSUNFMTcyNCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSU5URUw4 WDA9eQpDT05GSUdfU05EX0lOVEVMOFgwTT15CkNPTkZJR19TTkRfS09SRzEyMTI9eQpDT05GSUdf U05EX0xPTEE9eQpDT05GSUdfU05EX0xYNjQ2NEVTPXkKQ09ORklHX1NORF9NQUVTVFJPMz15CiMg Q09ORklHX1NORF9NQUVTVFJPM19JTlBVVCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfTUlYQVJUPXkK IyBDT05GSUdfU05EX05NMjU2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ1hIUj15CkNPTkZJR19T TkRfUklQVElERT15CiMgQ09ORklHX1NORF9STUUzMiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUk1F OTY9eQpDT05GSUdfU05EX1JNRTk2NTI9eQojIENPTkZJR19TTkRfU0lTNzAxOSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TT05JQ1ZJQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1RSSURFTlQg aXMgbm90IHNldApDT05GSUdfU05EX1ZJQTgyWFg9eQojIENPTkZJR19TTkRfVklBODJYWF9NT0RF TSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSVJUVU9TTyBpcyBub3Qgc2V0CkNPTkZJR19TTkRf VlgyMjI9eQpDT05GSUdfU05EX1lNRlBDST15CkNPTkZJR19TTkRfU1BJPXkKIyBDT05GSUdfU05E X1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GSVJFV0lSRSBpcyBub3Qgc2V0CkNPTkZJR19T TkRfU09DPXkKQ09ORklHX1NORF9TT0NfR0VORVJJQ19ETUFFTkdJTkVfUENNPXkKQ09ORklHX1NO RF9BVE1FTF9TT0M9eQpDT05GSUdfU05EX0VQOTNYWF9TT0M9eQpDT05GSUdfU05EX1NPQ19GU0xf U1NJPXkKQ09ORklHX1NORF9TT0NfRlNMX1NQRElGPXkKQ09ORklHX1NORF9JTVhfU09DPXkKQ09O RklHX1NORF9TT0NfSU1YX1BDTV9ETUE9eQpDT05GSUdfU05EX1NPQ19JTVhfQVVETVVYPXkKQ09O RklHX1NORF9TT0NfSU1YX1dNODk2Mj15CkNPTkZJR19TTkRfU09DX0lNWF9TR1RMNTAwMD15CkNP TkZJR19TTkRfU09DX0lNWF9TUERJRj15CiMgQ09ORklHX1NORF9LSVJLV09PRF9TT0MgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX1RFR1JBIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSTJD X0FORF9TUEk9eQpDT05GSUdfU05EX1NPQ19BTExfQ09ERUNTPXkKQ09ORklHX1NORF9TT0NfODhQ TTg2MFg9eQpDT05GSUdfU05EX1NPQ19XTV9IVUJTPXkKQ09ORklHX1NORF9TT0NfV01fQURTUD15 CkNPTkZJR19TTkRfU09DX0FCODUwMF9DT0RFQz15CkNPTkZJR19TTkRfU09DX0FEMTgzNj15CkNP TkZJR19TTkRfU09DX0FEMTkzWD15CkNPTkZJR19TTkRfU09DX0FENzMzMTE9eQpDT05GSUdfU05E X1NPQ19BREFVMTcwMT15CkNPTkZJR19TTkRfU09DX0FEQVUxMzczPXkKQ09ORklHX1NORF9TT0Nf QURBVjgwWD15CkNPTkZJR19TTkRfU09DX0FEUzExN1g9eQpDT05GSUdfU05EX1NPQ19BSzQxMDQ9 eQpDT05GSUdfU05EX1NPQ19BSzQ1MzU9eQpDT05GSUdfU05EX1NPQ19BSzQ2NDE9eQpDT05GSUdf U05EX1NPQ19BSzQ2NDI9eQpDT05GSUdfU05EX1NPQ19BSzQ2NzE9eQpDT05GSUdfU05EX1NPQ19B SzUzODY9eQpDT05GSUdfU05EX1NPQ19BTEM1NjIzPXkKQ09ORklHX1NORF9TT0NfQUxDNTYzMj15 CkNPTkZJR19TTkRfU09DX0NTNDJMNTE9eQpDT05GSUdfU05EX1NPQ19DUzQyTDUyPXkKQ09ORklH X1NORF9TT0NfQ1M0Mkw3Mz15CkNPTkZJR19TTkRfU09DX0NTNDI3MD15CkNPTkZJR19TTkRfU09D X0NTNDI3MT15CkNPTkZJR19TTkRfU09DX0NYMjA0NDI9eQpDT05GSUdfU05EX1NPQ19KWjQ3NDBf Q09ERUM9eQpDT05GSUdfU05EX1NPQ19MMz15CkNPTkZJR19TTkRfU09DX0RBNzIxMD15CkNPTkZJ R19TTkRfU09DX0RBNzIxMz15CkNPTkZJR19TTkRfU09DX0RBNzMyWD15CkNPTkZJR19TTkRfU09D X0RBOTA1NT15CkNPTkZJR19TTkRfU09DX0JUX1NDTz15CkNPTkZJR19TTkRfU09DX0lTQUJFTExF PXkKQ09ORklHX1NORF9TT0NfTE00OTQ1Mz15CkNPTkZJR19TTkRfU09DX01BWDk4MDg4PXkKQ09O RklHX1NORF9TT0NfTUFYOTgwOTA9eQpDT05GSUdfU05EX1NPQ19NQVg5ODA5NT15CkNPTkZJR19T TkRfU09DX01BWDk4NTA9eQpDT05GSUdfU05EX1NPQ19IRE1JX0NPREVDPXkKQ09ORklHX1NORF9T T0NfUENNMTY4MT15CkNPTkZJR19TTkRfU09DX1BDTTE3OTJBPXkKQ09ORklHX1NORF9TT0NfUENN MzAwOD15CkNPTkZJR19TTkRfU09DX1JUNTYzMT15CkNPTkZJR19TTkRfU09DX1JUNTY0MD15CkNP TkZJR19TTkRfU09DX1NHVEw1MDAwPXkKQ09ORklHX1NORF9TT0NfU0k0NzZYPXkKQ09ORklHX1NO RF9TT0NfU0lHTUFEU1A9eQpDT05GSUdfU05EX1NPQ19TUERJRj15CkNPTkZJR19TTkRfU09DX1NT TTI1MTg9eQpDT05GSUdfU05EX1NPQ19TU00yNjAyPXkKQ09ORklHX1NORF9TT0NfU1RBMzJYPXkK Q09ORklHX1NORF9TT0NfU1RBNTI5PXkKQ09ORklHX1NORF9TT0NfVEFTNTA4Nj15CkNPTkZJR19T TkRfU09DX1RMVjMyMEFJQzIzPXkKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjY9eQpDT05GSUdf U05EX1NPQ19UTFYzMjBBSUMzMlg0PXkKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDM1g9eQpDT05G SUdfU05EX1NPQ19UTFYzMjBEQUMzMz15CkNPTkZJR19TTkRfU09DX1RXTDQwMzA9eQpDT05GSUdf U05EX1NPQ19VREExMzRYPXkKQ09ORklHX1NORF9TT0NfVURBMTM4MD15CkNPTkZJR19TTkRfU09D X1dMMTI3Mz15CkNPTkZJR19TTkRfU09DX1dNMDAxMD15CkNPTkZJR19TTkRfU09DX1dNMTI1MF9F VjE9eQpDT05GSUdfU05EX1NPQ19XTTIwMDA9eQpDT05GSUdfU05EX1NPQ19XTTIyMDA9eQpDT05G SUdfU05EX1NPQ19XTTUxMDA9eQpDT05GSUdfU05EX1NPQ19XTTg1MTA9eQpDT05GSUdfU05EX1NP Q19XTTg1MjM9eQpDT05GSUdfU05EX1NPQ19XTTg1ODA9eQpDT05GSUdfU05EX1NPQ19XTTg3MTE9 eQpDT05GSUdfU05EX1NPQ19XTTg3Mjc9eQpDT05GSUdfU05EX1NPQ19XTTg3Mjg9eQpDT05GSUdf U05EX1NPQ19XTTg3MzE9eQpDT05GSUdfU05EX1NPQ19XTTg3Mzc9eQpDT05GSUdfU05EX1NPQ19X TTg3NDE9eQpDT05GSUdfU05EX1NPQ19XTTg3NTA9eQpDT05GSUdfU05EX1NPQ19XTTg3NTM9eQpD T05GSUdfU05EX1NPQ19XTTg3NzA9eQpDT05GSUdfU05EX1NPQ19XTTg3NzY9eQpDT05GSUdfU05E X1NPQ19XTTg3ODI9eQpDT05GSUdfU05EX1NPQ19XTTg4MDQ9eQpDT05GSUdfU05EX1NPQ19XTTg5 MDA9eQpDT05GSUdfU05EX1NPQ19XTTg5MDM9eQpDT05GSUdfU05EX1NPQ19XTTg5MDQ9eQpDT05G SUdfU05EX1NPQ19XTTg5NDA9eQpDT05GSUdfU05EX1NPQ19XTTg5NTU9eQpDT05GSUdfU05EX1NP Q19XTTg5NjA9eQpDT05GSUdfU05EX1NPQ19XTTg5NjE9eQpDT05GSUdfU05EX1NPQ19XTTg5NjI9 eQpDT05GSUdfU05EX1NPQ19XTTg5NzE9eQpDT05GSUdfU05EX1NPQ19XTTg5NzQ9eQpDT05GSUdf U05EX1NPQ19XTTg5Nzg9eQpDT05GSUdfU05EX1NPQ19XTTg5ODM9eQpDT05GSUdfU05EX1NPQ19X TTg5ODU9eQpDT05GSUdfU05EX1NPQ19XTTg5ODg9eQpDT05GSUdfU05EX1NPQ19XTTg5OTA9eQpD T05GSUdfU05EX1NPQ19XTTg5OTE9eQpDT05GSUdfU05EX1NPQ19XTTg5OTM9eQpDT05GSUdfU05E X1NPQ19XTTg5OTQ9eQpDT05GSUdfU05EX1NPQ19XTTg5OTU9eQpDT05GSUdfU05EX1NPQ19XTTg5 OTY9eQpDT05GSUdfU05EX1NPQ19XTTkwODE9eQpDT05GSUdfU05EX1NPQ19XTTkwOTA9eQpDT05G SUdfU05EX1NPQ19MTTQ4NTc9eQpDT05GSUdfU05EX1NPQ19NQVg5NzY4PXkKQ09ORklHX1NORF9T T0NfTUFYOTg3Nz15CkNPTkZJR19TTkRfU09DX01DMTM3ODM9eQpDT05GSUdfU05EX1NPQ19NTDI2 MTI0PXkKQ09ORklHX1NORF9TT0NfVFBBNjEzMEEyPXkKQ09ORklHX1NORF9TSU1QTEVfQ0FSRD15 CkNPTkZJR19TT1VORF9QUklNRT15CkNPTkZJR19TT1VORF9PU1M9eQojIENPTkZJR19TT1VORF9U UkFDRUlOSVQgaXMgbm90IHNldAojIENPTkZJR19TT1VORF9ETUFQIGlzIG5vdCBzZXQKQ09ORklH X1NPVU5EX1ZNSURJPXkKIyBDT05GSUdfU09VTkRfVFJJWCBpcyBub3Qgc2V0CkNPTkZJR19TT1VO RF9NU1M9eQojIENPTkZJR19TT1VORF9NUFU0MDEgaXMgbm90IHNldApDT05GSUdfU09VTkRfUEFT PXkKQ09ORklHX1BBU19KT1lTVElDSz15CkNPTkZJR19TT1VORF9QU1M9eQojIENPTkZJR19QU1Nf TUlYRVIgaXMgbm90IHNldApDT05GSUdfU09VTkRfU0I9eQojIENPTkZJR19TT1VORF9ZTTM4MTIg aXMgbm90IHNldApDT05GSUdfU09VTkRfVUFSVDY4NTA9eQpDT05GSUdfU09VTkRfQUVEU1AxNj15 CiMgQ09ORklHX1NDNjYwMCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9LQUhMVUE9eQpDT05GSUdf QUM5N19CVVM9eQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9C QVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEUkFXIGlzIG5vdCBzZXQKIyBD T05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBI SUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKQ09ORklHX0hJRF9BQ1JVWD15CkNPTkZJ R19ISURfQUNSVVhfRkY9eQpDT05GSUdfSElEX0FQUExFPXkKQ09ORklHX0hJRF9BUFBMRUlSPXkK IyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQkVMS0lOPXkKQ09ORklH X0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQojIENPTkZJR19ISURfUFJPRElLRVlT IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklHX0hJRF9EUkFHT05SSVNFPXkK Q09ORklHX0RSQUdPTlJJU0VfRkY9eQojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9FTEVDT009eQpDT05GSUdfSElEX0VMTz15CkNPTkZJR19ISURfRVpLRVk9eQpDT05G SUdfSElEX0hPTFRFSz15CkNPTkZJR19IT0xURUtfRkY9eQpDT05GSUdfSElEX0hVSU9OPXkKIyBD T05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tZRSBpcyBub3Qgc2V0 CkNPTkZJR19ISURfVUNMT0dJQz15CkNPTkZJR19ISURfV0FMVE9QPXkKQ09ORklHX0hJRF9HWVJB VElPTj15CkNPTkZJR19ISURfSUNBREU9eQojIENPTkZJR19ISURfVFdJTkhBTiBpcyBub3Qgc2V0 CkNPTkZJR19ISURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj15CkNPTkZJR19ISURf TEVOT1ZPX1RQS0JEPXkKQ09ORklHX0hJRF9MT0dJVEVDSD15CiMgQ09ORklHX0hJRF9MT0dJVEVD SF9ESiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xP R0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lHOTQwX0ZGPXkKQ09ORklHX0xPR0lXSEVFTFNf RkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJ R19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CkNPTkZJ R19ISURfTlRSSUc9eQpDT05GSUdfSElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15 CkNPTkZJR19QQU5USEVSTE9SRF9GRj15CiMgQ09ORklHX0hJRF9QRVRBTFlOWCBpcyBub3Qgc2V0 CkNPTkZJR19ISURfUElDT0xDRD15CkNPTkZJR19ISURfUElDT0xDRF9GQj15CkNPTkZJR19ISURf UElDT0xDRF9CQUNLTElHSFQ9eQpDT05GSUdfSElEX1BJQ09MQ0RfTENEPXkKQ09ORklHX0hJRF9Q SUNPTENEX0xFRFM9eQpDT05GSUdfSElEX1BJQ09MQ0RfQ0lSPXkKIyBDT05GSUdfSElEX1BSSU1B WCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9ST0NDQVQgaXMgbm90IHNldApDT05GSUdfSElEX1NB SVRFSz15CkNPTkZJR19ISURfU0FNU1VORz15CkNPTkZJR19ISURfU09OWT15CkNPTkZJR19TT05Z X0ZGPXkKIyBDT05GSUdfSElEX1NQRUVETElOSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1RFRUxT RVJJRVM9eQpDT05GSUdfSElEX1NVTlBMVVM9eQpDT05GSUdfSElEX0dSRUVOQVNJQT15CkNPTkZJ R19HUkVFTkFTSUFfRkY9eQpDT05GSUdfSElEX1NNQVJUSk9ZUExVUz15CkNPTkZJR19TTUFSVEpP WVBMVVNfRkY9eQpDT05GSUdfSElEX1RJVk89eQpDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJ R19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aRVJPUExV Uz15CiMgQ09ORklHX1pFUk9QTFVTX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9O IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfSFVCPXkKCiMKIyBVU0IgSElEIHN1cHBvcnQK IwpDT05GSUdfVVNCX0hJRD15CkNPTkZJR19ISURfUElEPXkKQ09ORklHX1VTQl9ISURERVY9eQoK IwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPXkKQ09ORklHX1VTQl9PSENJX0xJ VFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNP TkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15CiMgQ09ORklHX1VTQl9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0Cgoj CiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNU PXkKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NT049 eQpDT05GSUdfVVNCX1dVU0I9eQpDT05GSUdfVVNCX1dVU0JfQ0JBRj15CkNPTkZJR19VU0JfV1VT Ql9DQkFGX0RFQlVHPXkKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdf VVNCX0M2N1gwMF9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX0hD RD15CiMgQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9F SENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CkNPTkZJR19VU0JfRUhDSV9I Q0RfUExBVEZPUk09eQpDT05GSUdfVVNCX09YVTIxMEhQX0hDRD15CkNPTkZJR19VU0JfSVNQMTE2 WF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3NjBfSENEPXkKQ09ORklHX1VTQl9JU1AxMzYyX0hDRD15 CkNPTkZJR19VU0JfRlVTQkgyMDBfSENEPXkKQ09ORklHX1VTQl9GT1RHMjEwX0hDRD15CkNPTkZJ R19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CkNPTkZJR19VU0JfT0hD SV9IQ0RfU1NCPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9STT15CkNPTkZJR19VU0JfVUhD SV9IQ0Q9eQojIENPTkZJR19VU0JfVTEzMl9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1NMODEx X0hDRD15CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0RfSVNPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9S OEE2NjU5N19IQ0Q9eQojIENPTkZJR19VU0JfV0hDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNC X0hXQV9IQ0Q9eQpDT05GSUdfVVNCX0hDRF9TU0I9eQpDT05GSUdfVVNCX0hDRF9URVNUX01PREU9 eQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCiMgQ09ORklHX1VTQl9BQ00gaXMgbm90 IHNldAojIENPTkZJR19VU0JfUFJJTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfV0RNPXkKQ09O RklHX1VTQl9UTUM9eQoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQg QkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVs cCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkKQ09ORklHX1VTQl9TVE9SQUdF X0RFQlVHPXkKQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUs9eQojIENPTkZJR19VU0JfU1RPUkFH RV9EQVRBRkFCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009eQpDT05GSUdf VVNCX1NUT1JBR0VfSVNEMjAwPXkKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPXkKQ09ORklHX1VT Ql9TVE9SQUdFX1NERFIwOT15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9eQpDT05GSUdfVVNC X1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPXkKQ09ORklHX1VT Ql9TVE9SQUdFX09ORVRPVUNIPXkKQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPXkKQ09ORklHX1VT Ql9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9eQojIENPTkZJR19VU0JfU1RPUkFHRV9FTkVfVUI2MjUw IGlzIG5vdCBzZXQKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9 eQpDT05GSUdfVVNCX01JQ1JPVEVLPXkKIyBDT05GSUdfVVNCX0RXQzMgaXMgbm90IHNldApDT05G SUdfVVNCX0NISVBJREVBPXkKIyBDT05GSUdfVVNCX0NISVBJREVBX0hPU1QgaXMgbm90IHNldApD T05GSUdfVVNCX0NISVBJREVBX0RFQlVHPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklH X1VTQl9VU1M3MjA9eQojIENPTkZJR19VU0JfU0VSSUFMIGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlz Y2VsbGFuZW91cyBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0VNSTYyIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0VNSTI2IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BRFVUVVg9eQojIENPTkZJR19VU0Jf U0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JJTzUwMCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9MRUdPVE9XRVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTENEIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVBSRVNTX0NZN0M2MyBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfQ1lUSEVSTT15CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9GVERJX0VMQU49eQojIENPTkZJR19VU0JfQVBQTEVESVNQTEFZIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9TSVNVU0JWR0E9eQpDT05GSUdfVVNCX1NJU1VTQlZHQV9DT049eQpD T05GSUdfVVNCX0xEPXkKIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9JT1dBUlJJT1I9eQpDT05GSUdfVVNCX1RFU1Q9eQpDT05GSUdfVVNCX0VIU0VUX1RF U1RfRklYVFVSRT15CiMgQ09ORklHX1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9ZVVJFWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRVpVU0JfRlgyPXkKQ09ORklHX1VTQl9IU0lD X1VTQjM1MDM9eQpDT05GSUdfVVNCX0FUTT15CiMgQ09ORklHX1VTQl9TUEVFRFRPVUNIIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0NYQUNSVSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUVBR0xFQVRN PXkKQ09ORklHX1VTQl9YVVNCQVRNPXkKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwoj CkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9eQojIENPTkZJR19PTUFQX0NP TlRST0xfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfT01BUF9VU0IzIGlzIG5vdCBzZXQKQ09ORklH X0FNMzM1WF9DT05UUk9MX1VTQj15CkNPTkZJR19BTTMzNVhfUEhZX1VTQj15CkNPTkZJR19TQU1T VU5HX1VTQlBIWT15CkNPTkZJR19TQU1TVU5HX1VTQjJQSFk9eQpDT05GSUdfU0FNU1VOR19VU0Iz UEhZPXkKQ09ORklHX1VTQl9HUElPX1ZCVVM9eQpDT05GSUdfVVNCX0lTUDEzMDE9eQojIENPTkZJ R19VU0JfUkNBUl9QSFkgaXMgbm90IHNldApDT05GSUdfVVNCX1JDQVJfR0VOMl9QSFk9eQojIENP TkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VXQj15CkNPTkZJR19VV0JfSFdBPXkK IyBDT05GSUdfVVdCX1dIQ0kgaXMgbm90IHNldApDT05GSUdfVVdCX0kxNDgwVT15CiMgQ09ORklH X01NQyBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElDSz15CiMgQ09ORklHX01FTVNUSUNLX0RFQlVH IGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1VO U0FGRV9SRVNVTUU9eQpDT05GSUdfTVNQUk9fQkxPQ0s9eQojIENPTkZJR19NU19CTE9DSyBpcyBu b3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdf TUVNU1RJQ0tfVElGTV9NUz15CkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD15CkNPTkZJR19N RU1TVElDS19SNTkyPXkKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQoKIwoj IExFRCBkcml2ZXJzCiMKQ09ORklHX0xFRFNfODhQTTg2MFg9eQpDT05GSUdfTEVEU19MTTM1MzA9 eQojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk1MzI9eQpD T05GSUdfTEVEU19QQ0E5NTMyX0dQSU89eQpDT05GSUdfTEVEU19HUElPPXkKQ09ORklHX0xFRFNf TFAzOTQ0PXkKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj15CiMgQ09ORklHX0xFRFNfTFA1NTIx IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NTIzPXkKQ09ORklHX0xFRFNfTFA1NTYyPXkKIyBD T05GSUdfTEVEU19MUDg1MDEgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDg3ODg9eQojIENPTkZJ R19MRURTX0NMRVZPX01BSUwgaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NTVYPXkKQ09ORklH X0xFRFNfUENBOTYzWD15CiMgQ09ORklHX0xFRFNfUENBOTY4NSBpcyBub3Qgc2V0CkNPTkZJR19M RURTX1dNODMxWF9TVEFUVVM9eQojIENPTkZJR19MRURTX0RBOTA1MiBpcyBub3Qgc2V0CiMgQ09O RklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BXTT15CkNPTkZJR19M RURTX1JFR1VMQVRPUj15CiMgQ09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKQ09ORklHX0xF RFNfSU5URUxfU1M0MjAwPXkKIyBDT05GSUdfTEVEU19MVDM1OTMgaXMgbm90IHNldApDT05GSUdf TEVEU19BRFA1NTIwPXkKIyBDT05GSUdfTEVEU19ERUxMX05FVEJPT0tTIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19NQzEzNzgzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVENBNjUwNz15CkNPTkZJ R19MRURTX01BWDg5OTc9eQpDT05GSUdfTEVEU19MTTM1NXg9eQpDT05GSUdfTEVEU19PVDIwMD15 CiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05G SUdfTEVEU19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19U UklHR0VSX0lERV9ESVNLIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9 eQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9D UFUgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0dQSU89eQpDT05GSUdfTEVEU19UUklH R0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVy IGNvbmZpZyAoTEVEIHRhcmdldCkKIwpDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVD15CkNP TkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBPXkKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qg c2V0CiMgQ09ORklHX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfRURBQz15CkNPTkZJR19F REFDX0xFR0FDWV9TWVNGUz15CkNPTkZJR19FREFDX0RFQlVHPXkKQ09ORklHX0VEQUNfTU1fRURB Qz15CkNPTkZJR19FREFDX0FNRDc2WD15CiMgQ09ORklHX0VEQUNfRTdYWFggaXMgbm90IHNldApD T05GSUdfRURBQ19FNzUyWD15CiMgQ09ORklHX0VEQUNfSTgyODc1UCBpcyBub3Qgc2V0CkNPTkZJ R19FREFDX0k4Mjk3NVg9eQpDT05GSUdfRURBQ19JMzAwMD15CiMgQ09ORklHX0VEQUNfSTMyMDAg aXMgbm90IHNldAojIENPTkZJR19FREFDX1gzOCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0k1NDAw PXkKQ09ORklHX0VEQUNfSTgyODYwPXkKQ09ORklHX0VEQUNfUjgyNjAwPXkKQ09ORklHX0VEQUNf STUwMDA9eQpDT05GSUdfRURBQ19JNTEwMD15CiMgQ09ORklHX0VEQUNfSTczMDAgaXMgbm90IHNl dApDT05GSUdfUlRDX0xJQj15CiMgQ09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RNQURFVklDRVMgaXMgbm90IHNldApDT05GSUdfQVVYRElTUExBWT15CkNPTkZJR19LUzAxMDg9 eQpDT05GSUdfS1MwMTA4X1BPUlQ9MHgzNzgKQ09ORklHX0tTMDEwOF9ERUxBWT0yCkNPTkZJR19D RkFHMTI4NjRCPXkKQ09ORklHX0NGQUcxMjg2NEJfUkFURT0yMApDT05GSUdfVUlPPXkKIyBDT05G SUdfVUlPX0NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QRFJWX0dFTklSUSBpcyBub3Qgc2V0 CkNPTkZJR19VSU9fRE1FTV9HRU5JUlE9eQpDT05GSUdfVUlPX0FFQz15CkNPTkZJR19VSU9fU0VS Q09TMz15CiMgQ09ORklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19O RVRYIGlzIG5vdCBzZXQKQ09ORklHX1VJT19NRjYyND15CiMgQ09ORklHX1ZJUlRfRFJJVkVSUyBp cyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKQ09ORklHX1ZJ UlRJT19QQ0k9eQojIENPTkZJR19WSVJUSU9fQkFMTE9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ UlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0 CiMKIyBDT05GSUdfU1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNF Uz15CiMgQ09ORklHX0FDRVJfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qg c2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0NIUk9NRU9TX0xBUFRP UD15CiMgQ09ORklHX0RFTExfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9XTUkgaXMg bm90IHNldAojIENPTkZJR19ERUxMX1dNSV9BSU8gaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNV X0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBD T05GSUdfQU1JTE9fUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVEMxMTAwX1dNSSBpcyBub3Qg c2V0CiMgQ09ORklHX0hQX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV01JIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVNJX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkFTT05JQ19MQVBU T1AgaXMgbm90IHNldAojIENPTkZJR19DT01QQUxfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdf U09OWV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19JREVBUEFEX0xBUFRPUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19IREFQUz15 CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0VFRVBDX0xBUFRPUCBp cyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV01JPXkK IyBDT05GSUdfTVNJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNQSV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9C VF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJ R19JTlRFTF9JUFMgaXMgbm90IHNldAojIENPTkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKIyBDT05G SUdfWE8xX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1hPMTVfRUJPT0sgaXMgbm90IHNldApD T05GSUdfU0FNU1VOR19MQVBUT1A9eQpDT05GSUdfTVhNX1dNST15CiMgQ09ORklHX0lOVEVMX09B S1RSQUlMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19RMTAgaXMgbm90IHNldAojIENPTkZJ R19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUlNUIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBu b3Qgc2V0CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgy NTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xL QkxEX0k4MjUzPXkKIyBDT05GSUdfQVJNX0FSQ0hfVElNRVJfRVZUU1RSRUFNIGlzIG5vdCBzZXQK IyBDT05GSUdfTUFJTEJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKQ09ORklH X09GX0lPTU1VPXkKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19TVEVfTU9ERU1f UlBST0MgaXMgbm90IHNldAoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUE1fREVWRlJFUT15 CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVN QU5EPXkKIyBDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdf REVWRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15Cgoj CiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdf TUVNT1JZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPIGlzIG5vdCBzZXQKQ09ORklHX05UQj15CkNP TkZJR19WTUVfQlVTPXkKCiMKIyBWTUUgQnJpZGdlIERyaXZlcnMKIwpDT05GSUdfVk1FX0NBOTFD WDQyPXkKIyBDT05GSUdfVk1FX1RTSTE0OCBpcyBub3Qgc2V0CgojCiMgVk1FIEJvYXJkIERyaXZl cnMKIwpDT05GSUdfVk1JVk1FXzc4MDU9eQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJ R19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKQ09ORklHX1BXTV9QQ0E5Njg1PXkKQ09ORklHX1BX TV9UV0w9eQojIENPTkZJR19QV01fVFdMX0xFRCBpcyBub3Qgc2V0CkNPTkZJR19JUlFDSElQPXkK IyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQ09OVFJPTExFUiBp cyBub3Qgc2V0CkNPTkZJR19GTUM9eQojIENPTkZJR19GTUNfRkFLRURFViBpcyBub3Qgc2V0CkNP TkZJR19GTUNfVFJJVklBTD15CkNPTkZJR19GTUNfV1JJVEVfRUVQUk9NPXkKQ09ORklHX0ZNQ19D SEFSREVWPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklH X1BIWV9FWFlOT1NfTUlQSV9WSURFTz15CkNPTkZJR19QSFlfRVhZTk9TX0RQX1ZJREVPPXkKIyBD T05GSUdfUE9XRVJDQVAgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdf RUREPXkKQ09ORklHX0VERF9PRkY9eQpDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKIyBDT05GSUdf REVMTF9SQlUgaXMgbm90IHNldApDT05GSUdfRENEQkFTPXkKQ09ORklHX0RNSUlEPXkKIyBDT05G SUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBz ZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBGaWxlIHN5c3RlbXMK IwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0VYVDJfRlM9eQojIENPTkZJR19F WFQyX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0VYVDJfRlNfWElQPXkKIyBDT05GSUdfRVhU M19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQy Mz15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0VYVDRfRlNfU0VDVVJJVFkg aXMgbm90IHNldApDT05GSUdfRVhUNF9ERUJVRz15CkNPTkZJR19GU19YSVA9eQpDT05GSUdfSkJE Mj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15CkNP TkZJR19SRUlTRVJGU19GUz15CiMgQ09ORklHX1JFSVNFUkZTX0NIRUNLIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVJU0VSRlNfUFJPQ19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfRlNf WEFUVFIgaXMgbm90IHNldApDT05GSUdfSkZTX0ZTPXkKQ09ORklHX0pGU19QT1NJWF9BQ0w9eQoj IENPTkZJR19KRlNfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19KRlNfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19KRlNfU1RBVElTVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19GUyBp cyBub3Qgc2V0CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldApDT05GSUdfT0NGUzJfRlM9eQpD T05GSUdfT0NGUzJfRlNfTzJDQj15CiMgQ09ORklHX09DRlMyX0ZTX1VTRVJTUEFDRV9DTFVTVEVS IGlzIG5vdCBzZXQKQ09ORklHX09DRlMyX0ZTX1NUQVRTPXkKQ09ORklHX09DRlMyX0RFQlVHX01B U0tMT0c9eQojIENPTkZJR19PQ0ZTMl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19G Uz15CkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQpDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5U RUdSSVRZPXkKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CkNP TkZJR19CVFJGU19ERUJVRz15CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CkNPTkZJ R19OSUxGUzJfRlM9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKQ09O RklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CiMgQ09ORklHX0ROT1RJRlkgaXMg bm90IHNldApDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKIyBDT05GSUdf RkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBPXkKQ09O RklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9 eQpDT05GSUdfUVVPVEFfREVCVUc9eQpDT05GSUdfUVVPVEFfVFJFRT15CkNPTkZJR19RRk1UX1Yx PXkKIyBDT05GSUdfUUZNVF9WMiBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19B VVRPRlM0X0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQpDT05GSUdfQ1VTRT15CgojCiMgQ2FjaGVzCiMK Q09ORklHX0ZTQ0FDSEU9eQojIENPTkZJR19GU0NBQ0hFX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05G SUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklH X0NBQ0hFRklMRVMgaXMgbm90IHNldAoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05G SUdfSVNPOTY2MF9GUz15CiMgQ09ORklHX0pPTElFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1pJU09G UyBpcyBub3Qgc2V0CiMgQ09ORklHX1VERl9GUyBpcyBub3Qgc2V0CgojCiMgRE9TL0ZBVC9OVCBG aWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZB VF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxU X0lPQ0hBUlNFVD0iaXNvODg1OS0xIgpDT05GSUdfTlRGU19GUz15CkNPTkZJR19OVEZTX0RFQlVH PXkKQ09ORklHX05URlNfUlc9eQoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9D X0ZTPXkKQ09ORklHX1BST0NfS0NPUkU9eQpDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJP Q19QQUdFX01PTklUT1I9eQpDT05GSUdfU1lTRlM9eQojIENPTkZJR19UTVBGUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBpcyBu b3Qgc2V0CkNPTkZJR19DT05GSUdGU19GUz15CiMgQ09ORklHX01JU0NfRklMRVNZU1RFTVMgaXMg bm90IHNldAojIENPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09ORklHX05M Uz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdFXzQz Nz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBp cyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPXkKQ09ORklHX05MU19DT0RFUEFHRV84 NTI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTcg aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjIgaXMg bm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT X0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PXkKQ09ORklH X05MU19DT0RFUEFHRV84NjY9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQK Q09ORklHX05MU19DT0RFUEFHRV85MzY9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5v dCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85MzI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT15 CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PXkKQ09ORklHX05MU19JU084ODU5Xzg9eQpDT05GSUdf TkxTX0NPREVQQUdFXzEyNTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9eQpDT05GSUdfTkxT X0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQpDT05GSUdfTkxTX0lTTzg4NTlfMj15CiMg Q09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfND15CkNP TkZJR19OTFNfSVNPODg1OV81PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CkNP TkZJR19OTFNfSVNPODg1OV83PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CkNP TkZJR19OTFNfSVNPODg1OV8xMz15CkNPTkZJR19OTFNfSVNPODg1OV8xND15CkNPTkZJR19OTFNf SVNPODg1OV8xNT15CkNPTkZJR19OTFNfS09JOF9SPXkKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFD X0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAoj IENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ1lSSUxM SUM9eQpDT05GSUdfTkxTX01BQ19HQUVMSUM9eQojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5v dCBzZXQKQ09ORklHX05MU19NQUNfSUNFTEFORD15CkNPTkZJR19OTFNfTUFDX0lOVUlUPXkKIyBD T05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX1RVUktJU0g9 eQpDT05GSUdfTkxTX1VURjg9eQpDT05GSUdfRExNPXkKIyBDT05GSUdfRExNX0RFQlVHIGlzIG5v dCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JU PXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpD T05GSUdfREVGQVVMVF9NRVNTQUdFX0xPR0xFVkVMPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVM QVkgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19ERUJVRz15CgojCiMgQ29tcGlsZS10aW1lIGNo ZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNl dAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJM RV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49MTAyNApDT05GSUdfU1RSSVBfQVNNX1NZ TVM9eQpDT05GSUdfUkVBREFCTEVfQVNNPXkKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKQ09ORklH X0RFQlVHX0ZTPXkKIyBDT05GSUdfSEVBREVSU19DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BP SU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFL X1BFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lT UlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBE ZWJ1Z2dpbmcKIwojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0xBQiBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X1ZNIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZJUlRVQUw9eQpDT05GSUdfREVCVUdfTUVNT1JZ X0lOSVQ9eQojIENPTkZJR19ERUJVR19ISUdITUVNIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVC VUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hB VkVfQVJDSF9LTUVNQ0hFQ0s9eQojIENPTkZJR19LTUVNQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwoj IENPTkZJR19MT0NLVVBfREVURUNUT1IgaXMgbm90IHNldApDT05GSUdfREVURUNUX0hVTkdfVEFT Sz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTEyMApDT05GSUdfQk9PVFBBUkFN X0hVTkdfVEFTS19QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVF PTEKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNP TkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBDT05GSUdfVElNRVJfU1RB VFMgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0 Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKQ09ORklHX1JUX01V VEVYX1RFU1RFUj15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVT PXkKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldApDT05GSUdfREVC VUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklHX0xPQ0tERVA9eQpD T05GSUdfTE9DS19TVEFUPXkKQ09ORklHX0RFQlVHX0xPQ0tERVA9eQpDT05GSUdfREVCVUdfQVRP TUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUz15CkNPTkZJR19U UkFDRV9JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVD VCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBDT05GSUdfREVCVUdfV1JJ VEVDT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xJU1QgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19TRyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05GSUdfREVC VUdfQ1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNVPXkK IyBDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFkgaXMgbm90IHNldAojIENPTkZJR19TUEFSU0Vf UkNVX1BPSU5URVIgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhU X0RFVlQgaXMgbm90IHNldApDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPXkKQ09ORklH X0ZBVUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBSUxTTEFCIGlzIG5vdCBzZXQKIyBDT05GSUdf RkFJTF9QQUdFX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1QgaXMg bm90IHNldAojIENPTkZJR19GQUlMX0lPX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19GQVVM VF9JTkpFQ1RJT05fREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfTEFURU5DWVRPUD15CkNPTkZJ R19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVH X1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVO Q1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15 CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFX01DT1VOVF9URVNUPXkKQ09ORklHX0hBVkVfRFlO QU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05G SUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQ T0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDSU5HX1NVUFBP UlQ9eQojIENPTkZJR19GVFJBQ0UgaXMgbm90IHNldAoKIwojIFJ1bnRpbWUgVGVzdGluZwojCkNP TkZJR19MS0RUTT15CiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQlRSRUVfVEVTVD15CiMgQ09O RklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVM UEVSUyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0tTVFJUT1g9eQpDT05GSUdfUFJPVklERV9PSENJ MTM5NF9ETUFfSU5JVD15CiMgQ09ORklHX0ZJUkVXSVJFX09IQ0lfUkVNT1RFX0RNQSBpcyBub3Qg c2V0CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0 CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJ R19FQVJMWV9QUklOVEs9eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJHUCBpcyBub3Qgc2V0CkNP TkZJR19YODZfUFREVU1QPXkKIyBDT05GSUdfREVCVUdfUk9EQVRBIGlzIG5vdCBzZXQKQ09ORklH X0RPVUJMRUZBVUxUPXkKQ09ORklHX0RFQlVHX1RMQkZMVVNIPXkKQ09ORklHX0lPTU1VX1NUUkVT Uz15CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVf MFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9V REVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4 MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldApDT05GSUdfSU9f REVMQVlfVURFTEFZPXkKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX0lPX0RFTEFZX1RZUEU9MgojIENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qg c2V0CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklO Rz15CkNPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVM9eQoKIwojIFNlY3VyaXR5IG9wdGlv bnMKIwpDT05GSUdfS0VZUz15CkNPTkZJR19FTkNSWVBURURfS0VZUz15CkNPTkZJR19LRVlTX0RF QlVHX1BST0NfS0VZUz15CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBz ZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlf TkVUV09SSz15CiMgQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTSBpcyBub3Qgc2V0CkNPTkZJ R19TRUNVUklUWV9QQVRIPXkKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfVE9NT1lP IGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKQ09ORklHX1NFQ1VSSVRZX0FQ UEFSTU9SX0JPT1RQQVJBTV9WQUxVRT0xCkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIPXkK Q09ORklHX1NFQ1VSSVRZX1lBTUE9eQpDT05GSUdfU0VDVVJJVFlfWUFNQV9TVEFDS0VEPXkKIyBD T05GSUdfSU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRVZNIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFV TFRfU0VDVVJJVFlfQVBQQVJNT1I9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1lBTUEgaXMg bm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQyBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX1NFQ1VSSVRZPSJhcHBhcm1vciIKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQ1JZ UFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15 CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQ VE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQ SEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdf Q1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUENPTVAyPXkK Q09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJR19D UllQVE9fVVNFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklH X0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fV09S S1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpD T05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSX1g4Nj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJf WDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEK IwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19T RVFJVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQ VE9fQ1RSPXkKIyBDT05GSUdfQ1JZUFRPX0NUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNC PXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRP X1hUUz15CgojCiMgSGFzaCBtb2RlcwojCiMgQ09ORklHX0NSWVBUT19DTUFDIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPXkKIyBDT05GSUdfQ1JZUFRP X1ZNQUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKIyBD T05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDMzI9 eQpDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkK Q09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19N RDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKQ09ORklHX0NSWVBUT19STUQxMjg9eQpD T05GSUdfQ1JZUFRPX1JNRDE2MD15CkNPTkZJR19DUllQVE9fUk1EMjU2PXkKQ09ORklHX0NSWVBU T19STUQzMjA9eQpDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNP TkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19UR1IxOTI9eQpDT05GSUdfQ1JZUFRP X1dQNTEyPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRP X0FFU181ODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9fQU5V QklTPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19D QVNUX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQpDT05GSUdfQ1JZUFRPX0NBU1Q2PXkK Q09ORklHX0NSWVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0ZDUllQVD15CkNPTkZJR19DUllQVE9f S0hBWkFEPXkKQ09ORklHX0NSWVBUT19TQUxTQTIwPXkKQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4 Nj15CkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19D UllQVE9fU0VSUEVOVF9TU0UyXzU4Nj15CkNPTkZJR19DUllQVE9fVEVBPXkKIyBDT05GSUdfQ1JZ UFRPX1RXT0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09O RklHX0NSWVBUT19UV09GSVNIXzU4Nj15CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRP X0RFRkxBVEU9eQojIENPTkZJR19DUllQVE9fWkxJQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f TFpPPXkKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTFo0SEM9 eQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJO Rz15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFT SCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVI9eQojIENPTkZJR19D UllQVE9fSFcgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19B U1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNB PXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKQ09ORklHX0hBVkVfS1ZNPXkKIyBD T05GSUdfVklSVFVBTElaQVRJT04gaXMgbm90IHNldAojIENPTkZJR19CSU5BUllfUFJJTlRGIGlz IG5vdCBzZXQKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklH X0JJVFJFVkVSU0U9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19H RU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19H RU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklH X0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJR19DUkNfQ0NJVFQ9eQpD T05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05G SUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMz Ml9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNP TkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PXkKQ09ORklHX0FVRElU X0dFTkVSSUM9eQojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19a TElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15 CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRIQ19DT01QUkVTUz15CkNPTkZJR19M WjRfREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJ R19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNfQVJN PXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdf WFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09N UFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1Nf TFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09O RklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1JF RURfU09MT01PTj15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpDT05GSUdfQkNIPXkKQ09O RklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUPXkKQ09ORklHX0hBU19ETUE9eQpDT05G SUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdf QVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0FWRVJBR0U9eQpDT05G SUdfQ0xaX1RBQj15CkNPTkZJR19DT1JESUM9eQpDT05GSUdfRERSPXkKQ09ORklHX01QSUxJQj15 CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKIyBDT05GSUdfRk9O VFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84eDE2PXkK --===============2362401876166175882==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753378AbaFMQEX (ORCPT ); Fri, 13 Jun 2014 12:04:23 -0400 Received: from mga14.intel.com ([192.55.52.115]:16190 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752026AbaFMQES (ORCPT ); Fri, 13 Jun 2014 12:04:18 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,471,1400050800"; d="scan'208";a="547621690" Message-ID: <539B20F7.40100@intel.com> Date: Sat, 14 Jun 2014 00:04:07 +0800 From: Jet Chen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: Hong Zhiguo CC: Jens Axboe , Fengguang Wu , Yuanhan Liu , lkp@01.org, Linux Kernel Mailing List Subject: [block] WARNING: CPU: 0 PID: 99 at kernel/softirq.c:156 local_bh_enable() Content-Type: multipart/mixed; boundary="------------020800040605040508040406" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------020800040605040508040406 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Zhiguo, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 2c575026fae6e63771bd2a4c1d407214a8096a89 Author: Hong Zhiguo AuthorDate: Wed Nov 20 10:35:05 2013 -0700 Commit: Jens Axboe CommitDate: Wed Nov 20 15:33:04 2013 -0700 Update of blkg_stat and blkg_rwstat may happen in bh context. While u64_stats_fetch_retry is only preempt_disable on 32bit UP system. This is not enough to avoid preemption by bh and may read strange 64 bit value. Signed-off-by: Hong Zhiguo Acked-by: Tejun Heo Cc: stable@kernel.org Signed-off-by: Jens Axboe +-------------------------------------------------------+------------+------------+ | | 82023bb7f7 | 2c575026fa | +-------------------------------------------------------+------------+------------+ | boot_successes | 794 | 183 | | boot_failures | 106 | 117 | | BUG:kernel_test_crashed | 33 | | | BUG:kernel_boot_hang | 73 | 91 | | WARNING:CPU:PID:at_kernel/softirq.c:local_bh_enable() | 0 | 117 | | inconsistent_SOFTIRQ-ON-W-IN-SOFTIRQ-W_usage | 0 | 117 | | backtrace:do_mount | 0 | 85 | | backtrace:SyS_mount | 0 | 85 | | backtrace:redo_fd_request | 0 | 117 | | backtrace:floppy_work_workfn | 0 | 0 | | backtrace:fd_timer_workfn | 0 | 0 | +-------------------------------------------------------+------------+------------+ [ 414.461526] power_supply test_battery: prop TEMP=26 [ 414.871358] power_supply test_battery: prop VOLTAGE_NOW=3300 [ 416.112247] ------------[ cut here ]------------ [ 416.113048] WARNING: CPU: 0 PID: 99 at kernel/softirq.c:156 local_bh_enable+0x39/0xc0() [ 416.113048] CPU: 0 PID: 99 Comm: kworker/u2:1 Not tainted 3.12.0-10276-g2c57502 #1 [ 416.113048] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 416.113048] Workqueue: floppy redo_fd_request [ 416.113048] 00000000 00000000 d1599c7c c13f3d3f d1599cac c023551b c1990f08 00000000 [ 416.113048] 00000063 c1991108 0000009c c0239219 c0239219 c060f801 d1661a14 d1660000 [ 416.113048] d1599cbc c02355dd 00000009 00000000 d1599cc8 c0239219 d1599cf0 d1599cd8 [ 416.113048] Call Trace: [ 416.113048] [] dump_stack+0x16/0x18 [ 416.113048] [] warn_slowpath_common+0x6b/0x90 [ 416.113048] [] ? local_bh_enable+0x39/0xc0 [ 416.113048] [] ? local_bh_enable+0x39/0xc0 [ 416.113048] [] ? blkg_rwstat_read+0x41/0x50 [ 416.113048] [] warn_slowpath_null+0x1d/0x20 [ 416.113048] [] local_bh_enable+0x39/0xc0 [ 416.113048] [] blkg_rwstat_read+0x41/0x50 [ 416.113048] [] __cfq_set_active_queue+0x75/0x180 [ 416.113048] [] ? kvm_clock_read+0x13/0x20 [ 416.113048] [] ? sched_clock+0x8/0x10 [ 416.113048] [] ? sched_clock_local.constprop.2+0x15/0x150 [ 416.113048] [] cfq_dispatch_requests+0x613/0x990 [ 416.113048] [] ? kvm_clock_read+0x13/0x20 [ 416.113048] [] ? sched_clock+0x8/0x10 [ 416.113048] [] ? sched_clock_local.constprop.2+0x15/0x150 [ 416.113048] [] ? redo_fd_request+0x3f/0x1010 [ 416.113048] [] blk_peek_request+0x17e/0x1b0 [ 416.113048] [] ? _raw_spin_lock_irq+0x6d/0x80 [ 416.113048] [] blk_fetch_request+0x9/0x20 [ 416.113048] [] redo_fd_request+0x85/0x1010 [ 416.113048] [] ? process_one_work+0x1c0/0x3d0 [ 416.113048] [] process_one_work+0x22a/0x3d0 [ 416.113048] [] ? process_one_work+0x1c0/0x3d0 [ 416.113048] [] worker_thread+0x1cf/0x330 [ 416.113048] [] ? process_one_work+0x3d0/0x3d0 [ 416.113048] [] kthread+0xaa/0xb0 [ 416.113048] [] ret_from_kernel_thread+0x1b/0x28 [ 416.113048] [] ? __kthread_unpark+0x40/0x40 [ 416.113048] ---[ end trace 053edd2998e0f96b ]--- [ 438.998238] block nbd12: Attempted send on closed socket git bisect start v3.13 v3.12 -- git bisect good 3bad8bb5cd3048a67df43ac6b1e2f191f19d9ff0 # 12:35 300+ 46 Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6 git bisect bad dd0508093b79141e0044ca02f0acb6319f69f546 # 12:49 41- 1 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad 3f02ff5c2c69753666787ed125708d283a823ffb # 13:07 93- 2 Merge tag 'tty-3.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty git bisect good 1ab231b274ba51a54acebec23c6aded0f3cdf54e # 13:31 300+ 30 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad 5ee540613db504a10e15fafaf4c08cac96aa1823 # 13:50 66- 5 Merge branch 'for-linus' of git://git.kernel.dk/linux-block git bisect good 53c6de50262a8edd6932bb59a32db7b9d92f8d67 # 14:26 300+ 6 Merge branch 'x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good 59fb2f0e9e30ad99a8bab0ff1efaf8f4a3b7105f # 14:50 300+ 57 Merge tag 'fbdev-fixes-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux git bisect good ef1e4e32d595d3e6c9a6d3d2956f087d5886c5e5 # 15:17 300+ 32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs git bisect good 29be6345bbaec8502a70c4e2204d5818b48c4e8f # 19:00 300+ 40 Merge tag 'nfs-for-3.13-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs git bisect bad e345d767f6530ec9cb0aabab7ea248072a9c6975 # 19:17 131- 8 Merge branch 'stable/for-jens-3.13-take-two' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip into for-linus git bisect bad c170bbb45febc03ac4d34ba2b8bb55e06104b7e7 # 19:33 15- 2 block: submit_bio_wait() conversions git bisect bad 2c575026fae6e63771bd2a4c1d407214a8096a89 # 19:57 41- 2 Update of blkg_stat and blkg_rwstat may happen in bh context. While u64_stats_fetch_retry is only preempt_disable on 32bit UP system. This is not enough to avoid preemption by bh and may read strange 64 bit value. # first bad commit: [2c575026fae6e63771bd2a4c1d407214a8096a89] Update of blkg_stat and blkg_rwstat may happen in bh context. While u64_stats_fetch_retry is only preempt_disable on 32bit UP system. This is not enough to avoid preemption by bh and may read strange 64 bit value. git bisect good 82023bb7f75b0052f40d3e74169d191c3e4e6286 # 20:59 900+ 106 Merge tag 'pm+acpi-2-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm git bisect bad b1cce620fd4b6864c92e7307be7839789f9c8be0 # 20:59 0- 5 Add linux-next specific files for 20140612 git bisect bad 6d87c225f5d82d29243dc124f1ffcbb0e14ec358 # 21:29 89- 6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client git bisect bad f9801c532e045c1ab89801d0597353c5e2a55671 # 21:58 113- 8 Add linux-next specific files for 20140613 This script may reproduce the error. ----------------------------------------------------------------------------- #!/bin/bash kernel=$1 kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -smp 2 -m 256M -net nic,vlan=0,macaddr=00:00:00:00:00:00,model=virtio -net user,vlan=0 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -serial stdio -display none -monitor null ) append=( debug sched_debug apic=debug ignore_loglevel sysrq_always_enabled panic=10 prompt_ramdisk=0 earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw ) "${kvm[@]}" --append "${append[*]}" ----------------------------------------------------------------------------- Thanks, Jet --------------020800040605040508040406 Content-Type: text/plain; charset=UTF-8; name="dmesg-yocto-ivb42-41:20140613200222:i386-randconfig-tt0-06131036:3.12.0-10276-g2c57502:1" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="dmesg-yocto-ivb42-41:20140613200222:i386-randconfig-tt0-0613"; filename*1="1036:3.12.0-10276-g2c57502:1" early console in setup code early console in decompress_kernel Decompressing Linux... Parsing ELF... Performing relocations... done. Booting the kernel. [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.12.0-10276-g2c57502 (kbuild@lkp-tt02) (gcc version 4.8.2 (Debian 4.8.2-18) ) #1 Fri Jun 13 19:39:20 CST 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel! [ 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 ==> reserved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn = 0x13ffe max_arch_pfn = 0x100000 [ 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] initial memory mapped: [mem 0x00000000-0x027fffff] [ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13800000-0x13bfffff] [ 0.000000] [mem 0x13800000-0x13bfffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x137fffff] [ 0.000000] [mem 0x10000000-0x137fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x003fffff] page 4k [ 0.000000] [mem 0x00400000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x0254e000, 0x0254efff] PGTABLE [ 0.000000] cma: CMA: reserved 16 MiB at 12c00000 [ 0.000000] RAMDISK: [mem 0x13cbd000-0x13feffff] [ 0.000000] ACPI: RSDP 000fd950 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 13ffe450 000034 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001) [ 0.000000] ACPI: FACP 13ffff80 000074 (v01 BOCHS BXPCFACP 00000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 13ffe490 0011A9 (v01 BXPC BXDSDT 00000001 INTL 20100528) [ 0.000000] ACPI: FACS 13ffff40 000040 [ 0.000000] ACPI: SSDT 13fff7a0 000796 (v01 BOCHS BXPCSSDT 00000001 BXPC 00000001) [ 0.000000] ACPI: APIC 13fff680 000080 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001) [ 0.000000] ACPI: HPET 13fff640 000038 (v01 BOCHS BXPCHPET 00000001 BXPC 00000001) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, boot clock [ 0.000000] BRK [0x0254f000, 0x0254ffff] PGTABLE [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] HighMem 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: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 608 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1bf4080 [ 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=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 81180 [ 0.000000] Kernel command line: 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 link=/kbuild-tests/run-queue/kvm/i386-randconfig-tt0-06131036/next:master:2c575026fae6e63771bd2a4c1d407214a8096a89:bisect-linux/.vmlinuz-2c575026fae6e63771bd2a4c1d407214a8096a89-20140613193933-151-ivb42 branch=next/master BOOT_IMAGE=/kernel/i386-randconfig-tt0-06131036/2c575026fae6e63771bd2a4c1d407214a8096a89/vmlinuz-3.12.0-10276-g2c57502 drbd.minor_count=8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 268348K/327280K available (18477K kernel code, 3047K rwdata, 7992K rodata, 664K init, 5920K bss, 58932K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffe1000 - 0xfffff000 ( 120 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xff7fe000 ( 688 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc1ed5000 - 0xc1f7b000 ( 664 kB) [ 0.000000] .data : 0xc140b792 - 0xc1ed4dc0 (11045 kB) [ 0.000000] .text : 0xc0200000 - 0xc140b792 (18477 kB) [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] CPU 0 irqstacks, hard=d240a000 soft=d240c000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.12.0-10276-g2c57502 (kbuild@lkp-tt02) (gcc version 4.8.2 (Debian 4.8.2-18) ) #1 Fri Jun 13 19:39:20 CST 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel! [ 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 ==> reserved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn = 0x13ffe max_arch_pfn = 0x100000 [ 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] initial memory mapped: [mem 0x00000000-0x027fffff] [ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13800000-0x13bfffff] [ 0.000000] [mem 0x13800000-0x13bfffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x137fffff] [ 0.000000] [mem 0x10000000-0x137fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x003fffff] page 4k [ 0.000000] [mem 0x00400000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x0254e000, 0x0254efff] PGTABLE [ 0.000000] cma: CMA: reserved 16 MiB at 12c00000 [ 0.000000] RAMDISK: [mem 0x13cbd000-0x13feffff] [ 0.000000] ACPI: RSDP 000fd950 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 13ffe450 000034 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001) [ 0.000000] ACPI: FACP 13ffff80 000074 (v01 BOCHS BXPCFACP 00000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 13ffe490 0011A9 (v01 BXPC BXDSDT 00000001 INTL 20100528) [ 0.000000] ACPI: FACS 13ffff40 000040 [ 0.000000] ACPI: SSDT 13fff7a0 000796 (v01 BOCHS BXPCSSDT 00000001 BXPC 00000001) [ 0.000000] ACPI: APIC 13fff680 000080 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001) [ 0.000000] ACPI: HPET 13fff640 000038 (v01 BOCHS BXPCHPET 00000001 BXPC 00000001) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, boot clock [ 0.000000] BRK [0x0254f000, 0x0254ffff] PGTABLE [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] HighMem 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: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 608 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1bf4080 [ 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=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 81180 [ 0.000000] Kernel command line: 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 link=/kbuild-tests/run-queue/kvm/i386-randconfig-tt0-06131036/next:master:2c575026fae6e63771bd2a4c1d407214a8096a89:bisect-linux/.vmlinuz-2c575026fae6e63771bd2a4c1d407214a8096a89-20140613193933-151-ivb42 branch=next/master BOOT_IMAGE=/kernel/i386-randconfig-tt0-06131036/2c575026fae6e63771bd2a4c1d407214a8096a89/vmlinuz-3.12.0-10276-g2c57502 drbd.minor_count=8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 268348K/327280K available (18477K kernel code, 3047K rwdata, 7992K rodata, 664K init, 5920K bss, 58932K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffe1000 - 0xfffff000 ( 120 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xff7fe000 ( 688 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc1ed5000 - 0xc1f7b000 ( 664 kB) [ 0.000000] .data : 0xc140b792 - 0xc1ed4dc0 (11045 kB) [ 0.000000] .text : 0xc0200000 - 0xc140b792 (18477 kB) [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] CPU 0 irqstacks, hard=d240a000 soft=d240c000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768 [ 0.000000] ... CHAINHASH_SIZE: 16384 [ 0.000000] memory used by lock dependency info: 3823 kB [ 0.000000] per task-struct memory footprint: 1920 bytes [ 0.000000] ------------------------ [ 0.000000] | Locking API testsuite: [ 0.000000] ---------------------------------------------------------------------------- [ 0.000000] | spin |wlock |rlock |mutex | wsem | rsem | [ 0.000000] -------------------------------------------------------------------------- [ 0.000000] A-A deadlock: ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-B-A deadlock: ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-B-C-C-A deadlock: ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-C-A-B-C deadlock: ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-B-C-C-D-D-A deadlock: ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-C-D-B-D-D-A deadlock: ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-C-D-B-C-D-A deadlock: ok | ok | ok | ok | ok | ok | [ 0.000000] double unlock: ok | ok | ok | ok | ok | ok | [ 0.000000] initialize held: ok | ok | ok | ok | ok | ok | [ 0.000000] bad unlock order: ok | ok | ok | ok | ok | ok | [ 0.000000] -------------------------------------------------------------------------- [ 0.000000] recursive read-lock: | ok | | ok | [ 0.000000] recursive read-lock #2: | ok | | ok | [ 0.000000] mixed read-write-lock: | ok | | ok | [ 0.000000] mixed write-read-lock: | ok | | ok | [ 0.000000] -------------------------------------------------------------------------- [ 0.000000] hard-irqs-on + irq-safe-A/12: ok | ok | ok | [ 0.000000] soft-irqs-on + irq-safe-A/12: ok | ok | ok | [ 0.000000] hard-irqs-on + irq-safe-A/21: ok | ok | ok | [ 0.000000] soft-irqs-on + irq-safe-A/21: ok | ok | ok | [ 0.000000] sirq-safe-A => hirqs-on/12: ok | ok | ok | [ 0.000000] sirq-safe-A => hirqs-on/21: ok | ok | ok | [ 0.000000] hard-safe-A + irqs-on/12: ok | ok | ok | [ 0.000000] soft-safe-A + irqs-on/12: ok | ok | ok | [ 0.000000] hard-safe-A + irqs-on/21: ok | ok | ok | [ 0.000000] soft-safe-A + irqs-on/21: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/123: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/123: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/132: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/132: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/213: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/213: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/231: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/231: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/312: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/312: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/321: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/321: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/123: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/123: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/132: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/132: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/213: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/213: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/231: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/231: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/312: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/312: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/321: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/321: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/123: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/123: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/132: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/132: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/213: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/213: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/231: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/231: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/312: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/312: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/321: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/321: ok | ok | ok | [ 0.000000] hard-irq read-recursion/123: ok | [ 0.000000] soft-irq read-recursion/123: ok | [ 0.000000] hard-irq read-recursion/132: ok | [ 0.000000] soft-irq read-recursion/132: ok | [ 0.000000] hard-irq read-recursion/213: ok | [ 0.000000] soft-irq read-recursion/213: ok | [ 0.000000] hard-irq read-recursion/231: ok | [ 0.000000] soft-irq read-recursion/231: ok | [ 0.000000] hard-irq read-recursion/312: ok | [ 0.000000] soft-irq read-recursion/312: ok | [ 0.000000] hard-irq read-recursion/321: ok | [ 0.000000] soft-irq read-recursion/321: ok | [ 0.000000] -------------------------------------------------------------------------- [ 0.000000] | Wound/wait tests | [ 0.000000] --------------------- [ 0.000000] ww api failures: ok | ok | ok | [ 0.000000] ww contexts mixing: ok | ok | [ 0.000000] finishing ww context: ok | ok | ok | ok | [ 0.000000] locking mismatches: ok | ok | ok | [ 0.000000] EDEADLK handling: ok | ok | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] spinlock nest unlocked: ok | [ 0.000000] ----------------------------------------------------- [ 0.000000] |block | try |context| [ 0.000000] ----------------------------------------------------- [ 0.000000] context: ok | ok | ok | [ 0.000000] try: ok | ok | ok | [ 0.000000] block: ok | ok | ok | [ 0.000000] spinlock: ok | ok | ok | [ 0.000000] ------------------------------------------------------- [ 0.000000] Good, all 253 testcases passed! | [ 0.000000] --------------------------------- [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.386 MHz processor [ 0.002000] Calibrating delay loop (skipped) preset value.. 5386.77 BogoMIPS (lpj=2693386) [ 0.003008] pid_max: default: 32768 minimum: 301 [ 0.004124] Security Framework initialized [ 0.005020] AppArmor: AppArmor initialized [ 0.006015] Yama: becoming mindful. [ 0.007086] Mount-cache hash table entries: 512 [ 0.009172] Initializing cgroup subsys debug [ 0.010025] Initializing cgroup subsys freezer [ 0.011029] Initializing cgroup subsys blkio [ 0.012019] Initializing cgroup subsys perf_event [ 0.013163] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.013163] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.013163] tlb_flushall_shift: 6 [ 0.014015] CPU: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01) [ 0.026276] ACPI: Core revision 20130927 [ 0.031346] ACPI: All ACPI Tables successfully acquired [ 0.033452] ACPI: setting ELCR to 0200 (from 0c00) [ 0.034434] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only. [ 0.044211] devtmpfs: initialized [ 0.049559] xor: measuring software checksum speed [ 0.061034] pIII_sse : 140.000 MB/sec [ 0.075029] prefetch64-sse: 140.000 MB/sec [ 0.076019] xor: using function: prefetch64-sse (140.000 MB/sec) [ 0.078497] regulator-dummy: no parameters [ 0.080054] NET: Registered protocol family 16 [ 0.083950] cpuidle: using governor ladder [ 0.086443] ACPI: bus type PCI registered [ 0.088072] PCI: Using configuration type 1 for base access [ 0.153395] bio: create slab at 0 [ 0.173012] raid6: mmxx1 2031 MB/s [ 0.191024] raid6: mmxx2 2351 MB/s [ 0.209035] raid6: sse1x1 1574 MB/s [ 0.227017] raid6: sse1x2 2593 MB/s [ 0.245017] raid6: sse2x1 3437 MB/s [ 0.263014] raid6: sse2x2 4382 MB/s [ 0.264012] raid6: using algorithm sse2x2 (4382 MB/s) [ 0.265012] raid6: using intx1 recovery algorithm [ 0.267326] ACPI: Added _OSI(Module Device) [ 0.268019] ACPI: Added _OSI(Processor Device) [ 0.269013] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.270017] ACPI: Added _OSI(Processor Aggregator Device) [ 0.285889] ACPI: Interpreter enabled [ 0.286023] ACPI: (supports S0 S5) [ 0.287015] ACPI: Using PIC for interrupt routing [ 0.288078] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 0.307458] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.308034] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments] [ 0.309070] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.311384] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge. [ 0.313130] PCI host bridge to bus 0000:00 [ 0.314042] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.315011] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.316022] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.317016] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff] [ 0.318021] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff] [ 0.319119] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.321400] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.324582] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.330000] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.333055] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.335495] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX4 ACPI [ 0.336041] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PIIX4 SMB [ 0.338233] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.341037] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.344049] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.354740] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.356697] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.358633] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.360000] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.367556] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pref] [ 0.369233] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.371379] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.377710] pci_bus 0000:00: on NUMA node 0 [ 0.380784] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.383147] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.385304] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.388326] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.390216] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.393805] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.394027] ACPI: \_SB_.PCI0: notify handler is installed [ 0.395180] Found 1 acpi root devices [ 0.398370] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none [ 0.399022] vgaarb: loaded [ 0.400007] vgaarb: bridge control possible 0000:00:02.0 [ 0.402480] SCSI subsystem initialized [ 0.403103] libata version 3.00 loaded. [ 0.404266] ACPI: bus type USB registered [ 0.406028] usbcore: registered new interface driver usbfs [ 0.407053] usbcore: registered new interface driver hub [ 0.408163] usbcore: registered new device driver usb [ 0.409254] Linux video capture interface: v2.00 [ 0.411013] pps_core: LinuxPPS API ver. 1 registered [ 0.412015] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.413044] PTP clock support registered [ 0.414141] EDAC MC: Ver: 3.0.0 [ 0.416015] EDAC DEBUG: edac_mc_sysfs_init: device mc created [ 0.418066] wmi: Mapper loaded [ 0.419384] Advanced Linux Sound Architecture Driver Initialized. [ 0.420095] PCI: Using ACPI for IRQ routing [ 0.421016] PCI: pci_cache_line_size set to 64 bytes [ 0.422211] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.423044] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.425350] NET: Registered protocol family 23 [ 0.426080] Bluetooth: Core ver 2.17 [ 0.427051] NET: Registered protocol family 31 [ 0.428014] Bluetooth: HCI device and connection manager initialized [ 0.429061] Bluetooth: HCI socket layer initialized [ 0.430040] Bluetooth: L2CAP socket layer initialized [ 0.431062] Bluetooth: SCO socket layer initialized [ 0.432047] NET: Registered protocol family 8 [ 0.434017] NET: Registered protocol family 20 [ 0.440067] Switched to clocksource kvm-clock [ 0.443679] FS-Cache: Loaded [ 0.448572] AppArmor: AppArmor Filesystem Enabled [ 0.451789] pnp: PnP ACPI init [ 0.454338] ACPI: bus type PNP registered [ 0.458546] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.461575] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.465612] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.469250] pnp 00:03: [dma 2] [ 0.476679] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.481466] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.485708] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.492293] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.495931] pnp 00:07: Plug and Play ACPI device, IDs PNP0103 (active) [ 0.499651] pnp: PnP ACPI: found 8 devices [ 0.504431] ACPI: bus type PNP unregistered [ 0.561754] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.563140] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.565466] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.568961] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.574488] NET: Registered protocol family 2 [ 0.576669] TCP established hash table entries: 4096 (order: 2, 16384 bytes) [ 0.581341] TCP bind hash table entries: 4096 (order: 5, 180224 bytes) [ 0.585912] TCP: Hash tables configured (established 4096 bind 4096) [ 0.591397] TCP: reno registered [ 0.592420] UDP hash table entries: 256 (order: 2, 24576 bytes) [ 0.601749] UDP-Lite hash table entries: 256 (order: 2, 24576 bytes) [ 0.604793] NET: Registered protocol family 1 [ 0.611706] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.615690] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.624406] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.626332] pci 0000:00:02.0: Boot video device [ 0.634331] PCI: CLS 0 bytes, default 64 [ 0.636378] Trying to unpack rootfs image as initramfs... [ 1.035442] Freeing initrd memory: 3276K (d3cbd000 - d3ff0000) [ 1.046727] microcode: CPU0 sig=0xf61, pf=0x1, revision=0x1 [ 1.053265] microcode: Microcode Update Driver: v2.00 , Peter Oruba [ 1.064679] PCLMULQDQ-NI instructions are not detected. [ 1.073884] The force parameter has not been set to 1. The Iris poweroff handler will not be installed. [ 1.076106] NatSemi SCx200 Driver [ 1.084414] Initializing RT-Tester: OK [ 1.085983] audit: initializing netlink socket (disabled) [ 1.093159] type=2000 audit(1402660013.718:1): initialized [ 1.103834] VFS: Disk quotas dquot_6.5.2 [ 1.105210] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 1.114483] DLM installed [ 1.115694] NTFS driver 2.1.30 [Flags: R/W DEBUG]. [ 1.117166] fuse init (API version 7.22) [ 1.123814] JFS: nTxBlock = 2250, nTxLock = 18000 [ 1.135711] NILFS version 2 loaded [ 1.143855] OCFS2 1.5.0 [ 1.145148] ocfs2: Registered cluster interface o2cb [ 1.146414] OCFS2 DLMFS 1.5.0 [ 1.147494] OCFS2 User DLM kernel interface loaded [ 1.153501] OCFS2 Node Manager 1.5.0 [ 1.163758] OCFS2 DLM 1.5.0 [ 1.164878] bio: create slab at 1 [ 1.166410] Btrfs loaded, debug=on, integrity-checker=on [ 1.173266] msgmni has been set to 562 [ 1.193911] NET: Registered protocol family 38 [ 1.195180] Key type asymmetric registered [ 1.196299] Asymmetric key parser 'x509' registered [ 1.197509] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) [ 1.204837] io scheduler noop registered [ 1.213194] io scheduler cfq registered (default) [ 1.223440] rbtree testing [ 2.006325] hrtimer: interrupt took 8337803 ns [ 2.844530] -> 43649 cycles [ 2.941626] augmented rbtree testing -> 58421 cycles [ 5.249525] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 5.250916] cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2 [ 5.263275] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 5.274365] rivafb_setup START [ 5.275719] vmlfb: initializing [ 5.276830] no IO addresses supplied [ 5.278811] cirrusfb 0000:00:02.0: Cirrus Logic chipset on PCI bus, RAM (4096 kB) at 0xfc000000 [ 5.284711] tsc: Refined TSC clocksource calibration: 2693.462 MHz [ 5.303635] fbcon: CL Picasso4 (fb0) is primary device [ 6.597794] Console: switching to colour frame buffer device 80x30 [ 8.124195] usbcore: registered new interface driver smscufx [ 8.785370] v86d[103]: segfault at 0 ip 080492bf sp bf9ba730 error 4 in v86d[8047000+1c000] [ 13.776201] uvesafb: Getting VBE info block failed (eax=0x4f00, err=1) [ 14.522299] uvesafb: vbe_init() failed with -22 [ 15.247918] uvesafb: probe of uvesafb.0 failed with error -22 [ 15.985674] ipmi message handler version 39.2 [ 16.691577] ipmi device interface [ 17.393936] IPMI System Interface driver. [ 18.126322] ipmi_si: Adding default-specified kcs state machine [ 18.911410] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0 [ 20.382613] ipmi_si: Interface detection failed [ 21.105409] ipmi_si: Adding default-specified smic state machine [ 21.823982] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0 [ 23.045709] ipmi_si: Interface detection failed [ 23.641726] ipmi_si: Adding default-specified bt state machine [ 24.243776] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0 [ 25.495194] ipmi_si: Interface detection failed [ 26.097982] ipmi_si: Unable to find any System Interface(s) [ 26.695761] IPMI Watchdog: driver initialized [ 27.294791] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 28.484264] ACPI: Power Button [PWRF] [ 29.210574] r3964: Philips r3964 Driver $Revision: 1.10 $ [ 29.756288] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 30.366171] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 31.500888] STMicroelectronics ASC driver initialized [ 32.083700] lp: driver loaded but no devices found [ 32.675664] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $ [ 33.264348] ac.o: No PCI boards found. [ 33.827488] ac.o: For an ISA board you must supply memory and irq parameters. [ 34.415464] sonypi: Sony Programmable I/O Controller Driver v1.26. [ 34.996222] Non-volatile memory driver v1.3 [ 35.585248] toshiba: not a supported Toshiba laptop [ 36.215766] ppdev: user-space parallel port driver [ 36.908758] platform pc8736x_gpio.0: NatSemi pc8736x GPIO Driver Initializing [ 37.619147] platform pc8736x_gpio.0: no device found [ 38.227684] nsc_gpio initializing [ 38.816491] random: nonblocking pool is initialized [ 39.458314] telclk_interrupt = 0xf non-mcpbl0010 hw. [ 40.022411] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds). [ 41.219271] Hangcheck: Using getrawmonotonic(). [ 41.822605] [drm] Initialized drm 1.1.0 20060810 [ 42.439602] usbcore: registered new interface driver udl [ 43.207893] parport_pc 00:04: reported by Plug and Play ACPI [ 43.878755] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] [ 44.679974] lp0: using parport0 (interrupt-driven). [ 45.355881] Floppy drive(s): fd0 is 1.44M [ 46.035190] FDC 0 is a S82078B [ 46.676612] brd: module loaded [ 47.303583] loop: module loaded [ 47.877740] MM: desc_per_page = 128 [ 48.487043] nbd: registered device at major 43 [ 49.055293] mtip32xx Version 1.2.6os3 [ 49.543272] null_blk: softirq completions not available. [ 50.053616] null_blk: using direct completions. [ 50.543719] blk-mq: CPU -> queue map [ 51.016312] CPU 0 -> Queue 0 [ 51.533663] nullb0: unknown partition table [ 51.993638] blk-mq: CPU -> queue map [ 52.448364] CPU 0 -> Queue 0 [ 52.894684] nullb1: unknown partition table [ 53.324361] null: module loaded [ 53.763482] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded [ 54.204753] lkdtm: No crash points registered, enable through debugfs [ 54.661741] Phantom Linux Driver, version n0.9.8, init OK [ 55.118295] Guest personality initialized and is inactive [ 55.604496] VMCI host device registered (name=vmci, major=10, minor=57) [ 56.088163] Initialized host personality [ 56.644822] usbcore: registered new interface driver viperboard [ 57.123529] Uniform Multi-Platform E-IDE driver [ 57.638338] ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports [ 58.668341] ide-gd driver 1.18 [ 59.212771] ide-cd driver 5.00 [ 59.826845] Loading iSCSI transport class v2.0-870. [ 60.424456] rdac: device handler registered [ 61.030309] hp_sw: device handler registered [ 61.622913] emc: device handler registered [ 62.163277] alua: device handler registered [ 62.783829] bnx2fc: Broadcom NetXtreme II FCoE Driver bnx2fc v2.4.1 (Sep 17, 2013) [ 63.949502] Adaptec aacraid driver 1.2-0[30200]-ms [ 64.638914] Brocade BFA FC/FCOE SCSI driver - version: 3.2.21.1 [ 65.328765] csiostor: Chelsio FCoE driver 1.0.0 [ 65.988459] megasas: 06.700.06.00-rc1 Sat. Aug. 31 17:00:00 PDT 2013 [ 66.685451] mpt3sas version 02.100.00.00 loaded [ 67.349531] 3ware Storage Controller device driver for Linux v1.26.02.003. [ 68.010482] 3ware 9000 Storage Controller device driver for Linux v2.26.02.014. [ 69.308615] LSI 3ware SAS/SATA-RAID Controller device driver for Linux v3.26.02.000. [ 70.794882] nsp32: loading... [ 71.540608] stex: Promise SuperTrak EX Driver version: 4.6.0000.4 [ 72.288742] libcxgbi:libcxgbi_init_module: tag itt 0x1fff, 13 bits, age 0xf, 4 bits. [ 73.683549] libcxgbi:ddp_setup_host_page_size: system PAGE 4096, ddp idx 0. [ 74.348261] Chelsio T3 iSCSI Driver cxgb3i v2.0.0 (Jun. 2010) [ 74.961559] iscsi: registered transport (cxgb3i) [ 75.668626] Broadcom NetXtreme II iSCSI Driver bnx2i v2.7.6.2 (Jun 06, 2013) [ 76.476556] iscsi: registered transport (bnx2i) [ 77.356560] VMware PVSCSI driver - version 1.0.2.0-k [ 78.205677] st: Version 20101219, fixed bufsize 32768, s/g segs 256 [ 79.018523] osst :I: Tape driver with OnStream support version 0.99.4 [ 79.018523] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $ [ 80.598356] SCSI Media Changer driver v0.25 [ 81.404705] scsi_debug: host protection [ 82.193793] scsi0 : scsi_debug, version 1.82 [20100324], dev_size_mb=8, opts=0x0 [ 83.810958] scsi 0:0:0:0: Direct-Access Linux scsi_debug 0004 PQ: 0 ANSI: 5 [ 85.316703] scsi 0:0:0:0: Attached scsi generic sg0 type 0 [ 86.177695] Rounding down aligned max_sectors from 4294967295 to 4294967288 [ 87.089036] mtdoops: mtd device (mtddev=name/number) must be supplied [ 87.928185] Ramix PMC551 PCI Mezzanine Ram Driver. (C) 1999,2000 Nortel Networks. [ 89.376896] pmc551: not detected [ 90.076710] ftl_cs: FTL header not found. [ 90.967358] No valid DiskOnChip devices found [ 91.738849] parport0: cannot grant exclusive access for device spi-lm70llp [ 92.554788] spi-lm70llp: spi_lm70llp probe fail, status -12 [ 93.325482] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) [ 94.048924] eql: Equalizer2002: Simon Janes (simon@ncm.com) and David S. Miller (davem@redhat.com) [ 95.438379] libphy: Fixed MDIO Bus: probed [ 96.199227] tun: Universal TUN/TAP device driver, 1.6 [ 96.987189] tun: (C) 1999-2004 Max Krasnyansky [ 97.737191] vcan: Virtual CAN interface driver [ 98.578546] slcan: serial line CAN interface driver [ 99.418473] slcan: 10 dynamic interface channels. [ 100.069838] cnic: Broadcom NetXtreme II CNIC Driver cnic v2.5.18 (Sept 01, 2013) [ 101.541646] enic: Cisco VIC Ethernet NIC Driver, ver 2.1.1.50 [ 102.228667] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI [ 102.968272] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 103.668848] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 [ 104.325535] PCI: setting IRQ 11 as level-triggered [ 106.448868] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 52:54:00:12:34:56 [ 107.379227] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection [ 108.267980] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k [ 109.083608] e1000e: Copyright(c) 1999 - 2013 Intel Corporation. [ 109.863967] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.0.5-k [ 110.615497] igb: Copyright (c) 2007-2013 Intel Corporation. [ 111.405718] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 3.15.1-k [ 113.133703] ixgbe: Copyright (c) 1999-2013 Intel Corporation. [ 113.985204] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI [ 114.867298] ixgb: Copyright (c) 1999-2008 Intel Corporation. [ 115.718916] sky2: driver version 1.30 [ 116.695999] ns83820.c: National Semiconductor DP83820 10/100/1000 driver. [ 117.614960] pch_gbe: EG20T PCH Gigabit Ethernet Driver - version 1.01 [ 118.508952] usbcore: registered new interface driver irda-usb [ 119.465624] usbcore: registered new interface driver mcs7780 [ 120.537741] usbcore: registered new interface driver ksdazzle-sir [ 121.505965] usbcore: registered new interface driver ks959-sir [ 122.370396] NET3 PLIP version 2.4-parport gniibe@mri.co.jp [ 123.195532] plip0: Parallel port at 0x378, using IRQ 7. [ 123.986849] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256). [ 124.776947] CSLIP: code copyright 1989 Regents of the University of California. [ 126.260301] SLIP linefill/keepalive option. [ 127.022493] usbcore: registered new interface driver i2400m_usb [ 127.848307] ieee802154hardmac ieee802154hardmac: Added ieee802154 HardMAC hardware [ 129.565511] ieee802154fakelb ieee802154fakelb: added ieee802154 hardware [ 130.438431] VMware vmxnet3 virtual NIC driver - version 1.2.0.0-k-NAPI [ 131.274360] usbcore: registered new interface driver catc [ 132.037305] usbcore: registered new interface driver r8152 [ 132.767036] hso: drivers/net/usb/hso.c: Option Wireless [ 133.367756] usbcore: registered new interface driver hso [ 134.006997] I2O subsystem v1.325 [ 134.616928] i2o: max drivers = 8 [ 135.239340] I2O Configuration OSM v1.323 [ 135.867366] I2O Block Device OSM v1.325 [ 136.468554] Fusion MPT base driver 3.04.20 [ 137.069300] Copyright (c) 1999-2008 LSI Corporation [ 137.687723] Fusion MPT SPI Host driver 3.04.20 [ 138.277521] Fusion MPT FC Host driver 3.04.20 [ 138.857407] Fusion MPT misc device (ioctl) driver 3.04.20 [ 139.458224] mptctl: Registered with Fusion MPT base driver [ 140.050335] mptctl: /dev/mptctl @ (major,minor=10,220) [ 140.684039] parport0: cannot grant exclusive access for device ks0108 [ 141.338843] ks0108: ERROR: parport didn't register new device [ 141.957815] cfag12864b: ERROR: ks0108 is not initialized [ 142.541510] cfag12864bfb: ERROR: cfag12864b is not initialized [ 143.157725] aoe: AoE v85 initialised. [ 143.737185] usbcore: registered new interface driver hwa-rc [ 144.338311] usbcore: registered new interface driver i1480-dfu-usb [ 144.938434] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 145.507213] ehci-pci: EHCI PCI platform driver [ 146.106736] ehci-platform: EHCI generic platform driver [ 146.725797] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 147.377414] ohci-pci: OHCI PCI platform driver [ 147.998283] ohci-platform: OHCI generic platform driver [ 148.618782] uhci_hcd: USB Universal Host Controller Interface driver [ 149.218947] usbcore: registered new interface driver hwa-hc [ 149.823940] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver [ 150.430258] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after [ 151.697894] fotg210_hcd: FOTG210 Host Controller (EHCI) Driver [ 153.650729] usbcore: registered new interface driver wusb-cbaf [ 154.371734] usbcore: registered new interface driver cdc_wdm [ 155.131622] usbcore: registered new interface driver usbtmc [ 155.858586] usbcore: registered new interface driver usb-storage [ 156.463867] usbcore: registered new interface driver ums-alauda [ 157.145581] usbcore: registered new interface driver ums-cypress [ 157.947298] usbcore: registered new interface driver ums-freecom [ 158.715842] usbcore: registered new interface driver ums-isd200 [ 159.457337] usbcore: registered new interface driver ums-jumpshot [ 160.138754] usbcore: registered new interface driver ums-karma [ 160.785566] usbcore: registered new interface driver ums-onetouch [ 161.417327] usbcore: registered new interface driver ums-realtek [ 162.025885] usbcore: registered new interface driver ums-sddr09 [ 162.667277] usbcore: registered new interface driver ums-sddr55 [ 163.308547] usbcore: registered new interface driver ums-usbat [ 163.895914] usbcore: registered new interface driver mdc800 [ 164.448385] mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Digital Camera [ 165.538794] usbcore: registered new interface driver microtekX6 [ 166.100524] usbcore: registered new interface driver adutux [ 166.677152] usbcore: registered new interface driver cytherm [ 167.181631] driver ftdi-elan [ 167.748802] usbcore: registered new interface driver ftdi-elan [ 168.277335] usbcore: registered new interface driver iowarrior [ 168.792203] usbcore: registered new interface driver ldusb [ 169.244260] usbcore: registered new interface driver usbtest [ 169.710588] usbcore: registered new interface driver usb_ehset_test [ 170.130643] usbcore: registered new interface driver uss720 [ 170.566917] uss720: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip [ 171.460328] uss720: NOTE: this is a special purpose driver to allow nonstandard [ 172.480345] uss720: protocols (eg. bitbang) over USS720 usb to parallel cables [ 173.687865] uss720: If you just want to connect to a printer, use usblp instead [ 175.130310] usbcore: registered new interface driver sisusb [ 175.888716] usbcore: registered new interface driver ueagle-atm [ 176.646945] xusbatm: malformed module parameters [ 177.432501] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 179.011762] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 179.792459] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 180.568267] parport0: cannot grant exclusive access for device parkbd [ 181.598811] evbug: Connected device: input0 (Power Button at LNXPWRBN/button/input0) [ 183.238979] usbcore: registered new interface driver appletouch [ 184.072138] usbcore: registered new interface driver bcm5974 [ 184.898861] usbcore: registered new interface driver synaptics_usb [ 185.738471] usbcore: registered new interface driver xpad [ 186.521643] parport0: cannot grant exclusive access for device walkera0701 [ 187.388667] walkera0701: failed to register parport device [ 188.318170] apanel: Fujitsu BIOS signature 'FJKEYINF' not found... [ 189.221986] usbcore: registered new interface driver ati_remote2 [ 190.088732] cm109: Keymap for Komunikate KIP1000 phone loaded [ 190.979655] usbcore: registered new interface driver cm109 [ 191.811712] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad [ 192.628914] usbcore: registered new interface driver ims_pcu [ 193.411998] usbcore: registered new interface driver keyspan_remote [ 194.208958] input: PC Speaker as /devices/platform/pcspkr/input/input1 [ 194.748302] evbug: Connected device: input1 (PC Speaker at isa0061/input0) [ 195.348800] usbcore: registered new interface driver powermate [ 195.948633] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2 [ 197.287964] evbug: Connected device: input2 (AT Translated Set 2 keyboard at isa0060/serio0/input0) [ 198.411789] wistron_btns: System unknown [ 199.138582] usbcore: registered new interface driver yealink [ 199.792390] i2c /dev entries driver [ 200.508950] piix4_smbus 0000:00:01.3: SMBus Host Controller at 0xb100, revision 0 [ 201.935777] i2c-parport: adapter type unspecified [ 202.678742] usbcore: registered new interface driver i2c-tiny-usb [ 203.408376] lirc_dev: IR Remote Control driver registered, major 233 [ 204.029195] IR JVC protocol handler initialized [ 204.688543] IR RC5 (streamzap) protocol handler initialized [ 205.308383] IR MCE Keyboard/mouse protocol handler initialized [ 205.929165] IR LIRC bridge handler initialized [ 206.528325] usbcore: registered new interface driver mceusb [ 207.105448] usbcore: registered new interface driver iguanair [ 207.626933] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully [ 208.929281] saa7146: register extension 'budget_av' [ 209.678694] saa7146: register extension 'av7110' [ 210.428679] nGene PCIE bridge driver, Copyright (C) 2005-2007 Micronas [ 211.188639] Digital Devices PCIE bridge driver, Copyright (C) 2010-11 Digital Devices GmbH [ 212.669375] cx18: Start initialization, version 1.5.1 [ 213.438720] cx18: End initialization [ 214.169145] cx18-alsa: module loading... [ 214.901415] cx23885 driver version 0.0.3 loaded [ 215.679058] cx25821: driver version 0.0.106 loaded [ 216.429927] bttv: driver version 0.9.19 loaded [ 217.159571] bttv: using 8 buffers with 2080k (520 pages) each for capture [ 217.930836] bttv: Host bridge needs ETBF enabled [ 218.601594] bt878: AUDIO driver version 0.0.0 loaded [ 219.272722] pps pps0: new PPS source ktimer [ 219.938319] pps pps0: ktimer PPS source registered [ 220.589296] pps_ldisc: PPS line discipline registered [ 221.248825] Driver for 1-wire Dallas network protocol. [ 221.873720] usbcore: registered new interface driver DS9490R [ 222.466498] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko [ 222.964901] 1-Wire driver for the DS2760 battery monitor chip - (c) 2004-2005, Szabolcs Gyurko [ 224.082010] power_supply test_ac: uevent [ 224.651020] power_supply test_ac: POWER_SUPPLY_NAME=test_ac [ 225.229775] power_supply test_ac: prop ONLINE=1 [ 225.804813] power_supply test_ac: power_supply_changed [ 226.410761] power_supply test_battery: uevent [ 226.861504] power_supply test_battery: POWER_SUPPLY_NAME=test_battery [ 227.282590] power_supply test_battery: prop STATUS=Discharging [ 227.791693] power_supply test_battery: prop CHARGE_TYPE=Fast [ 228.183537] power_supply test_battery: prop HEALTH=Good [ 228.571902] power_supply test_battery: prop PRESENT=1 [ 229.067980] power_supply test_battery: prop TECHNOLOGY=Li-ion [ 229.584418] power_supply test_battery: prop CHARGE_FULL_DESIGN=100 [ 230.097866] power_supply test_battery: prop CHARGE_FULL=100 [ 230.572977] power_supply test_battery: prop CHARGE_NOW=50 [ 231.020814] power_supply test_battery: prop CAPACITY=50 [ 231.478335] power_supply test_battery: prop CAPACITY_LEVEL=Normal [ 231.928888] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600 [ 232.357993] power_supply test_battery: prop TIME_TO_FULL_NOW=3600 [ 232.860621] power_supply test_battery: prop MODEL_NAME=Test battery [ 233.342812] power_supply test_battery: prop MANUFACTURER=Linux [ 233.816931] power_supply test_battery: prop SERIAL_NUMBER=3.12.0-10276-g2c57502 [ 234.697613] power_supply test_battery: prop TEMP=26 [ 235.143939] power_supply test_battery: prop VOLTAGE_NOW=3300 [ 235.559806] power_supply test_battery: power_supply_changed [ 235.960137] power_supply test_usb: uevent [ 236.340269] power_supply test_usb: POWER_SUPPLY_NAME=test_usb [ 236.723755] power_supply test_usb: prop ONLINE=1 [ 237.121606] power_supply test_usb: power_supply_changed [ 237.533012] power_supply test_ac: power_supply_changed_work [ 237.930552] power_supply test_ac: power_supply_update_gen_leds 1 [ 238.333119] power_supply test_ac: uevent [ 238.733415] power_supply test_ac: POWER_SUPPLY_NAME=test_ac [ 239.138429] power_supply test_ac: prop ONLINE=1 [ 239.560585] power_supply test_battery: power_supply_changed_work [ 239.971161] power_supply test_battery: power_supply_update_bat_leds 2 [ 240.417008] power_supply test_battery: uevent [ 240.848546] power_supply test_battery: POWER_SUPPLY_NAME=test_battery [ 241.298730] power_supply test_battery: prop STATUS=Discharging [ 241.750337] power_supply test_battery: prop CHARGE_TYPE=Fast [ 242.205768] power_supply test_battery: prop HEALTH=Good [ 242.657872] power_supply test_battery: prop PRESENT=1 [ 243.088361] power_supply test_battery: prop TECHNOLOGY=Li-ion [ 243.526679] power_supply test_battery: prop CHARGE_FULL_DESIGN=100 [ 243.974887] power_supply test_battery: prop CHARGE_FULL=100 [ 244.348861] power_supply test_battery: prop CHARGE_NOW=50 [ 244.688876] power_supply test_battery: prop CAPACITY=50 [ 245.063408] power_supply test_battery: prop CAPACITY_LEVEL=Normal [ 245.435962] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600 [ 245.783826] power_supply test_battery: prop TIME_TO_FULL_NOW=3600 [ 246.154480] power_supply test_battery: prop MODEL_NAME=Test battery [ 246.531972] power_supply test_battery: prop MANUFACTURER=Linux [ 246.950935] power_supply test_battery: prop SERIAL_NUMBER=3.12.0-10276-g2c57502 [ 247.774845] power_supply test_battery: prop TEMP=26 [ 248.212513] power_supply test_battery: prop VOLTAGE_NOW=3300 [ 248.595706] power_supply test_usb: power_supply_changed_work [ 248.936982] power_supply test_usb: power_supply_update_gen_leds 1 [ 249.261785] power_supply test_usb: uevent [ 249.651993] power_supply test_usb: POWER_SUPPLY_NAME=test_usb [ 250.020664] power_supply test_usb: prop ONLINE=1 [ 250.437175] w83793: Detection failed at check vendor id [ 250.802199] w83793: Detection failed at check vendor id [ 251.217172] w83793: Detection failed at check vendor id [ 251.627761] w83793: Detection failed at check vendor id [ 251.970190] i2c i2c-0: w83795: Detection failed at addr 0x2c, check bank [ 252.297193] i2c i2c-0: w83795: Detection failed at addr 0x2d, check bank [ 252.699225] i2c i2c-0: w83795: Detection failed at addr 0x2e, check bank [ 253.030182] i2c i2c-0: w83795: Detection failed at addr 0x2f, check bank [ 253.530157] applesmc: supported laptop not found! [ 253.931402] applesmc: driver init failed (ret=-19)! [ 254.447140] (null): Unknown chip type, skipping [ 254.896763] (null): Unknown chip type, skipping [ 255.344247] i2c i2c-0: Unsupported chip (man_id=0xFF, chip_id=0xFF) [ 255.787185] i2c i2c-0: Unsupported chip (man_id=0xFF, chip_id=0xFF) [ 256.157159] i2c i2c-0: Unsupported chip (man_id=0xFF, chip_id=0xFF) [ 256.622164] i2c i2c-0: LM83 detection failed at 0x18 [ 256.951182] i2c i2c-0: LM83 detection failed at 0x19 [ 257.348210] i2c i2c-0: LM83 detection failed at 0x1a [ 257.667202] i2c i2c-0: LM83 detection failed at 0x29 [ 258.032308] i2c i2c-0: LM83 detection failed at 0x2a [ 258.416175] i2c i2c-0: LM83 detection failed at 0x2b [ 258.764470] i2c i2c-0: LM83 detection failed at 0x4c [ 259.134245] i2c i2c-0: LM83 detection failed at 0x4d [ 259.522779] i2c i2c-0: LM83 detection failed at 0x4e [ 259.879183] i2c i2c-0: Detecting device at 0x2c with COMPANY: 0xff and VERSTEP: 0xff [ 260.617331] i2c i2c-0: Autodetection failed: unsupported version [ 260.976221] i2c i2c-0: Detecting device at 0x2d with COMPANY: 0xff and VERSTEP: 0xff [ 261.802457] i2c i2c-0: Autodetection failed: unsupported version [ 262.340218] i2c i2c-0: Detecting device at 0x2e with COMPANY: 0xff and VERSTEP: 0xff [ 263.503317] i2c i2c-0: Autodetection failed: unsupported version [ 264.131177] i2c i2c-0: Unsupported chip at 0x18 (man_id=0xFF, chip_id=0xFF) [ 264.736209] i2c i2c-0: Unsupported chip at 0x19 (man_id=0xFF, chip_id=0xFF) [ 265.270184] i2c i2c-0: Unsupported chip at 0x1a (man_id=0xFF, chip_id=0xFF) [ 265.899230] i2c i2c-0: Unsupported chip at 0x29 (man_id=0xFF, chip_id=0xFF) [ 266.451199] i2c i2c-0: Unsupported chip at 0x2a (man_id=0xFF, chip_id=0xFF) [ 267.107292] i2c i2c-0: Unsupported chip at 0x2b (man_id=0xFF, chip_id=0xFF) [ 267.700207] i2c i2c-0: Unsupported chip at 0x48 (man_id=0xFF, chip_id=0xFF) [ 268.225204] i2c i2c-0: Unsupported chip at 0x49 (man_id=0xFF, chip_id=0xFF) [ 268.854466] i2c i2c-0: Unsupported chip at 0x4a (man_id=0xFF, chip_id=0xFF) [ 269.348191] i2c i2c-0: Unsupported chip at 0x4b (man_id=0xFF, chip_id=0xFF) [ 269.898187] i2c i2c-0: Unsupported chip at 0x4c (man_id=0xFF, chip_id=0xFF) [ 270.416639] i2c i2c-0: Unsupported chip at 0x4d (man_id=0xFF, chip_id=0xFF) [ 270.910162] i2c i2c-0: Unsupported chip at 0x4e (man_id=0xFF, chip_id=0xFF) [ 271.430204] i2c i2c-0: Unsupported chip at 0x4f (man_id=0xFF, chip_id=0xFF) [ 272.096534] pc87360: PC8736x not detected, module not inserted [ 272.584621] sch56xx_common: Unsupported device id: 0xff [ 273.141247] sch56xx_common: Unsupported device id: 0xff [ 273.654553] i2c i2c-0: SMSC47M192 detection failed at 0x2c [ 274.129181] i2c i2c-0: SMSC47M192 detection failed at 0x2d [ 274.573838] thmc50: Probing for THMC50 at 0x2C on bus 0 [ 275.087193] thmc50: Probing for THMC50 at 0x2D on bus 0 [ 275.590194] thmc50: Probing for THMC50 at 0x2E on bus 0 [ 276.105142] i2c i2c-0: w83l785ts: Read 0xff from register 0x40. [ 276.582462] i2c i2c-0: W83L785TS-S detection failed at 0x2e [ 277.036254] i2c i2c-0: W83L786NG detection failed at 0x2e [ 277.482513] i2c i2c-0: W83L786NG detection failed at 0x2f [ 277.982564] intel_powerclamp: Intel powerclamp does not run on family 15 model 6 [ 278.923360] acquirewdt: WDT driver for Acquire single board computer initialising [ 279.784921] acquirewdt: I/O address 0x0043 already in use [ 280.331338] acquirewdt: probe of acquirewdt failed with error -5 [ 280.871383] alim7101_wdt: Steve Hill [ 281.390355] alim7101_wdt: ALi M7101 PMU not present - WDT not set [ 281.984793] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver v0.05 [ 282.575860] ib700wdt: WDT driver for IB700 single board computer initialising [ 283.216584] i6300esb: Intel 6300ESB WatchDog Timer Driver v0.05 [ 283.660779] i6300esb: cannot register miscdev on minor=130 (err=-16) [ 284.168820] i6300ESB timer: probe of 0000:00:04.0 failed with error -16 [ 284.711788] it87_wdt: no device [ 285.331162] sc1200wdt: build 20020303 [ 285.952012] sc1200wdt: io parameter must be specified [ 286.511702] pc87413_wdt: Version 1.1 at io 0x2E [ 287.161651] pc87413_wdt: cannot register miscdev on minor=130 (err=-16) [ 287.814628] nv_tco: NV TCO WatchDog Timer Driver v0.01 [ 288.442758] sbc60xxwdt: I/O address 0x0443 already in use [ 289.077726] sbc8360: failed to register misc device [ 289.774780] sbc7240_wdt: I/O address 0x0443 already in use [ 290.439298] smsc37b787_wdt: SMsC 37B787 watchdog component driver 1.1 initialising... [ 291.946670] smsc37b787_wdt: Unable to register miscdev on minor 130 [ 292.573379] w83627hf_wdt: WDT driver for the Winbond(TM) W83627HF/THF/HG/DHG Super I/O chip initialising [ 293.682920] w83627hf_wdt: Watchdog already running. Resetting timeout to 60 sec [ 295.196422] watchdog: W83627HF Watchdog: cannot register miscdev on minor=130 (err=-16). [ 296.770645] watchdog: W83627HF Watchdog: a legacy watchdog module is probably present. [ 298.565342] w83627hf_wdt: initialized. timeout=60 sec (nowayout=1) [ 299.448974] w83977f_wdt: driver v1.00 [ 300.357893] w83977f_wdt: cannot register miscdev on minor=130 (err=-16) [ 301.262505] machzwd: MachZ ZF-Logic Watchdog driver initializing [ 302.130814] machzwd: no ZF-Logic found [ 303.032928] watchdog: Software Watchdog: cannot register miscdev on minor=130 (err=-16). [ 304.788249] watchdog: Software Watchdog: a legacy watchdog module is probably present. [ 306.382794] softdog: Software Watchdog Timer: 0.08 initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=1) [ 307.921594] Bluetooth: Virtual HCI driver ver 1.4 [ 308.775910] Bluetooth: HCI UART driver ver 2.2 [ 309.562707] Bluetooth: HCI H4 protocol initialized [ 310.295825] Bluetooth: HCILL protocol initialized [ 311.078972] usbcore: registered new interface driver bpa10x [ 311.730188] usbcore: registered new interface driver bfusb [ 312.418293] EDAC DEBUG: i5000_init: MC: [ 313.220989] EDAC DEBUG: i5400_init: MC: [ 313.980779] EDAC DEBUG: i82975x_init: i82975x pci_get_device fail [ 314.725004] EDAC DEBUG: i3000_init: i3000 pci_get_device fail [ 315.491001] EDAC DEBUG: i82860_init: 860 pci_get_device fail [ 316.273270] leds_ss4200: no LED devices found [ 316.947947] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2) [ 318.330600] usbcore: registered new interface driver usbhid [ 319.040832] usbhid: USB HID core driver [ 319.736853] hdaps: supported laptop not found! [ 320.436465] hdaps: driver init failed (ret=-19)! [ 321.138541] Audio Excel DSP 16 init driver Copyright (C) Riccardo Facchetti 1995-98 [ 322.540815] aedsp16: I/O, IRQ and DMA are mandatory [ 323.250412] pss: mss_io, mss_dma, mss_irq and pss_io must be set. [ 323.960534] ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996 [ 325.186707] ad1848: No ISAPnP cards found, trying standard ones... [ 325.800909] Pro Audio Spectrum driver Copyright (C) by Hannu Savolainen 1993-1996 [ 327.086542] I/O, IRQ, DMA and type are mandatory [ 327.870306] sb: Init: Starting Probe... [ 328.646828] sb: Init: Done [ 329.447621] Cyrix Kahlua VSA1 XpressAudio support (c) Copyright 2003 Red Hat Inc [ 331.027003] uart6850: irq and io must be set. [ 331.777411] MIDI Loopback device driver [ 332.448264] ALSA pcm_oss.c:3016 unable to register OSS PCM device 0:0 [ 333.334394] no UART detected at 0x1 [ 334.127428] Error: Driver 'pcspkr' is already registered, aborting.. --------------020800040605040508040406 Content-Type: text/plain; charset=UTF-8; name="Attached Message Part" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="Attached Message Part" _______________________________________________ LKP mailing list LKP@linux.intel.com --------------020800040605040508040406 Content-Type: text/plain; charset=UTF-8; name="config-3.12.0-10276-g2c57502" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="config-3.12.0-10276-g2c57502" # # Automatically generated file; DO NOT EDIT. # Linux/i386 3.12.0 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=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_ARCH_HAS_CPU_AUTOPROBE=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 is not set # CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=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=y 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 is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set CONFIG_KERNEL_LZ4=y CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_FHANDLE=y CONFIG_AUDIT=y # CONFIG_AUDITSYSCALL is not set # CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_KTIME_SCALAR=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y # CONFIG_TASK_DELAY_ACCT is not set CONFIG_TASK_XACCT=y # CONFIG_TASK_IO_ACCOUNTING is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_PREEMPT_RCU is not set # CONFIG_RCU_STALL_COMMON is not set # CONFIG_TREE_RCU_TRACE 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_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_RESOURCE_COUNTERS is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y CONFIG_DEBUG_BLK_CGROUP=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set CONFIG_NET_NS=y # CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set CONFIG_SCHED_AUTOGROUP=y # 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 is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y 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_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=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_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y # CONFIG_BSD_DISKLABEL is not set # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_KARMA_PARTITION is not set CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set CONFIG_CMDLINE_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_XEN_PRIVILEGED_GUEST is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MEMTEST is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_X86_UP_APIC is not set # CONFIG_X86_MCE is not set CONFIG_VM86=y CONFIG_TOSHIBA=y # CONFIG_I8K is not set # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_LIB=y CONFIG_MICROCODE_INTEL_EARLY=y # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=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 is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_ZBUD is not set # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set 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 is not set CONFIG_SECCOMP=y # CONFIG_CC_STACKPROTECTOR is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set # CONFIG_PM_RUNTIME is not set CONFIG_ACPI=y # CONFIG_ACPI_PROCFS is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_APEI is not set CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set CONFIG_PCI_GOMMCONFIG=y # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOOLPC is not set # CONFIG_PCI_GOANY is not set CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y # CONFIG_HOTPLUG_PCI_PCIE is not set # CONFIG_PCIEAER is not set CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y # CONFIG_PCIEASPM_DEFAULT is not set # CONFIG_PCIEASPM_POWERSAVE is not set CONFIG_PCIEASPM_PERFORMANCE=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set # CONFIG_ALIX is not set CONFIG_NET5501=y # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y 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 is not set CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y # CONFIG_HOTPLUG_PCI_CPCI_GENERIC is not set CONFIG_HOTPLUG_PCI_SHPC=y CONFIG_RAPIDIO=y # CONFIG_RAPIDIO_TSI721 is not set CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DMA_ENGINE is not set CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y # CONFIG_RAPIDIO_CPS_XX is not set # CONFIG_RAPIDIO_TSI568 is not set # CONFIG_RAPIDIO_CPS_GEN2 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=y CONFIG_BINFMT_AOUT=y # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y CONFIG_IP_MROUTE=y # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set # CONFIG_IP_PIMSM_V1 is not set # CONFIG_IP_PIMSM_V2 is not set # CONFIG_SYN_COOKIES is not set CONFIG_NET_IPVTI=y CONFIG_INET_AH=y CONFIG_INET_ESP=y 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 is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y # CONFIG_IPV6_ROUTE_INFO is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=y CONFIG_INET6_ESP=y # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set # CONFIG_INET6_XFRM_TUNNEL is not set CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y CONFIG_IPV6_VTI=y # CONFIG_IPV6_SIT is not set CONFIG_IPV6_TUNNEL=y # CONFIG_IPV6_GRE is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set # CONFIG_NETLABEL is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_NETFILTER is not set CONFIG_IP_DCCP=y # # DCCP CCIDs Configuration # CONFIG_IP_DCCP_CCID2_DEBUG=y CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # CONFIG_IP_DCCP_DEBUG=y CONFIG_IP_SCTP=y # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set CONFIG_TIPC=y CONFIG_TIPC_PORTS=8191 CONFIG_ATM=y # CONFIG_ATM_CLIP is not set CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y # CONFIG_ATM_BR2684 is not set CONFIG_L2TP=y # CONFIG_L2TP_DEBUGFS is not set # CONFIG_L2TP_V3 is not set CONFIG_STP=y CONFIG_GARP=y CONFIG_MRP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_IGMP_SNOOPING is not set CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_DSA_TAG_TRAILER=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y CONFIG_IPX_INTERN=y # CONFIG_ATALK is not set CONFIG_X25=y CONFIG_LAPB=y # CONFIG_PHONET is not set CONFIG_IEEE802154=y # CONFIG_IEEE802154_6LOWPAN is not set CONFIG_MAC802154=y # CONFIG_NET_SCHED is not set CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BLA=y # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=y CONFIG_OPENVSWITCH_VXLAN=y CONFIG_VSOCKETS=y # CONFIG_VMWARE_VMCI_VSOCKETS is not set CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y CONFIG_HSR=y # CONFIG_NETPRIO_CGROUP is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # CONFIG_NET_PKTGEN=y CONFIG_HAMRADIO=y # # Packet Radio protocols # # CONFIG_AX25 is not set CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y CONFIG_CAN_SLCAN=y # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # # CONFIG_IRLAN is not set # CONFIG_IRCOMM is not set CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # # CONFIG_DONGLE is not set # CONFIG_KINGSUN_DONGLE is not set CONFIG_KSDAZZLE_DONGLE=y CONFIG_KS959_DONGLE=y # # FIR device drivers # CONFIG_USB_IRDA=y # CONFIG_SIGMATEL_FIR is not set CONFIG_NSC_FIR=y CONFIG_WINBOND_FIR=y # CONFIG_TOSHIBA_FIR is not set CONFIG_SMC_IRCC_FIR=y # CONFIG_ALI_FIR is not set CONFIG_VLSI_FIR=y # CONFIG_VIA_FIR is not set CONFIG_MCS_FIR=y CONFIG_BT=y # CONFIG_BT_RFCOMM is not set # CONFIG_BT_BNEP is not set # CONFIG_BT_HIDP is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y # CONFIG_BT_HCIUART_BCSP is not set # CONFIG_BT_HCIUART_ATH3K is not set CONFIG_BT_HCIUART_LL=y # CONFIG_BT_HCIUART_3WIRE is not set # CONFIG_BT_HCIBCM203X is not set CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_WILINK=y # CONFIG_AF_RXRPC is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_REGULATOR=y CONFIG_RFKILL_GPIO=y CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_DEBUG 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 # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set 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=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=16 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 CONFIG_CMA_AREAS=7 # # Bus devices # CONFIG_CONNECTOR=y # CONFIG_PROC_EVENTS is not set CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set CONFIG_MTD_REDBOOT_PARTS_READONLY=y # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_OF_PARTS=y # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set # CONFIG_MTD_JEDECPROBE 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_RAM is not set CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_PHYSMAP_OF is not set # CONFIG_MTD_TS5500 is not set CONFIG_MTD_PCI=y CONFIG_MTD_GPIO_ADDR=y CONFIG_MTD_INTEL_VR_NOR=y # CONFIG_MTD_PLATRAM is not set # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set CONFIG_MTD_PMC551_DEBUG=y CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set # CONFIG_MTD_DATAFLASH_OTP is not set CONFIG_MTD_M25P80=y # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y # CONFIG_MTD_SM_COMMON is not set # CONFIG_MTD_NAND_DENALI is not set CONFIG_MTD_NAND_GPIO=y CONFIG_MTD_NAND_IDS=y # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH is not set # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set CONFIG_MTD_NAND_DOCG4=y # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_PLATFORM=y # CONFIG_MTD_ONENAND is not set # # LPDDR flash memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_UBI is not set CONFIG_OF=y # # Device Tree and Open Firmware support # # CONFIG_PROC_DEVICETREE is not set # CONFIG_OF_SELFTEST is not set CONFIG_OF_PROMTREE=y CONFIG_OF_ADDRESS=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_PARPORT=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y # CONFIG_BLK_CPQ_CISS_DA is not set CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=y # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y CONFIG_BLK_DEV_NVME=y # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_BLK_DEV_XIP is not set CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y CONFIG_ATA_OVER_ETH=y # CONFIG_VIRTIO_BLK is not set CONFIG_BLK_DEV_HD=y # CONFIG_BLK_DEV_RBD is not set CONFIG_BLK_DEV_RSXX=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=y CONFIG_PHANTOM=y # CONFIG_INTEL_MID_PTI is not set # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y # CONFIG_ATMEL_SSC is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_CS5535_MFGPT is not set CONFIG_HP_ILO=y # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y # CONFIG_DS1682 is not set CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_BMP085_SPI is not set CONFIG_PCH_PHUB=y # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_AT25=y # CONFIG_EEPROM_LEGACY is not set CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=y CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_VMWARE_VMCI=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y # CONFIG_IDE_GD_ATAPI is not set # CONFIG_BLK_DEV_DELKIN is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=y CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=y CONFIG_BLK_DEV_OPTI621=y # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=y CONFIG_BLK_DEV_ALI15X3=y # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set CONFIG_BLK_DEV_TRIFLEX=y # CONFIG_BLK_DEV_CS5520 is not set CONFIG_BLK_DEV_CS5530=y # CONFIG_BLK_DEV_CS5535 is not set CONFIG_BLK_DEV_CS5536=y CONFIG_BLK_DEV_HPT366=y CONFIG_BLK_DEV_JMICRON=y CONFIG_BLK_DEV_SC1200=y # CONFIG_BLK_DEV_PIIX is not set CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y CONFIG_BLK_DEV_IT821X=y CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=y # CONFIG_BLK_DEV_PDC202XX_NEW is not set CONFIG_BLK_DEV_SVWKS=y # CONFIG_BLK_DEV_SIIMAGE is not set CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_SLC90E66=y # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_TGT=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_MULTI_LUN=y # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y # CONFIG_SCSI_FC_TGT_ATTRS is not set CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SRP_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set CONFIG_SCSI_CXGB3_ISCSI=y # CONFIG_SCSI_CXGB4_ISCSI is not set CONFIG_SCSI_BNX2_ISCSI=y CONFIG_SCSI_BNX2X_FCOE=y # CONFIG_BE2ISCSI is not set CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_HPSA=y CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=y CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 # CONFIG_AIC7XXX_BUILD_FIRMWARE is not set CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y # CONFIG_SCSI_AIC7XXX_OLD is not set CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_BUILD_FIRMWARE is not set CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=y CONFIG_SCSI_MVSAS_DEBUG=y # CONFIG_SCSI_MVSAS_TASKLET is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set CONFIG_SCSI_ADVANSYS=y CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y # CONFIG_MEGARAID_MM is not set CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y # CONFIG_SCSI_MPT2SAS is not set CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT3SAS_LOGGING is not set CONFIG_SCSI_UFSHCD=y # CONFIG_SCSI_UFSHCD_PCI is not set # CONFIG_SCSI_UFSHCD_PLATFORM is not set # CONFIG_SCSI_HPTIOP is not set CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=y CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y # CONFIG_FCOE_FNIC is not set CONFIG_SCSI_DMX3191D=y CONFIG_SCSI_EATA=y # CONFIG_SCSI_EATA_TAGGED_QUEUE is not set # CONFIG_SCSI_EATA_LINKED_COMMANDS is not set CONFIG_SCSI_EATA_MAX_TAGS=16 # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_ISCI is not set CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y CONFIG_SCSI_INIA100=y # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 # CONFIG_SCSI_SYM53C8XX_MMIO is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_DC395x=y # CONFIG_SCSI_DC390T is not set CONFIG_SCSI_NSP32=y CONFIG_SCSI_DEBUG=y CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_SRP=y CONFIG_SCSI_BFA_FC=y CONFIG_SCSI_VIRTIO=y CONFIG_SCSI_CHELSIO_FCOE=y CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y # CONFIG_ATA_SFF is not set # CONFIG_MD is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y # CONFIG_TCM_FILEIO is not set # CONFIG_TCM_PSCSI is not set CONFIG_LOOPBACK_TARGET=y CONFIG_TCM_FC=y # CONFIG_ISCSI_TARGET is not set # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_FC=y # CONFIG_FUSION_SAS is not set CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y # CONFIG_FUSION_LAN is not set CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y # CONFIG_FIREWIRE_NET is not set CONFIG_FIREWIRE_NOSY=y CONFIG_I2O=y # CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set # CONFIG_I2O_EXT_ADAPTEC is not set CONFIG_I2O_CONFIG=y # CONFIG_I2O_CONFIG_OLD_IOCTL is not set # CONFIG_I2O_BUS is not set CONFIG_I2O_BLOCK=y # CONFIG_I2O_SCSI is not set # CONFIG_I2O_PROC is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y CONFIG_NET_FC=y CONFIG_NET_TEAM=y CONFIG_NET_TEAM_MODE_BROADCAST=y CONFIG_NET_TEAM_MODE_ROUNDROBIN=y CONFIG_NET_TEAM_MODE_RANDOM=y CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=y CONFIG_NET_TEAM_MODE_LOADBALANCE=y CONFIG_MACVLAN=y CONFIG_MACVTAP=y CONFIG_VXLAN=y CONFIG_NETCONSOLE=y # CONFIG_NETCONSOLE_DYNAMIC is not set CONFIG_NETPOLL=y # CONFIG_NETPOLL_TRAP is not set CONFIG_NET_POLL_CONTROLLER=y CONFIG_NTB_NETDEV=y # CONFIG_RIONET is not set CONFIG_TUN=y CONFIG_VETH=y CONFIG_VIRTIO_NET=y CONFIG_NLMON=y # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # CAIF transport drivers # # # Distributed Switch Architecture drivers # CONFIG_NET_DSA_MV88E6XXX=y CONFIG_NET_DSA_MV88E6060=y # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set # CONFIG_NET_DSA_MV88E6131 is not set CONFIG_NET_DSA_MV88E6123_61_65=y CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=y CONFIG_TYPHOON=y # CONFIG_NET_VENDOR_ADAPTEC is not set CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y # CONFIG_ACENIC_OMIT_TIGON_I is not set # CONFIG_NET_VENDOR_AMD is not set CONFIG_NET_VENDOR_ARC=y # CONFIG_ARC_EMAC is not set # CONFIG_NET_VENDOR_ATHEROS is not set CONFIG_NET_CADENCE=y CONFIG_ARM_AT91_ETHER=y CONFIG_MACB=y CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y # CONFIG_BNX2X is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_CALXEDA_XGMAC=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=y # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=y CONFIG_DNET=y # CONFIG_NET_VENDOR_DEC is not set # CONFIG_NET_VENDOR_DLINK is not set # CONFIG_NET_VENDOR_EMULEX is not set # CONFIG_NET_VENDOR_EXAR is not set # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y # CONFIG_IGB_HWMON is not set # CONFIG_IGBVF is not set CONFIG_IXGB=y CONFIG_IXGBE=y # CONFIG_IXGBE_HWMON is not set CONFIG_IXGBE_DCB=y # CONFIG_I40E is not set # CONFIG_NET_VENDOR_I825XX is not set CONFIG_IP1000=y # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=y CONFIG_SKGE=y CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=y CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y # CONFIG_MLX4_EN_DCB is not set CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y # CONFIG_MLX5_CORE is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8851 is not set CONFIG_KS8851_MLL=y CONFIG_KSZ884X_PCI=y # CONFIG_NET_VENDOR_MICROCHIP is not set # CONFIG_NET_VENDOR_MYRI is not set CONFIG_FEALNX=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y CONFIG_NS83820=y CONFIG_NET_VENDOR_8390=y CONFIG_NE2K_PCI=y CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y CONFIG_NET_VENDOR_OKI=y CONFIG_PCH_GBE=y CONFIG_ETHOC=y # CONFIG_NET_PACKET_ENGINE is not set # CONFIG_NET_VENDOR_QLOGIC is not set # CONFIG_NET_VENDOR_REALTEK is not set CONFIG_SH_ETH=y # CONFIG_NET_VENDOR_RDC is not set # CONFIG_NET_VENDOR_SEEQ is not set # CONFIG_NET_VENDOR_SILAN is not set CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y CONFIG_SIS190=y # CONFIG_SFC is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=y # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y CONFIG_WIZNET_W5100=y CONFIG_WIZNET_W5300=y # CONFIG_WIZNET_BUS_DIRECT is not set # CONFIG_WIZNET_BUS_INDIRECT is not set CONFIG_WIZNET_BUS_ANY=y CONFIG_FDDI=y CONFIG_DEFXX=y CONFIG_DEFXX_MMIO=y # CONFIG_SKFP is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AT803X_PHY=y CONFIG_AMD_PHY=y # CONFIG_MARVELL_PHY is not set CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y CONFIG_SMSC_PHY=y # CONFIG_BROADCOM_PHY is not set CONFIG_BCM87XX_PHY=y CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=y # CONFIG_NATIONAL_PHY is not set CONFIG_STE10XP=y # CONFIG_LSI_ET1011C_PHY is not set CONFIG_MICREL_PHY=y CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_GPIO=y CONFIG_MDIO_BUS_MUX=y # CONFIG_MDIO_BUS_MUX_GPIO is not set CONFIG_MDIO_BUS_MUX_MMIOREG=y CONFIG_MICREL_KS8995MA=y CONFIG_PLIP=y # CONFIG_PPP is not set CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set # # USB Network Adapters # CONFIG_USB_CATC=y # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_RTL8152=y # CONFIG_USB_USBNET is not set CONFIG_USB_HSO=y # CONFIG_USB_IPHETH is not set # CONFIG_WLAN is not set # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=y CONFIG_WIMAX_I2400M_USB=y CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_IEEE802154_FAKEHARD=y CONFIG_IEEE802154_FAKELB=y # CONFIG_IEEE802154_AT86RF230 is not set CONFIG_IEEE802154_MRF24J40=y CONFIG_VMXNET3=y # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # 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 is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_SH_KEYSC is not set # CONFIG_KEYBOARD_STMPE is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set # CONFIG_MOUSE_SERIAL is not set CONFIG_MOUSE_APPLETOUCH=y CONFIG_MOUSE_BCM5974=y CONFIG_MOUSE_CYAPA=y CONFIG_MOUSE_VSXXXAA=y CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y CONFIG_MOUSE_SYNAPTICS_USB=y CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y # CONFIG_JOYSTICK_A3D is not set # CONFIG_JOYSTICK_ADI is not set CONFIG_JOYSTICK_COBRA=y # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=y # CONFIG_JOYSTICK_GUILLEMOT is not set CONFIG_JOYSTICK_INTERACT=y # CONFIG_JOYSTICK_SIDEWINDER is not set CONFIG_JOYSTICK_TMDC=y # CONFIG_JOYSTICK_IFORCE is not set CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y # CONFIG_JOYSTICK_SPACEORB is not set # CONFIG_JOYSTICK_SPACEBALL is not set CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=y # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=y # CONFIG_INPUT_88PM80X_ONKEY is not set # CONFIG_INPUT_AD714X is not set CONFIG_INPUT_ARIZONA_HAPTICS=y CONFIG_INPUT_BMA150=y CONFIG_INPUT_PCSPKR=y # CONFIG_INPUT_MC13783_PWRBUTTON is not set CONFIG_INPUT_MMA8450=y CONFIG_INPUT_MPU3050=y CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=y CONFIG_INPUT_GPIO_TILT_POLLED=y CONFIG_INPUT_WISTRON_BTNS=y # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y # CONFIG_INPUT_RETU_PWRBUTTON is not set # CONFIG_INPUT_TWL4030_PWRBUTTON is not set CONFIG_INPUT_TWL4030_VIBRA=y CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PCF50633_PMU=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_DA9052_ONKEY=y CONFIG_INPUT_WM831X_ON=y CONFIG_INPUT_PCAP=y CONFIG_INPUT_ADXL34X=y # CONFIG_INPUT_ADXL34X_I2C is not set CONFIG_INPUT_ADXL34X_SPI=y CONFIG_INPUT_IMS_PCU=y CONFIG_INPUT_CMA3000=y CONFIG_INPUT_CMA3000_I2C=y # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y CONFIG_SERIO_OLPC_APSP=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set 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 is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_FIX_EARLYCON_MEM=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 is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y CONFIG_SERIAL_MAX310X=y CONFIG_SERIAL_MFD_HSU=y CONFIG_SERIAL_MFD_HSU_CONSOLE=y CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # CONFIG_SERIAL_OF_PLATFORM is not set CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE is not set CONFIG_SERIAL_TIMBERDALE=y CONFIG_SERIAL_ALTERA_JTAGUART=y # CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE is not set 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_PCH_UART=y # CONFIG_SERIAL_PCH_UART_CONSOLE is not set CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_SERIAL_ST_ASC=y # CONFIG_SERIAL_ST_ASC_CONSOLE is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y CONFIG_IPMI_WATCHDOG=y # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y CONFIG_R3964=y CONFIG_APPLICOM=y CONFIG_SONYPI=y # CONFIG_MWAVE is not set # CONFIG_SCx200_GPIO is not set CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set CONFIG_I2C_MUX_GPIO=y # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y # CONFIG_I2C_AMD756_S4882 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=y # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_EG20T=y CONFIG_I2C_GPIO=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y CONFIG_I2C_SH_MOBILE=y CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set CONFIG_I2C_RCAR=y # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set CONFIG_I2C_PARPORT=y # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y CONFIG_I2C_VIPERBOARD=y # # Other I2C/SMBus bus drivers # CONFIG_SCx200_ACB=y # 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=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y # CONFIG_SPI_ATMEL is not set # CONFIG_SPI_BCM2835 is not set CONFIG_SPI_BITBANG=y # CONFIG_SPI_BUTTERFLY is not set CONFIG_SPI_EP93XX=y CONFIG_SPI_GPIO=y # CONFIG_SPI_IMX is not set CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_FSL_DSPI is not set CONFIG_SPI_OC_TINY=y # CONFIG_SPI_OMAP24XX is not set CONFIG_SPI_TI_QSPI=y CONFIG_SPI_OMAP_100K=y # CONFIG_SPI_ORION is not set CONFIG_SPI_PXA2XX_DMA=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y CONFIG_SPI_SC18IS602=y CONFIG_SPI_SH=y CONFIG_SPI_SH_HSPI=y # CONFIG_SPI_TEGRA114 is not set # CONFIG_SPI_TEGRA20_SFLASH is not set # CONFIG_SPI_TEGRA20_SLINK is not set # CONFIG_SPI_TOPCLIFF_PCH is not set CONFIG_SPI_TXX9=y CONFIG_SPI_XCOMM=y CONFIG_SPI_XILINX=y # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI clients # # CONFIG_HSI_CHAR is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # CONFIG_DP83640_PHY is not set CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_DA9052=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers: # # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_IT8761E=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_TS5500=y CONFIG_GPIO_SCH=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_GRGPIO=y # # I2C GPIO expanders: # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TWL4030=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8994=y CONFIG_GPIO_ADP5520=y # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y # # PCI GPIO expanders: # CONFIG_GPIO_CS5535=y CONFIG_GPIO_AMD8111=y # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_PCH=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_SODAVILLE=y CONFIG_GPIO_TIMBERDALE=y CONFIG_GPIO_RDC321X=y # # SPI GPIO expanders: # CONFIG_GPIO_MAX7301=y # CONFIG_GPIO_MCP23S08 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_74X164 is not set # # AC97 GPIO expanders: # CONFIG_GPIO_UCB1400=y # # LPC GPIO expanders: # # # MODULbus GPIO expanders: # CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_TPS65910 is not set # CONFIG_GPIO_BCM_KONA is not set # # USB GPIO expanders: # CONFIG_GPIO_VIPERBOARD=y CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2423=y # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y CONFIG_TEST_POWER=y CONFIG_BATTERY_88PM860X=y CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_OLPC is not set # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y # CONFIG_BATTERY_BQ27X00_I2C is not set CONFIG_BATTERY_BQ27X00_PLATFORM=y CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_88PM860X is not set # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_ISP1704=y CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MAX8997=y CONFIG_CHARGER_MAX8998=y CONFIG_CHARGER_BQ2415X=y # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24735=y # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65090=y CONFIG_BATTERY_GOLDFISH=y # CONFIG_POWER_RESET is not set CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADCXX=y # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=y # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DA9052_ADC=y # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IBMAEM=y # CONFIG_SENSORS_IBMPEX is not set CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4261=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_MAX1111=y # CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y CONFIG_SENSORS_SCH5636=y # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=y # CONFIG_SENSORS_ADS7871 is not set # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM831X is not set CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_MC13783_ADC=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=y # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_DA9052_WATCHDOG=y # CONFIG_WM831X_WATCHDOG is not set CONFIG_TWL4030_WATCHDOG=y CONFIG_RETU_WATCHDOG=y CONFIG_ACQUIRE_WDT=y # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y # CONFIG_SC520_WDT is not set CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y # CONFIG_IBMASR is not set # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=y # CONFIG_ITCO_WDT is not set # CONFIG_IT8712F_WDT is not set CONFIG_IT87_WDT=y # CONFIG_HP_WATCHDOG is not set CONFIG_SC1200_WDT=y CONFIG_SCx200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_60XX_WDT=y CONFIG_SBC8360_WDT=y CONFIG_SBC7240_WDT=y # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y CONFIG_VIA_WDT=y CONFIG_W83627HF_WDT=y # CONFIG_W83697HF_WDT is not set # CONFIG_W83697UG_WDT is not set # CONFIG_W83877F_WDT is not set CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9063=y CONFIG_MFD_MC13783=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX77686=y 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=y CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y CONFIG_UCB1400_CORE=y CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y # CONFIG_AB3100_OTP is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_I2C is not set # CONFIG_STMPE_SPI is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y # CONFIG_TWL4030_MADC is not set CONFIG_MFD_TWL4030_AUDIO=y # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set CONFIG_MFD_TIMBERDALE=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=y # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_88PM8607=y # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AB3100=y # CONFIG_REGULATOR_ARIZONA is not set CONFIG_REGULATOR_AS3711=y # CONFIG_REGULATOR_AS3722 is not set CONFIG_REGULATOR_DA9052=y CONFIG_REGULATOR_DA9063=y CONFIG_REGULATOR_DA9210=y # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP8788=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77686=y CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PCAP=y # CONFIG_REGULATOR_PCF50633 is not set # CONFIG_REGULATOR_PFUZE100 is not set CONFIG_REGULATOR_TPS51632=y # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y # CONFIG_REGULATOR_TPS65217 is not set CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS65910=y # CONFIG_REGULATOR_TPS80031 is not set # CONFIG_REGULATOR_TWL4030 is not set CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8994=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=y CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_SG=y CONFIG_VIDEOBUF_VMALLOC=y CONFIG_VIDEOBUF_DVB=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y # CONFIG_VIDEO_V4L2_INT_DEVICE is not set CONFIG_DVB_CORE=y # CONFIG_DVB_NET is not set CONFIG_TTPCI_EEPROM=y CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # # Media drivers # CONFIG_RC_CORE=y # CONFIG_RC_MAP is not set CONFIG_RC_DECODERS=y CONFIG_LIRC=y CONFIG_IR_LIRC_CODEC=y # CONFIG_IR_NEC_DECODER is not set # CONFIG_IR_RC5_DECODER is not set # CONFIG_IR_RC6_DECODER is not set CONFIG_IR_JVC_DECODER=y # CONFIG_IR_SONY_DECODER is not set CONFIG_IR_RC5_SZ_DECODER=y # CONFIG_IR_SANYO_DECODER is not set CONFIG_IR_MCE_KBD_DECODER=y CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set # CONFIG_IR_ENE is not set # CONFIG_IR_IMON is not set CONFIG_IR_MCEUSB=y # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_NUVOTON is not set # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_WINBOND_CIR is not set CONFIG_IR_IGUANA=y # CONFIG_IR_TTUSBIR is not set # CONFIG_RC_LOOPBACK is not set # CONFIG_IR_GPIO_CIR is not set # CONFIG_MEDIA_USB_SUPPORT is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX18=y CONFIG_VIDEO_CX18_ALSA=y CONFIG_VIDEO_CX23885=y # CONFIG_MEDIA_ALTERA_CI is not set CONFIG_VIDEO_CX25821=y CONFIG_VIDEO_CX25821_ALSA=y CONFIG_VIDEO_CX88=y CONFIG_VIDEO_CX88_ALSA=y # CONFIG_VIDEO_CX88_BLACKBIRD is not set # CONFIG_VIDEO_CX88_DVB is not set CONFIG_VIDEO_BT848=y CONFIG_DVB_BT8XX=y # CONFIG_VIDEO_SAA7134 is not set # CONFIG_VIDEO_SAA7164 is not set # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110=y CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=y # CONFIG_DVB_BUDGET is not set # CONFIG_DVB_BUDGET_CI is not set CONFIG_DVB_BUDGET_AV=y # CONFIG_DVB_BUDGET_PATCH is not set CONFIG_DVB_B2C2_FLEXCOP_PCI=y CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG=y CONFIG_DVB_PLUTO2=y CONFIG_DVB_DM1105=y CONFIG_DVB_PT1=y CONFIG_MANTIS_CORE=y # CONFIG_DVB_MANTIS is not set # CONFIG_DVB_HOPPER is not set CONFIG_DVB_NGENE=y CONFIG_DVB_DDBRIDGE=y # CONFIG_V4L_PLATFORM_DRIVERS is not set CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_SH_VEU=y # CONFIG_V4L_TEST_DRIVERS is not set # # Supported MMC/SDIO adapters # # CONFIG_MEDIA_PARPORT_SUPPORT is not set # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=y CONFIG_DVB_FIREDTV_INPUT=y CONFIG_VIDEO_CX2341X=y CONFIG_VIDEO_BTCX=y CONFIG_VIDEO_TVEEPROM=y CONFIG_CYPRESS_FIRMWARE=y CONFIG_DVB_B2C2_FLEXCOP=y CONFIG_DVB_B2C2_FLEXCOP_DEBUG=y CONFIG_VIDEO_SAA7146=y CONFIG_VIDEO_SAA7146_VV=y # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=y CONFIG_VIDEO_TDA7432=y CONFIG_VIDEO_MSP3400=y CONFIG_VIDEO_CS5345=y CONFIG_VIDEO_WM8775=y # # RDS decoders # CONFIG_VIDEO_SAA6588=y # # Video decoders # # # Video and audio decoders # CONFIG_VIDEO_CX25840=y # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT2063=y CONFIG_MEDIA_TUNER_MT2131=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_MXL5005S=y # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=y CONFIG_DVB_STB6100=y CONFIG_DVB_STV090x=y CONFIG_DVB_STV6110x=y # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=y CONFIG_DVB_TDA18271C2DD=y # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=y CONFIG_DVB_CX24123=y CONFIG_DVB_MT312=y CONFIG_DVB_S5H1420=y CONFIG_DVB_STV0288=y CONFIG_DVB_STB6000=y CONFIG_DVB_STV0299=y CONFIG_DVB_STV6110=y CONFIG_DVB_STV0900=y CONFIG_DVB_TDA8083=y CONFIG_DVB_TDA8261=y CONFIG_DVB_VES1X93=y CONFIG_DVB_TUNER_ITD1000=y CONFIG_DVB_TUNER_CX24113=y CONFIG_DVB_TUA6100=y CONFIG_DVB_CX24116=y CONFIG_DVB_CX24117=y CONFIG_DVB_SI21XX=y CONFIG_DVB_TS2020=y CONFIG_DVB_DS3000=y CONFIG_DVB_TDA10071=y # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=y CONFIG_DVB_SP887X=y CONFIG_DVB_L64781=y CONFIG_DVB_TDA1004X=y CONFIG_DVB_NXT6000=y CONFIG_DVB_MT352=y CONFIG_DVB_ZL10353=y CONFIG_DVB_DIB7000P=y CONFIG_DVB_TDA10048=y CONFIG_DVB_STV0367=y # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=y CONFIG_DVB_TDA10021=y CONFIG_DVB_TDA10023=y CONFIG_DVB_STV0297=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=y CONFIG_DVB_OR51211=y CONFIG_DVB_BCM3510=y CONFIG_DVB_LGDT330X=y CONFIG_DVB_S5H1409=y CONFIG_DVB_S5H1411=y # # ISDB-T (terrestrial) frontends # CONFIG_DVB_MB86A20S=y # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=y # # SEC control devices for DVB-S # CONFIG_DVB_LNBP21=y CONFIG_DVB_ISL6421=y CONFIG_DVB_A8293=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_USB=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y # CONFIG_DRM_RADEON is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_DRM_NOUVEAU_BACKLIGHT is not set CONFIG_DRM_MGA=y # CONFIG_DRM_VIA is not set CONFIG_DRM_SAVAGE=y CONFIG_DRM_VMWGFX=y CONFIG_DRM_VMWGFX_FBCON=y # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=y CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y CONFIG_VGASTATE=y CONFIG_VIDEO_OUTPUT_CONTROL=y CONFIG_HDMI=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y # CONFIG_FB_VESA is not set CONFIG_FB_N411=y # CONFIG_FB_HGA is not set CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=y CONFIG_FB_LE80578=y # CONFIG_FB_CARILLO_RANCH is not set CONFIG_FB_MATROX=y # CONFIG_FB_MATROX_MILLENIUM is not set # CONFIG_FB_MATROX_MYSTIQUE is not set CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_RADEON=y # CONFIG_FB_RADEON_I2C is not set CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set CONFIG_FB_S3=y # CONFIG_FB_S3_DDC is not set CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set CONFIG_FB_KYRO=y # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y CONFIG_FB_CARMINE=y # CONFIG_FB_CARMINE_DRAM_EVAL is not set CONFIG_CARMINE_DRAM_CUSTOM=y CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=y CONFIG_FB_GEODE_GX=y # CONFIG_FB_GEODE_GX1 is not set CONFIG_FB_TMIO=y CONFIG_FB_TMIO_ACCELL=y # CONFIG_FB_SM501 is not set CONFIG_FB_SMSCUFX=y # CONFIG_FB_UDL is not set CONFIG_FB_GOLDFISH=y CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set CONFIG_FB_AUO_K190X=y # CONFIG_FB_AUO_K1900 is not set CONFIG_FB_AUO_K1901=y # CONFIG_FB_SIMPLE is not set # CONFIG_EXYNOS_VIDEO is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y CONFIG_LCD_LMS283GF05=y CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y CONFIG_LCD_TDO24M=y # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=y CONFIG_LCD_S6E63M0=y CONFIG_LCD_LD9040=y CONFIG_LCD_AMS369FG06=y # CONFIG_LCD_LMS501KF03 is not set CONFIG_LCD_HX8357=y CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_DA9052 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y # CONFIG_BACKLIGHT_ADP5520 is not set CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y # CONFIG_BACKLIGHT_88PM860X is not set CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_AAT2870=y # CONFIG_BACKLIGHT_LM3630A is not set CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_LP8788 is not set CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_TPS65217=y # CONFIG_BACKLIGHT_AS3711 is not set # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_FB_SSD1307=y CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y # CONFIG_SND_SEQUENCER is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y # CONFIG_SND_HRTIMER is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y # CONFIG_SND_VERBOSE_PROCFS is not set CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y CONFIG_SND_VMASTER=y CONFIG_SND_KCTL_JACK=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y # CONFIG_SND_MTPAV is not set # CONFIG_SND_MTS64 is not set CONFIG_SND_SERIAL_U16550=y CONFIG_SND_MPU401=y # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set CONFIG_SND_ALS300=y CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set CONFIG_SND_ATIIXP_MODEM=y # CONFIG_SND_AU8810 is not set CONFIG_SND_AU8820=y CONFIG_SND_AU8830=y # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=y # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y CONFIG_SND_CS46XX_NEW_DSP=y # CONFIG_SND_CS5530 is not set # CONFIG_SND_CS5535AUDIO is not set CONFIG_SND_CTXFI=y # CONFIG_SND_DARLA20 is not set CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set CONFIG_SND_LAYLA24=y CONFIG_SND_MONA=y CONFIG_SND_MIA=y # CONFIG_SND_ECHO3G is not set CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y # CONFIG_SND_FM801 is not set CONFIG_SND_HDA_INTEL=y CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y # CONFIG_SND_HDA_INPUT_BEEP is not set CONFIG_SND_HDA_INPUT_JACK=y CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y # CONFIG_SND_HDA_CODEC_VIA is not set # CONFIG_SND_HDA_CODEC_HDMI is not set CONFIG_SND_HDA_CODEC_CIRRUS=y # CONFIG_SND_HDA_CODEC_CONEXANT is not set CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CA0132=y # CONFIG_SND_HDA_CODEC_CA0132_DSP is not set # CONFIG_SND_HDA_CODEC_CMEDIA is not set # CONFIG_SND_HDA_CODEC_SI3054 is not set CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y CONFIG_SND_LOLA=y CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y # CONFIG_SND_MAESTRO3_INPUT is not set CONFIG_SND_MIXART=y # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y # CONFIG_SND_RME32 is not set CONFIG_SND_RME96=y CONFIG_SND_RME9652=y # CONFIG_SND_SIS7019 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set CONFIG_SND_VIA82XX=y # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y CONFIG_SND_SPI=y # CONFIG_SND_USB is not set # CONFIG_SND_FIREWIRE is not set CONFIG_SND_SOC=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_ATMEL_SOC=y CONFIG_SND_EP93XX_SOC=y CONFIG_SND_SOC_FSL_SSI=y CONFIG_SND_SOC_FSL_SPDIF=y CONFIG_SND_IMX_SOC=y CONFIG_SND_SOC_IMX_PCM_DMA=y CONFIG_SND_SOC_IMX_AUDMUX=y CONFIG_SND_SOC_IMX_WM8962=y CONFIG_SND_SOC_IMX_SGTL5000=y CONFIG_SND_SOC_IMX_SPDIF=y # CONFIG_SND_KIRKWOOD_SOC is not set # CONFIG_SND_SOC_TEGRA is not set CONFIG_SND_SOC_I2C_AND_SPI=y CONFIG_SND_SOC_ALL_CODECS=y CONFIG_SND_SOC_88PM860X=y CONFIG_SND_SOC_WM_HUBS=y CONFIG_SND_SOC_WM_ADSP=y CONFIG_SND_SOC_AB8500_CODEC=y CONFIG_SND_SOC_AD1836=y CONFIG_SND_SOC_AD193X=y CONFIG_SND_SOC_AD73311=y CONFIG_SND_SOC_ADAU1701=y CONFIG_SND_SOC_ADAU1373=y CONFIG_SND_SOC_ADAV80X=y CONFIG_SND_SOC_ADS117X=y CONFIG_SND_SOC_AK4104=y CONFIG_SND_SOC_AK4535=y CONFIG_SND_SOC_AK4641=y CONFIG_SND_SOC_AK4642=y CONFIG_SND_SOC_AK4671=y CONFIG_SND_SOC_AK5386=y CONFIG_SND_SOC_ALC5623=y CONFIG_SND_SOC_ALC5632=y CONFIG_SND_SOC_CS42L51=y CONFIG_SND_SOC_CS42L52=y CONFIG_SND_SOC_CS42L73=y CONFIG_SND_SOC_CS4270=y CONFIG_SND_SOC_CS4271=y CONFIG_SND_SOC_CX20442=y CONFIG_SND_SOC_JZ4740_CODEC=y CONFIG_SND_SOC_L3=y CONFIG_SND_SOC_DA7210=y CONFIG_SND_SOC_DA7213=y CONFIG_SND_SOC_DA732X=y CONFIG_SND_SOC_DA9055=y CONFIG_SND_SOC_BT_SCO=y CONFIG_SND_SOC_ISABELLE=y CONFIG_SND_SOC_LM49453=y CONFIG_SND_SOC_MAX98088=y CONFIG_SND_SOC_MAX98090=y CONFIG_SND_SOC_MAX98095=y CONFIG_SND_SOC_MAX9850=y CONFIG_SND_SOC_HDMI_CODEC=y CONFIG_SND_SOC_PCM1681=y CONFIG_SND_SOC_PCM1792A=y CONFIG_SND_SOC_PCM3008=y CONFIG_SND_SOC_RT5631=y CONFIG_SND_SOC_RT5640=y CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SI476X=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SPDIF=y CONFIG_SND_SOC_SSM2518=y CONFIG_SND_SOC_SSM2602=y CONFIG_SND_SOC_STA32X=y CONFIG_SND_SOC_STA529=y CONFIG_SND_SOC_TAS5086=y CONFIG_SND_SOC_TLV320AIC23=y CONFIG_SND_SOC_TLV320AIC26=y CONFIG_SND_SOC_TLV320AIC32X4=y CONFIG_SND_SOC_TLV320AIC3X=y CONFIG_SND_SOC_TLV320DAC33=y CONFIG_SND_SOC_TWL4030=y CONFIG_SND_SOC_UDA134X=y CONFIG_SND_SOC_UDA1380=y CONFIG_SND_SOC_WL1273=y CONFIG_SND_SOC_WM0010=y CONFIG_SND_SOC_WM1250_EV1=y CONFIG_SND_SOC_WM2000=y CONFIG_SND_SOC_WM2200=y CONFIG_SND_SOC_WM5100=y CONFIG_SND_SOC_WM8510=y CONFIG_SND_SOC_WM8523=y CONFIG_SND_SOC_WM8580=y CONFIG_SND_SOC_WM8711=y CONFIG_SND_SOC_WM8727=y CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y CONFIG_SND_SOC_WM8737=y CONFIG_SND_SOC_WM8741=y CONFIG_SND_SOC_WM8750=y CONFIG_SND_SOC_WM8753=y CONFIG_SND_SOC_WM8770=y CONFIG_SND_SOC_WM8776=y CONFIG_SND_SOC_WM8782=y CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8900=y CONFIG_SND_SOC_WM8903=y CONFIG_SND_SOC_WM8904=y CONFIG_SND_SOC_WM8940=y CONFIG_SND_SOC_WM8955=y CONFIG_SND_SOC_WM8960=y CONFIG_SND_SOC_WM8961=y CONFIG_SND_SOC_WM8962=y CONFIG_SND_SOC_WM8971=y CONFIG_SND_SOC_WM8974=y CONFIG_SND_SOC_WM8978=y CONFIG_SND_SOC_WM8983=y CONFIG_SND_SOC_WM8985=y CONFIG_SND_SOC_WM8988=y CONFIG_SND_SOC_WM8990=y CONFIG_SND_SOC_WM8991=y CONFIG_SND_SOC_WM8993=y CONFIG_SND_SOC_WM8994=y CONFIG_SND_SOC_WM8995=y CONFIG_SND_SOC_WM8996=y CONFIG_SND_SOC_WM9081=y CONFIG_SND_SOC_WM9090=y CONFIG_SND_SOC_LM4857=y CONFIG_SND_SOC_MAX9768=y CONFIG_SND_SOC_MAX9877=y CONFIG_SND_SOC_MC13783=y CONFIG_SND_SOC_ML26124=y CONFIG_SND_SOC_TPA6130A2=y CONFIG_SND_SIMPLE_CARD=y CONFIG_SOUND_PRIME=y CONFIG_SOUND_OSS=y # CONFIG_SOUND_TRACEINIT is not set # CONFIG_SOUND_DMAP is not set CONFIG_SOUND_VMIDI=y # CONFIG_SOUND_TRIX is not set CONFIG_SOUND_MSS=y # CONFIG_SOUND_MPU401 is not set CONFIG_SOUND_PAS=y CONFIG_PAS_JOYSTICK=y CONFIG_SOUND_PSS=y # CONFIG_PSS_MIXER is not set CONFIG_SOUND_SB=y # CONFIG_SOUND_YM3812 is not set CONFIG_SOUND_UART6850=y CONFIG_SOUND_AEDSP16=y # CONFIG_SC6600 is not set CONFIG_SOUND_KAHLUA=y CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=y # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_PRODIKEYS is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y # CONFIG_HID_EMS_FF is not set CONFIG_HID_ELECOM=y CONFIG_HID_ELO=y CONFIG_HID_EZKEY=y CONFIG_HID_HOLTEK=y CONFIG_HOLTEK_FF=y CONFIG_HID_HUION=y # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LENOVO_TPKBD=y CONFIG_HID_LOGITECH=y # CONFIG_HID_LOGITECH_DJ is not set # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y # CONFIG_HID_PRIMAX is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SONY=y CONFIG_SONY_FF=y # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_DEBUG is not set # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ROOT_HUB_TT is not set CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1362_HCD=y CONFIG_USB_FUSBH200_HCD=y CONFIG_USB_FOTG210_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_SSB=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_UHCI_HCD=y # CONFIG_USB_U132_HCD is not set CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_R8A66597_HCD=y # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=y CONFIG_USB_HCD_SSB=y CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_DEBUG=y CONFIG_USB_STORAGE_REALTEK=y # CONFIG_USB_STORAGE_DATAFAB is not set CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y # CONFIG_USB_STORAGE_ENE_UB6250 is not set # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y # CONFIG_USB_DWC3 is not set CONFIG_USB_CHIPIDEA=y # CONFIG_USB_CHIPIDEA_HOST is not set CONFIG_USB_CHIPIDEA_DEBUG=y # # USB port drivers # CONFIG_USB_USS720=y # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set CONFIG_USB_ADUTUX=y # CONFIG_USB_SEVSEG is not set # 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 is not set CONFIG_USB_CYTHERM=y # CONFIG_USB_IDMOUSE is not set CONFIG_USB_FTDI_ELAN=y # CONFIG_USB_APPLEDISPLAY is not set CONFIG_USB_SISUSBVGA=y CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=y # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y CONFIG_USB_EHSET_TEST_FIXTURE=y # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=y CONFIG_USB_HSIC_USB3503=y CONFIG_USB_ATM=y # CONFIG_USB_SPEEDTOUCH is not set # CONFIG_USB_CXACRU is not set CONFIG_USB_UEAGLEATM=y CONFIG_USB_XUSBATM=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_OMAP_CONTROL_USB is not set # CONFIG_OMAP_USB3 is not set CONFIG_AM335X_CONTROL_USB=y CONFIG_AM335X_PHY_USB=y CONFIG_SAMSUNG_USBPHY=y CONFIG_SAMSUNG_USB2PHY=y CONFIG_SAMSUNG_USB3PHY=y CONFIG_USB_GPIO_VBUS=y CONFIG_USB_ISP1301=y # CONFIG_USB_RCAR_PHY is not set CONFIG_USB_RCAR_GEN2_PHY=y # CONFIG_USB_GADGET is not set CONFIG_UWB=y CONFIG_UWB_HWA=y # CONFIG_UWB_WHCI is not set CONFIG_UWB_I1480U=y # CONFIG_MMC is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=y # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # CONFIG_LEDS_88PM860X=y CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8788=y # CONFIG_LEDS_CLEVO_MAIL is not set CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_PCA9685 is not set CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_DA9052 is not set # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_PWM=y CONFIG_LEDS_REGULATOR=y # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=y # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_ADP5520=y # CONFIG_LEDS_DELL_NETBOOKS is not set # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=y CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set # CONFIG_LEDS_TRIGGER_ONESHOT is not set # CONFIG_LEDS_TRIGGER_IDE_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_AMD76X=y # CONFIG_EDAC_E7XXX is not set CONFIG_EDAC_E752X=y # CONFIG_EDAC_I82875P is not set CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y # CONFIG_EDAC_I3200 is not set # CONFIG_EDAC_X38 is not set CONFIG_EDAC_I5400=y CONFIG_EDAC_I82860=y CONFIG_EDAC_R82600=y CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set CONFIG_AUXDISPLAY=y CONFIG_KS0108=y CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=y CONFIG_CFAG12864B_RATE=20 CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_UIO_MF624=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_CHROMEOS_LAPTOP=y # CONFIG_DELL_LAPTOP is not set # CONFIG_DELL_WMI is not set # CONFIG_DELL_WMI_AIO is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_AMILO_RFKILL is not set # CONFIG_TC1100_WMI is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WMI is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_IDEAPAD_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set # CONFIG_EEEPC_LAPTOP is not set # CONFIG_ASUS_WMI is not set CONFIG_ACPI_WMI=y # CONFIG_MSI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_XO1_RFKILL is not set # CONFIG_XO15_EBOOK is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y # CONFIG_INTEL_OAKTRAIL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # # Hardware Spinlock drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ARM_ARCH_TIMER_EVTSTREAM is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y CONFIG_OF_IOMMU=y # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=y CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y # CONFIG_VME_TSI148 is not set # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_PCA9685=y CONFIG_PWM_TWL=y # CONFIG_PWM_TWL_LED is not set CONFIG_IRQCHIP=y # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y # CONFIG_FMC_FAKEDEV is not set CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_EXYNOS_MIPI_VIDEO=y CONFIG_PHY_EXYNOS_DP_VIDEO=y # CONFIG_POWERCAP is not set # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT2_FS_XIP=y # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT23=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_DEBUG=y CONFIG_FS_XIP=y CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # 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 is not set CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y # CONFIG_OCFS2_FS_USERSPACE_CLUSTER is not set CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set # CONFIG_CACHEFILES is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_SYSFS=y # CONFIG_TMPFS is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS 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=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y CONFIG_DLM=y # 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=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y 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=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 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=y CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_RT_MUTEX_TESTER=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_WRITECOUNT is not set # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=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_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set # CONFIG_DMA_API_DEBUG is not set # 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 is not set CONFIG_X86_PTDUMP=y # CONFIG_DEBUG_RODATA is not set CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y 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 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # # Security options # CONFIG_KEYS=y CONFIG_ENCRYPTED_KEYS=y CONFIG_KEYS_DEBUG_PROC_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_SELINUX is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_YAMA=y CONFIG_SECURITY_YAMA_STACKED=y # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_YAMA is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="apparmor" CONFIG_XOR_BLOCKS=y 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=y CONFIG_CRYPTO_ABLK_HELPER_X86=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=y CONFIG_CRYPTO_XTS=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_ZLIB is not set CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_USER_API=y # CONFIG_CRYPTO_USER_API_HASH is not set CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_HW 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 is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y 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_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_AUDIT_GENERIC=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=y 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 is not set 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_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=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=y CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y --------------020800040605040508040406--