From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6317033789351839489==" MIME-Version: 1.0 From: Ying Xue To: lkp@lists.01.org Subject: Fwd: [rhashtable] WARNING: CPU: 0 PID: 10 at kernel/locking/mutex.c:570 mutex_lock_nested() Date: Mon, 12 Jan 2015 09:38:35 +0800 Message-ID: <54B3259B.7080601@windriver.com> In-Reply-To: <20150110194803.GA9033@wfg-t540p.sh.intel.com> List-Id: --===============6317033789351839489== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Thomas, I am really unable to see where is wrong leading to below warning complaints. Can you please help me check it? Add CC netdev maillist. Thanks, Ying -------- Forwarded Message -------- Subject: [rhashtable] WARNING: CPU: 0 PID: 10 at kernel/locking/mutex.c:570 mutex_lock_nested() Date: Sat, 10 Jan 2015 11:48:03 -0800 From: Fengguang Wu To: Ying Xue CC: LKP , linux-kernel(a)vger.kernel.org Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is commit 54c5b7d311c8e1801f9dcce9f388a7420a25fa90 Author: Ying Xue AuthorDate: Wed Jan 7 13:41:53 2015 +0800 Commit: David S. Miller CommitDate: Thu Jan 8 19:47:10 2015 -0800 rhashtable: introduce rhashtable_wakeup_worker helper function Introduce rhashtable_wakeup_worker() helper function to reduce duplicated code where to wake up worker. By the way, as long as the both "future_tbl" and "tbl" bucket table pointers point to the same bucket array, we should try to wake up the resizing worker thread, otherwise, it indicates the work of resizing hash table is not finished yet. However, currently we will wake up the worker thread only when the two pointers point to different bucket array. Obviously this is wrong. So, the issue is also fixed as well in the patch. Signed-off-by: Ying Xue Cc: Thomas Graf Acked-by: Thomas Graf Signed-off-by: David S. Miller +--------------------------------------------------------+------------+----= --------+------------+ | | efb975a67e | 54c5b7d311 | 4955cb4b36 | +--------------------------------------------------------+------------+----= --------+------------+ | boot_successes | 66 | 0 | 0 | | boot_failures | 0 | 21 | 14 | | WARNING:at_kernel/locking/mutex.c:#mutex_lock_nested() | 0 | 21 | 14 | | BUG:unable_to_handle_kernel | 0 | 21 | 14 | | Oops | 0 | 21 | 14 | | EIP_is_at_misc_register | 0 | 21 | 14 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 21 | 14 | | backtrace:rht_deferred_worker | 0 | 21 | 14 | +--------------------------------------------------------+------------+----= --------+------------+ [ 0.398875] ------------[ cut here ]------------ [ 0.398875] ------------[ cut here ]------------ [ 0.400000] WARNING: CPU: 0 PID: 10 at kernel/locking/mutex.c:570 mutex_lock_nested+0x389/0x444() [ 0.400000] WARNING: CPU: 0 PID: 10 at kernel/locking/mutex.c:570 mutex_lock_nested+0x389/0x444() [ 0.400000] DEBUG_LOCKS_WARN_ON(l->magic !=3D l) [ 0.400000] DEBUG_LOCKS_WARN_ON(l->magic !=3D l) [ 0.400000] Modules linked in: [ 0.400000] Modules linked in: [ 0.400000] CPU: 0 PID: 10 Comm: kworker/0:1 Not tainted 3.19.0-rc3-g54c5b7d #200 [ 0.400000] CPU: 0 PID: 10 Comm: kworker/0:1 Not tainted 3.19.0-rc3-g54c5b7d #200 [ 0.400000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.400000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.400000] Workqueue: events rht_deferred_worker [ 0.400000] Workqueue: events rht_deferred_worker [ 0.400000] 00000000 [ 0.400000] 00000000 d34ede5c d34ede5c d34a5460 d34a5460 d34ede30 d34ede30 c14458df c14458df d34ede4c d34ede4c c10424d3 c10424d3 0000023a 0000023a [ 0.400000] c144965c [ 0.400000] c144965c 00000001 00000001 d348bec8 d348bec8 d34a5460 d34a5460 d34ede64 d34ede64 c1042510 c1042510 00000009 00000009 d34ede5c d34ede5c [ 0.400000] c16cd111 [ 0.400000] c16cd111 d34ede78 d34ede78 d34edea0 d34edea0 c144965c c144965c c16d33fa c16d33fa 0000023a 0000023a c16cd111 c16cd111 c16d3422 c16d3422 [ 0.400000] Call Trace: [ 0.400000] Call Trace: [ 0.400000] [] dump_stack+0x16/0x18 [ 0.400000] [] dump_stack+0x16/0x18 [ 0.400000] [] warn_slowpath_common+0xac/0xc3 [ 0.400000] [] warn_slowpath_common+0xac/0xc3 [ 0.400000] [] ? mutex_lock_nested+0x389/0x444 [ 0.400000] [] ? mutex_lock_nested+0x389/0x444 [ 0.400000] [] warn_slowpath_fmt+0x26/0x2a [ 0.400000] [] warn_slowpath_fmt+0x26/0x2a [ 0.400000] [] mutex_lock_nested+0x389/0x444 [ 0.400000] [] mutex_lock_nested+0x389/0x444 [ 0.400000] [] rht_deferred_worker+0x19/0x74 [ 0.400000] [] rht_deferred_worker+0x19/0x74 [ 0.400000] [] process_one_work+0x3f7/0x74d [ 0.400000] [] process_one_work+0x3f7/0x74d [ 0.400000] [] ? worker_thread+0x30/0x75e [ 0.400000] [] ? worker_thread+0x30/0x75e [ 0.400000] [] worker_thread+0x59a/0x75e [ 0.400000] [] worker_thread+0x59a/0x75e [ 0.400000] [] ? max_active_store+0x57/0x57 [ 0.400000] [] ? max_active_store+0x57/0x57 [ 0.400000] [] kthread+0xe9/0xee [ 0.400000] [] kthread+0xe9/0xee [ 0.400000] [] ret_from_kernel_thread+0x20/0x30 [ 0.400000] [] ret_from_kernel_thread+0x20/0x30 [ 0.400000] [] ? kthread_create_on_node+0x1de/0x1de [ 0.400000] [] ? kthread_create_on_node+0x1de/0x1de [ 0.400000] ---[ end trace 250eb7ae843dd3cf ]--- [ 0.400000] ---[ end trace 250eb7ae843dd3cf ]--- git bisect start 4955cb4b36dc366298ecaac0d9874094c8ffe01a b1940cd21c0f4abdce101253e860feff547291b0 -- git bisect bad c526685710f25a83983b56a0a3d26ffee105f6e1 # 14:05 4- 16 Merge 'jtkirshe-net-next/i40e-queue' into devel-lkp-hsx01-rand-201501101335 git bisect good 445834073c81918ec10760d96c3d966fa452dc78 # 14:10 22+ 0 Merge 'microblaze/xnext/gpio-v5' into devel-lkp-hsx01-rand-201501101335 git bisect bad 7b14c9751ab7b4daa58fabd886ea4c55d9068416 # 14:14 0- 22 Merge 'jtkirshe-net-next/core-queue' into devel-lkp-hsx01-rand-201501101335 git bisect bad 818dc2047f993b67202d37d336736ddf8d291d83 # 14:17 0- 22 Merge 'jtkirshe-net-next/community' into devel-lkp-hsx01-rand-201501101335 git bisect good 44d84d7272e5848878a96029b8a8b6e86854f146 # 14:19 22+ 0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net git bisect bad fb57720daf6e56ba453414b5e8dd9cb3c0c80257 # 14:19 0- 18 Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge git bisect bad 99b164a66b7c80be69097d19e55dd1f6a5284fd6 # 14:19 0- 21 Revert "ARM: imx: add FEC sleep mode callback function" git bisect good efb975a67ea7846b966080f999589de570686aa0 # 14:21 22+ 0 rhashtable: optimize rhashtable_lookup routine git bisect bad c0c09bfdc4150b3918526660768585cd477adf35 # 14:21 0- 21 rhashtable: avoid unnecessary wakeup for worker queue git bisect bad db30485408326a6f466a843b291b23535f63eda0 # 16:53 0- 43 rhashtable: involve rhashtable_lookup_insert routine git bisect bad 54c5b7d311c8e1801f9dcce9f388a7420a25fa90 # 16:53 0- 21 rhashtable: introduce rhashtable_wakeup_worker helper function # first bad commit: [54c5b7d311c8e1801f9dcce9f388a7420a25fa90] rhashtable: introduce rhashtable_wakeup_worker helper function git bisect good efb975a67ea7846b966080f999589de570686aa0 # 16:54 66+ 0 rhashtable: optimize rhashtable_lookup routine # extra tests with DEBUG_INFO git bisect good 54c5b7d311c8e1801f9dcce9f388a7420a25fa90 # 17:53 66+ 61 rhashtable: introduce rhashtable_wakeup_worker helper function # extra tests on HEAD of linux-devel/devel-lkp-hsx01-rand-201501101335 git bisect bad 4955cb4b36dc366298ecaac0d9874094c8ffe01a # 17:53 0- 14 0day head guard for 'devel-lkp-hsx01-rand-201501101335' # extra tests on tree/branch linux-devel/devel-athens-alpha-201501091315 git bisect bad d8c38894432075482b15d047396412a2419c509b # 18:36 0- 63 0day head guard for 'devel-athens-alpha-201501091315' # extra tests on tree/branch linus/master git bisect good eb74926920cfa756087a82e0b081df837177cb95 # 18:38 66+ 0 Merge tag 'sound-3.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound # extra tests on tree/branch next/master git bisect good 39b673bba50275b516543d32ef78767a524b9f26 # 18:40 66+ 0 Add linux-next specific files for 20150109 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 kvm=3D( qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel $kernel -m 320 -smp 1 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null ) append=3D( hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --===============6317033789351839489== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.19.0-rc3-g54c5b7d200" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19r ZXJuZWwKCkRlY29tcHJlc3NpbmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gZG9uZS4KQm9vdGlu ZyB0aGUga2VybmVsLgpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBj cHUKWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiAzLjE5LjAtcmMzLWc1NGM1YjdkIChrYnVp bGRAbGtwLWhzeDAxKSAoZ2NjIHZlcnNpb24gNC45LjEgKERlYmlhbiA0LjkuMS0xOSkgKSAjMjAw IFNhdCBKYW4gMTAgMTQ6MjQ6MDMgQ1NUIDIwMTUKWyAgICAwLjAwMDAwMF0gS0VSTkVMIHN1cHBv cnRlZCBjcHVzOgpbICAgIDAuMDAwMDAwXSAgIEludGVsIEdlbnVpbmVJbnRlbApbICAgIDAuMDAw MDAwXSAgIEFNRCBBdXRoZW50aWNBTUQKWyAgICAwLjAwMDAwMF0gICBOU0MgR2VvZGUgYnkgTlND ClsgICAgMC4wMDAwMDBdICAgQ3lyaXggQ3lyaXhJbnN0ZWFkClsgICAgMC4wMDAwMDBdICAgQ2Vu dGF1ciBDZW50YXVySGF1bHMKWyAgICAwLjAwMDAwMF0gICBUcmFuc21ldGEgR2VudWluZVRNeDg2 ClsgICAgMC4wMDAwMDBdICAgVHJhbnNtZXRhIFRyYW5zbWV0YUNQVQpbICAgIDAuMDAwMDAwXSAg IFVNQyBVTUMgVU1DIFVNQwpbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNp Y2FsIFJBTSBtYXA6ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAw MDAwMDAtMHgwMDAwMDAwMDAwMDlmYmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAwMDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsg ICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAw MDAwMGZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw MDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAxM2ZmZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJ T1MtZTgyMDogW21lbSAweDAwMDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNl cnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4 MDAwMDAwMDBmZWZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt IDB4MDAwMDAwMDBmZmZjMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4w MDAwMDBdIGJvb3Rjb25zb2xlIFtlYXJseXNlcjBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTlgg KEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlClsgICAgMC4wMDAwMDBdIFNNQklP UyAyLjQgcHJlc2VudC4KWyAgICAwLjAwMDAwMF0gRE1JOiBCb2NocyBCb2NocywgQklPUyBCb2No cyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IEtWTQpbICAg IDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4MDAwMDBmZmZdIHVzYWJs ZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gZTgyMDogcmVtb3ZlIFttZW0gMHgwMDBhMDAw MC0weDAwMGZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweDEz ZmZlIG1heF9hcmNoX3BmbiA9IDB4MTAwMDAwMApbICAgIDAuMDAwMDAwXSBNVFJSIGRlZmF1bHQg dHlwZTogd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSBNVFJSIGZpeGVkIHJhbmdlcyBlbmFibGVk OgpbICAgIDAuMDAwMDAwXSAgIDAwMDAwLTlGRkZGIHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0g ICBBMDAwMC1CRkZGRiB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgQzAwMDAtRkZGRkYgd3Jp dGUtcHJvdGVjdApbICAgIDAuMDAwMDAwXSBNVFJSIHZhcmlhYmxlIHJhbmdlcyBlbmFibGVkOgpb ICAgIDAuMDAwMDAwXSAgIDAgYmFzZSAwMDgwMDAwMDAwIG1hc2sgRkY4MDAwMDAwMCB1bmNhY2hh YmxlClsgICAgMC4wMDAwMDBdICAgMSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDIgZGlzYWJs ZWQKWyAgICAwLjAwMDAwMF0gICAzIGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNCBkaXNhYmxl ZApbICAgIDAuMDAwMDAwXSAgIDUgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA2IGRpc2FibGVk ClsgICAgMC4wMDAwMDBdICAgNyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBQQVQgY29uZmlndXJh dGlvbiBbMC03XTogV0IgIFdDICBVQy0gVUMgIFVDICBVQyAgVUMgIFVDICAKWyAgICAwLjAwMDAw MF0gaW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMjVmZmZmZl0KWyAg ICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbYzAwOWIwMDBdIDliMDAwIHNp emUgMTYzODQKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMDAw MDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZm Zl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTNh MDAwMDAtMHgxM2JmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxM2EwMDAwMC0weDEzYmZm ZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjE4YTAwMCwgMHgwMjE4YWZmZl0g UEdUQUJMRQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTAwMDAw MDAtMHgxMzlmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMDAwMDAwMC0weDEzOWZmZmZm XSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjE4YjAwMCwgMHgwMjE4YmZmZl0gUEdU QUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIxOGMwMDAsIDB4MDIxOGNmZmZdIFBHVEFCTEUK WyAgICAwLjAwMDAwMF0gQlJLIFsweDAyMThkMDAwLCAweDAyMThkZmZmXSBQR1RBQkxFClsgICAg MC4wMDAwMDBdIEJSSyBbMHgwMjE4ZTAwMCwgMHgwMjE4ZWZmZl0gUEdUQUJMRQpbICAgIDAuMDAw MDAwXSBCUksgWzB4MDIxOGYwMDAsIDB4MDIxOGZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0g aW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdClsgICAgMC4w MDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAw XSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTNjMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAw LjAwMDAwMF0gIFttZW0gMHgxM2MwMDAwMC0weDEzZmZkZmZmXSBwYWdlIDRrClsgICAgMC4wMDAw MDBdIFJBTURJU0s6IFttZW0gMHgxM2NiZDAwMC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBB Q1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAw MDAwMF0gQUNQSTogUlNEUCAweDAwMEZEOUEwIDAwMDAxNCAodjAwIEJPQ0hTICkKWyAgICAwLjAw MDAwMF0gQUNQSTogUlNEVCAweDEzRkZFNEIwIDAwMDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAw MDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MTNGRkZG ODAgMDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsg ICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgxM0ZGRTRGMCAwMDExQTkgKHYwMSBCWFBDICAgQlhE U0RUICAgMDAwMDAwMDEgSU5UTCAyMDEwMDUyOCkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAw eDEzRkZGRjQwIDAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MTNGRkY4MDAgMDAw NzM1ICh2MDEgQk9DSFMgIEJYUENTU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4w MDAwMDBdIEFDUEk6IEFQSUMgMHgxM0ZGRjZFMCAwMDAwNzggKHYwMSBCT0NIUyAgQlhQQ0FQSUMg MDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDEzRkZG NkEwIDAwMDAzOCAodjAxIEJPQ0hTICBCWFBDSFBFVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpb ICAgIDAuMDAwMDAwXSAzMTlNQiBMT1dNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1h cHBlZCBsb3cgcmFtOiAwIC0gMTNmZmUwMDAKWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0g MTNmZmUwMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFu ZCA0YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmYzAw MSwgcHJpbWFyeSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4w MDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAw MDBdICAgTm9ybWFsICAgW21lbSAweDAxMDAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBd IE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVhcmx5IG1l bW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDEw MDAtMHgwMDA5ZWZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMTAwMDAw LTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgw MDAwMTAwMC0weDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczog ODE4MjAKWyAgICAwLjAwMDAwMF0gZnJlZV9hcmVhX2luaXRfbm9kZTogbm9kZSAwLCBwZ2RhdCBj MTdkYmM0MCwgbm9kZV9tZW1fbWFwIGQzOGY5MDIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6 IDMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBh Z2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8g YmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA2MDggcGFnZXMgdXNlZCBmb3Ig bWVtbWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJh dGNoOjE1ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4YjAwOApbICAg IDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAg ICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAwXSBr dm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDE3NzY1ODAKWyAgICAwLjAwMDAwMF0gZTgyMDogW21l bSAweDE0MDAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAw LjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQpbICAgIDAuMDAw MDAwXSBwY3B1LWFsbG9jOiBzMCByMCBkMzI3NjggdTMyNzY4IGFsbG9jPTEqMzI3NjgKWyAgICAw LjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxp c3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgx MTgwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0x IGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19l bmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9LTEgc29mdGxv Y2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBvb3BzPXBhbmljIGxvYWRfcmFtZGlzaz0y IHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1u b3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3Zt L2kzODYtcmFuZGNvbmZpZy1oYTAtMDExMC9saW51eC1kZXZlbDpkZXZlbC1sa3AtaHN4MDEtcmFu ZC0yMDE1MDExMDEyNTA6NTRjNWI3ZDMxMWM4ZTE4MDFmOWRjY2U5ZjM4OGE3NDIwYTI1ZmE5MDpi aXNlY3QtbGludXgtMi8udm1saW51ei01NGM1YjdkMzExYzhlMTgwMWY5ZGNjZTlmMzg4YTc0MjBh MjVmYTkwLTIwMTUwMTEwMTQyNDE5LTE0LWtidWlsZCBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwt bGtwLWhzeDAxLXJhbmQtMjAxNTAxMTAxMjUwIEJPT1RfSU1BR0U9L2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGEwLTAxMTAvNTRjNWI3ZDMxMWM4ZTE4MDFmOWRjY2U5ZjM4OGE3NDIwYTI1ZmE5MC92 bWxpbnV6LTMuMTkuMC1yYzMtZzU0YzViN2QgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAw MDBdIHN5c3JxOiBzeXNycSBhbHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUElEIGhhc2gg dGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMDAwMDBd IERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0 IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMy NzY4IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcg Q1BVIzAKWyAgICAwLjAwMDAwMF0geHNhdmU6IGVuYWJsZWQgeHN0YXRlX2J2IDB4NywgY250eHQg c2l6ZSAweDM0MCB1c2luZyBzdGFuZGFyZCBmb3JtClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMzAy MzgwSy8zMjcyODBLIGF2YWlsYWJsZSAoNDQwN0sga2VybmVsIGNvZGUsIDE4NzFLIHJ3ZGF0YSwg MzEyNEsgcm9kYXRhLCA1MTZLIGluaXQsIDc5NDhLIGJzcywgMjQ5MDBLIHJlc2VydmVkLCAwSyBj bWEtcmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdIHZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlvdXQ6 ClsgICAgMC4wMDAwMDBdICAgICBmaXhtYXAgIDogMHhmZmZlMzAwMCAtIDB4ZmZmZmYwMDAgICAo IDExMiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxsb2MgOiAweGQ0N2ZlMDAwIC0gMHhmZmZl MTAwMCAgICggNjk1IE1CKQpbICAgIDAuMDAwMDAwXSAgICAgbG93bWVtICA6IDB4YzAwMDAwMDAg LSAweGQzZmZlMDAwICAgKCAzMTkgTUIpClsgICAgMC4wMDAwMDBdICAgICAgIC5pbml0IDogMHhj MTkzMjAwMCAtIDB4YzE5YjMwMDAgICAoIDUxNiBrQikKWyAgICAwLjAwMDAwMF0gICAgICAgLmRh dGEgOiAweGMxNDRlMjNmIC0gMHhjMTkzMGZjMCAgICg1MDAzIGtCKQpbICAgIDAuMDAwMDAwXSAg ICAgICAudGV4dCA6IDB4YzEwMDAwMDAgLSAweGMxNDRlMjNmICAgKDQ0MDgga0IpClsgICAgMC4w MDAwMDBdIENoZWNraW5nIGlmIHRoaXMgcHJvY2Vzc29yIGhvbm91cnMgdGhlIFdQIGJpdCBldmVu IGluIHN1cGVydmlzb3IgbW9kZS4uLk9rLgpbICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0 LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0xLCBOb2Rlcz0xClsgICAgMC4wMDAwMDBd IFRlc3RpbmcgdHJhY2VyIG5vcDogUEFTU0VEClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MTYgbnJf aXJxczoxNiAxNgpbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFja3MsIGhhcmQ9ZDM0MmMwMDAg c29mdD1kMzQyZTAwMApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBj cHUKWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiAzLjE5LjAtcmMzLWc1NGM1YjdkIChrYnVp bGRAbGtwLWhzeDAxKSAoZ2NjIHZlcnNpb24gNC45LjEgKERlYmlhbiA0LjkuMS0xOSkgKSAjMjAw IFNhdCBKYW4gMTAgMTQ6MjQ6MDMgQ1NUIDIwMTUKWyAgICAwLjAwMDAwMF0gS0VSTkVMIHN1cHBv cnRlZCBjcHVzOgpbICAgIDAuMDAwMDAwXSAgIEludGVsIEdlbnVpbmVJbnRlbApbICAgIDAuMDAw MDAwXSAgIEFNRCBBdXRoZW50aWNBTUQKWyAgICAwLjAwMDAwMF0gICBOU0MgR2VvZGUgYnkgTlND ClsgICAgMC4wMDAwMDBdICAgQ3lyaXggQ3lyaXhJbnN0ZWFkClsgICAgMC4wMDAwMDBdICAgQ2Vu dGF1ciBDZW50YXVySGF1bHMKWyAgICAwLjAwMDAwMF0gICBUcmFuc21ldGEgR2VudWluZVRNeDg2 ClsgICAgMC4wMDAwMDBdICAgVHJhbnNtZXRhIFRyYW5zbWV0YUNQVQpbICAgIDAuMDAwMDAwXSAg IFVNQyBVTUMgVU1DIFVNQwpbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNp Y2FsIFJBTSBtYXA6ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAw MDAwMDAtMHgwMDAwMDAwMDAwMDlmYmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAwMDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsg ICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAw MDAwMGZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw MDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAxM2ZmZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJ T1MtZTgyMDogW21lbSAweDAwMDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNl cnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4 MDAwMDAwMDBmZWZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt IDB4MDAwMDAwMDBmZmZjMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4w MDAwMDBdIGJvb3Rjb25zb2xlIFtlYXJseXNlcjBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTlgg KEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlClsgICAgMC4wMDAwMDBdIFNNQklP UyAyLjQgcHJlc2VudC4KWyAgICAwLjAwMDAwMF0gRE1JOiBCb2NocyBCb2NocywgQklPUyBCb2No cyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IEtWTQpbICAg IDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4MDAwMDBmZmZdIHVzYWJs ZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gZTgyMDogcmVtb3ZlIFttZW0gMHgwMDBhMDAw MC0weDAwMGZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweDEz ZmZlIG1heF9hcmNoX3BmbiA9IDB4MTAwMDAwMApbICAgIDAuMDAwMDAwXSBNVFJSIGRlZmF1bHQg dHlwZTogd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSBNVFJSIGZpeGVkIHJhbmdlcyBlbmFibGVk OgpbICAgIDAuMDAwMDAwXSAgIDAwMDAwLTlGRkZGIHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0g ICBBMDAwMC1CRkZGRiB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgQzAwMDAtRkZGRkYgd3Jp dGUtcHJvdGVjdApbICAgIDAuMDAwMDAwXSBNVFJSIHZhcmlhYmxlIHJhbmdlcyBlbmFibGVkOgpb ICAgIDAuMDAwMDAwXSAgIDAgYmFzZSAwMDgwMDAwMDAwIG1hc2sgRkY4MDAwMDAwMCB1bmNhY2hh YmxlClsgICAgMC4wMDAwMDBdICAgMSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDIgZGlzYWJs ZWQKWyAgICAwLjAwMDAwMF0gICAzIGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNCBkaXNhYmxl ZApbICAgIDAuMDAwMDAwXSAgIDUgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA2IGRpc2FibGVk ClsgICAgMC4wMDAwMDBdICAgNyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBQQVQgY29uZmlndXJh dGlvbiBbMC03XTogV0IgIFdDICBVQy0gVUMgIFVDICBVQyAgVUMgIFVDICAKWyAgICAwLjAwMDAw MF0gaW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMjVmZmZmZl0KWyAg ICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbYzAwOWIwMDBdIDliMDAwIHNp emUgMTYzODQKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMDAw MDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZm Zl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTNh MDAwMDAtMHgxM2JmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxM2EwMDAwMC0weDEzYmZm ZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjE4YTAwMCwgMHgwMjE4YWZmZl0g UEdUQUJMRQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTAwMDAw MDAtMHgxMzlmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMDAwMDAwMC0weDEzOWZmZmZm XSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjE4YjAwMCwgMHgwMjE4YmZmZl0gUEdU QUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIxOGMwMDAsIDB4MDIxOGNmZmZdIFBHVEFCTEUK WyAgICAwLjAwMDAwMF0gQlJLIFsweDAyMThkMDAwLCAweDAyMThkZmZmXSBQR1RBQkxFClsgICAg MC4wMDAwMDBdIEJSSyBbMHgwMjE4ZTAwMCwgMHgwMjE4ZWZmZl0gUEdUQUJMRQpbICAgIDAuMDAw MDAwXSBCUksgWzB4MDIxOGYwMDAsIDB4MDIxOGZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0g aW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdClsgICAgMC4w MDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAw XSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTNjMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAw LjAwMDAwMF0gIFttZW0gMHgxM2MwMDAwMC0weDEzZmZkZmZmXSBwYWdlIDRrClsgICAgMC4wMDAw MDBdIFJBTURJU0s6IFttZW0gMHgxM2NiZDAwMC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBB Q1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAw MDAwMF0gQUNQSTogUlNEUCAweDAwMEZEOUEwIDAwMDAxNCAodjAwIEJPQ0hTICkKWyAgICAwLjAw MDAwMF0gQUNQSTogUlNEVCAweDEzRkZFNEIwIDAwMDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAw MDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MTNGRkZG ODAgMDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsg ICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgxM0ZGRTRGMCAwMDExQTkgKHYwMSBCWFBDICAgQlhE U0RUICAgMDAwMDAwMDEgSU5UTCAyMDEwMDUyOCkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAw eDEzRkZGRjQwIDAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MTNGRkY4MDAgMDAw NzM1ICh2MDEgQk9DSFMgIEJYUENTU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4w MDAwMDBdIEFDUEk6IEFQSUMgMHgxM0ZGRjZFMCAwMDAwNzggKHYwMSBCT0NIUyAgQlhQQ0FQSUMg MDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDEzRkZG NkEwIDAwMDAzOCAodjAxIEJPQ0hTICBCWFBDSFBFVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpb ICAgIDAuMDAwMDAwXSAzMTlNQiBMT1dNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1h cHBlZCBsb3cgcmFtOiAwIC0gMTNmZmUwMDAKWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0g MTNmZmUwMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFu ZCA0YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmYzAw MSwgcHJpbWFyeSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4w MDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAw MDBdICAgTm9ybWFsICAgW21lbSAweDAxMDAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBd IE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVhcmx5IG1l bW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDEw MDAtMHgwMDA5ZWZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMTAwMDAw LTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgw MDAwMTAwMC0weDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczog ODE4MjAKWyAgICAwLjAwMDAwMF0gZnJlZV9hcmVhX2luaXRfbm9kZTogbm9kZSAwLCBwZ2RhdCBj MTdkYmM0MCwgbm9kZV9tZW1fbWFwIGQzOGY5MDIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6 IDMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBh Z2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8g YmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA2MDggcGFnZXMgdXNlZCBmb3Ig bWVtbWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJh dGNoOjE1ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4YjAwOApbICAg IDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAg ICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAwXSBr dm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDE3NzY1ODAKWyAgICAwLjAwMDAwMF0gZTgyMDogW21l bSAweDE0MDAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAw LjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQpbICAgIDAuMDAw MDAwXSBwY3B1LWFsbG9jOiBzMCByMCBkMzI3NjggdTMyNzY4IGFsbG9jPTEqMzI3NjgKWyAgICAw LjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxp c3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgx MTgwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0x IGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19l bmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9LTEgc29mdGxv Y2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBvb3BzPXBhbmljIGxvYWRfcmFtZGlzaz0y IHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1u b3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3Zt L2kzODYtcmFuZGNvbmZpZy1oYTAtMDExMC9saW51eC1kZXZlbDpkZXZlbC1sa3AtaHN4MDEtcmFu ZC0yMDE1MDExMDEyNTA6NTRjNWI3ZDMxMWM4ZTE4MDFmOWRjY2U5ZjM4OGE3NDIwYTI1ZmE5MDpi aXNlY3QtbGludXgtMi8udm1saW51ei01NGM1YjdkMzExYzhlMTgwMWY5ZGNjZTlmMzg4YTc0MjBh MjVmYTkwLTIwMTUwMTEwMTQyNDE5LTE0LWtidWlsZCBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwt bGtwLWhzeDAxLXJhbmQtMjAxNTAxMTAxMjUwIEJPT1RfSU1BR0U9L2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGEwLTAxMTAvNTRjNWI3ZDMxMWM4ZTE4MDFmOWRjY2U5ZjM4OGE3NDIwYTI1ZmE5MC92 bWxpbnV6LTMuMTkuMC1yYzMtZzU0YzViN2QgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAw MDBdIHN5c3JxOiBzeXNycSBhbHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUElEIGhhc2gg dGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMDAwMDBd IERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0 IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMy NzY4IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcg Q1BVIzAKWyAgICAwLjAwMDAwMF0geHNhdmU6IGVuYWJsZWQgeHN0YXRlX2J2IDB4NywgY250eHQg c2l6ZSAweDM0MCB1c2luZyBzdGFuZGFyZCBmb3JtClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMzAy MzgwSy8zMjcyODBLIGF2YWlsYWJsZSAoNDQwN0sga2VybmVsIGNvZGUsIDE4NzFLIHJ3ZGF0YSwg MzEyNEsgcm9kYXRhLCA1MTZLIGluaXQsIDc5NDhLIGJzcywgMjQ5MDBLIHJlc2VydmVkLCAwSyBj bWEtcmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdIHZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlvdXQ6 ClsgICAgMC4wMDAwMDBdICAgICBmaXhtYXAgIDogMHhmZmZlMzAwMCAtIDB4ZmZmZmYwMDAgICAo IDExMiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxsb2MgOiAweGQ0N2ZlMDAwIC0gMHhmZmZl MTAwMCAgICggNjk1IE1CKQpbICAgIDAuMDAwMDAwXSAgICAgbG93bWVtICA6IDB4YzAwMDAwMDAg LSAweGQzZmZlMDAwICAgKCAzMTkgTUIpClsgICAgMC4wMDAwMDBdICAgICAgIC5pbml0IDogMHhj MTkzMjAwMCAtIDB4YzE5YjMwMDAgICAoIDUxNiBrQikKWyAgICAwLjAwMDAwMF0gICAgICAgLmRh dGEgOiAweGMxNDRlMjNmIC0gMHhjMTkzMGZjMCAgICg1MDAzIGtCKQpbICAgIDAuMDAwMDAwXSAg ICAgICAudGV4dCA6IDB4YzEwMDAwMDAgLSAweGMxNDRlMjNmICAgKDQ0MDgga0IpClsgICAgMC4w MDAwMDBdIENoZWNraW5nIGlmIHRoaXMgcHJvY2Vzc29yIGhvbm91cnMgdGhlIFdQIGJpdCBldmVu IGluIHN1cGVydmlzb3IgbW9kZS4uLk9rLgpbICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0 LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0xLCBOb2Rlcz0xClsgICAgMC4wMDAwMDBd IFRlc3RpbmcgdHJhY2VyIG5vcDogUEFTU0VEClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MTYgbnJf aXJxczoxNiAxNgpbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFja3MsIGhhcmQ9ZDM0MmMwMDAg c29mdD1kMzQyZTAwMApbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHlTMF0gZW5hYmxlZApbICAg IDAuMDAwMDAwXSBjb25zb2xlIFt0dHlTMF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBMb2NrIGRl cGVuZGVuY3kgdmFsaWRhdG9yOiBDb3B5cmlnaHQgKGMpIDIwMDYgUmVkIEhhdCwgSW5jLiwgSW5n byBNb2xuYXIKWyAgICAwLjAwMDAwMF0gTG9jayBkZXBlbmRlbmN5IHZhbGlkYXRvcjogQ29weXJp Z2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFyClsgICAgMC4wMDAwMDBdIC4u LiBNQVhfTE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tE RVBfU1VCQ0xBU1NFUzogIDgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRIOiAgICAg ICAgICA0OApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAgIDQ4Clsg ICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpbICAgIDAuMDAw MDAwXSAuLi4gTUFYX0xPQ0tERVBfS0VZUzogICAgICAgIDgxOTEKWyAgICAwLjAwMDAwMF0gLi4u IENMQVNTSEFTSF9TSVpFOiAgICAgICAgICA0MDk2ClsgICAgMC4wMDAwMDBdIC4uLiBDTEFTU0hB U0hfU0laRTogICAgICAgICAgNDA5NgpbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfRU5U UklFUzogICAgIDMyNzY4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9FTlRSSUVTOiAg ICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0NIQUlOUzogICAgICA2NTUz NgpbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAgIDY1NTM2ClsgICAg MC4wMDAwMDBdIC4uLiBDSEFJTkhBU0hfU0laRTogICAgICAgICAgMzI3NjgKWyAgICAwLjAwMDAw MF0gLi4uIENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAgbWVt b3J5IHVzZWQgYnkgbG9jayBkZXBlbmRlbmN5IGluZm86IDQ5MTEga0IKWyAgICAwLjAwMDAwMF0g IG1lbW9yeSB1c2VkIGJ5IGxvY2sgZGVwZW5kZW5jeSBpbmZvOiA0OTExIGtCClsgICAgMC4wMDAw MDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDogMTE1MiBieXRlcwpbICAgIDAu MDAwMDAwXSAgcGVyIHRhc2stc3RydWN0IG1lbW9yeSBmb290cHJpbnQ6IDExNTIgYnl0ZXMKWyAg ICAwLjAwMDAwMF0gaHBldCBjbG9ja2V2ZW50IHJlZ2lzdGVyZWQKWyAgICAwLjAwMDAwMF0gaHBl dCBjbG9ja2V2ZW50IHJlZ2lzdGVyZWQKWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAyNjkz LjY2MiBNSHogcHJvY2Vzc29yClsgICAgMC4wMDAwMDBdIHRzYzogRGV0ZWN0ZWQgMjY5My42NjIg TUh6IHByb2Nlc3NvcgpbICAgIDAuMDIwMDAwXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lw cGVkKSBwcmVzZXQgdmFsdWUuLiAKWyAgICAwLjAyMDAwMF0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9v cCAoc2tpcHBlZCkgcHJlc2V0IHZhbHVlLi4gNTM4Ny4zMiBCb2dvTUlQUyAobHBqPTI2OTM2NjIw KQo1Mzg3LjMyIEJvZ29NSVBTIChscGo9MjY5MzY2MjApClsgICAgMC4wMjAwMDBdIHBpZF9tYXg6 IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAgIDAuMDIwMDAwXSBwaWRfbWF4OiBkZWZh dWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAgICAwLjAyMDAwMF0gQUNQSTogQ29yZSByZXZpc2lv biAyMDE0MTEwNwpbICAgIDAuMDIwMDAwXSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTQxMTA3Clsg ICAgMC4wMjEyMjhdIEFDUEk6IApbICAgIDAuMDIxMjI4XSBBQ1BJOiBBbGwgQUNQSSBUYWJsZXMg c3VjY2Vzc2Z1bGx5IGFjcXVpcmVkQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJl ZAoKWyAgICAwLjAyMjY0MF0gQUNQSTogc2V0dGluZyBFTENSIHRvIDAyMDAgKGZyb20gMGMwMCkK WyAgICAwLjAyMjY0MF0gQUNQSTogc2V0dGluZyBFTENSIHRvIDAyMDAgKGZyb20gMGMwMCkKWyAg ICAwLjAyMzk4Ml0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjog MCwgNDA5NiBieXRlcykKWyAgICAwLjAyMzk4Ml0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRy aWVzOiAxMDI0IChvcmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAwLjAyNTcwMF0gTW91bnRwb2lu dC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQpb ICAgIDAuMDI1NzAwXSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAo b3JkZXI6IDAsIDQwOTYgYnl0ZXMpClsgICAgMC4wMjg0OThdIEluaXRpYWxpemluZyBjZ3JvdXAg c3Vic3lzIGh1Z2V0bGIKWyAgICAwLjAyODQ5OF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMg aHVnZXRsYgpbICAgIDAuMDI5NjkxXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBkZWJ1Zwpb ICAgIDAuMDI5NjkxXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBkZWJ1ZwpbICAgIDAuMDMw MTYxXSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAu MDMwMTYxXSBMYXN0IGxldmVsIGRUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMCwgMUdC IDAKWyAgICAwLjAzMDE2MV0gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwg NE1CIDAKWyAgICAwLjAzMDE2MV0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiAwLCAyTUIg MCwgNE1CIDAsIDFHQiAwClsgICAgMC4wMzI3MjhdIENQVTogClsgICAgMC4wMzI3MjhdIENQVTog SW50ZWwgQ29yZSBQcm9jZXNzb3IgKEhhc3dlbGwpSW50ZWwgQ29yZSBQcm9jZXNzb3IgKEhhc3dl bGwpIChmYW06IDA2LCBtb2RlbDogM2MgKGZhbTogMDYsIG1vZGVsOiAzYywgc3RlcHBpbmc6IDAx KQosIHN0ZXBwaW5nOiAwMSkKWyAgICAwLjA1MDE4Nl0gUGVyZm9ybWFuY2UgRXZlbnRzOiAKWyAg ICAwLjA1MDE4Nl0gUGVyZm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBwNiBDUFUgbW9kZWwg NjAgdW5zdXBwb3J0ZWQgcDYgQ1BVIG1vZGVsIDYwIG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2 ZW50cyBvbmx5LgpubyBQTVUgZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAwLjA1 NDMzNV0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMC4wNTQzMzVdIGRldnRtcGZzOiBpbml0 aWFsaXplZApbICAgIDAuMDU2MzUyXSBUZXN0aW5nIHRyYWNlciBpcnFzb2ZmOiAKWyAgICAwLjA1 NjM1Ml0gVGVzdGluZyB0cmFjZXIgaXJxc29mZjogUEFTU0VEClBBU1NFRApbICAgIDAuMDU3NjUw XSBwcmFuZG9tOiBzZWVkIGJvdW5kYXJ5IHNlbGYgdGVzdCBwYXNzZWQKWyAgICAwLjA1NzY1MF0g cHJhbmRvbTogc2VlZCBib3VuZGFyeSBzZWxmIHRlc3QgcGFzc2VkClsgICAgMC4wNTk2NDZdIHBy YW5kb206IDEwMCBzZWxmIHRlc3RzIHBhc3NlZApbICAgIDAuMDU5NjQ2XSBwcmFuZG9tOiAxMDAg c2VsZiB0ZXN0cyBwYXNzZWQKWyAgICAwLjA2MDAxOF0gYXRvbWljNjRfdGVzdDogcGFzc2VkIGZv ciBpNTg2KyBwbGF0Zm9ybSB3aXRoIENYOCBhbmQgd2l0aCBTU0UKWyAgICAwLjA2MDAxOF0gYXRv bWljNjRfdGVzdDogcGFzc2VkIGZvciBpNTg2KyBwbGF0Zm9ybSB3aXRoIENYOCBhbmQgd2l0aCBT U0UKWyAgICAwLjA2MjM4MV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAg IDAuMDYyMzgxXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2ClsgICAgMC4wNjQ3 NDNdIGNwdWlkbGU6IHVzaW5nIGdvdmVybm9yIG1lbnUKWyAgICAwLjA2NDc0M10gY3B1aWRsZTog dXNpbmcgZ292ZXJub3IgbWVudQpbICAgIDAuMDY2MDU5XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVn aXN0ZXJlZApbICAgIDAuMDY2MDU5XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAg IDAuMDY3NDg5XSBQQ0kgOiBQQ0kgQklPUyBhcmVhIGlzIHJ3IGFuZCB4LiBVc2UgcGNpPW5vYmlv cyBpZiB5b3Ugd2FudCBpdCBOWC4KWyAgICAwLjA2NzQ4OV0gUENJIDogUENJIEJJT1MgYXJlYSBp cyBydyBhbmQgeC4gVXNlIHBjaT1ub2Jpb3MgaWYgeW91IHdhbnQgaXQgTlguClsgICAgMC4wNjkx NTZdIFBDSTogUENJIEJJT1MgcmV2aXNpb24gMi4xMCBlbnRyeSBhdCAweGZjNmQ1LCBsYXN0IGJ1 cz0wClsgICAgMC4wNjkxNTZdIFBDSTogUENJIEJJT1MgcmV2aXNpb24gMi4xMCBlbnRyeSBhdCAw eGZjNmQ1LCBsYXN0IGJ1cz0wClsgICAgMC4wNzAwMTNdIFBDSTogVXNpbmcgY29uZmlndXJhdGlv biB0eXBlIDEgZm9yIGJhc2UgYWNjZXNzClsgICAgMC4wNzAwMTNdIFBDSTogVXNpbmcgY29uZmln dXJhdGlvbiB0eXBlIDEgZm9yIGJhc2UgYWNjZXNzClsgICAgMC4wODI2MDldIFJ1bm5pbmcgcmVz aXphYmxlIGhhc2h0YWJsZSB0ZXN0cy4uLgpbICAgIDAuMDgyNjA5XSBSdW5uaW5nIHJlc2l6YWJs ZSBoYXNodGFibGUgdGVzdHMuLi4KWyAgICAwLjA4MzczMl0gICBBZGRpbmcgMjA0OCBrZXlzClsg ICAgMC4wODM3MzJdICAgQWRkaW5nIDIwNDgga2V5cwpbICAgIDAuMTAwOTQwXSAgIFRyYXZlcnNh bCBjb21wbGV0ZTogY291bnRlZD0yMDQ4LCBuZWxlbXM9MjA0OCwgZW50cmllcz0yMDQ4ClsgICAg MC4xMDA5NDBdICAgVHJhdmVyc2FsIGNvbXBsZXRlOiBjb3VudGVkPTIwNDgsIG5lbGVtcz0yMDQ4 LCBlbnRyaWVzPTIwNDgKWyAgICAwLjEwODQyM10gICBUYWJsZSBleHBhbnNpb24gaXRlcmF0aW9u IDAuLi4KWyAgICAwLjEwODQyM10gICBUYWJsZSBleHBhbnNpb24gaXRlcmF0aW9uIDAuLi4KWyAg ICAwLjEyMTAxN10gICBWZXJpZnlpbmcgbG9va3Vwcy4uLgpbICAgIDAuMTIxMDE3XSAgIFZlcmlm eWluZyBsb29rdXBzLi4uClsgICAgMC4xMjU1NDldICAgVGFibGUgZXhwYW5zaW9uIGl0ZXJhdGlv biAxLi4uClsgICAgMC4xMjU1NDldICAgVGFibGUgZXhwYW5zaW9uIGl0ZXJhdGlvbiAxLi4uClsg ICAgMC4xMjgzMzNdICAgVmVyaWZ5aW5nIGxvb2t1cHMuLi4KWyAgICAwLjEyODMzM10gICBWZXJp ZnlpbmcgbG9va3Vwcy4uLgpbICAgIDAuMTQxNTU4XSAgIFRhYmxlIGV4cGFuc2lvbiBpdGVyYXRp b24gMi4uLgpbICAgIDAuMTQxNTU4XSAgIFRhYmxlIGV4cGFuc2lvbiBpdGVyYXRpb24gMi4uLgpb ICAgIDAuMTQ0Mzk4XSAgIFZlcmlmeWluZyBsb29rdXBzLi4uClsgICAgMC4xNDQzOThdICAgVmVy aWZ5aW5nIGxvb2t1cHMuLi4KWyAgICAwLjE0Njk1M10gICBUYWJsZSBleHBhbnNpb24gaXRlcmF0 aW9uIDMuLi4KWyAgICAwLjE0Njk1M10gICBUYWJsZSBleHBhbnNpb24gaXRlcmF0aW9uIDMuLi4K WyAgICAwLjE2MDMzOV0gICBWZXJpZnlpbmcgbG9va3Vwcy4uLgpbICAgIDAuMTYwMzM5XSAgIFZl cmlmeWluZyBsb29rdXBzLi4uClsgICAgMC4xNjI2MTNdICAgVGFibGUgc2hyaW5rYWdlIGl0ZXJh dGlvbiAwLi4uClsgICAgMC4xNjI2MTNdICAgVGFibGUgc2hyaW5rYWdlIGl0ZXJhdGlvbiAwLi4u ClsgICAgMC4xNjM5MzNdICAgVmVyaWZ5aW5nIGxvb2t1cHMuLi4KWyAgICAwLjE2MzkzM10gICBW ZXJpZnlpbmcgbG9va3Vwcy4uLgpbICAgIDAuMTY2NDg5XSAgIFRhYmxlIHNocmlua2FnZSBpdGVy YXRpb24gMS4uLgpbICAgIDAuMTY2NDg5XSAgIFRhYmxlIHNocmlua2FnZSBpdGVyYXRpb24gMS4u LgpbICAgIDAuMTY3Njg2XSAgIFZlcmlmeWluZyBsb29rdXBzLi4uClsgICAgMC4xNjc2ODZdICAg VmVyaWZ5aW5nIGxvb2t1cHMuLi4KWyAgICAwLjE4MDkwN10gICBUYWJsZSBzaHJpbmthZ2UgaXRl cmF0aW9uIDIuLi4KWyAgICAwLjE4MDkwN10gICBUYWJsZSBzaHJpbmthZ2UgaXRlcmF0aW9uIDIu Li4KWyAgICAwLjE4MjA3OF0gICBWZXJpZnlpbmcgbG9va3Vwcy4uLgpbICAgIDAuMTgyMDc4XSAg IFZlcmlmeWluZyBsb29rdXBzLi4uClsgICAgMC4xODYzODJdICAgVGFibGUgc2hyaW5rYWdlIGl0 ZXJhdGlvbiAzLi4uClsgICAgMC4xODYzODJdICAgVGFibGUgc2hyaW5rYWdlIGl0ZXJhdGlvbiAz Li4uClsgICAgMC4xODc0OTldICAgVmVyaWZ5aW5nIGxvb2t1cHMuLi4KWyAgICAwLjE4NzQ5OV0g ICBWZXJpZnlpbmcgbG9va3Vwcy4uLgpbICAgIDAuMjA0MjMyXSAgIFRyYXZlcnNhbCBjb21wbGV0 ZTogY291bnRlZD0yMDQ4LCBuZWxlbXM9MjA0OCwgZW50cmllcz0yMDQ4ClsgICAgMC4yMDQyMzJd ICAgVHJhdmVyc2FsIGNvbXBsZXRlOiBjb3VudGVkPTIwNDgsIG5lbGVtcz0yMDQ4LCBlbnRyaWVz PTIwNDgKWyAgICAwLjIwNTkyMV0gICBEZWxldGluZyAyMDQ4IGtleXMKWyAgICAwLjIwNTkyMV0g ICBEZWxldGluZyAyMDQ4IGtleXMKWyAgICAwLjIyMDY5M10gQUNQSTogQWRkZWQgX09TSShNb2R1 bGUgRGV2aWNlKQpbICAgIDAuMjIwNjkzXSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2Up ClsgICAgMC4yMjE2ODBdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkKWyAgICAw LjIyMTY4MF0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgRGV2aWNlKQpbICAgIDAuMjIyNzc2 XSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBfU0NQIEV4dGVuc2lvbnMpClsgICAgMC4yMjI3NzZdIEFD UEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAgICAwLjIyMzk1N10gQUNQSTog QWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpClsgICAgMC4yMjM5NTddIEFD UEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2aWNlKQpbICAgIDAuMjUwMTcx XSBBQ1BJOiBJbnRlcnByZXRlciBlbmFibGVkClsgICAgMC4yNTAxNzFdIEFDUEk6IEludGVycHJl dGVyIGVuYWJsZWQKWyAgICAwLjI1MTE2NV0gQUNQSTogKHN1cHBvcnRzIFMwIFM1KQpbICAgIDAu MjUxMTY1XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpClsgICAgMC4yNTIyOTZdIEFDUEk6IFVzaW5n IFBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAwLjI1MjI5Nl0gQUNQSTogVXNpbmcgUElD IGZvciBpbnRlcnJ1cHQgcm91dGluZwpbICAgIDAuMjUzNjU5XSBQQ0k6IFVzaW5nIGhvc3QgYnJp ZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQg cmVwb3J0IGEgYnVnClsgICAgMC4yNTM2NTldIFBDSTogVXNpbmcgaG9zdCBicmlkZ2Ugd2luZG93 cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9bm9jcnMiIGFuZCByZXBvcnQgYSBi dWcKWyAgICAwLjI3ODc0M10gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAw MDAgW2J1cyAwMC1mZl0pClsgICAgMC4yNzg3NDNdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJ MF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAuMjgwMDE5XSBhY3BpIFBOUDBBMDM6 MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtTZWdtZW50c10KWyAgICAwLjI4MDAxOV0gYWNwaSBQTlAw QTAzOjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbU2VnbWVudHNdClsgICAgMC4yODE1NDVdIGFjcGkg UE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsg ICAgMC4yODE1NDVdIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7 IGRpc2FibGluZyBBU1BNClsgICAgMC4yODQ4NDBdIGFjcGkgUE5QMEEwMzowMDogZmFpbCB0byBh ZGQgTU1DT05GSUcgaW5mb3JtYXRpb24sIGNhbid0IGFjY2VzcyBleHRlbmRlZCBQQ0kgY29uZmln dXJhdGlvbiBzcGFjZSB1bmRlciB0aGlzIGJyaWRnZS4KWyAgICAwLjI4NDg0MF0gYWNwaSBQTlAw QTAzOjAwOiBmYWlsIHRvIGFkZCBNTUNPTkZJRyBpbmZvcm1hdGlvbiwgY2FuJ3QgYWNjZXNzIGV4 dGVuZGVkIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlIHVuZGVyIHRoaXMgYnJpZGdlLgpbICAgIDAu MjkwMzM4XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgICAwLjI5MDMzOF0gUENJ IGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwClsgICAgMC4zMDAwMTRdIHBjaV9idXMgMDAwMDow MDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KWyAgICAwLjMwMDAxNF0gcGNpX2J1cyAw MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDAwLWZmXQpbICAgIDAuMzAxNDY2XSBwY2lf YnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4MGNmN10KWyAgICAw LjMwMTQ2Nl0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0w eDBjZjddClsgICAgMC4zMDMxNTVdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2Ug W2lvICAweDBkMDAtMHhmZmZmXQpbICAgIDAuMzAzMTU1XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3Qg YnVzIHJlc291cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZl0KWyAgICAwLjMwNDgzMF0gcGNpX2J1cyAw MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAg ICAwLjMwNDgzMF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAw YTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjMwNjY0Nl0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1 cyByZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAtMHhmZWJmZmZmZl0KWyAgICAwLjMwNjY0Nl0gcGNp X2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAtMHhmZWJmZmZm Zl0KWyAgICAwLjMwODU3OV0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MTIzN10gdHlwZSAwMCBj bGFzcyAweDA2MDAwMApbICAgIDAuMzA4NTc5XSBwY2kgMDAwMDowMDowMC4wOiBbODA4NjoxMjM3 XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC4zMTA4OTZdIHBjaSAwMDAwOjAwOjAxLjA6 IFs4MDg2OjcwMDBdIHR5cGUgMDAgY2xhc3MgMHgwNjAxMDAKWyAgICAwLjMxMDg5Nl0gcGNpIDAw MDA6MDA6MDEuMDogWzgwODY6NzAwMF0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMApbICAgIDAuMzEz NzQ4XSBwY2kgMDAwMDowMDowMS4xOiBbODA4Njo3MDEwXSB0eXBlIDAwIGNsYXNzIDB4MDEwMTgw ClsgICAgMC4zMTM3NDhdIHBjaSAwMDAwOjAwOjAxLjE6IFs4MDg2OjcwMTBdIHR5cGUgMDAgY2xh c3MgMHgwMTAxODAKWyAgICAwLjMyMDg3N10gcGNpIDAwMDA6MDA6MDEuMTogcmVnIDB4MjA6IFtp byAgMHhjMDQwLTB4YzA0Zl0KWyAgICAwLjMyMDg3N10gcGNpIDAwMDA6MDA6MDEuMTogcmVnIDB4 MjA6IFtpbyAgMHhjMDQwLTB4YzA0Zl0KWyAgICAwLjMyMzU2M10gcGNpIDAwMDA6MDA6MDEuMTog bGVnYWN5IElERSBxdWlyazogcmVnIDB4MTA6IFtpbyAgMHgwMWYwLTB4MDFmN10KWyAgICAwLjMy MzU2M10gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTA6IFtpbyAg MHgwMWYwLTB4MDFmN10KWyAgICAwLjMyNTQzMl0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElE RSBxdWlyazogcmVnIDB4MTQ6IFtpbyAgMHgwM2Y2XQpbICAgIDAuMzI1NDMyXSBwY2kgMDAwMDow MDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxNDogW2lvICAweDAzZjZdClsgICAgMC4z MjcwOTFdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDE4OiBbaW8g IDB4MDE3MC0weDAxNzddClsgICAgMC4zMjcwOTFdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJ REUgcXVpcms6IHJlZyAweDE4OiBbaW8gIDB4MDE3MC0weDAxNzddClsgICAgMC4zMjkyNjBdIHBj aSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDFjOiBbaW8gIDB4MDM3Nl0K WyAgICAwLjMyOTI2MF0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4 MWM6IFtpbyAgMHgwMzc2XQpbICAgIDAuMzMwNTAyXSBwY2kgMDAwMDowMDowMS4zOiBbODA4Njo3 MTEzXSB0eXBlIDAwIGNsYXNzIDB4MDY4MDAwClsgICAgMC4zMzA1MDJdIHBjaSAwMDAwOjAwOjAx LjM6IFs4MDg2OjcxMTNdIHR5cGUgMDAgY2xhc3MgMHgwNjgwMDAKWyAgICAwLjMzMjUxMF0gcGNp IDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHhiMDAwLTB4YjAzZl0gY2xhaW1lZCBieSBQSUlY NCBBQ1BJClsgICAgMC4zMzI1MTBdIHBjaSAwMDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8gIDB4YjAw MC0weGIwM2ZdIGNsYWltZWQgYnkgUElJWDQgQUNQSQpbICAgIDAuMzM0NTU2XSBwY2kgMDAwMDow MDowMS4zOiBxdWlyazogW2lvICAweGIxMDAtMHhiMTBmXSBjbGFpbWVkIGJ5IFBJSVg0IFNNQgpb ICAgIDAuMzM0NTU2XSBwY2kgMDAwMDowMDowMS4zOiBxdWlyazogW2lvICAweGIxMDAtMHhiMTBm XSBjbGFpbWVkIGJ5IFBJSVg0IFNNQgpbICAgIDAuMzM3MjEyXSBwY2kgMDAwMDowMDowMi4wOiBb MTAxMzowMGI4XSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwClsgICAgMC4zMzcyMTJdIHBjaSAwMDAw OjAwOjAyLjA6IFsxMDEzOjAwYjhdIHR5cGUgMDAgY2xhc3MgMHgwMzAwMDAKWyAgICAwLjM0MzE2 NV0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTA6IFttZW0gMHhmYzAwMDAwMC0weGZkZmZmZmZm IHByZWZdClsgICAgMC4zNDMxNjVdIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDEwOiBbbWVtIDB4 ZmMwMDAwMDAtMHhmZGZmZmZmZiBwcmVmXQpbICAgIDAuMzQ2Nzk2XSBwY2kgMDAwMDowMDowMi4w OiByZWcgMHgxNDogW21lbSAweGZlYmYwMDAwLTB4ZmViZjBmZmZdClsgICAgMC4zNDY3OTZdIHBj aSAwMDAwOjAwOjAyLjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhmZWJmMGZmZl0KWyAg ICAwLjM1NzAzNl0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJlMDAwMC0w eGZlYmVmZmZmIHByZWZdClsgICAgMC4zNTcwMzZdIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDMw OiBbbWVtIDB4ZmViZTAwMDAtMHhmZWJlZmZmZiBwcmVmXQpbICAgIDAuMzYwODkyXSBwY2kgMDAw MDowMDowMy4wOiBbODA4NjoxMDBlXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwClsgICAgMC4zNjA4 OTJdIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjEwMGVdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAK WyAgICAwLjM2MzU2MF0gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MTA6IFttZW0gMHhmZWJhMDAw MC0weGZlYmJmZmZmXQpbICAgIDAuMzYzNTYwXSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgxMDog W21lbSAweGZlYmEwMDAwLTB4ZmViYmZmZmZdClsgICAgMC4zNjY0NjFdIHBjaSAwMDAwOjAwOjAz LjA6IHJlZyAweDE0OiBbaW8gIDB4YzAwMC0weGMwM2ZdClsgICAgMC4zNjY0NjFdIHBjaSAwMDAw OjAwOjAzLjA6IHJlZyAweDE0OiBbaW8gIDB4YzAwMC0weGMwM2ZdClsgICAgMC4zNzM0OTVdIHBj aSAwMDAwOjAwOjAzLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViYzAwMDAtMHhmZWJkZmZmZiBwcmVm XQpbICAgIDAuMzczNDk1XSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgzMDogW21lbSAweGZlYmMw MDAwLTB4ZmViZGZmZmYgcHJlZl0KWyAgICAwLjM3NTk3MF0gcGNpIDAwMDA6MDA6MDQuMDogWzgw ODY6MjVhYl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApbICAgIDAuMzc1OTcwXSBwY2kgMDAwMDow MDowNC4wOiBbODA4NjoyNWFiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwClsgICAgMC4zNzgxMjJd IHBjaSAwMDAwOjAwOjA0LjA6IHJlZyAweDEwOiBbbWVtIDB4ZmViZjEwMDAtMHhmZWJmMTAwZl0K WyAgICAwLjM3ODEyMl0gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDB4MTA6IFttZW0gMHhmZWJmMTAw MC0weGZlYmYxMDBmXQpbICAgIDAuMzg0MTQzXSBwY2lfYnVzIDAwMDA6MDA6IG9uIE5VTUEgbm9k ZSAwClsgICAgMC4zODQxNDNdIHBjaV9idXMgMDAwMDowMDogb24gTlVNQSBub2RlIDAKWyAgICAw LjM4NjcwOF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcwpbICAgIDAuMzg2 NzA4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDUgNSAqMTAgKjEwIDEx IDExKSkKClsgICAgMC4zODg2NzNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElS UXMKWyAgICAwLjM4ODY3M10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyA1 IDUgKjEwICoxMCAxMSAxMSkpCgpbICAgIDAuMzkwNjQxXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExp bmsgW0xOS0NdIChJUlFzClsgICAgMC4zOTA2NDFdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBb TE5LQ10gKElSUXMgNSA1IDEwIDEwICoxMSAqMTEpKQoKWyAgICAwLjM5MjU1MF0gQUNQSTogUENJ IEludGVycnVwdCBMaW5rIFtMTktEXSAoSVJRcwpbICAgIDAuMzkyNTUwXSBBQ1BJOiBQQ0kgSW50 ZXJydXB0IExpbmsgW0xOS0RdIChJUlFzIDUgNSAxMCAxMCAqMTEgKjExKSkKClsgICAgMC4zOTQz MjZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LU10gKElSUXMKWyAgICAwLjM5NDMyNl0g QUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktTXSAoSVJRcyAqOSAqOSkpCgpbICAgIDAuMzk2 NTk4XSBBQ1BJOiAKWyAgICAwLjM5NjU5OF0gQUNQSTogRW5hYmxlZCAxNiBHUEVzIGluIGJsb2Nr IDAwIHRvIDBGRW5hYmxlZCAxNiBHUEVzIGluIGJsb2NrIDAwIHRvIDBGCgpbICAgIDAuMzk4ODc1 XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjM5ODg3NV0gLS0t LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMC40MDAwMDBdIFdBUk5JTkc6 IENQVTogMCBQSUQ6IDEwIGF0IGtlcm5lbC9sb2NraW5nL211dGV4LmM6NTcwIG11dGV4X2xvY2tf bmVzdGVkKzB4Mzg5LzB4NDQ0KCkKWyAgICAwLjQwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDog MTAgYXQga2VybmVsL2xvY2tpbmcvbXV0ZXguYzo1NzAgbXV0ZXhfbG9ja19uZXN0ZWQrMHgzODkv MHg0NDQoKQpbICAgIDAuNDAwMDAwXSBERUJVR19MT0NLU19XQVJOX09OKGwtPm1hZ2ljICE9IGwp ClsgICAgMC40MDAwMDBdIERFQlVHX0xPQ0tTX1dBUk5fT04obC0+bWFnaWMgIT0gbCkKClsgICAg MC40MDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuNDAwMDAwXSBNb2R1bGVzIGxpbmtl ZCBpbjoKClsgICAgMC40MDAwMDBdIENQVTogMCBQSUQ6IDEwIENvbW06IGt3b3JrZXIvMDoxIE5v dCB0YWludGVkIDMuMTkuMC1yYzMtZzU0YzViN2QgIzIwMApbICAgIDAuNDAwMDAwXSBDUFU6IDAg UElEOiAxMCBDb21tOiBrd29ya2VyLzA6MSBOb3QgdGFpbnRlZCAzLjE5LjAtcmMzLWc1NGM1Yjdk ICMyMDAKWyAgICAwLjQwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9j aHMgMDEvMDEvMjAxMQpbICAgIDAuNDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2Nocywg QklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC40MDAwMDBdIFdvcmtxdWV1ZTogZXZlbnRzIHJo dF9kZWZlcnJlZF93b3JrZXIKWyAgICAwLjQwMDAwMF0gV29ya3F1ZXVlOiBldmVudHMgcmh0X2Rl ZmVycmVkX3dvcmtlcgoKWyAgICAwLjQwMDAwMF0gIDAwMDAwMDAwClsgICAgMC40MDAwMDBdICAw MDAwMDAwMCBkMzRlZGU1YyBkMzRlZGU1YyBkMzRhNTQ2MCBkMzRhNTQ2MCBkMzRlZGUzMCBkMzRl ZGUzMCBjMTQ0NThkZiBjMTQ0NThkZiBkMzRlZGU0YyBkMzRlZGU0YyBjMTA0MjRkMyBjMTA0MjRk MyAwMDAwMDIzYSAwMDAwMDIzYQoKWyAgICAwLjQwMDAwMF0gIGMxNDQ5NjVjClsgICAgMC40MDAw MDBdICBjMTQ0OTY1YyAwMDAwMDAwMSAwMDAwMDAwMSBkMzQ4YmVjOCBkMzQ4YmVjOCBkMzRhNTQ2 MCBkMzRhNTQ2MCBkMzRlZGU2NCBkMzRlZGU2NCBjMTA0MjUxMCBjMTA0MjUxMCAwMDAwMDAwOSAw MDAwMDAwOSBkMzRlZGU1YyBkMzRlZGU1YwoKWyAgICAwLjQwMDAwMF0gIGMxNmNkMTExClsgICAg MC40MDAwMDBdICBjMTZjZDExMSBkMzRlZGU3OCBkMzRlZGU3OCBkMzRlZGVhMCBkMzRlZGVhMCBj MTQ0OTY1YyBjMTQ0OTY1YyBjMTZkMzNmYSBjMTZkMzNmYSAwMDAwMDIzYSAwMDAwMDIzYSBjMTZj ZDExMSBjMTZjZDExMSBjMTZkMzQyMiBjMTZkMzQyMgoKWyAgICAwLjQwMDAwMF0gQ2FsbCBUcmFj ZToKWyAgICAwLjQwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjQwMDAwMF0gIFs8YzE0NDU4ZGY+ XSBkdW1wX3N0YWNrKzB4MTYvMHgxOApbICAgIDAuNDAwMDAwXSAgWzxjMTQ0NThkZj5dIGR1bXBf c3RhY2srMHgxNi8weDE4ClsgICAgMC40MDAwMDBdICBbPGMxMDQyNGQzPl0gd2Fybl9zbG93cGF0 aF9jb21tb24rMHhhYy8weGMzClsgICAgMC40MDAwMDBdICBbPGMxMDQyNGQzPl0gd2Fybl9zbG93 cGF0aF9jb21tb24rMHhhYy8weGMzClsgICAgMC40MDAwMDBdICBbPGMxNDQ5NjVjPl0gPyBtdXRl eF9sb2NrX25lc3RlZCsweDM4OS8weDQ0NApbICAgIDAuNDAwMDAwXSAgWzxjMTQ0OTY1Yz5dID8g bXV0ZXhfbG9ja19uZXN0ZWQrMHgzODkvMHg0NDQKWyAgICAwLjQwMDAwMF0gIFs8YzEwNDI1MTA+ XSB3YXJuX3Nsb3dwYXRoX2ZtdCsweDI2LzB4MmEKWyAgICAwLjQwMDAwMF0gIFs8YzEwNDI1MTA+ XSB3YXJuX3Nsb3dwYXRoX2ZtdCsweDI2LzB4MmEKWyAgICAwLjQwMDAwMF0gIFs8YzE0NDk2NWM+ XSBtdXRleF9sb2NrX25lc3RlZCsweDM4OS8weDQ0NApbICAgIDAuNDAwMDAwXSAgWzxjMTQ0OTY1 Yz5dIG11dGV4X2xvY2tfbmVzdGVkKzB4Mzg5LzB4NDQ0ClsgICAgMC40MDAwMDBdICBbPGMxMjEz MTgxPl0gcmh0X2RlZmVycmVkX3dvcmtlcisweDE5LzB4NzQKWyAgICAwLjQwMDAwMF0gIFs8YzEy MTMxODE+XSByaHRfZGVmZXJyZWRfd29ya2VyKzB4MTkvMHg3NApbICAgIDAuNDAwMDAwXSAgWzxj MTA1ZGExZT5dIHByb2Nlc3Nfb25lX3dvcmsrMHgzZjcvMHg3NGQKWyAgICAwLjQwMDAwMF0gIFs8 YzEwNWRhMWU+XSBwcm9jZXNzX29uZV93b3JrKzB4M2Y3LzB4NzRkClsgICAgMC40MDAwMDBdICBb PGMxMDVlNWUzPl0gPyB3b3JrZXJfdGhyZWFkKzB4MzAvMHg3NWUKWyAgICAwLjQwMDAwMF0gIFs8 YzEwNWU1ZTM+XSA/IHdvcmtlcl90aHJlYWQrMHgzMC8weDc1ZQpbICAgIDAuNDAwMDAwXSAgWzxj MTA1ZWI0ZD5dIHdvcmtlcl90aHJlYWQrMHg1OWEvMHg3NWUKWyAgICAwLjQwMDAwMF0gIFs8YzEw NWViNGQ+XSB3b3JrZXJfdGhyZWFkKzB4NTlhLzB4NzVlClsgICAgMC40MDAwMDBdICBbPGMxMDVl NWIzPl0gPyBtYXhfYWN0aXZlX3N0b3JlKzB4NTcvMHg1NwpbICAgIDAuNDAwMDAwXSAgWzxjMTA1 ZTViMz5dID8gbWF4X2FjdGl2ZV9zdG9yZSsweDU3LzB4NTcKWyAgICAwLjQwMDAwMF0gIFs8YzEw NjJkZDI+XSBrdGhyZWFkKzB4ZTkvMHhlZQpbICAgIDAuNDAwMDAwXSAgWzxjMTA2MmRkMj5dIGt0 aHJlYWQrMHhlOS8weGVlClsgICAgMC40MDAwMDBdICBbPGMxNDRjYmMwPl0gcmV0X2Zyb21fa2Vy bmVsX3RocmVhZCsweDIwLzB4MzAKWyAgICAwLjQwMDAwMF0gIFs8YzE0NGNiYzA+XSByZXRfZnJv bV9rZXJuZWxfdGhyZWFkKzB4MjAvMHgzMApbICAgIDAuNDAwMDAwXSAgWzxjMTA2MmNlOT5dID8g a3RocmVhZF9jcmVhdGVfb25fbm9kZSsweDFkZS8weDFkZQpbICAgIDAuNDAwMDAwXSAgWzxjMTA2 MmNlOT5dID8ga3RocmVhZF9jcmVhdGVfb25fbm9kZSsweDFkZS8weDFkZQpbICAgIDAuNDAwMDAw XSAtLS1bIGVuZCB0cmFjZSAyNTBlYjdhZTg0M2RkM2NmIF0tLS0KWyAgICAwLjQwMDAwMF0gLS0t WyBlbmQgdHJhY2UgMjUwZWI3YWU4NDNkZDNjZiBdLS0tClsgICAgMC40MDAwODFdIEJVRzogdW5h YmxlIHRvIGhhbmRsZSBrZXJuZWwgClsgICAgMC40MDAwODFdIEJVRzogdW5hYmxlIHRvIGhhbmRs ZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3RwYWdpbmcgcmVxdWVzdCBhdCBmZmZmZmZmNAogYXQgZmZm ZmZmZjQKWyAgICAwLjQwMTc1MF0gSVA6ClsgICAgMC40MDE3NTBdIElQOiBbPGMxMmJhYTEwPl0g bWlzY19yZWdpc3RlcisweGQ1LzB4MTU5CiBbPGMxMmJhYTEwPl0gbWlzY19yZWdpc3RlcisweGQ1 LzB4MTU5ClsgICAgMC40MDMxMTldICpwZHB0ID0gMDAwMDAwMDAwMTliMzAwMSAKWyAgICAwLjQw MzExOV0gKnBkcHQgPSAwMDAwMDAwMDAxOWIzMDAxICpwZGUgPSAwMDAwMDAwMDAxOWI0MDYzICpw ZGUgPSAwMDAwMDAwMDAxOWI0MDYzICpwdGUgPSAwMDAwMDAwMDAwMDAwMDAwICpwdGUgPSAwMDAw MDAwMDAwMDAwMDAwIAoKWyAgICAwLjQwNTExNl0gT29wczogMDAwMiBbIzFdIApbICAgIDAuNDA1 MTE2XSBPb3BzOiAwMDAyIFsjMV0gREVCVUdfUEFHRUFMTE9DREVCVUdfUEFHRUFMTE9DCgpbICAg IDAuNDA2MTQ4XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjQwNjE0OF0gTW9kdWxlcyBsaW5r ZWQgaW46CgpbICAgIDAuNDA2ODk1XSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIgVGFpbnRl ZDogRyAgICAgICAgVyAgICAgIDMuMTkuMC1yYzMtZzU0YzViN2QgIzIwMApbICAgIDAuNDA2ODk1 XSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIgVGFpbnRlZDogRyAgICAgICAgVyAgICAgIDMu MTkuMC1yYzMtZzU0YzViN2QgIzIwMApbICAgIDAuNDA4ODUyXSBIYXJkd2FyZSBuYW1lOiBCb2No cyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC40MDg4NTJdIEhhcmR3YXJlIG5h bWU6IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjQxMDAwMF0gdGFz azogZDM0YTAwMDAgdGk6IGQzNDhhMDAwIHRhc2sudGk6IGQzNDhhMDAwClsgICAgMC40MTAwMDBd IHRhc2s6IGQzNGEwMDAwIHRpOiBkMzQ4YTAwMCB0YXNrLnRpOiBkMzQ4YTAwMApbICAgIDAuNDEw MDAwXSBFSVA6IDAwNjA6WzxjMTJiYWExMD5dIEVGTEFHUzogMDAwMTAyODcgQ1BVOiAwClsgICAg MC40MTAwMDBdIEVJUDogMDA2MDpbPGMxMmJhYTEwPl0gRUZMQUdTOiAwMDAxMDI4NyBDUFU6IDAK WyAgICAwLjQxMDAwMF0gRUlQIGlzIGF0IG1pc2NfcmVnaXN0ZXIrMHhkNS8weDE1OQpbICAgIDAu NDEwMDAwXSBFSVAgaXMgYXQgbWlzY19yZWdpc3RlcisweGQ1LzB4MTU5ClsgICAgMC40MTAwMDBd IEVBWDogZDM1NDIyMDAgRUJYOiBjMTdhZTNmMCBFQ1g6IDAwMDAwMDAwIEVEWDogMDAwMDAwMDAK WyAgICAwLjQxMDAwMF0gRUFYOiBkMzU0MjIwMCBFQlg6IGMxN2FlM2YwIEVDWDogMDAwMDAwMDAg RURYOiAwMDAwMDAwMApbICAgIDAuNDEwMDAwXSBFU0k6IGMxN2FlM2ZjIEVESTogMDAwMDAwMDAg RUJQOiAwMDAwMDAwMSBFU1A6IGQzNDhiZWVjClsgICAgMC40MTAwMDBdIEVTSTogYzE3YWUzZmMg RURJOiAwMDAwMDAwMCBFQlA6IDAwMDAwMDAxIEVTUDogZDM0OGJlZWMKWyAgICAwLjQxMDAwMF0g IERTOiAwMDdiIEVTOiAwMDdiIEZTOiAwMDAwIEdTOiAwMGUwIFNTOiAwMDY4ClsgICAgMC40MTAw MDBdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDAwMCBHUzogMDBlMCBTUzogMDA2OApbICAgIDAu NDEwMDAwXSBDUjA6IDgwMDUwMDMzIENSMjogZmZmZmZmZjQgQ1IzOiAwMTliNjAwMCBDUjQ6IDAw MDQwNmIwClsgICAgMC40MTAwMDBdIENSMDogODAwNTAwMzMgQ1IyOiBmZmZmZmZmNCBDUjM6IDAx OWI2MDAwIENSNDogMDAwNDA2YjAKWyAgICAwLjQxMDAwMF0gU3RhY2s6ClsgICAgMC40MTAwMDBd IFN0YWNrOgpbICAgIDAuNDEwMDAwXSAgMDAwMDAwMDAKWyAgICAwLjQxMDAwMF0gIDAwMDAwMDAw IDAwMDAwMDAwIDAwMDAwMDAwIGQzNDAzY2UwIGQzNDAzY2UwIGMxNzY3MGMwIGMxNzY3MGMwIGQz NDhiZjI0IGQzNDhiZjI0IGMxOTY1OGM0IGMxOTY1OGM0IGMxMTQ1YzVmIGMxMTQ1YzVmIDAxMDAw MGQzIDAxMDAwMGQzCgpbICAgIDAuNDEwMDAwXSAgMDAwMDFkOTMKWyAgICAwLjQxMDAwMF0gIDAw MDAxZDkzIGQzNDAxZTAwIGQzNDAxZTAwIGQzNDAzY2UwIGQzNDAzY2UwIDAwMDAwMDAwIDAwMDAw MDAwIGQzNDAzY2UwIGQzNDAzY2UwIGMxNzY3MGMwIGMxNzY3MGMwIGQzNDhiZjhjIGQzNDhiZjhj IGMxMDAwNGRlIGMxMDAwNGRlCgpbICAgIDAuNDEwMDAwXSAgZDNmZjY4NWYKWyAgICAwLjQxMDAw MF0gIGQzZmY2ODVmIGQzZmY2ODVmIGQzZmY2ODVmIDAwMDAwMDAwIDAwMDAwMDAwIGMxOTY1OGIx IGMxOTY1OGIxIGQzNDhiZjAwIGQzNDhiZjAwIGMxOTMyNWI4IGMxOTMyNWI4IGZmZmZmZmZlIGZm ZmZmZmZlIGMxNzVjYTE4IGMxNzVjYTE4CgpbICAgIDAuNDEwMDAwXSBDYWxsIFRyYWNlOgpbICAg IDAuNDEwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuNDEwMDAwXSAgWzxjMTk2NThjND5dID8gdmdh X2FyYl9kZXZpY2VfaW5pdCsweDEzLzB4MjdkClsgICAgMC40MTAwMDBdICBbPGMxOTY1OGM0Pl0g PyB2Z2FfYXJiX2RldmljZV9pbml0KzB4MTMvMHgyN2QKWyAgICAwLjQxMDAwMF0gIFs8YzExNDVj NWY+XSA/IGtmcmVlKzB4MmIwLzB4MmQ2ClsgICAgMC40MTAwMDBdICBbPGMxMTQ1YzVmPl0gPyBr ZnJlZSsweDJiMC8weDJkNgpbICAgIDAuNDEwMDAwXSAgWzxjMTAwMDRkZT5dID8gZG9fb25lX2lu aXRjYWxsKzB4MTNiLzB4MjM1ClsgICAgMC40MTAwMDBdICBbPGMxMDAwNGRlPl0gPyBkb19vbmVf aW5pdGNhbGwrMHgxM2IvMHgyMzUKWyAgICAwLjQxMDAwMF0gIFs8YzE5NjU4YjE+XSA/IHNpbDE2 NF9pbml0KzB4MTEvMHgxMQpbICAgIDAuNDEwMDAwXSAgWzxjMTk2NThiMT5dID8gc2lsMTY0X2lu aXQrMHgxMS8weDExClsgICAgMC40MTAwMDBdICBbPGMxOTMyNWI4Pl0gPyByZXBhaXJfZW52X3N0 cmluZysweDI5LzB4OTYKWyAgICAwLjQxMDAwMF0gIFs8YzE5MzI1Yjg+XSA/IHJlcGFpcl9lbnZf c3RyaW5nKzB4MjkvMHg5NgpbICAgIDAuNDEwMDAwXSAgWzxjMTA2Mjc3ZT5dID8gcGFyc2VfYXJn cysweDMzZi8weDQwNgpbICAgIDAuNDEwMDAwXSAgWzxjMTA2Mjc3ZT5dID8gcGFyc2VfYXJncysw eDMzZi8weDQwNgpbICAgIDAuNDEwMDAwXSAgWzxjMTkzMmYwYj5dID8ga2VybmVsX2luaXRfZnJl ZWFibGUrMHhlNy8weDFhNApbICAgIDAuNDEwMDAwXSAgWzxjMTkzMmYwYj5dID8ga2VybmVsX2lu aXRfZnJlZWFibGUrMHhlNy8weDFhNApbICAgIDAuNDEwMDAwXSAgWzxjMTQzZjQxOD5dID8ga2Vy bmVsX2luaXQrMHg5LzB4MTNjClsgICAgMC40MTAwMDBdICBbPGMxNDNmNDE4Pl0gPyBrZXJuZWxf aW5pdCsweDkvMHgxM2MKWyAgICAwLjQxMDAwMF0gIFs8YzE0NGNiYzA+XSA/IHJldF9mcm9tX2tl cm5lbF90aHJlYWQrMHgyMC8weDMwClsgICAgMC40MTAwMDBdICBbPGMxNDRjYmMwPl0gPyByZXRf ZnJvbV9rZXJuZWxfdGhyZWFkKzB4MjAvMHgzMApbICAgIDAuNDEwMDAwXSAgWzxjMTQzZjQwZj5d ID8gcmVzdF9pbml0KzB4YTIvMHhhMgpbICAgIDAuNDEwMDAwXSAgWzxjMTQzZjQwZj5dID8gcmVz dF9pbml0KzB4YTIvMHhhMgpbICAgIDAuNDEwMDAwXSBDb2RlOgpbICAgIDAuNDEwMDAwXSBDb2Rl OiBlMCBlMCBmZiBmZiA3MyA3MyAwNCAwNCA2OCA2OCBjYiBjYiBhYSBhYSA2ZCA2ZCBjMSBjMSA1 MyA1MyA4YiA4YiAwMyAwMyAwZCAwZCAwMCAwMCAwMCAwMCBhMCBhMCAwMCAwMCA1MCA1MCBmZiBm ZiA3MyA3MyAxNCAxNCBmZiBmZiAzNSAzNSA4YyA4YyBmZiBmZiAxNSAxNSBjMiBjMiBlOCBlOCA4 MiA4MiBmZSBmZSAwMyAwMyAwMCAwMCA4MyA4MyBjNCBjNCAxOCAxOCAzZCAzZCAwMCAwMCBmMCBm MCBmZiBmZiBmZiBmZiA4OSA4OSA0MyA0MyAxOCAxOCA8MGY+IDwwZj4gOTcgOTcgNDUgNDUgZjMg ZjMgMGYgMGYgYjYgYjYgN2QgN2QgZjMgZjMgMzEgMzEgYzkgYzkgYjggYjggYTQgYTQgOTggOTgg N2YgN2YgYzEgYzEgODkgODkgZmEgZmEgZTggZTggMTUgMTUgNzQgNzQgZTEgZTEKClsgICAgMC40 MTAwMDBdIEVJUDogWzxjMTJiYWExMD5dIApbICAgIDAuNDEwMDAwXSBFSVA6IFs8YzEyYmFhMTA+ XSBtaXNjX3JlZ2lzdGVyKzB4ZDUvMHgxNTltaXNjX3JlZ2lzdGVyKzB4ZDUvMHgxNTkgU1M6RVNQ IDAwNjg6ZDM0OGJlZWMKIFNTOkVTUCAwMDY4OmQzNDhiZWVjClsgICAgMC40MTAwMDBdIENSMjog MDAwMDAwMDBmZmZmZmZmNApbICAgIDAuNDEwMDAwXSBDUjI6IDAwMDAwMDAwZmZmZmZmZjQKWyAg ICAwLjQxMDAwMF0gLS0tWyBlbmQgdHJhY2UgMjUwZWI3YWU4NDNkZDNkMCBdLS0tClsgICAgMC40 MTAwMDBdIC0tLVsgZW5kIHRyYWNlIDI1MGViN2FlODQzZGQzZDAgXS0tLQpbICAgIDAuNDEwMDAw XSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9uClsgICAgMC40MTAw MDBdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRhbCBleGNlcHRpb24KCkVsYXBzZWQg dGltZTogNQpxZW11LXN5c3RlbS14ODZfNjQgLWVuYWJsZS1rdm0gLWNwdSBIYXN3ZWxsLCtzbWVw LCtzbWFwIC1rZXJuZWwgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEwLTAxMTAvNTRjNWI3ZDMx MWM4ZTE4MDFmOWRjY2U5ZjM4OGE3NDIwYTI1ZmE5MC92bWxpbnV6LTMuMTkuMC1yYzMtZzU0YzVi N2QgLWFwcGVuZCAnaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRl YnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFs bF90aW1lb3V0PTEwMCBwYW5pYz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBh bmljIG9vcHM9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0 eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGlu az0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMC0wMTEwL2xp bnV4LWRldmVsOmRldmVsLWxrcC1oc3gwMS1yYW5kLTIwMTUwMTEwMTI1MDo1NGM1YjdkMzExYzhl MTgwMWY5ZGNjZTlmMzg4YTc0MjBhMjVmYTkwOmJpc2VjdC1saW51eC0yLy52bWxpbnV6LTU0YzVi N2QzMTFjOGUxODAxZjlkY2NlOWYzODhhNzQyMGEyNWZhOTAtMjAxNTAxMTAxNDI0MTktMTQta2J1 aWxkIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1sa3AtaHN4MDEtcmFuZC0yMDE1MDExMDEyNTAg Qk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTAtMDExMC81NGM1YjdkMzExYzhl MTgwMWY5ZGNjZTlmMzg4YTc0MjBhMjVmYTkwL3ZtbGludXotMy4xOS4wLXJjMy1nNTRjNWI3ZCBk cmJkLm1pbm9yX2NvdW50PTgnICAtaW5pdHJkIC9rZXJuZWwtdGVzdHMvaW5pdHJkL3lvY3RvLW1p bmltYWwtaTM4Ni5jZ3ogLW0gMzIwIC1zbXAgMSAtbmV0IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAg LW5ldCB1c2VyLHZsYW49MSAtYm9vdCBvcmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMw MGVzYiAtcnRjIGJhc2U9bG9jYWx0aW1lIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC15b2N0 by1rYnVpbGQtMzIgLXNlcmlhbCBmaWxlOi9kZXYvc2htL2tib290L3NlcmlhbC15b2N0by1rYnVp bGQtMzIgLWRhZW1vbml6ZSAtZGlzcGxheSBub25lIC1tb25pdG9yIG51bGwgCgo= --===============6317033789351839489== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.19.0-rc3-g54c5b7d" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgMy4xOS4wLXJjMyBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9eQpDT05GSUdfT1VUUFVUX0ZP Uk1BVD0iZWxmMzItaTM4NiIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdz L2kzODZfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJB Q0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9 eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNP TkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9N QVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdf R0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09O RklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVf QVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVF RF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NT SUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hV R0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQojIENPTkZJ R19aT05FX0RNQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVRfQVJDSCBpcyBub3Qgc2V0CkNP TkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBP UlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwt c2F2ZWQtZWN4IC1mY2FsbC1zYXZlZC1lZHgiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9 eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9t b2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19C VUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0JST0tF Tl9PTl9TTVA9eQpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01Q SUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJ T049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9 eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNP TkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFW RV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VSTkVMX0JaSVAy IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJO RUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNP TkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENfU1lTQ1RMPXkKIyBDT05GSUdfUE9TSVhfTVFV RVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQojIENPTkZJR19GSEFO RExFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVQg aXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5 c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9X PXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15CkNPTkZJR19J UlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09V UkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9D S1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FM TD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVO VFNfQlVJTEQ9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklH X0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElD S19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlz IG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWiBpcyBub3Qgc2V0CiMg Q09ORklHX0hJR0hfUkVTX1RJTUVSUyBpcyBub3Qgc2V0CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQg c3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdf SVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkK IyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFU UyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19USU5ZX1JDVT15CkNPTkZJ R19UQVNLU19SQ1U9eQojIENPTkZJR19SQ1VfU1RBTExfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdf SUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklHX0xPR19C VUZfU0hJRlQ9MTcKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQ0dS T1VQUz15CkNPTkZJR19DR1JPVVBfREVCVUc9eQojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVTRVRT IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldApDT05GSUdfUEFH RV9DT1VOVEVSPXkKIyBDT05GSUdfTUVNQ0cgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0hVR0VU TEI9eQojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfU0NIRUQ9 eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NGU19CQU5EV0lEVEggaXMgbm90 IHNldAojIENPTkZJR19SVF9HUk9VUF9TQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19DSEVDS1BPSU5U X1JFU1RPUkU9eQojIENPTkZJR19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0FV VE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVM QVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpD T05GSUdfUkRfR1pJUD15CiMgQ09ORklHX1JEX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRf TFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX1haIGlzIG5vdCBzZXQKQ09ORklHX1JEX0xaTz15 CkNPTkZJR19SRF9MWjQ9eQpDT05GSUdfSU5JVF9GQUxMQkFDSz15CkNPTkZJR19DQ19PUFRJTUla RV9GT1JfU0laRT15CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdf SEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVf UENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlE MTY9eQojIENPTkZJR19TR0VUTUFTS19TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1NZU0ZTX1NZ U0NBTEw9eQpDT05GSUdfU1lTQ1RMX1NZU0NBTEw9eQpDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdf S0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQojIENPTkZJR19FTEZf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDU1BLUl9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJ R19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQojIENPTkZJR19FUE9MTCBpcyBub3Qgc2V0CkNP TkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdf QlBGX1NZU0NBTEw9eQpDT05GSUdfU0hNRU09eQojIENPTkZJR19BSU8gaXMgbm90IHNldAojIENP TkZJR19BRFZJU0VfU1lTQ0FMTFMgaXMgbm90IHNldApDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJ R19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMKIyBLZXJuZWwgUGVyZm9y bWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklH X0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19WTV9FVkVOVF9DT1VO VEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ09N UEFUX0JSSz15CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklH X1NMT0IgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CiMgQ09ORklH X1BST0ZJTElORyBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX09Q Uk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19LUFJPQkVTPXkKIyBD T05GSUdfSlVNUF9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9eQojIENPTkZJR19V UFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FS Q0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lP UkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVT PXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9 eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9BVFRSUz15CkNP TkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFE PXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0RN QV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlY RURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkK Q09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09O RklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFC RUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9BTElH TkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZF X0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9JUENfUEFSU0VfVkVSU0lPTj15CkNP TkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpD T05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUj15 CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkUgaXMgbm90IHNldApDT05GSUdfQ0NfU1RB Q0tQUk9URUNUT1JfUkVHVUxBUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9B UkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9eQpD T05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19P TERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJ R19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxM PXkKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdfUlRfTVVURVhFUz15 CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfRk9S Q0VfTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfVU5MT0FEPXkKIyBDT05GSUdfTU9EVUxF X0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFZFUlNJT05TIGlzIG5vdCBzZXQK Q09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTD15CkNPTkZJR19NT0RVTEVfU0lHPXkKIyBDT05G SUdfTU9EVUxFX1NJR19GT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfQUxMIGlz IG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9E VUxFX1NJR19TSEEyMjQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTI1NiBpcyBu b3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMzg0IGlzIG5vdCBzZXQKQ09ORklHX01PRFVM RV9TSUdfU0hBNTEyPXkKQ09ORklHX01PRFVMRV9TSUdfSEFTSD0ic2hhNTEyIgojIENPTkZJR19N T0RVTEVfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJ R19BU04xPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfQVRPTUlDX1JNVz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQojIENPTkZJR19G UkVFWkVSIGlzIG5vdCBzZXQKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05G SUdfWk9ORV9ETUE9eQojIENPTkZJR19TTVAgaXMgbm90IHNldApDT05GSUdfWDg2X0ZFQVRVUkVf TkFNRVM9eQojIENPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJ R19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPU0ZfTUJJIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2XzMyX0lSSVMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1F X1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJB VklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOIGlz IG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0xHVUVTVF9HVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9USU1F X0FDQ09VTlRJTkc9eQpDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15 CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODYg aXMgbm90IHNldAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4Nk1NWCBp cyBub3Qgc2V0CkNPTkZJR19NNjg2PXkKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qgc2V0CiMg Q09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2IGlzIG5vdCBzZXQK IyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qgc2V0CiMgQ09ORklH X01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMgbm90IHNldAojIENP TkZJR19NR0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkgaXMgbm90IHNldAoj IENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBpcyBub3Qgc2V0CiMg Q09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9HRU5FUklDPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdf WDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9QUFJPX0ZFTkNFPXkKQ09ORklHX1g4Nl9J TlRFTF9VU0VSQ09QWT15CkNPTkZJR19YODZfVVNFX1BQUk9fQ0hFQ0tTVU09eQpDT05GSUdfWDg2 X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4 Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NQpDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX1BS T0NFU1NPUl9TRUxFQ1Q9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0NZ UklYXzMyPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNP TkZJR19DUFVfU1VQX1RSQU5TTUVUQV8zMj15CkNPTkZJR19DUFVfU1VQX1VNQ18zMj15CkNPTkZJ R19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9SVEM9eQpDT05GSUdfRE1JPXkKQ09O RklHX05SX0NQVVM9MQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xV TlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVN UFRfQ09VTlQ9eQojIENPTkZJR19YODZfVVBfQVBJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9N Q0UgaXMgbm90IHNldAojIENPTkZJR19WTTg2IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15 CkNPTkZJR19YODZfRVNQRklYMzI9eQojIENPTkZJR19UT1NISUJBIGlzIG5vdCBzZXQKQ09ORklH X0k4Sz15CkNPTkZJR19YODZfUkVCT09URklYVVBTPXkKQ09ORklHX01JQ1JPQ09ERT1tCiMgQ09O RklHX01JQ1JPQ09ERV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09ERV9BTUQgaXMg bm90IHNldApDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQojIENPTkZJR19NSUNST0NP REVfSU5URUxfRUFSTFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NPREVfQU1EX0VBUkxZIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9bQpDT05GSUdfWDg2X0NQVUlEPW0KQ09ORklHX05PSElH SE1FTT15CiMgQ09ORklHX0hJR0hNRU00RyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hNRU02NEcg aXMgbm90IHNldApDT05GSUdfVk1TUExJVF8zRz15CiMgQ09ORklHX1ZNU1BMSVRfMkcgaXMgbm90 IHNldAojIENPTkZJR19WTVNQTElUXzFHIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfT0ZGU0VUPTB4 QzAwMDAwMDAKQ09ORklHX1g4Nl9QQUU9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15 CkNPTkZJR19BUkNIX0ZMQVRNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJM RT15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lO VEVSX1ZBTFVFPTAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfRkxBVE1FTV9N QU5VQUw9eQojIENPTkZJR19TUEFSU0VNRU1fTUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX0ZMQVRN RU09eQpDT05GSUdfRkxBVF9OT0RFX01FTV9NQVA9eQpDT05GSUdfU1BBUlNFTUVNX1NUQVRJQz15 CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpD T05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQoj IENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VGTEFH U19FWFRFTkRFRD15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJM RV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9O PXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MQpDT05G SUdfVklSVF9UT19CVVM9eQojIENPTkZJR19LU00gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9N TUFQX01JTl9BRERSPTQwOTYKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX1RS QU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdF X01BRFZJU0UgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0tNPXkKQ09ORklHX0NMRUFO Q0FDSEU9eQpDT05GSUdfQ01BPXkKQ09ORklHX0NNQV9ERUJVRz15CkNPTkZJR19DTUFfQVJFQVM9 NwojIENPTkZJR19aUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19aQlVEPXkKIyBDT05GSUdfWlNNQUxM T0MgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfWDg2 X0NIRUNLX0JJT1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9 NjQKQ09ORklHX01BVEhfRU1VTEFUSU9OPXkKQ09ORklHX01UUlI9eQpDT05GSUdfTVRSUl9TQU5J VElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MApDT05GSUdfTVRS Ul9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdfWDg2X1BBVD15CkNPTkZJ R19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2 X1NNQVA9eQpDT05GSUdfWDg2X0lOVEVMX01QWD15CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CkNP TkZJR19TRUNDT01QPXkKQ09ORklHX0haXzEwMD15CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApD T05GSUdfSFo9MTAwCiMgQ09ORklHX1NDSEVEX0hSVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WEVDIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMAojIENPTkZJR19S RUxPQ0FUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMAojIENP TkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qg c2V0CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKIyBDT05GSUdfU1VT UEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQUNQ ST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRf SEFWRV9BQ1BJX1BEQz15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdf QUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfRkFOPXkKIyBD T05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05G SUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRP UiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9E U0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJREUgaXMgbm90 IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lfU0xP VCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQojIENPTkZJR19BQ1BJX0NPTlRBSU5F UiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9I RUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENP TkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FD UElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkg aXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0ZJ IGlzIG5vdCBzZXQKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9 eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMg bm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qg c2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNP TkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0U9eQojIENPTkZJR19DUFVfRlJFUV9E RUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFO Q0U9bQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT1tCkNPTkZJR19DUFVfRlJFUV9HT1Zf VVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9G UkVRX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldAoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGlu ZyBkcml2ZXJzCiMKIyBDT05GSUdfWDg2X0lOVEVMX1BTVEFURSBpcyBub3Qgc2V0CiMgQ09ORklH X1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVEgaXMg bm90IHNldApDT05GSUdfWDg2X1BPV0VSTk9XX0s2PXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LNz1t CkNPTkZJR19YODZfUE9XRVJOT1dfSzdfQUNQST15CiMgQ09ORklHX1g4Nl9HWF9TVVNQTU9EIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk89eQpDT05GSUdfWDg2X1NQRUVE U1RFUF9DRU5UUklOT19UQUJMRT15CkNPTkZJR19YODZfU1BFRURTVEVQX0lDSD1tCiMgQ09ORklH X1g4Nl9TUEVFRFNURVBfU01JIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1A0X0NMT0NLTU9EIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9DUFVGUkVRX05GT1JDRTI9eQpDT05GSUdfWDg2X0xPTkdSVU49 eQojIENPTkZJR19YODZfTE9OR0hBVUwgaXMgbm90IHNldAojIENPTkZJR19YODZfRV9QT1dFUlNB VkVSIGlzIG5vdCBzZXQKCiMKIyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQ X0xJQj1tCkNPTkZJR19YODZfU1BFRURTVEVQX1JFTEFYRURfQ0FQX0NIRUNLPXkKCiMKIyBDUFUg SWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVIgaXMg bm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQ VV9JRExFX0NPVVBMRUQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSURMRT15CgojCiMgQnVzIG9w dGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5v dCBzZXQKIyBDT05GSUdfUENJX0dPTU1DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09E SVJFQ1QgaXMgbm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09O RklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5T PXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19QQ0lFUE9S VEJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0lPViBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEFTSUQgaXMgbm90 IHNldApDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMK IwpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qg c2V0CiMgQ09ORklHX1NDeDIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSVggaXMgbm90IHNldAoj IENPTkZJR19ORVQ1NTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VPUyBpcyBub3Qgc2V0CkNPTkZJ R19BTURfTkI9eQpDT05GSUdfUENDQVJEPXkKIyBDT05GSUdfUENNQ0lBIGlzIG5vdCBzZXQKQ09O RklHX0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCiMgQ09ORklHX1lFTlRBIGlzIG5v dCBzZXQKQ09ORklHX1BDTUNJQV9QUk9CRT15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TWVNGQiBpcyBub3Qg c2V0CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJ TkZNVF9FTEY9eQpDT05GSUdfQVJDSF9CSU5GTVRfRUxGX1JBTkRPTUlaRV9QSUU9eQpDT05GSUdf QklORk1UX1NDUklQVD15CkNPTkZJR19IQVZFX0FPVVQ9eQpDT05GSUdfQklORk1UX0FPVVQ9eQoj IENPTkZJR19CSU5GTVRfTUlTQyBpcyBub3Qgc2V0CkNPTkZJR19DT1JFRFVNUD15CkNPTkZJR19I QVZFX0FUT01JQ19JT01BUD15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19ORVQ9eQoKIwojIE5l dHdvcmtpbmcgb3B0aW9ucwojCiMgQ09ORklHX1BBQ0tFVCBpcyBub3Qgc2V0CkNPTkZJR19VTklY PXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qg c2V0CiMgQ09ORklHX0lORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1NFQ01BUksgaXMg bm90IHNldAojIENPTkZJR19ORVRfUFRQX0NMQVNTSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU V09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5v dCBzZXQKIyBDT05GSUdfQVRNIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFIGlzIG5vdCBzZXQK IyBDT05GSUdfVkxBTl84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19JUFggaXMgbm90IHNldAojIENPTkZJ R19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xBUEIg aXMgbm90IHNldAojIENPTkZJR19QSE9ORVQgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0 IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRENCIGlz IG5vdCBzZXQKIyBDT05GSUdfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFO X0FEViBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU TElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX01QTFNfR1NPIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFT U0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKCiMK IyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklH X0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREEgaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBu b3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKIyBD T05GSUdfTElCODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJs ZWQgZm9yIE1BQzgwMjExCiMKIyBDT05GSUdfV0lNQVggaXMgbm90IHNldAojIENPTkZJR19SRktJ TEwgaXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlz IG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKCiMKIyBEZXZpY2UgRHJpdmVycwojCgoj CiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90 IHNldApDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQpDT05GSUdfU1RB TkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURF Uj15CkNPTkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIK IyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKIyBDT05G SUdfQUxMT1dfREVWX0NPUkVEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTX0hZ UEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBz ZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdf UkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfTU1JTz1tCkNPTkZJR19SRUdNQVBfSVJRPXkKQ09O RklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldAoj IENPTkZJR19ETUFfQ01BIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NP Tk5FQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9bQojIENPTkZJR19NVERfVEVTVFMgaXMgbm90 IHNldApDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9bQpDT05GSUdfTVREX1JFREJPT1RfRElSRUNU T1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NBVEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMgbm90IHNldApDT05G SUdfTVREX0NNRExJTkVfUEFSVFM9bQpDT05GSUdfTVREX0FSN19QQVJUUz1tCgojCiMgVXNlciBN b2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX09PUFM9bQoKIwojIFJB TS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9KRURFQ1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURU SF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19X SURUSF80PXkKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzggaXMgbm90IHNldAojIENPTkZJ R19NVERfTUFQX0JBTktfV0lEVEhfMTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktf V0lEVEhfMzIgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJX0ky PXkKIyBDT05GSUdfTVREX0NGSV9JNCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTggaXMg bm90IHNldApDT05GSUdfTVREX1JBTT1tCkNPTkZJR19NVERfUk9NPW0KQ09ORklHX01URF9BQlNF TlQ9bQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19NVERf Q09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEhZU01BUD1tCkNPTkZJR19N VERfUEhZU01BUF9DT01QQVQ9eQpDT05GSUdfTVREX1BIWVNNQVBfU1RBUlQ9MHg4MDAwMDAwCkNP TkZJR19NVERfUEhZU01BUF9MRU49MApDT05GSUdfTVREX1BIWVNNQVBfQkFOS1dJRFRIPTIKIyBD T05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfUExBVFJBTT1tCgoj CiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1 MSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TTFJBTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEhS QU09bQpDT05GSUdfTVREX01URFJBTT1tCkNPTkZJR19NVERSQU1fVE9UQUxfU0laRT00MDk2CkNP TkZJR19NVERSQU1fRVJBU0VfU0laRT0xMjgKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZl cnMKIwpDT05GSUdfTVREX0RPQ0czPW0KQ09ORklHX0JDSF9DT05TVF9NPTE0CkNPTkZJR19CQ0hf Q09OU1RfVD00CkNPTkZJR19NVERfTkFORF9FQ0M9bQojIENPTkZJR19NVERfTkFORF9FQ0NfU01D IGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EPW0KQ09ORklHX01URF9OQU5EX0JDSD1tCkNPTkZJ R19NVERfTkFORF9FQ0NfQkNIPXkKIyBDT05GSUdfTVREX1NNX0NPTU1PTiBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9OQU5EX0RFTkFMSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX09NQVBf QkNIX0JVSUxEIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0lEUz1tCiMgQ09ORklHX01URF9O QU5EX1JJQ09IIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVA9bQpDT05GSUdf TVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRFZBTkNFRD15CkNPTkZJR19NVERfTkFORF9ESVNL T05DSElQX1BST0JFX0FERFJFU1M9MAojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JF X0hJR0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX0JCVFdSSVRFIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfRE9DRzQgaXMgbm90IHNldAojIENPTkZJR19NVERf TkFORF9DQUZFIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0NTNTUzWD1tCiMgQ09ORklHX01U RF9OQU5EX05BTkRTSU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9QTEFURk9STSBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9PTkVOQU5EIGlzIG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERS MiBQQ00gbWVtb3J5IGRyaXZlcnMKIwojIENPTkZJR19NVERfTFBERFIgaXMgbm90IHNldApDT05G SUdfTVREX1NQSV9OT1I9bQojIENPTkZJR19NVERfU1BJX05PUl9VU0VfNEtfU0VDVE9SUyBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZF X1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD1tCkNPTkZJR19QQVJQT1JUX1BDPW0KIyBDT05G SUdfUEFSUE9SVF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMg bm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPPXkKIyBDT05GSUdfUEFSUE9SVF9HU0Mg aXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9BWDg4Nzk2PW0KIyBDT05GSUdfUEFSUE9SVF8xMjg0 IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CkNPTkZJR19Q TlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCiMgQ09ORklHX0lTQVBOUCBpcyBu b3Qgc2V0CkNPTkZJR19QTlBCSU9TPXkKIyBDT05GSUdfUE5QQklPU19QUk9DX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1BOUEFDUEk9eQoKIwojIE1pc2MgZGV2aWNlcwojCiMgQ09ORklHX1NFTlNPUlNf TElTM0xWMDJEIGlzIG5vdCBzZXQKQ09ORklHX0FENTI1WF9EUE9UPW0KIyBDT05GSUdfQUQ1MjVY X0RQT1RfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKIyBDT05G SUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJ R19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CkNPTkZJ R19JQ1M5MzJTNDAxPXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1tCiMgQ09ORklHX0hQX0lM TyBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5 MDAzPXkKQ09ORklHX0lTTDI5MDIwPXkKQ09ORklHX1NFTlNPUlNfVFNMMjU1MD15CkNPTkZJR19T RU5TT1JTX0JIMTc4MD15CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CkNPTkZJR19ITUM2MzUyPXkKQ09ORklHX0RT MTY4Mj1tCkNPTkZJR19WTVdBUkVfQkFMTE9PTj15CkNPTkZJR19CTVAwODU9eQpDT05GSUdfQk1Q MDg1X0kyQz15CiMgQ09ORklHX1BDSF9QSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NXSVRD SF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0My UE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9 bQpDT05GSUdfRUVQUk9NX0xFR0FDWT1tCkNPTkZJR19FRVBST01fTUFYNjg3NT1tCiMgQ09ORklH X0VFUFJPTV85M0NYNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoK IwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMK IyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CgojCiMgQWx0ZXJhIEZQR0EgZmly bXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKIyBDT05GSUdfQUxURVJBX1NUQVBMIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfTUVJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9W TUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCgojCiMgSW50ZWwgTUlD IEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwojIENPTkZJR19FQ0hP IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9 eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQojIENPTkZJR19T Q1NJX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09O RklHX0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoj CiMgQ09ORklHX0ZJUkVXSVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfRklSRVdJUkVfTk9TWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyTyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ0lOVE9TSF9EUklWRVJT IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NU X05FVCBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9 eQojIENPTkZJR19JTlBVVF9GRl9NRU1MRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9M TERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1NQQVJTRUtNQVAgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9NQVRSSVhLTUFQIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2Vz CiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYPXkK Q09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVW X1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9FVkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMK IyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklH X0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlz IG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcw IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIx MjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdB WSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1RXTDQwMzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRf TU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklH X01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJ R19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpDT05GSUdf TU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19NT1VTRV9QUzJfRUxBTlRFQ0ggaXMgbm90 IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNldAojIENPTkZJR19NT1VT RV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNN NTk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKIyBDT05GSUdf TU9VU0VfRUxBTl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9JTlBPUlQgaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9MT0dJQk0gaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QQzExMFBB RCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19N T1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VT QiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU4gaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9y dHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09O RklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQojIENPTkZJR19TRVJJT19D VDgyQzcxMCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19QQVJLQkQ9bQojIENPTkZJR19TRVJJT19Q Q0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFX IGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9bQpDT05GSUdfU0VSSU9fUFMyTVVM VD15CkNPTkZJR19TRVJJT19BUkNfUFMyPXkKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90IHNldAoK IwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CiMgQ09ORklHX1ZUIGlzIG5vdCBz ZXQKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RBTkNF UyBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5U PTI1NgojIENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pP TUkgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJ TksgaXMgbm90IHNldAojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJp dmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05G SUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BO UD15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15 CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApD T05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VY VEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBw b3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUZEX0hTVSBpcyBub3Qgc2V0CkNPTkZJR19T RVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFM X0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1RJTUJFUkRBTEUg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1BDSF9V QVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RUWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfUFJJTlRFUj1tCkNPTkZJR19M UF9DT05TT0xFPXkKIyBDT05GSUdfUFBERVYgaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fQ09O U09MRSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9QQU5JQ19F VkVOVD15CiMgQ09ORklHX0lQTUlfUEFOSUNfU1RSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlf REVWSUNFX0lOVEVSRkFDRT1tCkNPTkZJR19JUE1JX1NJPW0KIyBDT05GSUdfSVBNSV9TSV9QUk9C RV9ERUZBVUxUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CiMgQ09O RklHX0lQTUlfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1BPV0VST0ZGIGlzIG5v dCBzZXQKQ09ORklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT15CkNP TkZJR19IV19SQU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJR19IV19S QU5ET01fR0VPREU9eQpDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklS VElPPW0KIyBDT05GSUdfSFdfUkFORE9NX1RQTSBpcyBub3Qgc2V0CkNPTkZJR19OVlJBTT15CkNP TkZJR19EVExLPXkKIyBDT05GSUdfUjM5NjQgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBp cyBub3Qgc2V0CiMgQ09ORklHX1NPTllQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5v dCBzZXQKQ09ORklHX1BDODczNnhfR1BJTz1tCkNPTkZJR19OU0NfR1BJTz15CiMgQ09ORklHX0hQ RVQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPW0KQ09ORklHX1RDR19UUE09eQoj IENPTkZJR19UQ0dfVElTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMg bm90IHNldApDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049eQojIENPTkZJR19UQ0dfVElTX0ky Q19OVVZPVE9OIGlzIG5vdCBzZXQKQ09ORklHX1RDR19OU0M9eQojIENPTkZJR19UQ0dfQVRNRUwg aXMgbm90IHNldApDT05GSUdfVENHX0lORklORU9OPXkKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90 IHNldApDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKCiMKIyBJ MkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05G SUdfSTJDX0JPQVJESU5GTz15CiMgQ09ORklHX0kyQ19DT01QQVQgaXMgbm90IHNldApDT05GSUdf STJDX0NIQVJERVY9eQpDT05GSUdfSTJDX01VWD1tCgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAg c3VwcG9ydAojCkNPTkZJR19JMkNfTVVYX1BDQTk1NDE9bQpDT05GSUdfSTJDX0hFTFBFUl9BVVRP PXkKQ09ORklHX0kyQ19TTUJVUz1tCkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxH T1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0 IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTQ0gg aXMgbm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlY NCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENP TkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19J MkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVt YmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0VHMjBUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JF UyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJDX1BYQV9Q Q0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19Y SUxJTlg9bQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdf STJDX1BBUlBPUlQ9bQojIENPTkZJR19JMkNfUEFSUE9SVF9MSUdIVCBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2 ZXJzCiMKIyBDT05GSUdfSTJDX0VMRUtUT1IgaXMgbm90IHNldApDT05GSUdfSTJDX1BDQV9JU0E9 eQojIENPTkZJR19JMkNfQ1JPU19FQ19UVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19TQ3gyMDBf QUNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NUVUIgaXMgbm90IHNldApDT05GSUdfSTJDX1NM QVZFPXkKIyBDT05GSUdfSTJDX1NMQVZFX0VFUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19E RUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAoj IENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQK Q09ORklHX1NQTUk9bQpDT05GSUdfSFNJPXkKQ09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhT SSBjb250cm9sbGVycwojCgojCiMgSFNJIGNsaWVudHMKIwpDT05GSUdfSFNJX0NIQVI9bQoKIwoj IFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz1tCiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX05UUF9QUFMgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwpD T05GSUdfUFBTX0NMSUVOVF9LVElNRVI9bQojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5v dCBzZXQKQ09ORklHX1BQU19DTElFTlRfUEFSUE9SVD1tCiMgQ09ORklHX1BQU19DTElFTlRfR1BJ TyBpcyBub3Qgc2V0CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2Nr IHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CgojCiMgRW5hYmxl IFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25h bCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKIyBDT05GSUdfR1BJT0xJQiBpcyBub3Qgc2V0 CkNPTkZJR19XMT1tCgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFfTUFTVEVS X01BVFJPWCBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfRFMyNDgyPW0KIyBDT05GSUdfVzFf TUFTVEVSX0RTMVdNIGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NM QVZFX1RIRVJNPW0KQ09ORklHX1cxX1NMQVZFX1NNRU09bQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4 PW0KQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSz15CiMgQ09ORklHX1cxX1NMQVZFX0RT MjQxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwNiBpcyBub3Qgc2V0CkNPTkZJ R19XMV9TTEFWRV9EUzI0MjM9bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMxPW0KQ09ORklHX1cxX1NM QVZFX0RTMjQzMz1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDPXkKQ09ORklHX1cxX1NMQVZF X0RTMjc2MD1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1cx X1NMQVZFX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90 IHNldApDT05GSUdfVzFfU0xBVkVfQlEyNzAwMD1tCkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENP TkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QREFfUE9XRVIgaXMg bm90IHNldAojIENPTkZJR19HRU5FUklDX0FEQ19CQVRURVJZIGlzIG5vdCBzZXQKIyBDT05GSUdf TUFYODkyNV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1dNODMxWF9CQUNLVVAgaXMgbm90IHNl dAojIENPTkZJR19XTTgzMVhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlz IG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3NjAgaXMgbm90IHNldAojIENPTkZJR19CQVRU RVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBp cyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN3gwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0JB VFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9UV0w0MDMwX01BREMgaXMgbm90IHNldAojIENPTkZJR19D SEFSR0VSX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9SWDUxIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9U V0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENP TkZJR19DSEFSR0VSX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVY IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19D SEFSR0VSX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNl dAojIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldApDT05GSUdfSFdNT049eQpDT05GSUdfSFdN T05fVklEPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZl IGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0FCSVRVR1VSVTM9bQpDT05GSUdfU0VOU09SU19BRDc0MTQ9eQpDT05GSUdfU0VOU09S U19BRDc0MTg9eQpDT05GSUdfU0VOU09SU19BRE0xMDIxPW0KQ09ORklHX1NFTlNPUlNfQURNMTAy NT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9bQojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDMxPW0KQ09ORklHX1NFTlNPUlNfQURNOTI0MD1t CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPW0KQ09ORklH X1NFTlNPUlNfQURUNzQxMT15CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9bQpDT05GSUdfU0VOU09S U19BRFQ3NDcwPW0KIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfQVNDNzYyMT1tCiMgQ09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19LMTBURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GQU0xNUhfUE9X RVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BVFhQMT15CkNPTkZJ R19TRU5TT1JTX0RTNjIwPW0KQ09ORklHX1NFTlNPUlNfRFMxNjIxPXkKQ09ORklHX1NFTlNPUlNf REE5MDU1PW0KIyBDT05GSUdfU0VOU09SU19JNUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfRjcxODA1Rj15CkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KIyBDT05GSUdfU0VOU09SU19G NzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzEzNzgzX0FEQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfR0w1MThT TT15CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0c3 NjBBPW0KQ09ORklHX1NFTlNPUlNfRzc2Mj15CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf SUJNUEVYPW0KQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OPW0KQ09ORklHX1NFTlNPUlNfQ09SRVRF TVA9eQojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19KQzQy PW0KQ09ORklHX1NFTlNPUlNfUE9XUjEyMjA9eQojIENPTkZJR19TRU5TT1JTX0xJTkVBR0UgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xUQzQxNTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjE1PXkKQ09ORklHX1NF TlNPUlNfTFRDNDIyMj1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9bQpDT05GSUdfU0VOU09SU19M VEM0MjYwPW0KQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYw NjUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxNjE5PXkKQ09ORklHX1NFTlNPUlNfTUFY MTY2OD15CkNPTkZJR19TRU5TT1JTX01BWDE5Nz15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYzOSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9bQojIENPTkZJR19TRU5TT1JTX01BWDY2 NTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2Njk3PW0KQ09ORklHX1NFTlNPUlNfSFRV MjE9eQpDT05GSUdfU0VOU09SU19NQ1AzMDIxPW0KQ09ORklHX1NFTlNPUlNfTE02Mz1tCkNPTkZJ R19TRU5TT1JTX0xNNzM9bQpDT05GSUdfU0VOU09SU19MTTc1PXkKIyBDT05GSUdfU0VOU09SU19M TTc3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03OD15CkNPTkZJR19TRU5TT1JTX0xNODA9 bQojIENPTkZJR19TRU5TT1JTX0xNODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODUg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTg3PW0KIyBDT05GSUdfU0VOU09SU19MTTkwIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TE05Mz15CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0xNOTUyNDE9eQojIENPTkZJR19TRU5TT1JTX0xNOTUyNDUgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19QQzg3MzYwPXkKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY2 ODM9eQpDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PW0KQ09ORklHX1NFTlNPUlNfTkNUNzgwMj15CkNP TkZJR19TRU5TT1JTX1BDRjg1OTE9eQpDT05GSUdfUE1CVVM9eQojIENPTkZJR19TRU5TT1JTX1BN QlVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTI3NT15CkNPTkZJR19TRU5TT1JTX0xN MjUwNjY9eQpDT05GSUdfU0VOU09SU19MVEMyOTc4PW0KIyBDT05GSUdfU0VOU09SU19NQVgxNjA2 NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX01BWDg2ODggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UUFM0MDQyMj1tCkNP TkZJR19TRU5TT1JTX1VDRDkwMDA9eQojIENPTkZJR19TRU5TT1JTX1VDRDkyMDAgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19aTDYxMDA9eQpDT05GSUdfU0VOU09SU19TSFQyMT15CkNPTkZJR19T RU5TT1JTX1NIVEMxPW0KIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfRE1FMTczNz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQpDT05GSUdfU0VOU09S U19FTUMyMTAzPXkKIyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1NNU0M0N00xPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj15CkNPTkZJR19TRU5T T1JTX1NNU0M0N0IzOTc9bQpDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTj1tCkNPTkZJR19T RU5TT1JTX1NDSDU2Mjc9bQpDT05GSUdfU0VOU09SU19TQ0g1NjM2PW0KIyBDT05GSUdfU0VOU09S U19TTU02NjUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BREMxMjhEODE4PW0KIyBDT05GSUdf U0VOU09SU19BRFMxMDE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTNzgyOD1tCkNPTkZJ R19TRU5TT1JTX0FNQzY4MjE9bQpDT05GSUdfU0VOU09SU19JTkEyMDk9eQpDT05GSUdfU0VOU09S U19JTkEyWFg9eQpDT05GSUdfU0VOU09SU19USE1DNTA9eQpDT05GSUdfU0VOU09SU19UTVAxMDI9 bQpDT05GSUdfU0VOU09SU19UTVAxMDM9bQpDT05GSUdfU0VOU09SU19UTVA0MDE9bQpDT05GSUdf U0VOU09SU19UTVA0MjE9eQpDT05GSUdfU0VOU09SU19UV0w0MDMwX01BREM9bQpDT05GSUdfU0VO U09SU19WSUFfQ1BVVEVNUD1tCiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1ZUMTIxMT1tCiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfVzgzNzgxRD1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzkxRCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9eQpDT05GSUdfU0VOU09SU19XODM3OTM9eQojIENP TkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRT IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19XODM2MjdIRj1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfV004MzFYPW0KCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5T T1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90 IHNldApDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJN QUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9G QUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQ QUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0 CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5H X0JBTkcgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9Q T1dFUkNMQU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQK CiMKIyBUZXhhcyBJbnN0cnVtZW50cyB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfV0FUQ0hET0c9 eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5v dCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9H PW0KQ09ORklHX0RBOTA1NV9XQVRDSERPRz15CkNPTkZJR19EQTkwNjNfV0FUQ0hET0c9bQojIENP TkZJR19XTTgzMVhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfWElMSU5YX1dBVENIRE9HPW0K IyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19STjVUNjE4X1dBVENIRE9H IGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19B Q1FVSVJFX1dEVD15CkNPTkZJR19BRFZBTlRFQ0hfV0RUPW0KIyBDT05GSUdfQUxJTTE1MzVfV0RU IGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRjcx ODA4RV9XRFQgaXMgbm90IHNldAojIENPTkZJR19TUDUxMDBfVENPIGlzIG5vdCBzZXQKIyBDT05G SUdfU0JDX0ZJVFBDMl9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0VVUk9URUNIX1dEVCBp cyBub3Qgc2V0CkNPTkZJR19JQjcwMF9XRFQ9eQpDT05GSUdfSUJNQVNSPW0KQ09ORklHX1dBRkVS X1dEVD1tCiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFNlhYX1dE VCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUQ09fV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVQ4NzEy Rl9XRFQgaXMgbm90IHNldApDT05GSUdfSVQ4N19XRFQ9bQojIENPTkZJR19IUF9XQVRDSERPRyBp cyBub3Qgc2V0CkNPTkZJR19TQzEyMDBfV0RUPW0KIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90 IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldApDT05GSUdfNjBYWF9XRFQ9eQojIENPTkZJ R19TQkM4MzYwX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NCQzcyNDBfV0RUIGlzIG5vdCBzZXQK Q09ORklHX0NQVTVfV0RUPXkKQ09ORklHX1NNU0NfU0NIMzExWF9XRFQ9eQpDT05GSUdfU01TQzM3 Qjc4N19XRFQ9bQojIENPTkZJR19WSUFfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1c4MzYyN0hGX1dE VD1tCiMgQ09ORklHX1c4Mzg3N0ZfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1c4Mzk3N0ZfV0RUPW0K Q09ORklHX01BQ0haX1dEVD1tCiMgQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNl dAoKIwojIElTQS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ1dBVENIRE9HPXkKIyBD T05GSUdfTUlYQ09NV0QgaXMgbm90IHNldAojIENPTkZJR19XRFQgaXMgbm90IHNldAoKIwojIFBD SS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNl dAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBT b25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPW0KQ09ORklHX1NTQl9TUFJPTT15 CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CiMgQ09O RklHX1NTQl9CNDNfUENJX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9T U0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NUPXkKIyBDT05GSUdfU1NCX1NJTEVOVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NTQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNP UkVfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkUgaXMgbm90IHNldApDT05G SUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCkNPTkZJR19C Q01BPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BD ST15CkNPTkZJR19CQ01BX0hPU1RfU09DPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkK IyBDT05GSUdfQkNNQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2Ug ZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9DUzU1MzUgaXMgbm90IHNl dAojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BWFAy MFg9eQpDT05GSUdfTUZEX0NST1NfRUM9bQpDT05GSUdfTUZEX0NST1NfRUNfSTJDPW0KIyBDT05G SUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qg c2V0CkNPTkZJR19NRkRfREE5MDU1PXkKQ09ORklHX01GRF9EQTkwNjM9eQpDT05GSUdfTUZEX01D MTNYWFg9eQpDT05GSUdfTUZEX01DMTNYWFhfSTJDPXkKIyBDT05GSUdfSFRDX1BBU0lDMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19MUENfU0NIIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URUxfU09DX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFO Wl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEXzg4UE04MDAgaXMgbm90IHNldApDT05GSUdfTUZEXzg4UE04MDU9eQojIENPTkZJR19N RkRfODhQTTg2MFggaXMgbm90IHNldApDT05GSUdfTUZEX01BWDE0NTc3PXkKIyBDT05GSUdfTUZE X01BWDc3Njg2IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY5Mz15CkNPTkZJR19NRkRfTUFY ODkwNz1tCkNPTkZJR19NRkRfTUFYODkyNT15CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1D IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldApDT05GSUdfTUZEX1BDRjUw NjMzPW0KQ09ORklHX1BDRjUwNjMzX0FEQz1tCkNPTkZJR19QQ0Y1MDYzM19HUElPPW0KIyBDT05G SUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlRTWF9QQ0kgaXMgbm90IHNl dApDT05GSUdfTUZEX1JDNVQ1ODM9eQpDT05GSUdfTUZEX1JONVQ2MTg9bQpDT05GSUdfTUZEX1NF Q19DT1JFPXkKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CkNPTkZJR19NRkRfU001MDE9eQojIENP TkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CkNPTkZJR19BQlg1MDBfQ09SRT15CiMgQ09ORklHX0FC MzEwMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfVElfQU0zMzVYX1RTQ0FEQz1tCkNPTkZJR19NRkRfTFAzOTQzPW0KIyBDT05GSUdfTUZE X0xQODc4OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUEFMTUFTPXkKIyBDT05GSUdfVFBTNjEwNVgg aXMgbm90IHNldApDT05GSUdfVFBTNjUwN1g9eQpDT05GSUdfTUZEX1RQUzY1MDkwPXkKQ09ORklH X01GRF9UUFM2NTIxNz1tCiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTODAwMzE9eQpDT05GSUdfVFdM NDAzMF9DT1JFPXkKQ09ORklHX01GRF9UV0w0MDMwX0FVRElPPXkKQ09ORklHX1RXTDYwNDBfQ09S RT15CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9bQojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1RDMzU4OVggaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVJJWk9OQT15 CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQpDT05GSUdfTUZEX1dNNTEwMj15CiMgQ09ORklHX01G RF9XTTUxMTAgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODk5Nz15CiMgQ09ORklHX01GRF9XTTg0 MDAgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODMxWD15CkNPTkZJR19NRkRfV004MzFYX0kyQz15 CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBp cyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9TVVBQ T1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NBTUVS QV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUPXkKIyBD T05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFf UkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9TRFJfU1VQUE9SVD15CiMgQ09O RklHX01FRElBX1JDX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfVklERU9fREVWPXkKQ09ORklH X1ZJREVPX1Y0TDI9eQpDT05GSUdfVklERU9fQURWX0RFQlVHPXkKIyBDT05GSUdfVklERU9fRklY RURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRQQ0lfRUVQUk9NIGlzIG5vdCBz ZXQKCiMKIyBNZWRpYSBkcml2ZXJzCiMKIyBDT05GSUdfTUVESUFfUENJX1NVUFBPUlQgaXMgbm90 IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCgojCiMgTWVkaWEgYW5jaWxs YXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVuZHMpCiMKIyBDT05GSUdf TUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgaXMgbm90IHNldApDT05GSUdfTUVESUFfQVRUQUNIPXkK CiMKIyBFbmNvZGVycywgZGVjb2RlcnMsIHNlbnNvcnMgYW5kIG90aGVyIGhlbHBlciBjaGlwcwoj CgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCiMgQ09ORklHX1ZJ REVPX1RWQVVESU8gaXMgbm90IHNldApDT05GSUdfVklERU9fVERBNzQzMj15CkNPTkZJR19WSURF T19UREE5ODQwPW0KIyBDT05GSUdfVklERU9fVEVBNjQxNUMgaXMgbm90IHNldAojIENPTkZJR19W SURFT19URUE2NDIwIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX01TUDM0MDA9bQojIENPTkZJR19W SURFT19DUzUzNDUgaXMgbm90IHNldApDT05GSUdfVklERU9fQ1M1M0wzMkE9eQpDT05GSUdfVklE RU9fVExWMzIwQUlDMjNCPW0KQ09ORklHX1ZJREVPX1VEQTEzNDI9bQojIENPTkZJR19WSURFT19X TTg3NzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19XTTg3MzkgaXMgbm90IHNldApDT05GSUdf VklERU9fVlAyN1NNUFg9eQojIENPTkZJR19WSURFT19TT05ZX0JURl9NUFggaXMgbm90IHNldAoK IwojIFJEUyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE2NTg4PW0KCiMKIyBWaWRlbyBkZWNv ZGVycwojCkNPTkZJR19WSURFT19BRFY3MTgwPW0KQ09ORklHX1ZJREVPX0FEVjcxODM9bQojIENP TkZJR19WSURFT19CVDgxOSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19CVDg1Nj1tCkNPTkZJR19W SURFT19CVDg2Nj1tCkNPTkZJR19WSURFT19LUzAxMjc9eQpDT05GSUdfVklERU9fTUw4NlY3NjY3 PXkKIyBDT05GSUdfVklERU9fU0FBNzExMCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19TQUE3MTFY PW0KQ09ORklHX1ZJREVPX1RWUDUxNFg9bQojIENPTkZJR19WSURFT19UVlA1MTUwIGlzIG5vdCBz ZXQKQ09ORklHX1ZJREVPX1RWUDcwMDI9bQpDT05GSUdfVklERU9fVFcyODA0PXkKIyBDT05GSUdf VklERU9fVFc5OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQK Q09ORklHX1ZJREVPX1ZQWDMyMjA9eQoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCkNP TkZJR19WSURFT19TQUE3MTdYPXkKIyBDT05GSUdfVklERU9fQ1gyNTg0MCBpcyBub3Qgc2V0Cgoj CiMgVmlkZW8gZW5jb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNzEyNz1tCkNPTkZJR19WSURFT19T QUE3MTg1PXkKQ09ORklHX1ZJREVPX0FEVjcxNzA9eQpDT05GSUdfVklERU9fQURWNzE3NT15CkNP TkZJR19WSURFT19BRFY3MzQzPW0KQ09ORklHX1ZJREVPX0FEVjczOTM9eQojIENPTkZJR19WSURF T19BSzg4MVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM4MjAwIGlzIG5vdCBzZXQKCiMK IyBDYW1lcmEgc2Vuc29yIGRldmljZXMKIwoKIwojIEZsYXNoIGRldmljZXMKIwoKIwojIFZpZGVv IGltcHJvdmVtZW50IGNoaXBzCiMKQ09ORklHX1ZJREVPX1VQRDY0MDMxQT15CkNPTkZJR19WSURF T19VUEQ2NDA4Mz1tCgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwojIENPTkZJ R19WSURFT19TQUE2NzUySFMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNo aXBzCiMKQ09ORklHX1ZJREVPX1RIUzczMDM9eQojIENPTkZJR19WSURFT19NNTI3OTAgaXMgbm90 IHNldAoKIwojIFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgojCkNPTkZJR19NRURJ QV9UVU5FUj15CgojCiMgQ3VzdG9taXplIFRWIHR1bmVycwojCkNPTkZJR19NRURJQV9UVU5FUl9T SU1QTEU9bQpDT05GSUdfTUVESUFfVFVORVJfVERBODI5MD1tCkNPTkZJR19NRURJQV9UVU5FUl9U REE4MjdYPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjcxPW0KQ09ORklHX01FRElBX1RVTkVS X1REQTk4ODc9eQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2MT15CiMgQ09ORklHX01FRElBX1RV TkVSX1RFQTU3NjcgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYPW0KIyBDT05G SUdfTUVESUFfVFVORVJfTVQyMDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfTVQy MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2IGlzIG5vdCBzZXQKIyBD T05GSUdfTUVESUFfVFVORVJfTVQyMTMxIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX1FU MTAxMD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9eQojIENPTkZJR19NRURJQV9UVU5FUl9Y QzUwMDAgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPXkKQ09ORklHX01FRElB X1RVTkVSX01YTDUwMDVTPXkKQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDdUPW0KQ09ORklHX01F RElBX1RVTkVSX01DNDRTODAzPW0KIyBDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NSBpcyBub3Qg c2V0CkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxOD1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAw MTE9eQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEyPXkKQ09ORklHX01FRElBX1RVTkVSX0ZDMDAx Mz15CiMgQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjEyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVE SUFfVFVORVJfRTQwMDAgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfRkMyNTgwPXkKIyBD T05GSUdfTUVESUFfVFVORVJfTTg4VFMyMDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVO RVJfTTg4UlM2MDAwVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1RVTkVSX1RVQTkwMDEgaXMg bm90IHNldApDT05GSUdfTUVESUFfVFVORVJfU0kyMTU3PXkKIyBDT05GSUdfTUVESUFfVFVORVJf SVQ5MTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfUjgyMFQgaXMgbm90IHNldAoj IENPTkZJR19NRURJQV9UVU5FUl9NWEwzMDFSRiBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5F Ul9RTTFEMUMwMDQyPW0KCiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCiMgQ09ORklHX0RW Ql9BVTg1MjJfVjRMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1RVTkVSX0RJQjAwNzAgaXMgbm90 IHNldAojIENPTkZJR19EVkJfVFVORVJfRElCMDA5MCBpcyBub3Qgc2V0CgojCiMgVG9vbHMgdG8g ZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EVU1NWV9GRT15CgojCiMgR3JhcGhp Y3Mgc3VwcG9ydAojCiMgQ09ORklHX0FHUCBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09O RklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNl dAoKIwojIERpcmVjdCBSZW5kZXJpbmcgTWFuYWdlcgojCkNPTkZJR19EUk09eQpDT05GSUdfRFJN X0tNU19IRUxQRVI9eQpDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRT15CgojCiMgSTJDIGVu Y29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RSTV9JMkNfQURWNzUxMT1tCiMgQ09ORklH X0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfU0lMMTY0PXkKIyBDT05G SUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUFROMzQ2MD15CiMg Q09ORklHX0RSTV9UREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1IxMjggaXMgbm90IHNldAoj IENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90 IHNldAojIENPTkZJR19EUk1fSTkxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0EgaXMgbm90 IHNldAojIENPTkZJR19EUk1fVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NBVkFHRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJR19EUk1fR01BNTAw IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BU1Qg aXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9D SVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldAojIENPTkZJ R19EUk1fQk9DSFMgaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklH X0ZCPW0KIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DTURMSU5F PXkKIyBDT05GSUdfRkJfRERDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBP UlQgaXMgbm90IHNldApDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPW0KQ09ORklHX0ZCX0NGQl9DT1BZ QVJFQT1tCkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPW0KIyBDT05GSUdfRkJfQ0ZCX1JFVl9QSVhF TFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9bQpDT05GSUdfRkJf U1lTX0NPUFlBUkVBPW0KQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9bQojIENPTkZJR19GQl9GT1JF SUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz1tCkNPTkZJR19GQl9ERUZF UlJFRF9JTz15CiMgQ09ORklHX0ZCX1NWR0FMSUIgaXMgbm90IHNldAojIENPTkZJR19GQl9NQUNN T0RFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19G Ql9NT0RFX0hFTFBFUlM9eQojIENPTkZJR19GQl9USUxFQkxJVFRJTkcgaXMgbm90IHNldAoKIwoj IEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMg bm90IHNldAojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hHQT1tCkNPTkZJ R19GQl9PUEVOQ09SRVM9bQojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX05WSURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJ R19GQl9JNzQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4MDU3OCBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAoj IENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0dFT0RFIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1NNNTAxPW0KQ09ORklHX0ZCX1ZJUlRVQUw9bQpDT05GSUdfRkJfTUVUUk9O T01FPW0KIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9CUk9BRFNIRUVU PW0KQ09ORklHX0ZCX0FVT19LMTkwWD1tCkNPTkZJR19GQl9BVU9fSzE5MDA9bQojIENPTkZJR19G Ql9BVU9fSzE5MDEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKIyBD T05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9DTEFT U19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19WR0FTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19I RE1JPXkKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAoj IENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xV VDIyND15CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJ R19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRFJBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dF TkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwojIENPTkZJR19ISURfQTRURUNIIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FQUExF IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9C RUxLSU4gaXMgbm90IHNldAojIENPTkZJR19ISURfQ0hFUlJZIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0NISUNPTlkgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1lQUkVTUyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9EUkFHT05SSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VNU19GRiBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRVpLRVkg aXMgbm90IHNldAojIENPTkZJR19ISURfS0VZVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURf S1lFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1VDTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19I SURfV0FMVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dZUkFUSU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNl dAojIENPTkZJR19ISURfS0VOU0lOR1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MQ1BPV0VS IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9M T0dJVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUdJQ01PVVNFIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX01JQ1JPU09GVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NT05URVJFWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9NVUxUSVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX09S VEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BBTlRIRVJMT1JEIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1BFVEFMWU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BJQ09MQ0QgaXMgbm90IHNl dAojIENPTkZJR19ISURfUExBTlRST05JQ1MgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFY IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9T QU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NQRUVETElOSyBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9TVEVFTFNFUklFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TVU5QTFVTIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HUkVFTkFTSUEg aXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1RJVk8gaXMgbm90IHNldAojIENPTkZJR19ISURfVE9QU0VFRCBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENPTkZJR19ISURfV0FDT00gaXMgbm90 IHNldAojIENPTkZJR19ISURfWElOTU8gaXMgbm90IHNldAojIENPTkZJR19ISURfWkVST1BMVVMg aXMgbm90IHNldAojIENPTkZJR19ISURfWllEQUNST04gaXMgbm90IHNldAojIENPTkZJR19ISURf U0VOU09SX0hVQiBpcyBub3Qgc2V0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJD X0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VT Ql9TVVBQT1JUPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQojIENPTkZJR19VU0IgaXMgbm90 IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2 ZXJzCiMKIyBDT05GSUdfVVNCX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05PUF9VU0JfWENFSVYg aXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlz IG5vdCBzZXQKQ09ORklHX01NQz1tCkNPTkZJR19NTUNfREVCVUc9eQojIENPTkZJR19NTUNfQ0xL R0FURSBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKIyBDT05GSUdf U0RJT19VQVJUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19URVNUPW0KCiMKIyBNTUMvU0QvU0RJTyBI b3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9bQojIENPTkZJR19NTUNf U0RIQ0lfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90IHNldApD T05GSUdfTU1DX1NESENJX1BMVEZNPW0KQ09ORklHX01NQ19XQlNEPW0KIyBDT05GSUdfTU1DX1RJ Rk1fU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90IHNldAojIENPTkZJR19N TUNfVklBX1NETU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNl dAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRU1TVElDSyBp cyBub3Qgc2V0CiMgQ09ORklHX05FV19MRURTIGlzIG5vdCBzZXQKQ09ORklHX0FDQ0VTU0lCSUxJ VFk9eQojIENPTkZJR19FREFDIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRD X0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90 IHNldApDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX0RFQlVHPXkK CiMKIyBSVEMgaW50ZXJmYWNlcwojCiMgQ09ORklHX1JUQ19JTlRGX1NZU0ZTIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19JTlRGX1BST0M9eQojIENPTkZJR19SVENfSU5URl9ERVYgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9URVNUPXkKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RS Vl9EUzEzMDc9eQojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMzMjMyPXkKQ09ORklHX1JU Q19EUlZfTUFYNjkwMD15CkNPTkZJR19SVENfRFJWX01BWDg5MDc9bQojIENPTkZJR19SVENfRFJW X01BWDg5MjUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19E UlZfSVNMMTIwOD15CkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklHX1JUQ19EUlZfSVNM MTIwNTc9bQpDT05GSUdfUlRDX0RSVl9YMTIwNT1tCkNPTkZJR19SVENfRFJWX1BBTE1BUz1tCkNP TkZJR19SVENfRFJWX1BDRjIxMjc9eQojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPW0KQ09ORklHX1JUQ19EUlZfUENGODUwNjM9eQojIENP TkZJR19SVENfRFJWX1BDRjg1ODMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDFUODA9bQoj IENPTkZJR19SVENfRFJWX000MVQ4MF9XRFQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUTMy Sz15CkNPTkZJR19SVENfRFJWX1RXTDQwMzA9bQpDT05GSUdfUlRDX0RSVl9UUFM4MDAzMT1tCkNP TkZJR19SVENfRFJWX1JDNVQ1ODM9bQojIENPTkZJR19SVENfRFJWX1MzNTM5MEEgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX0ZNMzEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4 NTgxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlg4MDI1PXkKQ09ORklHX1JUQ19EUlZfRU0z MDI3PXkKQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9bQpDT05GSUdfUlRDX0RSVl9TNU09eQoKIwoj IFNQSSBSVEMgZHJpdmVycwojCgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRD X0RSVl9DTU9TPW0KQ09ORklHX1JUQ19EUlZfRFMxMjg2PW0KIyBDT05GSUdfUlRDX0RSVl9EUzE1 MTEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTU1MyBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX0RTMTc0Mj1tCkNPTkZJR19SVENfRFJWX0RTMjQwND15CiMgQ09ORklHX1JUQ19EUlZf REE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EQTkwNjMgaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9TVEsxN1RBOD1tCkNPTkZJR19SVENfRFJWX000OFQ4Nj15CiMgQ09ORklHX1JU Q19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQ4VDU5PW0KQ09ORklHX1JU Q19EUlZfTVNNNjI0Mj15CiMgQ09ORklHX1JUQ19EUlZfQlE0ODAyIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JUQ19EUlZfVjMwMjA9eQpDT05GSUdfUlRDX0RSVl9X TTgzMVg9bQpDT05GSUdfUlRDX0RSVl9QQ0Y1MDYzMz1tCgojCiMgb24tQ1BVIFJUQyBkcml2ZXJz CiMKQ09ORklHX1JUQ19EUlZfTUMxM1hYWD15CiMgQ09ORklHX1JUQ19EUlZfWEdFTkUgaXMgbm90 IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwpDT05GSUdfRE1BREVWSUNFUz15CiMg Q09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKIyBD T05GSUdfSU5URUxfTUlEX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JT0FURE1BIGlz IG5vdCBzZXQKQ09ORklHX0RXX0RNQUNfQ09SRT1tCkNPTkZJR19EV19ETUFDPW0KIyBDT05GSUdf RFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19QQ0hfRE1BIGlzIG5vdCBzZXQKQ09ORklH X0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX0FDUEk9eQoKIwojIERNQSBDbGllbnRzCiMKQ09ORklH X0FTWU5DX1RYX0RNQT15CkNPTkZJR19ETUFURVNUPXkKIyBDT05GSUdfQVVYRElTUExBWSBpcyBu b3Qgc2V0CkNPTkZJR19VSU89eQojIENPTkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKIyBDT05GSUdf VUlPX1BEUlZfR0VOSVJRIGlzIG5vdCBzZXQKQ09ORklHX1VJT19ETUVNX0dFTklSUT1tCiMgQ09O RklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qgc2V0CiMg Q09ORklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ORVRYIGlzIG5v dCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfRFJJVkVSUz15 CkNPTkZJR19WSVJUSU89eQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKIyBDT05GSUdfVklSVElPX1BD SSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19CQUxMT09OIGlzIG5vdCBzZXQKQ09ORklHX1ZJ UlRJT19NTUlPPW0KIyBDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTIGlzIG5vdCBz ZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX1NUQUdJTkc9 eQojIENPTkZJR19TTElDT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJIGlzIG5vdCBzZXQK Q09ORklHX1BBTkVMPW0KQ09ORklHX1BBTkVMX1BBUlBPUlQ9MApDT05GSUdfUEFORUxfUFJPRklM RT01CiMgQ09ORklHX1BBTkVMX0NIQU5HRV9NRVNTQUdFIGlzIG5vdCBzZXQKCiMKIyBJSU8gc3Rh Z2luZyBkcml2ZXJzCiMKCiMKIyBBY2NlbGVyb21ldGVycwojCgojCiMgQW5hbG9nIHRvIGRpZ2l0 YWwgY29udmVydGVycwojCgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRl cnMKIwoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDcx NTA9bQojIENPTkZJR19BRDcxNTIgaXMgbm90IHNldApDT05GSUdfQUQ3NzQ2PW0KCiMKIyBEaXJl Y3QgRGlnaXRhbCBTeW50aGVzaXMKIwoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwoK IwojIE5ldHdvcmsgQW5hbHl6ZXIsIEltcGVkYW5jZSBDb252ZXJ0ZXJzCiMKQ09ORklHX0FENTkz Mz1tCgojCiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0lTTDI5MDE4PW0KIyBDT05G SUdfU0VOU09SU19JU0wyOTAyOCBpcyBub3Qgc2V0CkNPTkZJR19UU0wyNTgzPW0KQ09ORklHX1RT TDJ4N3g9bQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX1NFTlNPUlNfSE1DNTg0 Mz1tCkNPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDPW0KCiMKIyBBY3RpdmUgZW5lcmd5IG1ldGVy aW5nIElDCiMKQ09ORklHX0FERTc4NTQ9bQpDT05GSUdfQURFNzg1NF9JMkM9bQoKIwojIFJlc29s dmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwojCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMK Q09ORklHX0lJT19QRVJJT0RJQ19SVENfVFJJR0dFUj1tCkNPTkZJR19JSU9fRFVNTVlfRVZHRU49 bQpDT05GSUdfSUlPX1NJTVBMRV9EVU1NWT1tCkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZX0VWRU5U Uz15CkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZX0JVRkZFUj15CiMgQ09ORklHX0ZCX1hHSSBpcyBu b3Qgc2V0CkNPTkZJR19GVDEwMDA9bQoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwojIENP TkZJR19UT1VDSFNDUkVFTl9TWU5BUFRJQ1NfSTJDX1JNSTQgaXMgbm90IHNldAojIENPTkZJR19T VEFHSU5HX01FRElBIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKQ09ORklHX0FTSE1FTT15CiMg Q09ORklHX0FORFJPSURfTE9HR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FORFJPSURfVElNRURfT1VU UFVUPXkKQ09ORklHX0FORFJPSURfTE9XX01FTU9SWV9LSUxMRVI9eQpDT05GSUdfQU5EUk9JRF9J TlRGX0FMQVJNX0RFVj1tCkNPTkZJR19TWU5DPXkKQ09ORklHX1NXX1NZTkM9eQpDT05GSUdfU1df U1lOQ19VU0VSPXkKIyBDT05GSUdfSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lNQVhfR0RNNzJY WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RHTkMgaXMgbm90IHNldAojIENPTkZJR19ER0FQIGlzIG5v dCBzZXQKQ09ORklHX0dTX0ZQR0FCT09UPXkKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVMg aXMgbm90IHNldApDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19MQVBU T1A9bQojIENPTkZJR19DSFJPTUVPU19QU1RPUkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVt IE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwpDT05GSUdfU09DX1RJPXkKCiMKIyBIYXJkd2Fy ZSBTcGlubG9jayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19D TEtTUkNfSTgyNTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15 CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1F Ul9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldAojIENPTkZJ R19NQUlMQk9YIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIFJlbW90ZXBy b2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklHX1NURV9NT0RFTV9SUFJPQz15 CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMg RHJpdmVycwojCkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCiMg Q09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0RF VkZSRVFfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfUE9X RVJTQVZFIGlzIG5vdCBzZXQKQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15CgojCiMgREVW RlJFUSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTj1tCgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJz CiMKQ09ORklHX0VYVENPTl9BRENfSkFDSz1tCkNPTkZJR19FWFRDT05fTUFYMTQ1Nzc9bQojIENP TkZJR19FWFRDT05fTUFYNzc2OTMgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1BBTE1BUz1tCkNP TkZJR19FWFRDT05fUlQ4OTczQT1tCkNPTkZJR19FWFRDT05fU001NTAyPW0KQ09ORklHX01FTU9S WT15CkNPTkZJR19JSU89bQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NC PXkKQ09ORklHX0lJT19LRklGT19CVUY9bQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9bQpD T05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCgoj CiMgQWNjZWxlcm9tZXRlcnMKIwojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJR19C TUMxNTBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVMgaXMgbm90 IHNldApDT05GSUdfTU1BODQ1Mj1tCkNPTkZJR19LWENKSzEwMTM9bQoKIwojIEFuYWxvZyB0byBk aWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3MjkxPW0KIyBDT05GSUdfQUQ3OTlYIGlzIG5v dCBzZXQKIyBDT05GSUdfQVhQMjg4X0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEzNjMgaXMg bm90IHNldAojIENPTkZJR19NQ1AzNDIyIGlzIG5vdCBzZXQKQ09ORklHX05BVTc4MDI9bQojIENP TkZJR19RQ09NX1NQTUlfSUFEQyBpcyBub3Qgc2V0CkNPTkZJR19USV9BREMwODFDPW0KQ09ORklH X1RJX0FNMzM1WF9BREM9bQpDT05GSUdfVFdMNDAzMF9NQURDPW0KQ09ORklHX1RXTDYwMzBfR1BB REM9bQoKIwojIEFtcGxpZmllcnMKIwoKIwojIEhpZCBTZW5zb3IgSUlPIENvbW1vbgojCkNPTkZJ R19JSU9fU1RfU0VOU09SU19JMkM9bQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09SRT1tCgojCiMg RGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCiMgQ09ORklHX0FENTA2NCBpcyBub3Qgc2V0 CkNPTkZJR19BRDUzODA9bQpDT05GSUdfQUQ1NDQ2PW0KIyBDT05GSUdfTUFYNTE3IGlzIG5vdCBz ZXQKQ09ORklHX01DUDQ3MjU9bQoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoj CgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCgojCiMgUGhhc2UtTG9ja2VkIExv b3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCgojCiMgRGlnaXRhbCBneXJvc2NvcGUg c2Vuc29ycwojCkNPTkZJR19CTUcxNjA9bQojIENPTkZJR19JSU9fU1RfR1lST18zQVhJUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lURzMyMDAgaXMgbm90IHNldAoKIwojIEh1bWlkaXR5IHNlbnNvcnMK IwojIENPTkZJR19TSTcwMDUgaXMgbm90IHNldApDT05GSUdfU0k3MDIwPW0KCiMKIyBJbmVydGlh bCBtZWFzdXJlbWVudCB1bml0cwojCiMgQ09ORklHX0lOVl9NUFU2MDUwX0lJTyBpcyBub3Qgc2V0 CgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FESkRfUzMxMSBpcyBub3Qgc2V0CkNPTkZJ R19BTDMzMjBBPW0KQ09ORklHX0FQRFM5MzAwPW0KIyBDT05GSUdfQ00zMjE4MSBpcyBub3Qgc2V0 CkNPTkZJR19DTTM2NjUxPW0KIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKQ09ORklH X0lTTDI5MTI1PW0KQ09ORklHX0xUUjUwMT1tCkNPTkZJR19UQ1MzNDE0PW0KQ09ORklHX1RDUzM0 NzI9bQojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldApDT05GSUdfVFNMNDUzMT1t CkNPTkZJR19WQ05MNDAwMD1tCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfQUsw OTkxMT1tCkNPTkZJR19NQUczMTEwPW0KIyBDT05GSUdfSUlPX1NUX01BR05fM0FYSVMgaXMgbm90 IHNldAoKIwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxv bmUKIwojIENPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVIgaXMgbm90IHNldApDT05GSUdfSUlP X1NZU0ZTX1RSSUdHRVI9bQoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwpDT05GSUdfQk1QMjgwPW0K IyBDT05GSUdfTVBMMTE1IGlzIG5vdCBzZXQKQ09ORklHX01QTDMxMTU9bQpDT05GSUdfSUlPX1NU X1BSRVNTPW0KQ09ORklHX0lJT19TVF9QUkVTU19JMkM9bQojIENPTkZJR19UNTQwMyBpcyBub3Qg c2V0CgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwpD T05GSUdfTUxYOTA2MTQ9bQpDT05GSUdfVE1QMDA2PW0KIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQK IyBDT05GSUdfVk1FX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CiMgQ09O RklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90 IHNldApDT05GSUdfRk1DPXkKQ09ORklHX0ZNQ19GQUtFREVWPXkKQ09ORklHX0ZNQ19UUklWSUFM PW0KIyBDT05GSUdfRk1DX1dSSVRFX0VFUFJPTSBpcyBub3Qgc2V0CkNPTkZJR19GTUNfQ0hBUkRF Vj15CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CkNPTkZJR19CQ01f S09OQV9VU0IyX1BIWT15CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNC IGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQK IwpDT05GSUdfQU5EUk9JRD15CiMgQ09ORklHX0FORFJPSURfQklOREVSX0lQQyBpcyBub3Qgc2V0 CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9eQpDT05GSUdfRUREX09GRj15CiMg Q09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfUkJVIGlzIG5v dCBzZXQKIyBDT05GSUdfRENEQkFTIGlzIG5vdCBzZXQKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RN SV9TWVNGUz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQojIENP TkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUg aXMgbm90IHNldAoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9 eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfRklMRV9MT0NLSU5HIGlzIG5vdCBzZXQK Q09ORklHX0ZTTk9USUZZPXkKIyBDT05GSUdfRE5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19JTk9U SUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfUVVPVEE9eQojIENPTkZJR19RVU9U QV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5J TkcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfREVCVUc9eQojIENPTkZJR19RRk1UX1YxIGlzIG5v dCBzZXQKIyBDT05GSUdfUUZNVF9WMiBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQUNUTD15CiMgQ09O RklHX0FVVE9GUzRfRlMgaXMgbm90IHNldAojIENPTkZJR19GVVNFX0ZTIGlzIG5vdCBzZXQKQ09O RklHX09WRVJMQVlfRlM9bQoKIwojIENhY2hlcwojCiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNl dAoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklHX1BST0Nf S0NPUkU9eQpDT05GSUdfUFJPQ19TWVNDVEw9eQojIENPTkZJR19QUk9DX1BBR0VfTU9OSVRPUiBp cyBub3Qgc2V0CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpD T05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKQ09ORklHX0hVR0VU TEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQojIENPTkZJR19DT05GSUdGU19GUyBpcyBub3Qg c2V0CkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKQ09ORklHX0VDUllQVF9GUz15CkNPTkZJR19F Q1JZUFRfRlNfTUVTU0FHSU5HPXkKIyBDT05GSUdfSkZGUzJfRlMgaXMgbm90IHNldAojIENPTkZJ R19MT0dGUyBpcyBub3Qgc2V0CkNPTkZJR19ST01GU19GUz1tCkNPTkZJR19ST01GU19CQUNLRURf QllfTVREPXkKQ09ORklHX1JPTUZTX09OX01URD15CiMgQ09ORklHX1BTVE9SRSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVG QVVMVD0iaXNvODg1OS0xIgojIENPTkZJR19OTFNfQ09ERVBBR0VfNDM3IGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX0NPREVQQUdFXzczNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1 PW0KQ09ORklHX05MU19DT0RFUEFHRV84NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj1tCiMg Q09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1 Nz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjE9eQoj IENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84 NjM9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RF UEFHRV84NjU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODY5PW0KQ09ORklHX05MU19DT0RFUEFHRV85MzY9bQpDT05GSUdfTkxTX0NPREVQQUdFXzk1MD1t CkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPXkKQ09ORklHX05MU19DT0RFUEFHRV85NDk9bQojIENP TkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5Xzg9eQpD T05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9bQpDT05G SUdfTkxTX0FTQ0lJPW0KQ09ORklHX05MU19JU084ODU5XzE9eQpDT05GSUdfTkxTX0lTTzg4NTlf Mj15CkNPTkZJR19OTFNfSVNPODg1OV8zPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qg c2V0CkNPTkZJR19OTFNfSVNPODg1OV81PXkKQ09ORklHX05MU19JU084ODU5XzY9eQpDT05GSUdf TkxTX0lTTzg4NTlfNz1tCiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldApDT05GSUdf TkxTX0lTTzg4NTlfMTM9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTQ9bQpDT05GSUdfTkxTX0lTTzg4 NTlfMTU9eQpDT05GSUdfTkxTX0tPSThfUj15CkNPTkZJR19OTFNfS09JOF9VPW0KQ09ORklHX05M U19NQUNfUk9NQU49bQojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DUk9BVElBTj15CkNP TkZJR19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElDPW0KQ09ORklHX05M U19NQUNfR1JFRUs9bQojIENPTkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldApDT05GSUdf TkxTX01BQ19JTlVJVD15CiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldApDT05G SUdfTkxTX01BQ19UVVJLSVNIPXkKQ09ORklHX05MU19VVEY4PW0KCiMKIyBLZXJuZWwgaGFja2lu ZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNn IG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9E RUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19E WU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21w aWxlciBvcHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CiMgQ09ORklHX0VO QUJMRV9XQVJOX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9 eQpDT05GSUdfRlJBTUVfV0FSTj0xMDI0CiMgQ09ORklHX1NUUklQX0FTTV9TWU1TIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKQ09ORklHX1VOVVNFRF9TWU1CT0xT PXkKQ09ORklHX1BBR0VfT1dORVI9eQpDT05GSUdfREVCVUdfRlM9eQojIENPTkZJR19IRUFERVJT X0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdf QVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJ R19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTUFHSUNfU1lTUlE9 eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19ERUJVR19LRVJO RUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQpDT05G SUdfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1dBTlRfUEFHRV9ERUJVR19GTEFHUz15CkNPTkZJ R19QQUdFX0dVQVJEPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklH X1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09O RklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0Ug aXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZJ UlRVQUwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19NRU1PUllfSU5JVCBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxP Vz15CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMg bm90IHNldAoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RF VEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMg Q09ORklHX1BBTklDX09OX09PUFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxV RT0wCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKIyBDT05GSUdf U0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RJTUVSX1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2lu ZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhF UyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVT PXkKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldApDT05GSUdfREVC VUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklHX0xPQ0tERVA9eQoj IENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9DS0RFUD15CkNPTkZJ R19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVT VFMgaXMgbm90IHNldApDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9bQpDT05GSUdfVFJBQ0VfSVJR RkxBR1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90 IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNUPXkKQ09ORklH X0RFQlVHX1BJX0xJU1Q9eQojIENPTkZJR19ERUJVR19TRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMg UkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1BST1ZFX1JDVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ QVJTRV9SQ1VfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19UT1JUVVJFX1RFU1Q9bQojIENPTkZJ R19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBz ZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj1tCiMgQ09ORklHX1BNX05PVElGSUVS X0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qg c2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdf U1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9eQpDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9 eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJ R19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBI X0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFN SUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkK Q09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNP VU5UPXkKQ09ORklHX1RSQUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05G SUdfUklOR19CVUZGRVI9eQpDT05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19DT05URVhUX1NX SVRDSF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNPTkZJR19UUkFD SU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNP TkZJR19GVFJBQ0U9eQojIENPTkZJR19GVU5DVElPTl9UUkFDRVIgaXMgbm90IHNldApDT05GSUdf SVJRU09GRl9UUkFDRVI9eQojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdf RlRSQUNFX1NZU0NBTExTPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJf U05BUFNIT1RfUEVSX0NQVV9TV0FQPXkKQ09ORklHX1RSQUNFX0JSQU5DSF9QUk9GSUxJTkc9eQoj IENPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPRklMRV9B Tk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldApDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVM9 eQojIENPTkZJR19CUkFOQ0hfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VS IGlzIG5vdCBzZXQKQ09ORklHX0tQUk9CRV9FVkVOVD15CiMgQ09ORklHX1VQUk9CRV9FVkVOVCBp cyBub3Qgc2V0CkNPTkZJR19QUk9CRV9FVkVOVFM9eQpDT05GSUdfRlRSQUNFX1NFTEZURVNUPXkK Q09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1Q9eQojIENPTkZJR19FVkVOVF9UUkFDRV9URVNUX1NZ U0NBTExTIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdf VFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5D SE1BUksgaXMgbm90IHNldApDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUPXkKCiMKIyBS dW50aW1lIFRlc3RpbmcKIwojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0CkNPTkZJ R19LUFJPQkVTX1NBTklUWV9URVNUPXkKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxf VFJFRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1BFUkNQVV9URVNUPW0KQ09ORklHX0FUT01JQzY0 X1NFTEZURVNUPXkKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9eQojIENPTkZJR19URVNUX0tT VFJUT1ggaXMgbm90IHNldApDT05GSUdfVEVTVF9SSEFTSFRBQkxFPXkKIyBDT05GSUdfUFJPVklE RV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMg bm90IHNldApDT05GSUdfVEVTVF9MS009bQojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qg c2V0CiMgQ09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9eQoj IENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNl dApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklH X1NUUklDVF9ERVZNRU09eQpDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZ X1BSSU5USz15CiMgQ09ORklHX0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X1BURFVNUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ST0RBVEE9eQojIENPTkZJR19ERUJV R19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWCBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05YX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19ET1VC TEVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19UTEJGTFVTSD15CiMgQ09ORklHX0lPTU1V X1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKIyBDT05G SUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfVFlQRV8w WDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VE RUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgw IGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYRUQ9eQojIENPTkZJR19JT19ERUxBWV9VREVM QVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RF RkFVTFRfSU9fREVMQVlfVFlQRT0xCkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklH X0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpFX0lOTElOSU5HIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUz15CgojCiMgU2VjdXJpdHkgb3B0aW9u cwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0 CkNPTkZJR19CSUdfS0VZUz15CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CkNPTkZJ R19FTkNSWVBURURfS0VZUz15CkNPTkZJR19LRVlTX0RFQlVHX1BST0NfS0VZUz15CiMgQ09ORklH X1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFkgaXMg bm90IHNldApDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15 CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBj b3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdB UEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19D UllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBU T19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklH X0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19QQ09NUD1tCkNPTkZJR19DUllQVE9fUENPTVAy PXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09O RklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVf VEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKIyBDT05GSUdfQ1JZUFRPX05VTEwgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkK Q09ORklHX0NSWVBUT19NQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NS WVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xV RV9IRUxQRVJfWDg2PW0KCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lh dGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CiMgQ09ORklHX0NSWVBUT19HQ00gaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQ VE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CiMgQ09ORklHX0NSWVBU T19QQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwpD T05GSUdfQ1JZUFRPX0NNQUM9bQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hD QkM9bQpDT05GSUdfQ1JZUFRPX1ZNQUM9bQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JD MzJDPW0KQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkK Q09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNP TkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRPX01END1tCkNPTkZJR19DUllQVE9fTUQ1 PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz15CiMgQ09ORklHX0NSWVBUT19STUQxMjggaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDE2MD1tCkNPTkZJR19DUllQVE9fUk1EMjU2PW0KQ09O RklHX0NSWVBUT19STUQzMjA9eQpDT05GSUdfQ1JZUFRPX1NIQTE9bQpDT05GSUdfQ1JZUFRPX1NI QTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKIyBDT05GSUdfQ1JZUFRPX1RHUjE5MiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qgc2V0CgojCiMgQ2lwaGVycwojCkNP TkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfNTg2PXkKQ09ORklHX0NSWVBUT19B RVNfTklfSU5URUw9eQojIENPTkZJR19DUllQVE9fQU5VQklTIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19BUkM0PW0KQ09ORklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJ U0hfQ09NTU9OPXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0RFUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRkNSWVBUPW0KQ09O RklHX0NSWVBUT19LSEFaQUQ9bQojIENPTkZJR19DUllQVE9fU0FMU0EyMCBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19TQUxTQTIwXzU4NiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VFRD15 CkNPTkZJR19DUllQVE9fU0VSUEVOVD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyXzU4Nj1t CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9bQpD T05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPW0KIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfNTg2 IGlzIG5vdCBzZXQKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNP TkZJR19DUllQVE9fWkxJQj1tCiMgQ09ORklHX0NSWVBUT19MWk8gaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQK CiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9 bQpDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT1tCkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09O RklHX0NSWVBUT19EUkJHX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSPXkKQ09ORklHX0NS WVBUT19EUkJHPW0KIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0ggaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hB U0hfSU5GTz15CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPW0K Q09ORklHX0NSWVBUT19ERVZfUEFETE9DS19BRVM9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NL X1NIQT1tCiMgQ09ORklHX0NSWVBUT19ERVZfR0VPREUgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fREVWX0hJRk5fNzk1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldApDT05GSUdf QVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQ RT15CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVf UEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdf SEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJT049eQojIENPTkZJR19MR1VFU1QgaXMgbm90 IHNldApDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJ R19CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdf R0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdf R0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJ R19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9IQVNfRkFT VF9NVUxUSVBMSUVSPXkKIyBDT05GSUdfQ1JDX0NDSVRUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzE2 PW0KQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPW0KQ09ORklHX0NSQzMyPXkK IyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TTElDRUJZ OCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZND15CiMgQ09ORklHX0NSQzMyX1NBUldB VEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNz1t CiMgQ09ORklHX0xJQkNSQzMyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzggaXMgbm90IHNldAoj IENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRP TTMyX1NFTEZURVNUPXkKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9 eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xa NF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz1tCiMgQ09ORklHX1haX0RFQ19YODYgaXMgbm90 IHNldApDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQojIENPTkZJ R19YWl9ERUNfQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBz ZXQKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RF Q19URVNUPW0KQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15 CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19SRUVEX1NPTE9NT049bQpDT05GSUdfUkVF RF9TT0xPTU9OX0RFQzE2PXkKQ09ORklHX0JDSD1tCkNPTkZJR19CQ0hfQ09OU1RfUEFSQU1TPXkK Q09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNf SU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9 eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0FWRVJB R0U9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19DT1JESUM9eQpDT05GSUdfRERSPXkKQ09ORklH X01QSUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49 eQoK --===============6317033789351839489== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="AttachedMessagePart.ksh" X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTEtQIG1haWxp bmcgbGlzdApMS1BAbGludXguaW50ZWwuY29tCgo= --===============6317033789351839489==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751209AbbALBj2 (ORCPT ); Sun, 11 Jan 2015 20:39:28 -0500 Received: from mail1.windriver.com ([147.11.146.13]:59533 "EHLO mail1.windriver.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750724AbbALBjY (ORCPT ); Sun, 11 Jan 2015 20:39:24 -0500 Message-ID: <54B3259B.7080601@windriver.com> Date: Mon, 12 Jan 2015 09:38:35 +0800 From: Ying Xue User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: CC: , , Netdev Subject: Fwd: [rhashtable] WARNING: CPU: 0 PID: 10 at kernel/locking/mutex.c:570 mutex_lock_nested() References: <20150110194803.GA9033@wfg-t540p.sh.intel.com> In-Reply-To: <20150110194803.GA9033@wfg-t540p.sh.intel.com> X-Forwarded-Message-Id: <20150110194803.GA9033@wfg-t540p.sh.intel.com> Content-Type: multipart/mixed; boundary="------------070002010806010201020009" X-Originating-IP: [128.224.163.180] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --------------070002010806010201020009 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Hi Thomas, I am really unable to see where is wrong leading to below warning complaints. Can you please help me check it? Add CC netdev maillist. Thanks, Ying -------- Forwarded Message -------- Subject: [rhashtable] WARNING: CPU: 0 PID: 10 at kernel/locking/mutex.c:570 mutex_lock_nested() Date: Sat, 10 Jan 2015 11:48:03 -0800 From: Fengguang Wu To: Ying Xue CC: LKP , linux-kernel@vger.kernel.org Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is commit 54c5b7d311c8e1801f9dcce9f388a7420a25fa90 Author: Ying Xue AuthorDate: Wed Jan 7 13:41:53 2015 +0800 Commit: David S. Miller CommitDate: Thu Jan 8 19:47:10 2015 -0800 rhashtable: introduce rhashtable_wakeup_worker helper function Introduce rhashtable_wakeup_worker() helper function to reduce duplicated code where to wake up worker. By the way, as long as the both "future_tbl" and "tbl" bucket table pointers point to the same bucket array, we should try to wake up the resizing worker thread, otherwise, it indicates the work of resizing hash table is not finished yet. However, currently we will wake up the worker thread only when the two pointers point to different bucket array. Obviously this is wrong. So, the issue is also fixed as well in the patch. Signed-off-by: Ying Xue Cc: Thomas Graf Acked-by: Thomas Graf Signed-off-by: David S. Miller +--------------------------------------------------------+------------+------------+------------+ | | efb975a67e | 54c5b7d311 | 4955cb4b36 | +--------------------------------------------------------+------------+------------+------------+ | boot_successes | 66 | 0 | 0 | | boot_failures | 0 | 21 | 14 | | WARNING:at_kernel/locking/mutex.c:#mutex_lock_nested() | 0 | 21 | 14 | | BUG:unable_to_handle_kernel | 0 | 21 | 14 | | Oops | 0 | 21 | 14 | | EIP_is_at_misc_register | 0 | 21 | 14 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 21 | 14 | | backtrace:rht_deferred_worker | 0 | 21 | 14 | +--------------------------------------------------------+------------+------------+------------+ [ 0.398875] ------------[ cut here ]------------ [ 0.398875] ------------[ cut here ]------------ [ 0.400000] WARNING: CPU: 0 PID: 10 at kernel/locking/mutex.c:570 mutex_lock_nested+0x389/0x444() [ 0.400000] WARNING: CPU: 0 PID: 10 at kernel/locking/mutex.c:570 mutex_lock_nested+0x389/0x444() [ 0.400000] DEBUG_LOCKS_WARN_ON(l->magic != l) [ 0.400000] DEBUG_LOCKS_WARN_ON(l->magic != l) [ 0.400000] Modules linked in: [ 0.400000] Modules linked in: [ 0.400000] CPU: 0 PID: 10 Comm: kworker/0:1 Not tainted 3.19.0-rc3-g54c5b7d #200 [ 0.400000] CPU: 0 PID: 10 Comm: kworker/0:1 Not tainted 3.19.0-rc3-g54c5b7d #200 [ 0.400000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.400000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.400000] Workqueue: events rht_deferred_worker [ 0.400000] Workqueue: events rht_deferred_worker [ 0.400000] 00000000 [ 0.400000] 00000000 d34ede5c d34ede5c d34a5460 d34a5460 d34ede30 d34ede30 c14458df c14458df d34ede4c d34ede4c c10424d3 c10424d3 0000023a 0000023a [ 0.400000] c144965c [ 0.400000] c144965c 00000001 00000001 d348bec8 d348bec8 d34a5460 d34a5460 d34ede64 d34ede64 c1042510 c1042510 00000009 00000009 d34ede5c d34ede5c [ 0.400000] c16cd111 [ 0.400000] c16cd111 d34ede78 d34ede78 d34edea0 d34edea0 c144965c c144965c c16d33fa c16d33fa 0000023a 0000023a c16cd111 c16cd111 c16d3422 c16d3422 [ 0.400000] Call Trace: [ 0.400000] Call Trace: [ 0.400000] [] dump_stack+0x16/0x18 [ 0.400000] [] dump_stack+0x16/0x18 [ 0.400000] [] warn_slowpath_common+0xac/0xc3 [ 0.400000] [] warn_slowpath_common+0xac/0xc3 [ 0.400000] [] ? mutex_lock_nested+0x389/0x444 [ 0.400000] [] ? mutex_lock_nested+0x389/0x444 [ 0.400000] [] warn_slowpath_fmt+0x26/0x2a [ 0.400000] [] warn_slowpath_fmt+0x26/0x2a [ 0.400000] [] mutex_lock_nested+0x389/0x444 [ 0.400000] [] mutex_lock_nested+0x389/0x444 [ 0.400000] [] rht_deferred_worker+0x19/0x74 [ 0.400000] [] rht_deferred_worker+0x19/0x74 [ 0.400000] [] process_one_work+0x3f7/0x74d [ 0.400000] [] process_one_work+0x3f7/0x74d [ 0.400000] [] ? worker_thread+0x30/0x75e [ 0.400000] [] ? worker_thread+0x30/0x75e [ 0.400000] [] worker_thread+0x59a/0x75e [ 0.400000] [] worker_thread+0x59a/0x75e [ 0.400000] [] ? max_active_store+0x57/0x57 [ 0.400000] [] ? max_active_store+0x57/0x57 [ 0.400000] [] kthread+0xe9/0xee [ 0.400000] [] kthread+0xe9/0xee [ 0.400000] [] ret_from_kernel_thread+0x20/0x30 [ 0.400000] [] ret_from_kernel_thread+0x20/0x30 [ 0.400000] [] ? kthread_create_on_node+0x1de/0x1de [ 0.400000] [] ? kthread_create_on_node+0x1de/0x1de [ 0.400000] ---[ end trace 250eb7ae843dd3cf ]--- [ 0.400000] ---[ end trace 250eb7ae843dd3cf ]--- git bisect start 4955cb4b36dc366298ecaac0d9874094c8ffe01a b1940cd21c0f4abdce101253e860feff547291b0 -- git bisect bad c526685710f25a83983b56a0a3d26ffee105f6e1 # 14:05 4- 16 Merge 'jtkirshe-net-next/i40e-queue' into devel-lkp-hsx01-rand-201501101335 git bisect good 445834073c81918ec10760d96c3d966fa452dc78 # 14:10 22+ 0 Merge 'microblaze/xnext/gpio-v5' into devel-lkp-hsx01-rand-201501101335 git bisect bad 7b14c9751ab7b4daa58fabd886ea4c55d9068416 # 14:14 0- 22 Merge 'jtkirshe-net-next/core-queue' into devel-lkp-hsx01-rand-201501101335 git bisect bad 818dc2047f993b67202d37d336736ddf8d291d83 # 14:17 0- 22 Merge 'jtkirshe-net-next/community' into devel-lkp-hsx01-rand-201501101335 git bisect good 44d84d7272e5848878a96029b8a8b6e86854f146 # 14:19 22+ 0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net git bisect bad fb57720daf6e56ba453414b5e8dd9cb3c0c80257 # 14:19 0- 18 Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge git bisect bad 99b164a66b7c80be69097d19e55dd1f6a5284fd6 # 14:19 0- 21 Revert "ARM: imx: add FEC sleep mode callback function" git bisect good efb975a67ea7846b966080f999589de570686aa0 # 14:21 22+ 0 rhashtable: optimize rhashtable_lookup routine git bisect bad c0c09bfdc4150b3918526660768585cd477adf35 # 14:21 0- 21 rhashtable: avoid unnecessary wakeup for worker queue git bisect bad db30485408326a6f466a843b291b23535f63eda0 # 16:53 0- 43 rhashtable: involve rhashtable_lookup_insert routine git bisect bad 54c5b7d311c8e1801f9dcce9f388a7420a25fa90 # 16:53 0- 21 rhashtable: introduce rhashtable_wakeup_worker helper function # first bad commit: [54c5b7d311c8e1801f9dcce9f388a7420a25fa90] rhashtable: introduce rhashtable_wakeup_worker helper function git bisect good efb975a67ea7846b966080f999589de570686aa0 # 16:54 66+ 0 rhashtable: optimize rhashtable_lookup routine # extra tests with DEBUG_INFO git bisect good 54c5b7d311c8e1801f9dcce9f388a7420a25fa90 # 17:53 66+ 61 rhashtable: introduce rhashtable_wakeup_worker helper function # extra tests on HEAD of linux-devel/devel-lkp-hsx01-rand-201501101335 git bisect bad 4955cb4b36dc366298ecaac0d9874094c8ffe01a # 17:53 0- 14 0day head guard for 'devel-lkp-hsx01-rand-201501101335' # extra tests on tree/branch linux-devel/devel-athens-alpha-201501091315 git bisect bad d8c38894432075482b15d047396412a2419c509b # 18:36 0- 63 0day head guard for 'devel-athens-alpha-201501091315' # extra tests on tree/branch linus/master git bisect good eb74926920cfa756087a82e0b081df837177cb95 # 18:38 66+ 0 Merge tag 'sound-3.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound # extra tests on tree/branch next/master git bisect good 39b673bba50275b516543d32ef78767a524b9f26 # 18:40 66+ 0 Add linux-next specific files for 20150109 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 kvm=( qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel $kernel -m 320 -smp 1 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --------------070002010806010201020009 Content-Type: text/plain; charset="UTF-8"; name= "dmesg-yocto-kbuild-32:20150110142320:i386-randconfig-ha0-0110:3.19.0-rc3-g54c5b7d:200" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename*0="dmesg-yocto-kbuild-32:20150110142320:i386-randconfig-ha0-011"; filename*1="0:3.19.0-rc3-g54c5b7d:200" early console in setup code early console in decompress_kernel Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.19.0-rc3-g54c5b7d (kbuild@lkp-hsx01) (gcc = version 4.9.1 (Debian 4.9.1-19) ) #200 Sat Jan 10 14:24:03 CST 2015 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usa= ble [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] res= erved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usa= ble [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] res= erved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> re= served [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x1000000 [ 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] PAT configuration [0-7]: WB WC UC- UC UC UC UC UC =20 [ 0.000000] initial memory mapped: [mem 0x00000000-0x025fffff] [ 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 0x13a00000-0x13bfffff] [ 0.000000] [mem 0x13a00000-0x13bfffff] page 4k [ 0.000000] BRK [0x0218a000, 0x0218afff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x139fffff] [ 0.000000] [mem 0x10000000-0x139fffff] page 4k [ 0.000000] BRK [0x0218b000, 0x0218bfff] PGTABLE [ 0.000000] BRK [0x0218c000, 0x0218cfff] PGTABLE [ 0.000000] BRK [0x0218d000, 0x0218dfff] PGTABLE [ 0.000000] BRK [0x0218e000, 0x0218efff] PGTABLE [ 0.000000] BRK [0x0218f000, 0x0218ffff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] RAMDISK: [mem 0x13cbd000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000FD9A0 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x13FFE4B0 000034 (v01 BOCHS BXPCRSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: FACP 0x13FFFF80 000074 (v01 BOCHS BXPCFACP 00000001= BXPC 00000001) [ 0.000000] ACPI: DSDT 0x13FFE4F0 0011A9 (v01 BXPC BXDSDT 00000001= INTL 20100528) [ 0.000000] ACPI: FACS 0x13FFFF40 000040 [ 0.000000] ACPI: SSDT 0x13FFF800 000735 (v01 BOCHS BXPCSSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: APIC 0x13FFF6E0 000078 (v01 BOCHS BXPCAPIC 00000001= BXPC 00000001) [ 0.000000] ACPI: HPET 0x13FFF6A0 000038 (v01 BOCHS BXPCHPET 00000001= BXPC 00000001) [ 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:13ffc001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 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] Initmem setup node 0 [mem 0x00001000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] free_area_init_node: node 0, pgdat c17dbc40, node_mem_map = d38f9020 [ 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 1776580 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. To= tal pages: 81180 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3D= panic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3D= tty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm= /i386-randconfig-ha0-0110/linux-devel:devel-lkp-hsx01-rand-201501101250:5= 4c5b7d311c8e1801f9dcce9f388a7420a25fa90:bisect-linux-2/.vmlinuz-54c5b7d31= 1c8e1801f9dcce9f388a7420a25fa90-20150110142419-14-kbuild branch=3Dlinux-d= evel/devel-lkp-hsx01-rand-201501101250 BOOT_IMAGE=3D/kernel/i386-randconf= ig-ha0-0110/54c5b7d311c8e1801f9dcce9f388a7420a25fa90/vmlinuz-3.19.0-rc3-g= 54c5b7d drbd.minor_count=3D8 [ 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 b= ytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 by= tes) [ 0.000000] Initializing CPU#0 [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 using stand= ard form [ 0.000000] Memory: 302380K/327280K available (4407K kernel code, 1871= K rwdata, 3124K rodata, 516K init, 7948K bss, 24900K reserved, 0K cma-res= erved) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffe3000 - 0xfffff000 ( 112 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xfffe1000 ( 695 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc1932000 - 0xc19b3000 ( 516 kB) [ 0.000000] .data : 0xc144e23f - 0xc1930fc0 (5003 kB) [ 0.000000] .text : 0xc1000000 - 0xc144e23f (4408 kB) [ 0.000000] Checking if this processor honours the WP bit even in supe= rvisor mode...Ok. [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D1,= Nodes=3D1 [ 0.000000] Testing tracer nop: PASSED [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] CPU 0 irqstacks, hard=3Dd342c000 soft=3Dd342e000 [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.19.0-rc3-g54c5b7d (kbuild@lkp-hsx01) (gcc = version 4.9.1 (Debian 4.9.1-19) ) #200 Sat Jan 10 14:24:03 CST 2015 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usa= ble [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] res= erved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usa= ble [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] res= erved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> re= served [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x1000000 [ 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] PAT configuration [0-7]: WB WC UC- UC UC UC UC UC =20 [ 0.000000] initial memory mapped: [mem 0x00000000-0x025fffff] [ 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 0x13a00000-0x13bfffff] [ 0.000000] [mem 0x13a00000-0x13bfffff] page 4k [ 0.000000] BRK [0x0218a000, 0x0218afff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x139fffff] [ 0.000000] [mem 0x10000000-0x139fffff] page 4k [ 0.000000] BRK [0x0218b000, 0x0218bfff] PGTABLE [ 0.000000] BRK [0x0218c000, 0x0218cfff] PGTABLE [ 0.000000] BRK [0x0218d000, 0x0218dfff] PGTABLE [ 0.000000] BRK [0x0218e000, 0x0218efff] PGTABLE [ 0.000000] BRK [0x0218f000, 0x0218ffff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] RAMDISK: [mem 0x13cbd000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000FD9A0 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x13FFE4B0 000034 (v01 BOCHS BXPCRSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: FACP 0x13FFFF80 000074 (v01 BOCHS BXPCFACP 00000001= BXPC 00000001) [ 0.000000] ACPI: DSDT 0x13FFE4F0 0011A9 (v01 BXPC BXDSDT 00000001= INTL 20100528) [ 0.000000] ACPI: FACS 0x13FFFF40 000040 [ 0.000000] ACPI: SSDT 0x13FFF800 000735 (v01 BOCHS BXPCSSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: APIC 0x13FFF6E0 000078 (v01 BOCHS BXPCAPIC 00000001= BXPC 00000001) [ 0.000000] ACPI: HPET 0x13FFF6A0 000038 (v01 BOCHS BXPCHPET 00000001= BXPC 00000001) [ 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:13ffc001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 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] Initmem setup node 0 [mem 0x00001000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] free_area_init_node: node 0, pgdat c17dbc40, node_mem_map = d38f9020 [ 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 1776580 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. To= tal pages: 81180 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3D= panic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3D= tty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm= /i386-randconfig-ha0-0110/linux-devel:devel-lkp-hsx01-rand-201501101250:5= 4c5b7d311c8e1801f9dcce9f388a7420a25fa90:bisect-linux-2/.vmlinuz-54c5b7d31= 1c8e1801f9dcce9f388a7420a25fa90-20150110142419-14-kbuild branch=3Dlinux-d= evel/devel-lkp-hsx01-rand-201501101250 BOOT_IMAGE=3D/kernel/i386-randconf= ig-ha0-0110/54c5b7d311c8e1801f9dcce9f388a7420a25fa90/vmlinuz-3.19.0-rc3-g= 54c5b7d drbd.minor_count=3D8 [ 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 b= ytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 by= tes) [ 0.000000] Initializing CPU#0 [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 using stand= ard form [ 0.000000] Memory: 302380K/327280K available (4407K kernel code, 1871= K rwdata, 3124K rodata, 516K init, 7948K bss, 24900K reserved, 0K cma-res= erved) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffe3000 - 0xfffff000 ( 112 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xfffe1000 ( 695 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc1932000 - 0xc19b3000 ( 516 kB) [ 0.000000] .data : 0xc144e23f - 0xc1930fc0 (5003 kB) [ 0.000000] .text : 0xc1000000 - 0xc144e23f (4408 kB) [ 0.000000] Checking if this processor honours the WP bit even in supe= rvisor mode...Ok. [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D1,= Nodes=3D1 [ 0.000000] Testing tracer nop: PASSED [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] CPU 0 irqstacks, hard=3Dd342c000 soft=3Dd342e000 [ 0.000000] console [ttyS0] enabled [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc= =2E, Ingo Molnar [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc= =2E, Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 4911 kB [ 0.000000] memory used by lock dependency info: 4911 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] hpet clockevent registered [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.662 MHz processor [ 0.000000] tsc: Detected 2693.662 MHz processor [ 0.020000] Calibrating delay loop (skipped) preset value..=20 [ 0.020000] Calibrating delay loop (skipped) preset value.. 5387.32 Bo= goMIPS (lpj=3D26936620) 5387.32 BogoMIPS (lpj=3D26936620) [ 0.020000] pid_max: default: 32768 minimum: 301 [ 0.020000] pid_max: default: 32768 minimum: 301 [ 0.020000] ACPI: Core revision 20141107 [ 0.020000] ACPI: Core revision 20141107 [ 0.021228] ACPI:=20 [ 0.021228] ACPI: All ACPI Tables successfully acquiredAll ACPI Tables= successfully acquired [ 0.022640] ACPI: setting ELCR to 0200 (from 0c00) [ 0.022640] ACPI: setting ELCR to 0200 (from 0c00) [ 0.023982] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes= ) [ 0.023982] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes= ) [ 0.025700] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 = bytes) [ 0.025700] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 = bytes) [ 0.028498] Initializing cgroup subsys hugetlb [ 0.028498] Initializing cgroup subsys hugetlb [ 0.029691] Initializing cgroup subsys debug [ 0.029691] Initializing cgroup subsys debug [ 0.030161] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.030161] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.030161] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.030161] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.032728] CPU:=20 [ 0.032728] CPU: Intel Core Processor (Haswell)Intel Core Processor (H= aswell) (fam: 06, model: 3c (fam: 06, model: 3c, stepping: 01) , stepping: 01) [ 0.050186] Performance Events:=20 [ 0.050186] Performance Events: unsupported p6 CPU model 60 unsupporte= d p6 CPU model 60 no PMU driver, software events only. no PMU driver, software events only. [ 0.054335] devtmpfs: initialized [ 0.054335] devtmpfs: initialized [ 0.056352] Testing tracer irqsoff:=20 [ 0.056352] Testing tracer irqsoff: PASSED PASSED [ 0.057650] prandom: seed boundary self test passed [ 0.057650] prandom: seed boundary self test passed [ 0.059646] prandom: 100 self tests passed [ 0.059646] prandom: 100 self tests passed [ 0.060018] atomic64_test: passed for i586+ platform with CX8 and with= SSE [ 0.060018] atomic64_test: passed for i586+ platform with CX8 and with= SSE [ 0.062381] NET: Registered protocol family 16 [ 0.062381] NET: Registered protocol family 16 [ 0.064743] cpuidle: using governor menu [ 0.064743] cpuidle: using governor menu [ 0.066059] ACPI: bus type PCI registered [ 0.066059] ACPI: bus type PCI registered [ 0.067489] PCI : PCI BIOS area is rw and x. Use pci=3Dnobios if you w= ant it NX. [ 0.067489] PCI : PCI BIOS area is rw and x. Use pci=3Dnobios if you w= ant it NX. [ 0.069156] PCI: PCI BIOS revision 2.10 entry at 0xfc6d5, last bus=3D0= [ 0.069156] PCI: PCI BIOS revision 2.10 entry at 0xfc6d5, last bus=3D0= [ 0.070013] PCI: Using configuration type 1 for base access [ 0.070013] PCI: Using configuration type 1 for base access [ 0.082609] Running resizable hashtable tests... [ 0.082609] Running resizable hashtable tests... [ 0.083732] Adding 2048 keys [ 0.083732] Adding 2048 keys [ 0.100940] Traversal complete: counted=3D2048, nelems=3D2048, entri= es=3D2048 [ 0.100940] Traversal complete: counted=3D2048, nelems=3D2048, entri= es=3D2048 [ 0.108423] Table expansion iteration 0... [ 0.108423] Table expansion iteration 0... [ 0.121017] Verifying lookups... [ 0.121017] Verifying lookups... [ 0.125549] Table expansion iteration 1... [ 0.125549] Table expansion iteration 1... [ 0.128333] Verifying lookups... [ 0.128333] Verifying lookups... [ 0.141558] Table expansion iteration 2... [ 0.141558] Table expansion iteration 2... [ 0.144398] Verifying lookups... [ 0.144398] Verifying lookups... [ 0.146953] Table expansion iteration 3... [ 0.146953] Table expansion iteration 3... [ 0.160339] Verifying lookups... [ 0.160339] Verifying lookups... [ 0.162613] Table shrinkage iteration 0... [ 0.162613] Table shrinkage iteration 0... [ 0.163933] Verifying lookups... [ 0.163933] Verifying lookups... [ 0.166489] Table shrinkage iteration 1... [ 0.166489] Table shrinkage iteration 1... [ 0.167686] Verifying lookups... [ 0.167686] Verifying lookups... [ 0.180907] Table shrinkage iteration 2... [ 0.180907] Table shrinkage iteration 2... [ 0.182078] Verifying lookups... [ 0.182078] Verifying lookups... [ 0.186382] Table shrinkage iteration 3... [ 0.186382] Table shrinkage iteration 3... [ 0.187499] Verifying lookups... [ 0.187499] Verifying lookups... [ 0.204232] Traversal complete: counted=3D2048, nelems=3D2048, entri= es=3D2048 [ 0.204232] Traversal complete: counted=3D2048, nelems=3D2048, entri= es=3D2048 [ 0.205921] Deleting 2048 keys [ 0.205921] Deleting 2048 keys [ 0.220693] ACPI: Added _OSI(Module Device) [ 0.220693] ACPI: Added _OSI(Module Device) [ 0.221680] ACPI: Added _OSI(Processor Device) [ 0.221680] ACPI: Added _OSI(Processor Device) [ 0.222776] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.222776] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.223957] ACPI: Added _OSI(Processor Aggregator Device) [ 0.223957] ACPI: Added _OSI(Processor Aggregator Device) [ 0.250171] ACPI: Interpreter enabled [ 0.250171] ACPI: Interpreter enabled [ 0.251165] ACPI: (supports S0 S5) [ 0.251165] ACPI: (supports S0 S5) [ 0.252296] ACPI: Using PIC for interrupt routing [ 0.252296] ACPI: Using PIC for interrupt routing [ 0.253659] PCI: Using host bridge windows from ACPI; if necessary, us= e "pci=3Dnocrs" and report a bug [ 0.253659] PCI: Using host bridge windows from ACPI; if necessary, us= e "pci=3Dnocrs" and report a bug [ 0.278743] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.278743] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.280019] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.280019] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.281545] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASP= M [ 0.281545] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASP= M [ 0.284840] acpi PNP0A03:00: fail to add MMCONFIG information, can't a= ccess extended PCI configuration space under this bridge. [ 0.284840] acpi PNP0A03:00: fail to add MMCONFIG information, can't a= ccess extended PCI configuration space under this bridge. [ 0.290338] PCI host bridge to bus 0000:00 [ 0.290338] PCI host bridge to bus 0000:00 [ 0.300014] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.300014] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.301466] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.301466] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.303155] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.303155] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.304830] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bf= fff] [ 0.304830] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bf= fff] [ 0.306646] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebff= fff] [ 0.306646] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebff= fff] [ 0.308579] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.308579] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.310896] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.310896] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.313748] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.313748] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.320877] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.320877] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.323563] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-= 0x01f7] [ 0.323563] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-= 0x01f7] [ 0.325432] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6]= [ 0.325432] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6]= [ 0.327091] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-= 0x0177] [ 0.327091] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-= 0x0177] [ 0.329260] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376]= [ 0.329260] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376]= [ 0.330502] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.330502] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.332510] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PI= IX4 ACPI [ 0.332510] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PI= IX4 ACPI [ 0.334556] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PI= IX4 SMB [ 0.334556] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PI= IX4 SMB [ 0.337212] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.337212] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.343165] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pre= f] [ 0.343165] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pre= f] [ 0.346796] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.346796] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.357036] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pre= f] [ 0.357036] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pre= f] [ 0.360892] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.360892] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.363560] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.363560] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.366461] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.366461] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.373495] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pre= f] [ 0.373495] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pre= f] [ 0.375970] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.375970] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.378122] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.378122] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.384143] pci_bus 0000:00: on NUMA node 0 [ 0.384143] pci_bus 0000:00: on NUMA node 0 [ 0.386708] ACPI: PCI Interrupt Link [LNKA] (IRQs [ 0.386708] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 5 *10 *10 11 11)) [ 0.388673] ACPI: PCI Interrupt Link [LNKB] (IRQs [ 0.388673] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 5 *10 *10 11 11)) [ 0.390641] ACPI: PCI Interrupt Link [LNKC] (IRQs [ 0.390641] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 5 10 10 *11 *11)) [ 0.392550] ACPI: PCI Interrupt Link [LNKD] (IRQs [ 0.392550] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 5 10 10 *11 *11)) [ 0.394326] ACPI: PCI Interrupt Link [LNKS] (IRQs [ 0.394326] ACPI: PCI Interrupt Link [LNKS] (IRQs *9 *9)) [ 0.396598] ACPI:=20 [ 0.396598] ACPI: Enabled 16 GPEs in block 00 to 0FEnabled 16 GPEs in = block 00 to 0F [ 0.398875] ------------[ cut here ]------------ [ 0.398875] ------------[ cut here ]------------ [ 0.400000] WARNING: CPU: 0 PID: 10 at kernel/locking/mutex.c:570 mute= x_lock_nested+0x389/0x444() [ 0.400000] WARNING: CPU: 0 PID: 10 at kernel/locking/mutex.c:570 mute= x_lock_nested+0x389/0x444() [ 0.400000] DEBUG_LOCKS_WARN_ON(l->magic !=3D l) [ 0.400000] DEBUG_LOCKS_WARN_ON(l->magic !=3D l) [ 0.400000] Modules linked in: [ 0.400000] Modules linked in: [ 0.400000] CPU: 0 PID: 10 Comm: kworker/0:1 Not tainted 3.19.0-rc3-g5= 4c5b7d #200 [ 0.400000] CPU: 0 PID: 10 Comm: kworker/0:1 Not tainted 3.19.0-rc3-g5= 4c5b7d #200 [ 0.400000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.400000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.400000] Workqueue: events rht_deferred_worker [ 0.400000] Workqueue: events rht_deferred_worker [ 0.400000] 00000000 [ 0.400000] 00000000 d34ede5c d34ede5c d34a5460 d34a5460 d34ede30 d34= ede30 c14458df c14458df d34ede4c d34ede4c c10424d3 c10424d3 0000023a 0000= 023a [ 0.400000] c144965c [ 0.400000] c144965c 00000001 00000001 d348bec8 d348bec8 d34a5460 d34= a5460 d34ede64 d34ede64 c1042510 c1042510 00000009 00000009 d34ede5c d34e= de5c [ 0.400000] c16cd111 [ 0.400000] c16cd111 d34ede78 d34ede78 d34edea0 d34edea0 c144965c c14= 4965c c16d33fa c16d33fa 0000023a 0000023a c16cd111 c16cd111 c16d3422 c16d= 3422 [ 0.400000] Call Trace: [ 0.400000] Call Trace: [ 0.400000] [] dump_stack+0x16/0x18 [ 0.400000] [] dump_stack+0x16/0x18 [ 0.400000] [] warn_slowpath_common+0xac/0xc3 [ 0.400000] [] warn_slowpath_common+0xac/0xc3 [ 0.400000] [] ? mutex_lock_nested+0x389/0x444 [ 0.400000] [] ? mutex_lock_nested+0x389/0x444 [ 0.400000] [] warn_slowpath_fmt+0x26/0x2a [ 0.400000] [] warn_slowpath_fmt+0x26/0x2a [ 0.400000] [] mutex_lock_nested+0x389/0x444 [ 0.400000] [] mutex_lock_nested+0x389/0x444 [ 0.400000] [] rht_deferred_worker+0x19/0x74 [ 0.400000] [] rht_deferred_worker+0x19/0x74 [ 0.400000] [] process_one_work+0x3f7/0x74d [ 0.400000] [] process_one_work+0x3f7/0x74d [ 0.400000] [] ? worker_thread+0x30/0x75e [ 0.400000] [] ? worker_thread+0x30/0x75e [ 0.400000] [] worker_thread+0x59a/0x75e [ 0.400000] [] worker_thread+0x59a/0x75e [ 0.400000] [] ? max_active_store+0x57/0x57 [ 0.400000] [] ? max_active_store+0x57/0x57 [ 0.400000] [] kthread+0xe9/0xee [ 0.400000] [] kthread+0xe9/0xee [ 0.400000] [] ret_from_kernel_thread+0x20/0x30 [ 0.400000] [] ret_from_kernel_thread+0x20/0x30 [ 0.400000] [] ? kthread_create_on_node+0x1de/0x1de [ 0.400000] [] ? kthread_create_on_node+0x1de/0x1de [ 0.400000] ---[ end trace 250eb7ae843dd3cf ]--- [ 0.400000] ---[ end trace 250eb7ae843dd3cf ]--- [ 0.400081] BUG: unable to handle kernel=20 [ 0.400081] BUG: unable to handle kernel paging requestpaging request = at fffffff4 at fffffff4 [ 0.401750] IP: [ 0.401750] IP: [] misc_register+0xd5/0x159 [] misc_register+0xd5/0x159 [ 0.403119] *pdpt =3D 00000000019b3001=20 [ 0.403119] *pdpt =3D 00000000019b3001 *pde =3D 00000000019b4063 *pde = =3D 00000000019b4063 *pte =3D 0000000000000000 *pte =3D 0000000000000000 = [ 0.405116] Oops: 0002 [#1]=20 [ 0.405116] Oops: 0002 [#1] DEBUG_PAGEALLOCDEBUG_PAGEALLOC [ 0.406148] Modules linked in: [ 0.406148] Modules linked in: [ 0.406895] CPU: 0 PID: 1 Comm: swapper Tainted: G W 3.19.= 0-rc3-g54c5b7d #200 [ 0.406895] CPU: 0 PID: 1 Comm: swapper Tainted: G W 3.19.= 0-rc3-g54c5b7d #200 [ 0.408852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.408852] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.410000] task: d34a0000 ti: d348a000 task.ti: d348a000 [ 0.410000] task: d34a0000 ti: d348a000 task.ti: d348a000 [ 0.410000] EIP: 0060:[] EFLAGS: 00010287 CPU: 0 [ 0.410000] EIP: 0060:[] EFLAGS: 00010287 CPU: 0 [ 0.410000] EIP is at misc_register+0xd5/0x159 [ 0.410000] EIP is at misc_register+0xd5/0x159 [ 0.410000] EAX: d3542200 EBX: c17ae3f0 ECX: 00000000 EDX: 00000000 [ 0.410000] EAX: d3542200 EBX: c17ae3f0 ECX: 00000000 EDX: 00000000 [ 0.410000] ESI: c17ae3fc EDI: 00000000 EBP: 00000001 ESP: d348beec [ 0.410000] ESI: c17ae3fc EDI: 00000000 EBP: 00000001 ESP: d348beec [ 0.410000] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 0.410000] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 0.410000] CR0: 80050033 CR2: fffffff4 CR3: 019b6000 CR4: 000406b0 [ 0.410000] CR0: 80050033 CR2: fffffff4 CR3: 019b6000 CR4: 000406b0 [ 0.410000] Stack: [ 0.410000] Stack: [ 0.410000] 00000000 [ 0.410000] 00000000 00000000 00000000 d3403ce0 d3403ce0 c17670c0 c17= 670c0 d348bf24 d348bf24 c19658c4 c19658c4 c1145c5f c1145c5f 010000d3 0100= 00d3 [ 0.410000] 00001d93 [ 0.410000] 00001d93 d3401e00 d3401e00 d3403ce0 d3403ce0 00000000 000= 00000 d3403ce0 d3403ce0 c17670c0 c17670c0 d348bf8c d348bf8c c10004de c100= 04de [ 0.410000] d3ff685f [ 0.410000] d3ff685f d3ff685f d3ff685f 00000000 00000000 c19658b1 c19= 658b1 d348bf00 d348bf00 c19325b8 c19325b8 fffffffe fffffffe c175ca18 c175= ca18 [ 0.410000] Call Trace: [ 0.410000] Call Trace: [ 0.410000] [] ? vga_arb_device_init+0x13/0x27d [ 0.410000] [] ? vga_arb_device_init+0x13/0x27d [ 0.410000] [] ? kfree+0x2b0/0x2d6 [ 0.410000] [] ? kfree+0x2b0/0x2d6 [ 0.410000] [] ? do_one_initcall+0x13b/0x235 [ 0.410000] [] ? do_one_initcall+0x13b/0x235 [ 0.410000] [] ? sil164_init+0x11/0x11 [ 0.410000] [] ? sil164_init+0x11/0x11 [ 0.410000] [] ? repair_env_string+0x29/0x96 [ 0.410000] [] ? repair_env_string+0x29/0x96 [ 0.410000] [] ? parse_args+0x33f/0x406 [ 0.410000] [] ? parse_args+0x33f/0x406 [ 0.410000] [] ? kernel_init_freeable+0xe7/0x1a4 [ 0.410000] [] ? kernel_init_freeable+0xe7/0x1a4 [ 0.410000] [] ? kernel_init+0x9/0x13c [ 0.410000] [] ? kernel_init+0x9/0x13c [ 0.410000] [] ? ret_from_kernel_thread+0x20/0x30 [ 0.410000] [] ? ret_from_kernel_thread+0x20/0x30 [ 0.410000] [] ? rest_init+0xa2/0xa2 [ 0.410000] [] ? rest_init+0xa2/0xa2 [ 0.410000] Code: [ 0.410000] Code: e0 e0 ff ff 73 73 04 04 68 68 cb cb aa aa 6d 6d c1 c= 1 53 53 8b 8b 03 03 0d 0d 00 00 00 00 a0 a0 00 00 50 50 ff ff 73 73 14 14= ff ff 35 35 8c 8c ff ff 15 15 c2 c2 e8 e8 82 82 fe fe 03 03 00 00 83 83 = c4 c4 18 18 3d 3d 00 00 f0 f0 ff ff ff ff 89 89 43 43 18 18 <0f> <0f> 97 = 97 45 45 f3 f3 0f 0f b6 b6 7d 7d f3 f3 31 31 c9 c9 b8 b8 a4 a4 98 98 7f 7= f c1 c1 89 89 fa fa e8 e8 15 15 74 74 e1 e1 [ 0.410000] EIP: []=20 [ 0.410000] EIP: [] misc_register+0xd5/0x159misc_register+0x= d5/0x159 SS:ESP 0068:d348beec SS:ESP 0068:d348beec [ 0.410000] CR2: 00000000fffffff4 [ 0.410000] CR2: 00000000fffffff4 [ 0.410000] ---[ end trace 250eb7ae843dd3d0 ]--- [ 0.410000] ---[ end trace 250eb7ae843dd3d0 ]--- [ 0.410000] Kernel panic - not syncing: Fatal exception [ 0.410000] Kernel panic - not syncing: Fatal exception Elapsed time: 5 qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel /kernel/i= 386-randconfig-ha0-0110/54c5b7d311c8e1801f9dcce9f388a7420a25fa90/vmlinuz-= 3.19.0-rc3-g54c5b7d -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,1152= 00 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout= =3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic = load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0= vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i38= 6-randconfig-ha0-0110/linux-devel:devel-lkp-hsx01-rand-201501101250:54c5b= 7d311c8e1801f9dcce9f388a7420a25fa90:bisect-linux-2/.vmlinuz-54c5b7d311c8e= 1801f9dcce9f388a7420a25fa90-20150110142419-14-kbuild branch=3Dlinux-devel= /devel-lkp-hsx01-rand-201501101250 BOOT_IMAGE=3D/kernel/i386-randconfig-h= a0-0110/54c5b7d311c8e1801f9dcce9f388a7420a25fa90/vmlinuz-3.19.0-rc3-g54c5= b7d drbd.minor_count=3D8' -initrd /kernel-tests/initrd/yocto-minimal-i38= 6.cgz -m 320 -smp 1 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -b= oot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -pidfi= le /dev/shm/kboot/pid-yocto-kbuild-32 -serial file:/dev/shm/kboot/serial-= yocto-kbuild-32 -daemonize -display none -monitor null=20 --------------070002010806010201020009 Content-Type: text/plain; charset="UTF-8"; name="config-3.19.0-rc3-g54c5b7d" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="config-3.19.0-rc3-g54c5b7d" # # Automatically generated file; DO NOT EDIT. # Linux/i386 3.19.0-rc3 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=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_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_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # 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 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_FHANDLE is not set # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=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_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y CONFIG_TASKS_RCU=y # CONFIG_RCU_STALL_COMMON is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y # CONFIG_MEMCG is not set CONFIG_CGROUP_HUGETLB=y # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES 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 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_INIT_FALLBACK=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y # CONFIG_EPOLL is not set CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y # CONFIG_AIO is not set # CONFIG_ADVISE_SYSCALLS is not set CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y 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 is not set # CONFIG_SLUB_DEBUG is not set CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=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_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=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_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set # CONFIG_MODULE_SIG_ALL is not set # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set # CONFIG_MODULE_SIG_SHA256 is not set # CONFIG_MODULE_SIG_SHA384 is not set CONFIG_MODULE_SIG_SHA512=y CONFIG_MODULE_SIG_HASH="sha512" # CONFIG_MODULE_COMPRESS is not set # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y # CONFIG_FREEZER is not set # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_IOSF_MBI is not set # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MEMTEST=y # 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=y 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_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=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 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=m # CONFIG_MICROCODE_INTEL is not set # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=m CONFIG_X86_CPUID=m CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=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=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=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_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y CONFIG_CMA=y CONFIG_CMA_DEBUG=y CONFIG_CMA_AREAS=7 # CONFIG_ZPOOL is not set CONFIG_ZBUD=y # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y 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_X86_INTEL_MPX=y # CONFIG_EFI is not set CONFIG_SECCOMP=y CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=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_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=m CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=y CONFIG_X86_POWERNOW_K7=m CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=m # CONFIG_X86_SPEEDSTEP_SMI is not set # CONFIG_X86_P4_CLOCKMOD is not set CONFIG_X86_CPUFREQ_NFORCE2=y CONFIG_X86_LONGRUN=y # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_SCx200 is not set # CONFIG_ALIX is not set # CONFIG_NET5501 is not set # 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 is not set CONFIG_PCMCIA_PROBE=y # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_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_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set # CONFIG_HSR is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=m CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # CONFIG_DMA_CMA is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=m CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_OOPS=m # # 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=m CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_SLRAM is not set CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=m # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=m CONFIG_MTD_NAND_BCH=m CONFIG_MTD_NAND_ECC_BCH=y # CONFIG_MTD_SM_COMMON is not set # CONFIG_MTD_NAND_DENALI is not set # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=m # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=m 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 is not set # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_CS553X=m # CONFIG_MTD_NAND_NANDSIM is not set # CONFIG_MTD_NAND_PLATFORM is not set # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=m # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set # CONFIG_MTD_UBI is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=m # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # # CONFIG_ISAPNP is not set CONFIG_PNPBIOS=y # CONFIG_PNPBIOS_PROC_FS is not set CONFIG_PNPACPI=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_AD525X_DPOT=m # CONFIG_AD525X_DPOT_I2C is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=m # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y CONFIG_DS1682=m CONFIG_VMWARE_BALLOON=y CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m # CONFIG_EEPROM_93CX6 is not set # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_FF_MEMLESS is not set # CONFIG_INPUT_POLLDEV is not set # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 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_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_PARKBD=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set 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 is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y # CONFIG_PPDEV is not set # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set # CONFIG_IPMI_SSIF is not set # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=m # CONFIG_HW_RANDOM_TPM is not set CONFIG_NVRAM=y CONFIG_DTLK=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=y # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=m CONFIG_TCG_TPM=y # CONFIG_TCG_TIS is not set # CONFIG_TCG_TIS_I2C_ATMEL is not set CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_INFINEON=y # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # 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_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=m # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_ELEKTOR is not set CONFIG_I2C_PCA_ISA=y # CONFIG_I2C_CROS_EC_TUNNEL is not set # CONFIG_SCx200_ACB is not set # CONFIG_I2C_STUB is not set CONFIG_I2C_SLAVE=y # CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=m CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=m # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=m # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set CONFIG_W1=m # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=m # CONFIG_W1_MASTER_DS1WM is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=m # CONFIG_W1_SLAVE_DS2780 is not set # CONFIG_W1_SLAVE_DS2781 is not set # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_MAX8925_POWER is not set # CONFIG_WM831X_BACKUP is not set # CONFIG_WM831X_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27x00 is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_TWL4030_MADC is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_BATTERY_RX51 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_TWL4030 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_MAX14577 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65090 is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DA9055=m # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=m # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_MC13783_ADC is not set # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=m CONFIG_SENSORS_G762=y # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_CORETEMP=y # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=y # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=m CONFIG_SENSORS_LTC4245=m CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=y # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=m # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=m # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=m # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y # CONFIG_SENSORS_PMBUS is not set CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_MAX16064 is not set # CONFIG_SENSORS_MAX34440 is not set # CONFIG_SENSORS_MAX8688 is not set CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_UCD9000=y # CONFIG_SENSORS_UCD9200 is not set CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=m # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=y # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_ADC128D818=m # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_TWL4030_MADC=m CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=m # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=m # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=m # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=m # # 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 is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_INT340X_THERMAL is not set # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_DA9055_WATCHDOG=y CONFIG_DA9063_WATCHDOG=m # CONFIG_WM831X_WATCHDOG is not set CONFIG_XILINX_WATCHDOG=m # CONFIG_DW_WATCHDOG is not set # CONFIG_RN5T618_WATCHDOG is not set # CONFIG_TWL4030_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=m # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=m CONFIG_WAFER_WDT=m # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set # CONFIG_ITCO_WDT is not set # CONFIG_IT8712F_WDT is not set CONFIG_IT87_WDT=m # CONFIG_HP_WATCHDOG is not set CONFIG_SC1200_WDT=m # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set CONFIG_60XX_WDT=y # CONFIG_SBC8360_WDT is not set # CONFIG_SBC7240_WDT is not set CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=m # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=m # CONFIG_W83877F_WDT is not set CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set # # ISA-based Watchdog Cards # CONFIG_PCWATCHDOG=y # CONFIG_MIXCOMWD is not set # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_GMAC_CMN=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=m CONFIG_MFD_CROS_EC_I2C=m # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y CONFIG_MFD_DA9063=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y # CONFIG_HTC_PASIC3 is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX8907=m CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=m CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RC5T583=y CONFIG_MFD_RN5T618=m CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set # CONFIG_MFD_SYSCON is not set CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_MFD_LP3943=m # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=m # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=m # CONFIG_MFD_LM3533 is not set # 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_WM5102=y # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_SDR_SUPPORT=y # CONFIG_MEDIA_RC_SUPPORT 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_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_ATTACH=y # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set CONFIG_VIDEO_TDA7432=y CONFIG_VIDEO_TDA9840=m # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set CONFIG_VIDEO_MSP3400=m # CONFIG_VIDEO_CS5345 is not set CONFIG_VIDEO_CS53L32A=y CONFIG_VIDEO_TLV320AIC23B=m CONFIG_VIDEO_UDA1342=m # CONFIG_VIDEO_WM8775 is not set # CONFIG_VIDEO_WM8739 is not set CONFIG_VIDEO_VP27SMPX=y # CONFIG_VIDEO_SONY_BTF_MPX is not set # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # CONFIG_VIDEO_ADV7180=m CONFIG_VIDEO_ADV7183=m # CONFIG_VIDEO_BT819 is not set CONFIG_VIDEO_BT856=m CONFIG_VIDEO_BT866=m CONFIG_VIDEO_KS0127=y CONFIG_VIDEO_ML86V7667=y # CONFIG_VIDEO_SAA7110 is not set CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_TVP514X=m # CONFIG_VIDEO_TVP5150 is not set CONFIG_VIDEO_TVP7002=m CONFIG_VIDEO_TW2804=y # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set CONFIG_VIDEO_VPX3220=y # # Video and audio decoders # CONFIG_VIDEO_SAA717X=y # CONFIG_VIDEO_CX25840 is not set # # Video encoders # CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7185=y CONFIG_VIDEO_ADV7170=y CONFIG_VIDEO_ADV7175=y CONFIG_VIDEO_ADV7343=m CONFIG_VIDEO_ADV7393=y # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # # # Flash devices # # # Video improvement chips # CONFIG_VIDEO_UPD64031A=y CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # # CONFIG_VIDEO_SAA6752HS is not set # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=y # CONFIG_VIDEO_M52790 is not set # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_TEA5761=y # CONFIG_MEDIA_TUNER_TEA5767 is not set CONFIG_MEDIA_TUNER_MT20XX=m # CONFIG_MEDIA_TUNER_MT2060 is not set # CONFIG_MEDIA_TUNER_MT2063 is not set # CONFIG_MEDIA_TUNER_MT2266 is not set # CONFIG_MEDIA_TUNER_MT2131 is not set CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=y # CONFIG_MEDIA_TUNER_XC5000 is not set CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m # CONFIG_MEDIA_TUNER_MAX2165 is not set CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y CONFIG_MEDIA_TUNER_FC0013=y # CONFIG_MEDIA_TUNER_TDA18212 is not set # CONFIG_MEDIA_TUNER_E4000 is not set CONFIG_MEDIA_TUNER_FC2580=y # CONFIG_MEDIA_TUNER_M88TS2022 is not set # CONFIG_MEDIA_TUNER_M88RS6000T is not set # CONFIG_MEDIA_TUNER_TUA9001 is not set CONFIG_MEDIA_TUNER_SI2157=y # CONFIG_MEDIA_TUNER_IT913X is not set # CONFIG_MEDIA_TUNER_R820T is not set # CONFIG_MEDIA_TUNER_MXL301RF is not set CONFIG_MEDIA_TUNER_QM1D1C0042=m # # Customise DVB Frontends # # CONFIG_DVB_AU8522_V4L is not set # CONFIG_DVB_TUNER_DIB0070 is not set # CONFIG_DVB_TUNER_DIB0090 is not set # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=y # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=m # CONFIG_DRM_I2C_CH7006 is not set CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_PTN3460=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # # Frame buffer Devices # CONFIG_FB=m # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_N411 is not set CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SM501=m CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=m CONFIG_FB_AUO_K190X=m CONFIG_FB_AUO_K1900=m # CONFIG_FB_AUO_K1901 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set # CONFIG_BACKLIGHT_CLASS_DEVICE is not set # CONFIG_VGASTATE is not set CONFIG_HDMI=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # CONFIG_SOUND is not set # # 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 is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=m CONFIG_MMC_DEBUG=y # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=m # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_WBSD=m # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MEMSTICK is not set # CONFIG_NEW_LEDS is not set CONFIG_ACCESSIBILITY=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y # CONFIG_RTC_SYSTOHC is not set CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_DS1307=y # CONFIG_RTC_DRV_DS1374 is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8907=m # CONFIG_RTC_DRV_MAX8925 is not set CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12057=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PALMAS=m CONFIG_RTC_DRV_PCF2127=y # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF85063=y # CONFIG_RTC_DRV_PCF8583 is not set CONFIG_RTC_DRV_M41T80=m # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TWL4030=m CONFIG_RTC_DRV_TPS80031=m CONFIG_RTC_DRV_RC5T583=m # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_S5M=y # # SPI RTC drivers # # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=m CONFIG_RTC_DRV_DS1286=m # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=y # CONFIG_RTC_DRV_DA9055 is not set # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=m CONFIG_RTC_DRV_M48T86=y # CONFIG_RTC_DRV_M48T35 is not set CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=y # CONFIG_RTC_DRV_BQ4802 is not set CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_WM831X=m CONFIG_RTC_DRV_PCF50633=m # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=y # CONFIG_RTC_DRV_XGENE is not set # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # # CONFIG_INTEL_MID_DMAC is not set # CONFIG_INTEL_IOATDMA is not set CONFIG_DW_DMAC_CORE=m CONFIG_DW_DMAC=m # CONFIG_DW_DMAC_PCI is not set # CONFIG_PCH_DMA is not set CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=m # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set # CONFIG_UIO_MF624 is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # CONFIG_STAGING=y # CONFIG_SLICOSS is not set # CONFIG_COMEDI is not set CONFIG_PANEL=m CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 # CONFIG_PANEL_CHANGE_MESSAGE is not set # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # # # Analog digital bi-direction converters # # # Capacitance to digital converters # CONFIG_AD7150=m # CONFIG_AD7152 is not set CONFIG_AD7746=m # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # CONFIG_AD5933=m # # Light sensors # CONFIG_SENSORS_ISL29018=m # CONFIG_SENSORS_ISL29028 is not set CONFIG_TSL2583=m CONFIG_TSL2x7x=m # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=m CONFIG_SENSORS_HMC5843_I2C=m # # Active energy metering IC # CONFIG_ADE7854=m CONFIG_ADE7854_I2C=m # # Resolver to digital converters # # # Triggers - standalone # CONFIG_IIO_PERIODIC_RTC_TRIGGER=m CONFIG_IIO_DUMMY_EVGEN=m CONFIG_IIO_SIMPLE_DUMMY=m CONFIG_IIO_SIMPLE_DUMMY_EVENTS=y CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y # CONFIG_FB_XGI is not set CONFIG_FT1000=m # # Speakup console speech # # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_ASHMEM=y # CONFIG_ANDROID_LOGGER is not set CONFIG_ANDROID_TIMED_OUTPUT=y CONFIG_ANDROID_LOW_MEMORY_KILLER=y CONFIG_ANDROID_INTF_ALARM_DEV=m CONFIG_SYNC=y CONFIG_SW_SYNC=y CONFIG_SW_SYNC_USER=y # CONFIG_ION is not set # CONFIG_WIMAX_GDM72XX is not set # CONFIG_DGNC is not set # CONFIG_DGAP is not set CONFIG_GS_FPGABOOT=y # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m # CONFIG_CHROMEOS_PSTORE is not set # # SOC (System On Chip) specific Drivers # CONFIG_SOC_TI=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # CONFIG_EXTCON=m # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=m CONFIG_EXTCON_MAX14577=m # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_PALMAS=m CONFIG_EXTCON_RT8973A=m CONFIG_EXTCON_SM5502=m CONFIG_MEMORY=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # # CONFIG_BMA180 is not set # CONFIG_BMC150_ACCEL is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_MMA8452=m CONFIG_KXCJK1013=m # # Analog to digital converters # CONFIG_AD7291=m # CONFIG_AD799X is not set # CONFIG_AXP288_ADC is not set # CONFIG_MAX1363 is not set # CONFIG_MCP3422 is not set CONFIG_NAU7802=m # CONFIG_QCOM_SPMI_IADC is not set CONFIG_TI_ADC081C=m CONFIG_TI_AM335X_ADC=m CONFIG_TWL4030_MADC=m CONFIG_TWL6030_GPADC=m # # Amplifiers # # # Hid Sensor IIO Common # CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # # CONFIG_AD5064 is not set CONFIG_AD5380=m CONFIG_AD5446=m # CONFIG_MAX517 is not set CONFIG_MCP4725=m # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_BMG160=m # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set # # Humidity sensors # # CONFIG_SI7005 is not set CONFIG_SI7020=m # # Inertial measurement units # # CONFIG_INV_MPU6050_IIO is not set # # Light sensors # # CONFIG_ADJD_S311 is not set CONFIG_AL3320A=m CONFIG_APDS9300=m # CONFIG_CM32181 is not set CONFIG_CM36651=m # CONFIG_GP2AP020A00F is not set CONFIG_ISL29125=m CONFIG_LTR501=m CONFIG_TCS3414=m CONFIG_TCS3472=m # CONFIG_SENSORS_TSL2563 is not set CONFIG_TSL4531=m CONFIG_VCNL4000=m # # Magnetometer sensors # CONFIG_AK09911=m CONFIG_MAG3110=m # CONFIG_IIO_ST_MAGN_3AXIS is not set # # Inclinometer sensors # # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=m # # Pressure sensors # CONFIG_BMP280=m # CONFIG_MPL115 is not set CONFIG_MPL3115=m CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m # CONFIG_T5403 is not set # # Lightning sensors # # # Temperature sensors # CONFIG_MLX90614=m CONFIG_TMP006=m # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y CONFIG_FMC_TRIVIAL=m # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y # CONFIG_FILE_LOCKING is not set CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y # CONFIG_QFMT_V1 is not set # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=m # # Caches # # CONFIG_FSCACHE is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y # CONFIG_PROC_PAGE_MONITOR is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y # CONFIG_CONFIGFS_FS is not set CONFIG_MISC_FILESYSTEMS=y CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y # CONFIG_JFFS2_FS is not set # CONFIG_LOGFS is not set CONFIG_ROMFS_FS=m CONFIG_ROMFS_BACKED_BY_MTD=y CONFIG_ROMFS_ON_MTD=y # CONFIG_PSTORE is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=m # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=m # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=m # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=m # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set CONFIG_DEBUG_SECTION_MISMATCH=y 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_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_GUARD=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set 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 is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=m # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set CONFIG_NOTIFIER_ERROR_INJECTION=m # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_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_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set CONFIG_IRQSOFF_TRACER=y # CONFIG_SCHED_TRACER is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_PROFILE_ALL_BRANCHES=y # CONFIG_BRANCH_TRACER is not set # CONFIG_STACK_TRACER is not set CONFIG_KPROBE_EVENT=y # CONFIG_UPROBE_EVENT is not set CONFIG_PROBE_EVENTS=y CONFIG_FTRACE_SELFTEST=y CONFIG_FTRACE_STARTUP_TEST=y # CONFIG_EVENT_TRACE_TEST_SYSCALLS is not set # CONFIG_MMIOTRACE is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set CONFIG_RING_BUFFER_STARTUP_TEST=y # # Runtime Testing # # CONFIG_TEST_LIST_SORT is not set CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_RHASHTABLE=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set CONFIG_TEST_FIRMWARE=y # CONFIG_TEST_UDELAY 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 is not set CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set # CONFIG_DEBUG_NX_TEST is not set # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y CONFIG_KEYS_DEBUG_PROC_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=m CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y # CONFIG_CRYPTO_NULL is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set 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 is not set CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_WP512 is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_DES is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=m # CONFIG_CRYPTO_LZO is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=m CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=m # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_GEODE is not set # CONFIG_CRYPTO_DEV_HIFN_795X is not set # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC 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_PKCS7_MESSAGE_PARSER is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_LGUEST is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=m CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=m # CONFIG_LIBCRC32C is not set # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=m # CONFIG_XZ_DEC_X86 is not set CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_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_ARCH_HAS_SG_CHAIN=y --------------070002010806010201020009 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 --------------070002010806010201020009--