From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8925613938354735663==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [mm, vmscan] ab543c4e6c: BUG: unable to handle kernel Date: Thu, 21 Jan 2016 13:19:03 +0800 Message-ID: <87vb6ntsqg.fsf@yhuang-dev.intel.com> List-Id: --===============8925613938354735663== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma mm-vm= scan-node-lru-v2r16 commit ab543c4e6ce43e2225a598e2d96f5b0ec04dbd73 ("mm, vmscan: Move LRU list= s to node") [ 7.976872] Loading compiled-in X.509 certificates [ 8.057169] Unregister pv shared memory for cpu 0 [ 8.057169] Unregister pv shared memory for cpu 0 [ 8.121704] BUG: unable to handle kernel = [ 8.121704] BUG: unable to handle kernel paging requestpaging request at= 00000000001d7661 at 00000000001d7661 [ 8.123958] IP: [ 8.123958] IP: [] cpu_vm_stats_fold+0xb7/0x110 [] cpu_vm_stats_fold+0xb7/0x110 [ 8.125952] PGD 0 = [ 8.125952] PGD 0 = [ 8.126619] Oops: 0000 [#1] = [ 8.126619] Oops: 0000 [#1] PREEMPT PREEMPT SMP SMP DEBUG_PAGEALLOC DEBU= G_PAGEALLOC = [ 8.128395] Modules linked in: [ 8.128395] Modules linked in: [ 8.129442] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.4.0-08955-gab543= c4 #1 [ 8.129442] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.4.0-08955-gab543= c4 #1 [ 8.131672] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 8.131672] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 8.134471] task: ffff88000029c040 ti: ffff8800002a0000 task.ti: ffff880= 0002a0000 [ 8.134471] task: ffff88000029c040 ti: ffff8800002a0000 task.ti: ffff880= 0002a0000 [ 8.136803] RIP: 0010:[] = [ 8.136803] RIP: 0010:[] [] cpu_vm_= stats_fold+0xb7/0x110 [] cpu_vm_stats_fold+0xb7/0x110 [ 8.139518] RSP: 0000:ffff8800002a3bf8 EFLAGS: 00010282 [ 8.139518] RSP: 0000:ffff8800002a3bf8 EFLAGS: 00010282 [ 8.141221] RAX: ffffffff8de8e180 RBX: 00000000001d7660 RCX: 00000000001= d7661 [ 8.141221] RAX: ffffffff8de8e180 RBX: 00000000001d7660 RCX: 00000000001= d7661 [ 8.143435] RDX: ffffffff8de8f848 RSI: ffffffff8de8e808 RDI: ffffffff8de= 8ef00 [ 8.143435] RDX: ffffffff8de8f848 RSI: ffffffff8de8e808 RDI: ffffffff8de= 8ef00 [ 8.145694] RBP: ffff8800002a3c70 R08: ffffffff8de8f888 R09: 00000000000= 00002 [ 8.145694] RBP: ffff8800002a3c70 R08: ffffffff8de8f888 R09: 00000000000= 00002 [ 8.147921] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8800002= a3bfc [ 8.147921] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8800002= a3bfc [ 8.150179] R13: 0000000000000000 R14: 0000000000000001 R15: ffffffff8de= 42f00 [ 8.150179] R13: 0000000000000000 R14: 0000000000000001 R15: ffffffff8de= 42f00 [ 8.152400] FS: 0000000000000000(0000) GS:ffff880014400000(0000) knlGS:= 0000000000000000 [ 8.152400] FS: 0000000000000000(0000) GS:ffff880014400000(0000) knlGS:= 0000000000000000 [ 8.154919] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 8.154919] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 8.156709] CR2: 00000000001d7661 CR3: 000000000ddbb000 CR4: 00000000000= 006a0 [ 8.156709] CR2: 00000000001d7661 CR3: 000000000ddbb000 CR4: 00000000000= 006a0 [ 8.158977] Stack: [ 8.158977] Stack: [ 8.159619] fffffffe002a3c18 [ 8.159619] fffffffe002a3c18 00000000fffffffe 00000000fffffffe 00000000= 00000000 0000000000000000 0000000000000000 0000000000000000 [ 8.164052] 0000000000000000 [ 8.164052] 0000000000000000 0000000000000002 0000000000000002 00000000= 00000000 0000000000000000 0000000000000000 0000000000000000 [ 8.166493] 0000000000000000 [ 8.166493] 0000000000000000 0000000000000000 0000000000000000 00000000= 00000000 0000000000000000 0000000000000000 0000000000000000 [ 8.168808] Call Trace: [ 8.168808] Call Trace: [ 8.169543] [] page_alloc_cpu_notify+0x2d/0x40 [ 8.169543] [] page_alloc_cpu_notify+0x2d/0x40 [ 8.171243] [] notifier_call_chain+0x92/0xc0 [ 8.171243] [] notifier_call_chain+0x92/0xc0 [ 8.173006] [] __raw_notifier_call_chain+0x9/0x10 [ 8.173006] [] __raw_notifier_call_chain+0x9/0x10 [ 8.176126] [] cpu_notify_nofail+0x1e/0x50 [ 8.176126] [] cpu_notify_nofail+0x1e/0x50 [ 8.177753] [] _cpu_down+0x245/0x330 [ 8.177753] [] _cpu_down+0x245/0x330 [ 8.179201] [] ? __call_rcu+0x460/0x460 [ 8.179201] [] ? __call_rcu+0x460/0x460 [ 8.182691] [] ? call_rcu_bh+0x20/0x20 [ 8.182691] [] ? call_rcu_bh+0x20/0x20 [ 8.184357] [] ? __rcu_read_unlock+0x120/0x120 [ 8.184357] [] ? __rcu_read_unlock+0x120/0x120 [ 8.186075] [] ? wait_for_common+0x103/0x1b0 [ 8.186075] [] ? wait_for_common+0x103/0x1b0 [ 8.187693] [] ? __rcu_read_unlock+0x120/0x120 [ 8.187693] [] ? __rcu_read_unlock+0x120/0x120 [ 8.189594] [] ? wait_for_common+0x103/0x1b0 [ 8.189594] [] ? wait_for_common+0x103/0x1b0 [ 8.191439] [] cpu_down+0x31/0x50 [ 8.191439] [] cpu_down+0x31/0x50 [ 8.192908] [] _debug_hotplug_cpu+0x78/0xb0 [ 8.192908] [] _debug_hotplug_cpu+0x78/0xb0 [ 8.194545] [] ? topology_init+0x39/0x39 [ 8.194545] [] ? topology_init+0x39/0x39 [ 8.196089] [] debug_hotplug_cpu+0xd/0x11 [ 8.196089] [] debug_hotplug_cpu+0xd/0x11 [ 8.197902] [] do_one_initcall+0x85/0x1e0 [ 8.197902] [] do_one_initcall+0x85/0x1e0 [ 8.199669] [] kernel_init_freeable+0x10e/0x18f [ 8.199669] [] kernel_init_freeable+0x10e/0x18f [ 8.201464] [] ? rest_init+0x140/0x140 [ 8.201464] [] ? rest_init+0x140/0x140 [ 8.202954] [] kernel_init+0x9/0xd0 [ 8.202954] [] kernel_init+0x9/0xd0 [ 8.204414] [] ret_from_fork+0x3f/0x70 [ 8.204414] [] ret_from_fork+0x3f/0x70 [ 8.206143] [] ? rest_init+0x140/0x140 [ 8.206143] [] ? rest_init+0x140/0x140 [ 8.207831] Code: = [ 8.207831] Code: e5 e5 ff ff ff ff 48 48 85 85 c0 c0 75 75 ad ad e8 e8 = 77 77 e5 e5 ff ff ff ff 48 48 85 85 c0 c0 74 74 43 43 48 48 8b 8b 98 98 c0 = c0 16 16 00 00 00 00 48 48 8d 8d 90 90 c8 c8 16 16 00 00 00 00 4c 4c 8d 8d = 80 80 08 08 17 17 00 00 00 00 48 48 8d 8d 4b 4b 01 01 <48> <48> 0f 0f be be= 31 31 40 40 84 84 f6 f6 74 74 07 07 c6 c6 01 01 00 00 f0 f0 48 48 01 01 32= 32 48 48 83 83 c2 c2 08 08 48 48 = [ 8.215580] RIP = [ 8.215580] RIP [] cpu_vm_stats_fold+0xb7/0x110 [] cpu_vm_stats_fold+0xb7/0x110 [ 8.217401] RSP [ 8.217401] RSP [ 8.218367] CR2: 00000000001d7661 [ 8.218367] CR2: 00000000001d7661 [ 8.219299] ---[ end trace 1e78d589fe0fa47a ]--- [ 8.219299] ---[ end trace 1e78d589fe0fa47a ]--- Thanks, Kernel Test Robot --===============8925613938354735663== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-08955-gab543c4" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjQuMCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR182NEJJVD15CkNPTkZJR19Y ODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdf UEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4 Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZj b25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JU PXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19B UkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRT X01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfTkVF RF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5F UklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19H RU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfUldTRU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdf R0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09O RklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVf QVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVF RF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NT SUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hV R0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdf Wk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9BUkNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BU SU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkK Q09ORklHX0hBVkVfSU5URUxfVFhUPXkKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdfQVJDSF9I V0VJR0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLXJkaSAtZmNhbGwtc2F2ZWQtcnNpIC1mY2FsbC1z YXZlZC1yZHggLWZjYWxsLXNhdmVkLXJjeCAtZmNhbGwtc2F2ZWQtcjggLWZjYWxsLXNhdmVkLXI5 IC1mY2FsbC1zYXZlZC1yMTAgLWZjYWxsLXNhdmVkLXIxMSIKQ09ORklHX0FSQ0hfU1VQUE9SVFNf VVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxT PTQKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNv bmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoK IwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19D Uk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19M T0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VS TkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxf TFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpD T05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAoj IENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBu b3Qgc2V0CkNPTkZJR19LRVJORUxfWFo9eQojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIo bm9uZSkiCkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENfU1lTQ1RMPXkKIyBDT05GSUdf UE9TSVhfTVFVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05G SUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklH X0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VO RVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9E T01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lf SVJRPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9E RUJVRz15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkK Q09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFU QT15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVS SUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dF TkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNf TUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vi c3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENP TkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdf Tk9fSFpfRlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haIGlzIG5vdCBzZXQKIyBDT05GSUdf SElHSF9SRVNfVElNRVJTIGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBh Y2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQ VV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcg aXMgbm90IHNldAojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdf VEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1BSRUVNUFRf UkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKIyBDT05G SUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQojIENPTkZJ R19UUkVFX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FWFBFRElURV9CT09UIGlz IG5vdCBzZXQKQ09ORklHX0JVSUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKIyBDT05GSUdf SUtDT05GSUdfUFJPQyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTE3CkNPTkZJR19M T0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRf QkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpD T05GSUdfQ0dST1VQUz15CiMgQ09ORklHX01FTUNHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQ X1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldAojIENPTkZJ R19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVVNFVFMgaXMgbm90IHNldAoj IENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1Qg aXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9V UF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQojIENPTkZJR19O QU1FU1BBQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfQVVUT0dST1VQIGlzIG5vdCBzZXQK IyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTEFZIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIK Q09ORklHX1JEX0daSVA9eQojIENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JE X0xaTUEgaXMgbm90IHNldApDT05GSUdfUkRfWFo9eQojIENPTkZJR19SRF9MWk8gaXMgbm90IHNl dAojIENPTkZJR19SRF9MWjQgaXMgbm90IHNldAojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0la RSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdf SEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVf UENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlE MTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQojIENPTkZJ R19TWVNGU19TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90 IHNldApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5U Sz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQojIENPTkZJR19QQ1NQS1JfUExBVEZP Uk0gaXMgbm90IHNldApDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0VQ T0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQojIENPTkZJR19FVkVOVEZE IGlzIG5vdCBzZXQKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU0hNRU09 eQpDT05GSUdfQUlPPXkKIyBDT05GSUdfQURWSVNFX1NZU0NBTExTIGlzIG5vdCBzZXQKQ09ORklH X1VTRVJGQVVMVEZEPXkKQ09ORklHX1BDSV9RVUlSS1M9eQpDT05GSUdfTUVNQkFSUklFUj15CkNP TkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNF X1ZNQUxMT0M9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMK Q09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQojIENP TkZJR19WTV9FVkVOVF9DT1VOVEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBVF9CUksgaXMg bm90IHNldApDT05GSUdfU0xBQj15CiMgQ09ORklHX1NMVUIgaXMgbm90IHNldAojIENPTkZJR19T TE9CIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFJPRklMSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09O RklHX0tFWEVDX0NPUkU9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9O TUlfVElNRVI9eQojIENPTkZJR19LUFJPQkVTIGlzIG5vdCBzZXQKQ09ORklHX0pVTVBfTEFCRUw9 eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVT PXkKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5f QlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkK Q09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19I QVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05G SUdfSEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19H RU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19T VFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hB VkVfQ0xLPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFL UE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVf VVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05G SUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNP TkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01Q WENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RP VUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklH X0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxU RVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJP VEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkU9eQojIENPTkZJ R19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQ Uk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15 CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJ TUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpD T05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15 CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lS UV9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJD SF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFW RV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFU X0JJVFM9OApDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfT0xEX1NJR1NVU1BF TkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5l bCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVO VCBpcyBub3Qgc2V0CkNPTkZJR19TTEFCSU5GTz15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklH X0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FE IGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9VTkxPQUQ9eQpDT05GSUdfTU9EVUxFX0ZPUkNFX1VO TE9BRD15CiMgQ09ORklHX01PRFZFUlNJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NS Q1ZFUlNJT05fQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CkNP TkZJR19NT0RVTEVfQ09NUFJFU1M9eQpDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVA9eQojIENP TkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xP T0tVUD15CiMgQ09ORklHX0JMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0FTTjE9eQpDT05GSUdfVU5J TkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09O RklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09O RklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15 CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15 CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwojIENP TkZJR19aT05FX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVf TkFNRVM9eQpDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9URVNUUz15CkNPTkZJR19YODZfWDJBUElD PXkKIyBDT05GSUdfWDg2X01QUEFSU0UgaXMgbm90IHNldAojIENPTkZJR19YODZfRVhURU5ERURf UExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX0xQU1M9eQojIENPTkZJR19YODZf QU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklH X0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lO VEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9 eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQ SU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTiBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VF U1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9U SU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdf Tk9fQk9PVE1FTT15CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90 IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0 CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYK Q09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9D TVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlM WT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBp cyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09O RklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0RNST15CiMg Q09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19DQUxHQVJZX0lPTU1VIGlzIG5v dCBzZXQKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKQ09ORklHX01BWFNN UD15CkNPTkZJR19OUl9DUFVTPTgxOTIKQ09ORklHX1NDSEVEX1NNVD15CiMgQ09ORklHX1NDSEVE X01DIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdf UFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVD15CkNPTkZJR19QUkVF TVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkK Q09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKIyBDT05GSUdfWDg2X01D RSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNODYgaXMgbm90IHNldApDT05GSUdfWDg2X1ZTWVNDQUxM X0VNVUxBVElPTj15CkNPTkZJR19JOEs9bQojIENPTkZJR19NSUNST0NPREUgaXMgbm90IHNldApD T05GSUdfWDg2X01TUj1tCkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJf VF82NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQojIENPTkZJR19OVU1BIGlz IG5vdCBzZXQKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJT RU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CiMgQ09ORklH X0FSQ0hfTUVNT1JZX1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxV RT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdf U1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1PUllf UFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFSU0VNRU1fVk1F TU1BUF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX0FMTE9DX01FTV9NQVBfVE9HRVRIRVI9eQoj IENPTkZJR19TUEFSU0VNRU1fVk1FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01FTUJMT0NL PXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01F TUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfSEFWRV9CT09UTUVNX0lO Rk9fTk9ERT15CkNPTkZJR19NRU1PUllfSE9UUExVRz15CkNPTkZJR19NRU1PUllfSE9UUExVR19T UEFSU0U9eQpDT05GSUdfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BV Uz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9C QUxMT09OPXkKIyBDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0NP TVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkK Q09ORklHX1pPTkVfRE1BX0ZMQUc9MApDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05P VElGSUVSPXkKIyBDT05GSUdfS1NNIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5f QUREUj00MDk2CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CiMgQ09ORklHX1RSQU5TUEFS RU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFH RV9NQURWSVNFPXkKQ09ORklHX0NMRUFOQ0FDSEU9eQojIENPTkZJR19DTUEgaXMgbm90IHNldAoj IENPTkZJR19NRU1fU09GVF9ESVJUWSBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD15CiMgQ09ORklH X1pCVUQgaXMgbm90IHNldApDT05GSUdfWlNNQUxMT0M9bQpDT05GSUdfUEdUQUJMRV9NQVBQSU5H PXkKIyBDT05GSUdfWlNNQUxMT0NfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZ X0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklU PXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19J RExFX1BBR0VfVFJBQ0tJTkc9eQojIENPTkZJR19aT05FX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VS VkVfTE9XPTY0CiMgQ09ORklHX01UUlIgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1JBTkRPTSBp cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TTUFQIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9N UFg9eQojIENPTkZJR19FRkkgaXMgbm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQK Q09ORklHX0haXzEwMD15CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMw MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MTAwCiMg Q09ORklHX1NDSEVEX0hSVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQK Q09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfVkVSSUZZX1NJRz15CiMgQ09ORklHX0NS QVNIX0RVTVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJ R19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19SQU5ET01JWkVf QkFTRV9NQVhfT0ZGU0VUPTB4NDAwMDAwMDAKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15CkNPTkZJ R19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfSE9UUExVR19DUFU9eQpDT05GSUdfQk9P VFBBUkFNX0hPVFBMVUdfQ1BVMD15CkNPTkZJR19ERUJVR19IT1RQTFVHX0NQVTA9eQpDT05GSUdf Q09NUEFUX1ZEU089eQojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTkFUSVZFIGlzIG5vdCBzZXQK Q09ORklHX0xFR0FDWV9WU1lTQ0FMTF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxM X05PTkUgaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldAojIENPTkZJ R19NT0RJRllfTERUX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQpD T05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVN T1JZX0hPVFJFTU9WRT15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMK Q09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfU1VTUEVO RF9TS0lQX1NZTkMgaXMgbm90IHNldApDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBf U01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fV0FLRUxP Q0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKIyBDT05GSUdfUE1fREVCVUcgaXMgbm90IHNldApD T05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90 IHNldApDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09O RklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9T VEFURVNfU1VQUE9SVD15CkNPTkZJR19BQ1BJX0RFQlVHR0VSPXkKIyBDT05GSUdfQUNQSV9ERUJV R0dFUl9VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BS T0NGU19QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxF IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FD UElfQUM9eQojIENPTkZJR19BQ1BJX0JBVFRFUlkgaXMgbm90IHNldApDT05GSUdfQUNQSV9CVVRU T049bQpDT05GSUdfQUNQSV9WSURFTz1tCiMgQ09ORklHX0FDUElfRkFOIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09O RklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQojIENPTkZJ R19BQ1BJX0lQTUkgaXMgbm90IHNldApDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CiMgQ09ORklH X0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfQUNQSV9USEVSTUFM PXkKIyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0lOSVRS RF9UQUJMRV9PVkVSUklERT15CkNPTkZJR19BQ1BJX0RFQlVHPXkKQ09ORklHX0FDUElfUENJX1NM T1Q9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklH X0FDUElfSE9UUExVR19NRU1PUlk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09O RklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldApDT05G SUdfQUNQSV9DVVNUT01fTUVUSE9EPXkKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09O TFkgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQ RUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19PUFJF R0lPTiBpcyBub3Qgc2V0CkNPTkZJR19TRkk9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwoj CiMgQ09ORklHX0NQVV9GUkVRIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVf SURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVIgaXMgbm90IHNldApDT05GSUdfQ1BV X0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMg bm90IHNldAojIENPTkZJR19JTlRFTF9JRExFIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnkgcG93ZXIg c2F2aW5ncwojCiMgQ09ORklHX0k3MzAwX0lETEUgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25z IChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQojIENPTkZJR19Q Q0lfTU1DT05GSUcgaXMgbm90IHNldApDT05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lf Q05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFUE9SVEJVUz15CiMgQ09ORklHX1BD SUVBRVIgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lF X1BNRT15CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09O RklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NU VUIgaXMgbm90IHNldAojIENPTkZJR19IVF9JUlEgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15 CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09O RklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05G SUdfSVNBX0RNQV9BUEkgaXMgbm90IHNldApDT05GSUdfQU1EX05CPXkKIyBDT05GSUdfUENDQVJE IGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldApDT05GSUdfUkFQSURJ Tz15CkNPTkZJR19SQVBJRElPX1RTSTcyMT1tCkNPTkZJR19SQVBJRElPX0RJU0NfVElNRU9VVD0z MAojIENPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JUUyBpcyBub3Qgc2V0CiMgQ09ORklH X1JBUElESU9fRE1BX0VOR0lORSBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0RFQlVHPXkKIyBD T05GSUdfUkFQSURJT19FTlVNX0JBU0lDIGlzIG5vdCBzZXQKCiMKIyBSYXBpZElPIFN3aXRjaCBk cml2ZXJzCiMKIyBDT05GSUdfUkFQSURJT19UU0k1N1ggaXMgbm90IHNldAojIENPTkZJR19SQVBJ RElPX0NQU19YWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU9fVFNJNTY4IGlzIG5vdCBzZXQK Q09ORklHX1JBUElESU9fQ1BTX0dFTjI9bQpDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRh YmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJ R19DT01QQVRfQklORk1UX0VMRj15CiMgQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFE RVJTIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQojIENPTkZJR19IQVZFX0FPVVQg aXMgbm90IHNldAojIENPTkZJR19CSU5GTVRfTUlTQyBpcyBub3Qgc2V0CkNPTkZJR19DT1JFRFVN UD15CkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX0lBMzJfQU9VVCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfWDMyPXkKQ09ORklHX0NPTVBBVD15CkNPTkZJR19DT01QQVRfRk9SX1U2NF9B TElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfS0VZU19DT01QQVQ9eQpD T05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklHX1BNQ19BVE9NPXkKQ09ORklHX05FVD15Cgoj CiMgTmV0d29ya2luZyBvcHRpb25zCiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklH X1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFS SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9QVFBfQ0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJ R19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIg aXMgbm90IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldAojIENPTkZJR19CUklER0UgaXMgbm90 IHNldAojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5v dCBzZXQKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMg Q09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdf TEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4 MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19E Q0IgaXMgbm90IHNldAojIENPTkZJR19ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19C QVRNQU5fQURWIGlzIG5vdCBzZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENPTkZJ R19ORVRMSU5LX01NQVAgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX0RJQUcgaXMgbm90IHNl dAojIENPTkZJR19NUExTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKQ09ORklH X1JQUz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfU09DS19DR1JP VVBfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9Q T0xMPXkKQ09ORklHX0JRTD15CiMgQ09ORklHX0JQRl9KSVQgaXMgbm90IHNldApDT05GSUdfTkVU X0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX0hBTVJBRElPIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAy MTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qgc2V0CgojCiMgQ0ZHODAyMTEg bmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFDODAyMTFfU1RBX0hB U0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTCBp cyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19O RVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlz IG5vdCBzZXQKIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfSEFWRV9CUEZfSklU PXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNP TkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iIgpDT05GSUdf REVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQpDT05GSUdfU1RBTkRBTE9ORT15CkNP TkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CiMgQ09ORklH X0ZJUk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpD T05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBF Ul9GQUxMQkFDSz15CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19E UklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdfU1lTX0hZUEVS VklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQK Q09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVH TUFQX0kyQz1tCkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JFR01BUF9NTUlPPW0KQ09ORklH X1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19GRU5DRV9U UkFDRSBpcyBub3Qgc2V0CgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19DT05ORUNUT1IgaXMg bm90IHNldApDT05GSUdfTVREPW0KQ09ORklHX01URF9URVNUUz1tCkNPTkZJR19NVERfUkVEQk9P VF9QQVJUUz1tCkNPTkZJR19NVERfUkVEQk9PVF9ESVJFQ1RPUllfQkxPQ0s9LTEKIyBDT05GSUdf TVREX1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQgaXMgbm90IHNldAojIENPTkZJR19NVERfUkVE Qk9PVF9QQVJUU19SRUFET05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRT IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09GX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9B UjdfUEFSVFM9bQoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09O RklHX01URF9PT1BTPW0KIyBDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0 CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST1tCkNPTkZJ R19NVERfSkVERUNQUk9CRT1tCkNPTkZJR19NVERfR0VOX1BST0JFPW0KIyBDT05GSUdfTVREX0NG SV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNP TkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15 CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01B UF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMy IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09O RklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5vdCBzZXQK Q09ORklHX01URF9DRklfSU5URUxFWFQ9bQojIENPTkZJR19NVERfQ0ZJX0FNRFNURCBpcyBub3Qg c2V0CkNPTkZJR19NVERfQ0ZJX1NUQUE9bQpDT05GSUdfTVREX0NGSV9VVElMPW0KQ09ORklHX01U RF9SQU09bQpDT05GSUdfTVREX1JPTT1tCiMgQ09ORklHX01URF9BQlNFTlQgaXMgbm90IHNldAoK IwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBMRVhf TUFQUElOR1M9eQojIENPTkZJR19NVERfUEhZU01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9Q SFlTTUFQX09GIGlzIG5vdCBzZXQKQ09ORklHX01URF9TQkNfR1hYPW0KQ09ORklHX01URF9BTUQ3 NlhST009bQpDT05GSUdfTVREX0lDSFhST009bQojIENPTkZJR19NVERfRVNCMlJPTSBpcyBub3Qg c2V0CkNPTkZJR19NVERfQ0s4MDRYUk9NPW0KQ09ORklHX01URF9TQ0IyX0ZMQVNIPW0KIyBDT05G SUdfTVREX05FVHRlbCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTDQ0MEdYPW0KQ09ORklHX01URF9Q Q0k9bQpDT05GSUdfTVREX0dQSU9fQUREUj1tCkNPTkZJR19NVERfSU5URUxfVlJfTk9SPW0KQ09O RklHX01URF9QTEFUUkFNPW0KIyBDT05GSUdfTVREX0xBVENIX0FERFIgaXMgbm90IHNldAoKIwoj IFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NVERfUE1DNTUxPW0K Q09ORklHX01URF9QTUM1NTFfQlVHRklYPXkKQ09ORklHX01URF9QTUM1NTFfREVCVUc9eQpDT05G SUdfTVREX0RBVEFGTEFTSD1tCiMgQ09ORklHX01URF9EQVRBRkxBU0hfV1JJVEVfVkVSSUZZIGlz IG5vdCBzZXQKQ09ORklHX01URF9EQVRBRkxBU0hfT1RQPXkKIyBDT05GSUdfTVREX1NTVDI1TCBp cyBub3Qgc2V0CkNPTkZJR19NVERfU0xSQU09bQpDT05GSUdfTVREX1BIUkFNPW0KIyBDT05GSUdf TVREX01URFJBTSBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMK Q09ORklHX01URF9ET0NHMz1tCkNPTkZJR19CQ0hfQ09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNU X1Q9NApDT05GSUdfTVREX05BTkRfRUNDPW0KQ09ORklHX01URF9OQU5EX0VDQ19TTUM9eQpDT05G SUdfTVREX05BTkQ9bQojIENPTkZJR19NVERfTkFORF9FQ0NfQkNIIGlzIG5vdCBzZXQKQ09ORklH X01URF9TTV9DT01NT049bQpDT05GSUdfTVREX05BTkRfREVOQUxJPW0KQ09ORklHX01URF9OQU5E X0RFTkFMSV9QQ0k9bQpDT05GSUdfTVREX05BTkRfREVOQUxJX0RUPW0KQ09ORklHX01URF9OQU5E X0RFTkFMSV9TQ1JBVENIX1JFR19BRERSPTB4RkYxMDgwMTgKQ09ORklHX01URF9OQU5EX0dQSU89 bQojIENPTkZJR19NVERfTkFORF9PTUFQX0JDSF9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19NVERf TkFORF9JRFM9bQpDT05GSUdfTVREX05BTkRfUklDT0g9bQpDT05GSUdfTVREX05BTkRfRElTS09O Q0hJUD1tCiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURWQU5DRUQgaXMgbm90 IHNldApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRERSRVNTPTAKIyBDT05GSUdf TVREX05BTkRfRElTS09OQ0hJUF9CQlRXUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5E X0RPQ0c0IGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0NBRkU9bQojIENPTkZJR19NVERfTkFO RF9OQU5EU0lNIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX1BMQVRGT1JNPW0KQ09ORklHX01U RF9OQU5EX0hJU0k1MDQ9bQpDT05GSUdfTVREX09ORU5BTkQ9bQpDT05GSUdfTVREX09ORU5BTkRf VkVSSUZZX1dSSVRFPXkKQ09ORklHX01URF9PTkVOQU5EX0dFTkVSSUM9bQojIENPTkZJR19NVERf T05FTkFORF9PVFAgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTT15Cgoj CiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERS IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NQSV9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1VC ST1tCkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19NVERfVUJJX0JFQl9M SU1JVD0yMAojIENPTkZJR19NVERfVUJJX0ZBU1RNQVAgaXMgbm90IHNldApDT05GSUdfTVREX1VC SV9HTFVFQkk9bQpDT05GSUdfT0Y9eQojIENPTkZJR19PRl9VTklUVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19PRl9BRERSRVNTPXkKQ09ORklHX09GX0FERFJFU1NfUENJPXkKQ09ORklHX09GX0lSUT15 CkNPTkZJR19PRl9QQ0k9eQpDT05GSUdfT0ZfUENJX0lSUT15CkNPTkZJR19PRl9NVEQ9eQojIENP TkZJR19PRl9PVkVSTEFZIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQ T1JUPXkKQ09ORklHX1BBUlBPUlQ9bQpDT05GSUdfUEFSUE9SVF9QQz1tCiMgQ09ORklHX1BBUlBP UlRfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9H U0MgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9BWDg4Nzk2PW0KIyBDT05GSUdfUEFSUE9SVF8x Mjg0IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CiMgQ09O RklHX1BOUF9ERUJVR19NRVNTQUdFUyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKQ09ORklH X1BOUEFDUEk9eQoKIwojIE1pc2MgZGV2aWNlcwojCiMgQ09ORklHX1NFTlNPUlNfTElTM0xWMDJE IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldApDT05GSUdfRFVNTVlf SVJRPW0KQ09ORklHX0lCTV9BU009bQpDT05GSUdfUEhBTlRPTT1tCkNPTkZJR19TR0lfSU9DND1t CkNPTkZJR19USUZNX0NPUkU9bQojIENPTkZJR19USUZNXzdYWDEgaXMgbm90IHNldAojIENPTkZJ R19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5v dCBzZXQKIyBDT05GSUdfSFBfSUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMg bm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAyMD1tCiMg Q09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0JIMTc4MD1t CkNPTkZJR19TRU5TT1JTX0JIMTc3MD1tCkNPTkZJR19TRU5TT1JTX0FQRFM5OTBYPW0KQ09ORklH X0hNQzYzNTI9bQpDT05GSUdfRFMxNjgyPW0KQ09ORklHX1RJX0RBQzc1MTI9bQpDT05GSUdfQk1Q MDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9bQpDT05GSUdfQk1QMDg1X1NQST15CiMgQ09ORklHX1VT Ql9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUcg aXMgbm90IHNldAojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQKQ09ORklHX0MyUE9SVD15CiMgQ09O RklHX0MyUE9SVF9EVVJBTUFSXzIxNTAgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMK Q09ORklHX0VFUFJPTV9BVDI0PW0KIyBDT05GSUdfRUVQUk9NX0FUMjUgaXMgbm90IHNldApDT05G SUdfRUVQUk9NX0xFR0FDWT1tCkNPTkZJR19FRVBST01fTUFYNjg3NT1tCkNPTkZJR19FRVBST01f OTNDWDY9eQpDT05GSUdfRUVQUk9NXzkzWFg0Nj1tCkNPTkZJR19DQjcxMF9DT1JFPXkKIyBDT05G SUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9 eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5l CiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJUzNfSTJDIGlz IG5vdCBzZXQKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwpDT05G SUdfQUxURVJBX1NUQVBMPW0KQ09ORklHX0lOVEVMX01FST1tCkNPTkZJR19JTlRFTF9NRUlfTUU9 bQpDT05GSUdfSU5URUxfTUVJX1RYRT1tCiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQK CiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCkNPTkZJR19JTlRFTF9NSUNfQlVTPW0KCiMKIyBT Q0lGIEJ1cyBEcml2ZXIKIwpDT05GSUdfU0NJRl9CVVM9bQoKIwojIEludGVsIE1JQyBIb3N0IERy aXZlcgojCiMgQ09ORklHX0lOVEVMX01JQ19IT1NUIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMg Q2FyZCBEcml2ZXIKIwojIENPTkZJR19JTlRFTF9NSUNfQ0FSRCBpcyBub3Qgc2V0CgojCiMgU0NJ RiBEcml2ZXIKIwpDT05GSUdfU0NJRj1tCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRl IE1hbmFnZW1lbnQgKENPU00pIERyaXZlcnMKIwpDT05GSUdfTUlDX0NPU009bQpDT05GSUdfR0VO V1FFPW0KQ09ORklHX0dFTldRRV9QTEFURk9STV9FUlJPUl9SRUNPVkVSWT0wCkNPTkZJR19FQ0hP PW0KIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfS0VSTkVMX0FQSSBp cyBub3Qgc2V0CiMgQ09ORklHX0NYTF9FRUggaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQoK IwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQojIENPTkZJR19TQ1NJ X0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCiMg Q09ORklHX0ZJUkVXSVJFIGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX05PU1k9bQojIENPTkZJ R19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVklDRVMgaXMgbm90 IHNldApDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWT15CgojCiMgSW5wdXQgZGV2aWNl IHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz1tCkNPTkZJR19JTlBV VF9GRl9NRU1MRVNTPW0KQ09ORklHX0lOUFVUX1BPTExERVY9bQpDT05GSUdfSU5QVVRfU1BBUlNF S01BUD1tCiMgQ09ORklHX0lOUFVUX01BVFJJWEtNQVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5k IGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9bQpDT05GSUdfSU5QVVRfTU9VU0VE RVZfUFNBVVg9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5Q VVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CkNPTkZJR19JTlBVVF9KT1lERVY9bQpDT05GSUdfSU5Q VVRfRVZERVY9bQpDT05GSUdfSU5QVVRfRVZCVUc9bQoKIwojIElucHV0IERldmljZSBEcml2ZXJz CiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9B UkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9H UElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf TUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1 OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X09NQVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ0FQMTFY WCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX01PVVNFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKQ09ORklHX0pPWVNU SUNLX0FOQUxPRz1tCiMgQ09ORklHX0pPWVNUSUNLX0EzRCBpcyBub3Qgc2V0CkNPTkZJR19KT1lT VElDS19BREk9bQpDT05GSUdfSk9ZU1RJQ0tfQ09CUkE9bQojIENPTkZJR19KT1lTVElDS19HRjJL IGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0dSSVA9bQpDT05GSUdfSk9ZU1RJQ0tfR1JJUF9N UD1tCiMgQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElD S19JTlRFUkFDVD1tCkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPW0KIyBDT05GSUdfSk9ZU1RJ Q0tfVE1EQyBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19JRk9SQ0U9bQpDT05GSUdfSk9ZU1RJ Q0tfSUZPUkNFXzIzMj15CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPW0KQ09ORklHX0pPWVNUSUNL X01BR0VMTEFOPW0KQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPW0KIyBDT05GSUdfSk9ZU1RJQ0tf U1BBQ0VCQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0 CkNPTkZJR19KT1lTVElDS19UV0lESk9ZPW0KIyBDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQSBpcyBu b3Qgc2V0CkNPTkZJR19KT1lTVElDS19EQjk9bQpDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj1tCiMg Q09ORklHX0pPWVNUSUNLX1RVUkJPR1JBRlggaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfQVM1 MDExPW0KQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9bQojIENPTkZJR19KT1lTVElDS19YUEFEIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf VE9VQ0hTQ1JFRU4gaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CkNPTkZJR19JTlBVVF9B RDcxNFg9bQpDT05GSUdfSU5QVVRfQUQ3MTRYX0kyQz1tCkNPTkZJR19JTlBVVF9BRDcxNFhfU1BJ PW0KQ09ORklHX0lOUFVUX0JNQTE1MD1tCiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX01NQTg0NTA9bQpDT05GSUdfSU5QVVRfTVBVMzA1MD1tCkNPTkZJ R19JTlBVVF9BUEFORUw9bQojIENPTkZJR19JTlBVVF9HUDJBIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX0dQSU9fQkVFUEVSPW0KQ09ORklHX0lOUFVUX0dQSU9fVElMVF9QT0xMRUQ9bQpDT05GSUdf SU5QVVRfQVRMQVNfQlROUz1tCiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldApDT05GSUdfSU5QVVRfS1hU Sjk9bQpDT05GSUdfSU5QVVRfS1hUSjlfUE9MTEVEX01PREU9eQojIENPTkZJR19JTlBVVF9QT1dF Uk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQz1t CkNPTkZJR19JTlBVVF9SRVRVX1BXUkJVVFRPTj1tCkNPTkZJR19JTlBVVF9UUFM2NTIxOF9QV1JC VVRUT049bQojIENPTkZJR19JTlBVVF9VSU5QVVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9Q Q0Y1MDYzM19QTVUgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUENGODU3ND1tCiMgQ09ORklHX0lO UFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNP REVSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1dNODMxWF9PTj1tCiMgQ09ORklHX0lOUFVUX0FE WEwzNFggaXMgbm90IHNldApDT05GSUdfSU5QVVRfQ01BMzAwMD1tCkNPTkZJR19JTlBVVF9DTUEz MDAwX0kyQz1tCkNPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSPW0KQ09ORklHX0lOUFVUX0RS VjI2MFhfSEFQVElDUz1tCiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUg SS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJ Tz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NF UklPX0NUODJDNzEwPW0KQ09ORklHX1NFUklPX1BBUktCRD1tCkNPTkZJR19TRVJJT19QQ0lQUzI9 bQpDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz1tCkNPTkZJR19TRVJJT19B TFRFUkFfUFMyPW0KQ09ORklHX1NFUklPX1BTMk1VTFQ9bQpDT05GSUdfU0VSSU9fQVJDX1BTMj1t CiMgQ09ORklHX1NFUklPX0FQQlBTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qg c2V0CkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CiMgQ09ORklHX0dB TUVQT1JUX0w0IGlzIG5vdCBzZXQKQ09ORklHX0dBTUVQT1JUX0VNVTEwSzE9bQojIENPTkZJR19H QU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdf VFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJ R19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9QVFlT PXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFS RCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlz IG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZNRU09eQoj IENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19T RVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBf REVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJ QUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxf ODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05G SUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9G U0wgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRF SyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX01JRCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9PRl9QTEFURk9STSBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQg c3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9NQVgzMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNl dApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CiMgQ09O RklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9B TFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfSUZYNlg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9YSUxJTlhfUFNfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVB UlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU5URVIgaXMgbm90 IHNldApDT05GSUdfUFBERVY9bQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CkNP TkZJR19JUE1JX0hBTkRMRVI9bQpDT05GSUdfSVBNSV9QQU5JQ19FVkVOVD15CkNPTkZJR19JUE1J X1BBTklDX1NUUklORz15CiMgQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRSBpcyBub3Qgc2V0 CkNPTkZJR19JUE1JX1NJPW0KIyBDT05GSUdfSVBNSV9TSV9QUk9CRV9ERUZBVUxUUyBpcyBub3Qg c2V0CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cg aXMgbm90IHNldAojIENPTkZJR19JUE1JX1BPV0VST0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JB TkRPTT15CiMgQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNIGlzIG5vdCBzZXQKQ09ORklHX0hX X1JBTkRPTV9JTlRFTD1tCkNPTkZJR19IV19SQU5ET01fQU1EPW0KQ09ORklHX0hXX1JBTkRPTV9W SUE9bQpDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CkNPTkZJR19IV19SQU5ET01fVFBNPW0KQ09O RklHX05WUkFNPW0KIyBDT05GSUdfUjM5NjQgaXMgbm90IHNldApDT05GSUdfQVBQTElDT009eQoj IENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CkNPTkZJR19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15 CkNPTkZJR19IUEVUX01NQVBfREVGQVVMVD15CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBu b3Qgc2V0CkNPTkZJR19UQ0dfVFBNPW0KQ09ORklHX1RDR19USVM9bQpDT05GSUdfVENHX1RJU19J MkNfQVRNRUw9bQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049bQpDT05GSUdfVENHX1RJU19J MkNfTlVWT1RPTj1tCkNPTkZJR19UQ0dfTlNDPW0KQ09ORklHX1RDR19BVE1FTD1tCiMgQ09ORklH X1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19DUkIgaXMgbm90IHNldApDT05G SUdfVENHX1RJU19TVDMzWlAyND1tCiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5v dCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldApDT05GSUdfVEVM Q0xPQ0s9bQpDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKCiMK IyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9bQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJ R19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfSTJD X01VWD1tCgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCkNPTkZJR19JMkNfQVJC X0dQSU9fQ0hBTExFTkdFPW0KQ09ORklHX0kyQ19NVVhfR1BJTz1tCkNPTkZJR19JMkNfTVVYX1BD QTk1NDE9bQpDT05GSUdfSTJDX01VWF9QQ0E5NTR4PW0KIyBDT05GSUdfSTJDX01VWF9QSU5DVFJM IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9SRUcgaXMgbm90IHNldApDT05GSUdfSTJDX0hF TFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz1tCkNPTkZJR19JMkNfQUxHT0JJVD1tCkNPTkZJ R19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBT TUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JMkNfQUxJMTUzNT1tCiMgQ09O RklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNl dApDT05GSUdfSTJDX0FNRDc1Nj1tCkNPTkZJR19JMkNfQU1ENzU2X1M0ODgyPW0KQ09ORklHX0ky Q19BTUQ4MTExPW0KIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfSVND SCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU01UIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QSUlY ND1tCkNPTkZJR19JMkNfTkZPUkNFMj1tCkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT1tCkNPTkZJ R19JMkNfU0lTNTU5NT1tCiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldApDT05GSUdfSTJD X1NJUzk2WD1tCkNPTkZJR19JMkNfVklBPW0KQ09ORklHX0kyQ19WSUFQUk89bQoKIwojIEFDUEkg ZHJpdmVycwojCkNPTkZJR19JMkNfU0NNST1tCgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAo bW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89 bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFU Rk9STT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9bQpDT05GSUdfSTJDX0RFU0lHTldBUkVf QkFZVFJBSUw9eQpDT05GSUdfSTJDX0VNRVYyPW0KIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNl dApDT05GSUdfSTJDX0tFTVBMRD1tCkNPTkZJR19JMkNfT0NPUkVTPW0KQ09ORklHX0kyQ19QQ0Ff UExBVEZPUk09bQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUksz WD1tCkNPTkZJR19JMkNfU0lNVEVDPW0KQ09ORklHX0kyQ19YSUxJTlg9bQoKIwojIEV4dGVybmFs IEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX1BBUlBPUlQ9bQpDT05GSUdf STJDX1BBUlBPUlRfTElHSFQ9bQojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoKIwoj IE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19DUk9TX0VDX1RVTk5F TCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TTEFW RT15CiMgQ09ORklHX0kyQ19TTEFWRV9FRVBST00gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVC VUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElf REVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250 cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19TUElfQUxURVJBIGlzIG5vdCBzZXQKQ09ORklHX1NQ SV9CSVRCQU5HPW0KQ09ORklHX1NQSV9CVVRURVJGTFk9bQojIENPTkZJR19TUElfQ0FERU5DRSBp cyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9MTTcwX0xM UD1tCiMgQ09ORklHX1NQSV9GU0xfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PQ19USU5ZPW0K Q09ORklHX1NQSV9QWEEyWFhfRE1BPXkKQ09ORklHX1NQSV9QWEEyWFg9eQpDT05GSUdfU1BJX1BY QTJYWF9QQ0k9eQpDT05GSUdfU1BJX1NDMThJUzYwMj1tCkNPTkZJR19TUElfWENPTU09bQpDT05G SUdfU1BJX1hJTElOWD1tCkNPTkZJR19TUElfWllOUU1QX0dRU1BJPXkKQ09ORklHX1NQSV9ERVNJ R05XQVJFPXkKIyBDT05GSUdfU1BJX0RXX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9EV19N TUlPIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJ REVWPXkKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90IHNldApDT05GSUdfU1BJX1RM RTYyWDA9bQpDT05GSUdfU1BNST1tCkNPTkZJR19IU0k9bQpDT05GSUdfSFNJX0JPQVJESU5GTz15 CgojCiMgSFNJIGNvbnRyb2xsZXJzCiMKCiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hB Uj1tCgojCiMgUFBTIHN1cHBvcnQKIwojIENPTkZJR19QUFMgaXMgbm90IHNldAoKIwojIFBQUyBn ZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKIyBDT05GSUdfUFRQ XzE1ODhfQ0xPQ0sgaXMgbm90IHNldAoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZ X1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19QSU5D VFJMPXkKCiMKIyBQaW4gY29udHJvbGxlcnMKIwpDT05GSUdfUElOTVVYPXkKQ09ORklHX1BJTkNP TkY9eQpDT05GSUdfR0VORVJJQ19QSU5DT05GPXkKQ09ORklHX0RFQlVHX1BJTkNUUkw9eQojIENP TkZJR19QSU5DVFJMX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0lOR0xFIGlzIG5v dCBzZXQKQ09ORklHX1BJTkNUUkxfQkFZVFJBSUw9eQpDT05GSUdfUElOQ1RSTF9DSEVSUllWSUVX PW0KIyBDT05GSUdfUElOQ1RSTF9CUk9YVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9T VU5SSVNFUE9JTlQgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX09QVElPTkFMX0dQSU9MSUI9 eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPX0RFVlJFUz15CkNPTkZJR19PRl9HUElPPXkK Q09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJV R19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19H UElPX0dFTkVSSUM9eQpDT05GSUdfR1BJT19NQVg3MzBYPW0KCiMKIyBNZW1vcnkgbWFwcGVkIEdQ SU8gZHJpdmVycwojCkNPTkZJR19HUElPXzc0WFhfTU1JTz15CkNPTkZJR19HUElPX0FMVEVSQT1t CkNPTkZJR19HUElPX0FNRFBUPW0KIyBDT05GSUdfR1BJT19EV0FQQiBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX0dFTkVSSUNfUExBVEZPUk09bQpDT05GSUdfR1BJT19HUkdQSU89eQpDT05GSUdfR1BJ T19JQ0g9bQojIENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1ZY ODU1PW0KIyBDT05GSUdfR1BJT19YSUxJTlggaXMgbm90IHNldApDT05GSUdfR1BJT19aWD15Cgoj CiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fMTA0X0lESU9f MTYgaXMgbm90IHNldAojIENPTkZJR19HUElPXzEwNF9JRElfNDggaXMgbm90IHNldAojIENPTkZJ R19HUElPX0Y3MTg4WCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lUODc9eQojIENPTkZJR19HUElP X1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CgojCiMgSTJD IEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTU4OD1tCiMgQ09ORklHX0dQSU9fQURO UCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMDA9bQpDT05GSUdfR1BJT19NQVg3MzJYPW0K Q09ORklHX0dQSU9fUENBOTUzWD1tCkNPTkZJR19HUElPX1BDRjg1N1g9bQoKIwojIE1GRCBHUElP IGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FSSVpPTkE9bQpDT05GSUdfR1BJT19LRU1QTEQ9bQpD T05GSUdfR1BJT19XTTgzMVg9bQojIENPTkZJR19HUElPX1dNODk5NCBpcyBub3Qgc2V0CgojCiMg UENJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQU1EODExMT15CkNPTkZJR19HUElPX0JU OFhYPW0KIyBDT05GSUdfR1BJT19JTlRFTF9NSUQgaXMgbm90IHNldAojIENPTkZJR19HUElPX01M X0lPSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1NPREFWSUxMRT15CgojCiMgU1BJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fNzRY MTY0PW0KQ09ORklHX0dQSU9fTUFYNzMwMT1tCiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qg c2V0CgojCiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01DUDIzUzA4 PW0KQ09ORklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNU RVJfTUFUUk9YIGlzIG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9EUzI0ODI9bQpDT05GSUdfVzFf TUFTVEVSX0RTMVdNPXkKQ09ORklHX1cxX01BU1RFUl9HUElPPW0KCiMKIyAxLXdpcmUgU2xhdmVz CiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPW0KQ09ORklHX1cxX1NMQVZFX1NNRU09bQpDT05GSUdf VzFfU0xBVkVfRFMyNDA4PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSz15CiMgQ09O RklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwNiBp cyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMx PW0KQ09ORklHX1cxX1NMQVZFX0RTMjQzMz1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDPXkK Q09ORklHX1cxX1NMQVZFX0RTMjc2MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9eQpDT05GSUdf VzFfU0xBVkVfRFMyNzgxPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyOEUwNCBpcyBub3Qgc2V0CiMg Q09ORklHX1cxX1NMQVZFX0JRMjcwMDAgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkK IyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BEQV9QT1dFUj15 CiMgQ09ORklHX1dNODMxWF9CQUNLVVAgaXMgbm90IHNldApDT05GSUdfV004MzFYX1BPV0VSPW0K IyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzYwIGlz IG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEg aXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODI9bQojIENPTkZJR19CQVRURVJZX1NCUyBp cyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JB VFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VS X01BWDg5MDM9bQpDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9bQpDT05GSUdfQ0hBUkdFUl9HUElPPW0K Q09ORklHX0NIQVJHRVJfTUFOQUdFUj15CkNPTkZJR19DSEFSR0VSX0JRMjQxNVg9bQpDT05GSUdf Q0hBUkdFUl9CUTI0MTkwPW0KIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNTg5MD1t CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz1tCkNPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDE9bQpD T05GSUdfQ0hBUkdFUl9SVDk0NTU9bQojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CiMg Q09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj1tCkNPTkZJR19IV01PTl9W SUQ9bQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJp dmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT1tCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VS VTM9bQojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf QUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19BRE0xMDI5PW0KQ09ORklHX1NFTlNPUlNfQURNMTAzMT1tCkNPTkZJR19TRU5TT1JTX0FE TTkyNDA9bQpDT05GSUdfU0VOU09SU19BRFQ3WDEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzMxMD1t CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0 MTE9bQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3MD1tCkNP TkZJR19TRU5TT1JTX0FEVDc0NzU9bQojIENPTkZJR19TRU5TT1JTX0FTQzc2MjEgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19LOFRFTVA9bQojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9bQojIENPTkZJR19TRU5TT1JTX0FQUExF U01DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BVFhQMT1tCkNPTkZJR19TRU5TT1JTX0RTNjIwPW0KQ09ORklHX1NFTlNPUlNfRFMx NjIxPW0KQ09ORklHX1NFTlNPUlNfREVMTF9TTU09bQpDT05GSUdfU0VOU09SU19JNUtfQU1CPW0K Q09ORklHX1NFTlNPUlNfRjcxODA1Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09ORklH X1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1tCkNPTkZJR19TRU5TT1JT X0dMNTE4U009bQpDT05GSUdfU0VOU09SU19HTDUyMFNNPW0KIyBDT05GSUdfU0VOU09SU19HNzYw QSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0c3NjI9bQpDT05GSUdfU0VOU09SU19HUElPX0ZB Tj1tCiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lC TUFFTT1tCiMgQ09ORklHX1NFTlNPUlNfSUJNUEVYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf STU1MDA9bQpDT05GSUdfU0VOU09SU19DT1JFVEVNUD1tCiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1BPV1IxMjIwPW0KIyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTFRDMjk0NT1tCkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9bQpDT05GSUdfU0VOU09SU19M VEM0MjE1PW0KIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MVEM0MjQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD1tCkNPTkZJR19T RU5TT1JTX0xUQzQyNjE9bQpDT05GSUdfU0VOU09SU19NQVgxMTExPW0KQ09ORklHX1NFTlNPUlNf TUFYMTYwNjU9bQojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TUFYNjY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTUFYNjY5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDMxNzkw PW0KQ09ORklHX1NFTlNPUlNfTUNQMzAyMT1tCiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MTTYzPW0KQ09ORklHX1NFTlNPUlNfTE03MD1tCiMgQ09ORklH X1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xNNzc9bQpDT05GSUdfU0VOU09SU19MTTc4PW0KQ09ORklHX1NFTlNP UlNfTE04MD1tCkNPTkZJR19TRU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19MTTg1PW0KIyBD T05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05 Mz1tCiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TE05NTI0MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9bQpDT05GSUdfU0VOU09S U19QQzg3MzYwPW0KQ09ORklHX1NFTlNPUlNfUEM4NzQyNz1tCkNPTkZJR19TRU5TT1JTX05UQ19U SEVSTUlTVE9SPW0KQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz1tCkNPTkZJR19TRU5TT1JTX05DVDY3 NzU9bQpDT05GSUdfU0VOU09SU19OQ1Q3ODAyPW0KQ09ORklHX1NFTlNPUlNfTkNUNzkwND1tCkNP TkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9bQpDT05GSUdfU0VOU09SU19QTUJV Uz1tCkNPTkZJR19TRU5TT1JTX0FETTEyNzU9bQojIENPTkZJR19TRU5TT1JTX0xNMjUwNjYgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19MVEMyOTc4PW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTc4 X1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMzgxNSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgy MDc1MT1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDAgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX01BWDg2ODggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzQwNDIyIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVUNEOTAwMD1tCkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9bQpDT05G SUdfU0VOU09SU19aTDYxMDA9bQojIENPTkZJR19TRU5TT1JTX1BXTV9GQU4gaXMgbm90IHNldApD T05GSUdfU0VOU09SU19TSFQxNT1tCkNPTkZJR19TRU5TT1JTX1NIVDIxPW0KIyBDT05GSUdfU0VO U09SU19TSFRDMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9bQojIENPTkZJR19T RU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19FTUMxNDAzPW0KQ09ORklH X1NFTlNPUlNfRU1DMjEwMz1tCiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19TTVNDNDdNMT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9bQpDT05G SUdfU0VOU09SU19TTVNDNDdCMzk3PW0KQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049bQpD T05GSUdfU0VOU09SU19TQ0g1NjI3PW0KQ09ORklHX1NFTlNPUlNfU0NINTYzNj1tCkNPTkZJR19T RU5TT1JTX1NNTTY2NT1tCkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9bQojIENPTkZJR19TRU5T T1JTX0FEUzEwMTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFM3ODI4PW0KQ09ORklHX1NF TlNPUlNfQURTNzg3MT1tCiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0lOQTIwOT1tCiMgQ09ORklHX1NFTlNPUlNfSU5BMlhYIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfVEM3ND1tCkNPTkZJR19TRU5TT1JTX1RITUM1MD1tCkNPTkZJR19TRU5TT1JT X1RNUDEwMj1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMz1tCkNPTkZJR19TRU5TT1JTX1RNUDQwMT1t CkNPTkZJR19TRU5TT1JTX1RNUDQyMT1tCkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPW0KQ09O RklHX1NFTlNPUlNfVklBNjg2QT1tCkNPTkZJR19TRU5TT1JTX1ZUMTIxMT1tCkNPTkZJR19TRU5T T1JTX1ZUODIzMT1tCkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9bQojIENPTkZJR19TRU5TT1JTX1c4 Mzc5MUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTJEPW0KIyBDT05GSUdfU0VOU09S U19XODM3OTMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTU9bQojIENPTkZJR19TRU5T T1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTPW0K Q09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9bQojIENP TkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfV004MzFY IGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9X RVIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BVEswMTEwPW0KQ09ORklHX1RIRVJNQUw9eQpD T05GSUdfVEhFUk1BTF9PRj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklH X1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxU X0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9V U0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9B TExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5v dCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9C QU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CkNPTkZJR19USEVSTUFM X0dPVl9QT1dFUl9BTExPQ0FUT1I9eQojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qg c2V0CiMgQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVAgaXMgbm90IHNldApDT05GSUdfSU5URUxfU09D X0RUU19JT1NGX0NPUkU9bQpDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMPW0KIyBDT05GSUdf SU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMPW0KQ09O RklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQpDT05GSUdfV0FUQ0hET0dfTk9X QVlPVVQ9eQojIENPTkZJR19XQVRDSERPR19TWVNGUyBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cg RGV2aWNlIERyaXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz15CkNPTkZJR19HUElPX1dBVENI RE9HPW0KQ09ORklHX1dNODMxWF9XQVRDSERPRz15CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBp cyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfQ0FE RU5DRV9XQVRDSERPRz1tCiMgQ09ORklHX0RXX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdf VFM0ODAwX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBu b3Qgc2V0CkNPTkZJR19SRVRVX1dBVENIRE9HPW0KQ09ORklHX0FDUVVJUkVfV0RUPXkKQ09ORklH X0FEVkFOVEVDSF9XRFQ9bQpDT05GSUdfQUxJTTE1MzVfV0RUPXkKQ09ORklHX0FMSU03MTAxX1dE VD1tCkNPTkZJR19GNzE4MDhFX1dEVD1tCkNPTkZJR19TUDUxMDBfVENPPXkKQ09ORklHX1NCQ19G SVRQQzJfV0FUQ0hET0c9bQojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJ R19JQjcwMF9XRFQgaXMgbm90IHNldApDT05GSUdfSUJNQVNSPXkKIyBDT05GSUdfV0FGRVJfV0RU IGlzIG5vdCBzZXQKQ09ORklHX0k2MzAwRVNCX1dEVD1tCkNPTkZJR19JRTZYWF9XRFQ9bQpDT05G SUdfSVRDT19XRFQ9bQojIENPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBD T05GSUdfSVQ4NzEyRl9XRFQgaXMgbm90IHNldApDT05GSUdfSVQ4N19XRFQ9eQpDT05GSUdfSFBf V0FUQ0hET0c9eQpDT05GSUdfS0VNUExEX1dEVD1tCiMgQ09ORklHX0hQV0RUX05NSV9ERUNPRElO RyBpcyBub3Qgc2V0CkNPTkZJR19TQzEyMDBfV0RUPW0KQ09ORklHX1BDODc0MTNfV0RUPXkKQ09O RklHX05WX1RDTz15CkNPTkZJR182MFhYX1dEVD1tCiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBz ZXQKQ09ORklHX1NNU0NfU0NIMzExWF9XRFQ9bQojIENPTkZJR19TTVNDMzdCNzg3X1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19WSUFfV0RUPXkKIyBDT05GSUdfVzgzNjI3SEZfV0RUIGlzIG5vdCBzZXQK Q09ORklHX1c4Mzg3N0ZfV0RUPXkKQ09ORklHX1c4Mzk3N0ZfV0RUPW0KIyBDT05GSUdfTUFDSFpf V0RUIGlzIG5vdCBzZXQKQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0c9eQojIENPTkZJR19CQ003 MDM4X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19NRU5fQTIxX1dEVD15CgojCiMgUENJLWJhc2VkIFdh dGNoZG9nIENhcmRzCiMKQ09ORklHX1BDSVBDV0FUQ0hET0c9bQpDT05GSUdfV0RUUENJPXkKQ09O RklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklH X1NTQj15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9QQ0lIT1NU IGlzIG5vdCBzZXQKIyBDT05GSUdfU1NCX1NJTEVOVCBpcyBub3Qgc2V0CkNPTkZJR19TU0JfREVC VUc9eQojIENPTkZJR19TU0JfRFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NT SUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCiMgQ09ORklHX0JDTUEgaXMgbm90 IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9 eQpDT05GSUdfTUZEX0FUTUVMX0ZMRVhDT009eQpDT05GSUdfTUZEX0FUTUVMX0hMQ0RDPW0KIyBD T05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9DUk9TX0VDPW0KIyBDT05G SUdfTUZEX0NST1NfRUNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0NST1NfRUNfU1BJIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRf TUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNl dApDT05GSUdfTUZEX0hJNjQyMV9QTUlDPW0KQ09ORklHX0hUQ19QQVNJQzM9eQpDT05GSUdfTUZE X0lOVEVMX1FVQVJLX0kyQ19HUElPPW0KQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBDX1NDSD1t CkNPTkZJR19NRkRfSU5URUxfTFBTUz1tCkNPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJPW0KQ09O RklHX01GRF9JTlRFTF9MUFNTX1BDST1tCiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qg c2V0CkNPTkZJR19NRkRfS0VNUExEPW0KQ09ORklHX01GRF9NVDYzOTc9bQojIENPTkZJR19NRkRf TUVORjIxQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldApDT05GSUdf TUZEX1JFVFU9bQpDT05GSUdfTUZEX1BDRjUwNjMzPW0KIyBDT05GSUdfUENGNTA2MzNfQURDIGlz IG5vdCBzZXQKQ09ORklHX1BDRjUwNjMzX0dQSU89bQpDT05GSUdfTUZEX1JEQzMyMVg9eQpDT05G SUdfTUZEX1JUU1hfUENJPW0KIyBDT05GSUdfTUZEX1JLODA4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1JONVQ2MTggaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNl dApDT05GSUdfTUZEX1NNNTAxPXkKQ09ORklHX01GRF9TTTUwMV9HUElPPXkKIyBDT05GSUdfTUZE X1NLWTgxNDUyIGlzIG5vdCBzZXQKQ09ORklHX0FCWDUwMF9DT1JFPXkKIyBDT05GSUdfTUZEX1NU TVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qg c2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90 IHNldApDT05GSUdfVFBTNjUwN1g9bQojIENPTkZJR19NRkRfVFBTNjUyMTcgaXMgbm90IHNldApD T05GSUdfTUZEX1RQUzY1MjE4PW0KIyBDT05GSUdfTUZEX1RQUzY1OTEyIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9 bQpDT05GSUdfTUZEX0xNMzUzMz1tCiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklH X01GRF9WWDg1NT15CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9 bQpDT05GSUdfTUZEX0FSSVpPTkFfU1BJPW0KIyBDT05GSUdfTUZEX0NTNDdMMjQgaXMgbm90IHNl dAojIENPTkZJR19NRkRfV001MTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNNTExMCBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfV004OTk3PXkKQ09ORklHX01GRF9XTTg5OTg9eQpDT05GSUdfTUZE X1dNODMxWD15CkNPTkZJR19NRkRfV004MzFYX1NQST15CkNPTkZJR19NRkRfV004OTk0PW0KQ09O RklHX1JFR1VMQVRPUj15CkNPTkZJR19SRUdVTEFUT1JfREVCVUc9eQojIENPTkZJR19SRUdVTEFU T1JfRklYRURfVk9MVEFHRSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05T VU1FUj1tCkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPW0KIyBDT05GSUdfUkVH VUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FENTM5OD1tCkNPTkZJ R19SRUdVTEFUT1JfREE5MjEwPW0KQ09ORklHX1JFR1VMQVRPUl9EQTkyMTE9bQpDT05GSUdfUkVH VUxBVE9SX0ZBTjUzNTU1PW0KIyBDT05GSUdfUkVHVUxBVE9SX0dQSU8gaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0hJNjQyMT1tCkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT1tCkNPTkZJR19S RUdVTEFUT1JfSVNMNjI3MUE9bQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT1tCiMgQ09ORklHX1JF R1VMQVRPUl9MUDM5NzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzJYIGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDg3NTU9bQojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4 OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj1tCkNPTkZJR19SRUdVTEFUT1Jf TUFYODY0OT1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD1tCiMgQ09ORklHX1JFR1VMQVRPUl9N QVg4OTUyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczPW0KQ09ORklHX1JFR1VM QVRPUl9NVDYzMTE9bQpDT05GSUdfUkVHVUxBVE9SX01UNjM5Nz1tCkNPTkZJR19SRUdVTEFUT1Jf UENGNTA2MzM9bQpDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPW0KIyBDT05GSUdfUkVHVUxBVE9S X1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkKQ09ORklHX1JFR1VMQVRPUl9RQ09NX1NQTUk9bQpDT05G SUdfUkVHVUxBVE9SX1RQUzUxNjMyPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD1tCiMgQ09O RklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2 NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxOCBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfV004 MzFYPW0KQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9bQojIENPTkZJR19NRURJQV9TVVBQT1JUIGlz IG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD1tCiMgQ09ORklHX0FH UF9BTUQ2NCBpcyBub3Qgc2V0CkNPTkZJR19BR1BfSU5URUw9bQojIENPTkZJR19BR1BfU0lTIGlz IG5vdCBzZXQKQ09ORklHX0FHUF9WSUE9bQpDT05GSUdfSU5URUxfR1RUPW0KQ09ORklHX1ZHQV9B UkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgpDT05GSUdfVkdBX1NXSVRDSEVST089eQpD T05GSUdfRFJNPW0KQ09ORklHX0RSTV9LTVNfSEVMUEVSPW0KQ09ORklHX0RSTV9LTVNfRkJfSEVM UEVSPXkKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQojIENPTkZJR19EUk1fTE9BRF9FRElE X0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UVE09bQoKIwojIEkyQyBlbmNvZGVyIG9y IGhlbHBlciBjaGlwcwojCkNPTkZJR19EUk1fSTJDX0FEVjc1MTE9bQpDT05GSUdfRFJNX0kyQ19D SDcwMDY9bQojIENPTkZJR19EUk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9J MkNfTlhQX1REQTk5OFggaXMgbm90IHNldApDT05GSUdfRFJNX1RERlg9bQojIENPTkZJR19EUk1f UjEyOCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkFERU9OPW0KQ09ORklHX0RSTV9SQURFT05fVVNF UlBUUj15CiMgQ09ORklHX0RSTV9BTURHUFUgaXMgbm90IHNldApDT05GSUdfRFJNX05PVVZFQVU9 bQpDT05GSUdfTk9VVkVBVV9ERUJVRz01CkNPTkZJR19OT1VWRUFVX0RFQlVHX0RFRkFVTFQ9MwpD T05GSUdfRFJNX05PVVZFQVVfQkFDS0xJR0hUPXkKIyBDT05GSUdfRFJNX0k5MTUgaXMgbm90IHNl dApDT05GSUdfRFJNX01HQT1tCiMgQ09ORklHX0RSTV9TSVMgaXMgbm90IHNldApDT05GSUdfRFJN X1ZJQT1tCiMgQ09ORklHX0RSTV9TQVZBR0UgaXMgbm90IHNldApDT05GSUdfRFJNX1ZHRU09bQpD T05GSUdfRFJNX1ZNV0dGWD1tCkNPTkZJR19EUk1fVk1XR0ZYX0ZCQ09OPXkKQ09ORklHX0RSTV9H TUE1MDA9bQojIENPTkZJR19EUk1fR01BNjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNQTM2 MDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FT VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9D SVJSVVNfUUVNVT1tCkNPTkZJR19EUk1fUVhMPW0KQ09ORklHX0RSTV9CT0NIUz1tCiMgQ09ORklH X0RSTV9WSVJUSU9fR1BVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxh eSBQYW5lbHMKIwpDT05GSUdfRFJNX1BBTkVMX1NJTVBMRT1tCiMgQ09ORklHX0RSTV9QQU5FTF9T QU1TVU5HX0xEOTA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MR19MRzQ1NzMgaXMg bm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU4QUEwIGlzIG5vdCBzZXQKQ09O RklHX0RSTV9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwpDT05GSUdf RFJNX05YUF9QVE4zNDYwPW0KQ09ORklHX0RSTV9QQVJBREVfUFM4NjIyPW0KIyBDT05GSUdfSFNB X0FNRCBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9bQpD T05GSUdfRklSTVdBUkVfRURJRD15CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElG WT15CkNPTkZJR19GQl9EREM9bQojIENPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVCBpcyBub3Qg c2V0CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9bQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPW0KQ09O RklHX0ZCX0NGQl9JTUFHRUJMSVQ9bQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRF IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD1tCkNPTkZJR19GQl9TWVNfQ09QWUFS RUE9bQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD1tCiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFO IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPW0KQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkK Q09ORklHX0ZCX0hFQ1VCQT1tCkNPTkZJR19GQl9TVkdBTElCPW0KIyBDT05GSUdfRkJfTUFDTU9E RVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVfSEVMUEVS Uz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBk cml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1BNMj1tCiMg Q09ORklHX0ZCX1BNMl9GSUZPX0RJU0NPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJF UjIwMDAgaXMgbm90IHNldApDT05GSUdfRkJfQVJDPW0KIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90 IHNldApDT05GSUdfRkJfTjQxMT1tCkNPTkZJR19GQl9IR0E9bQojIENPTkZJR19GQl9PUEVOQ09S RVMgaXMgbm90IHNldApDT05GSUdfRkJfUzFEMTNYWFg9bQpDT05GSUdfRkJfTlZJRElBPW0KIyBD T05GSUdfRkJfTlZJRElBX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05WSURJQV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19GQl9OVklESUFfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX1JJVkE9bQoj IENPTkZJR19GQl9SSVZBX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkFfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19GQl9SSVZBX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9J NzQwPW0KQ09ORklHX0ZCX0xFODA1Nzg9bQpDT05GSUdfRkJfQ0FSSUxMT19SQU5DSD1tCkNPTkZJ R19GQl9JTlRFTD1tCiMgQ09ORklHX0ZCX0lOVEVMX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfSU5URUxfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKQ09O RklHX0ZCX1JBREVPTj1tCkNPTkZJR19GQl9SQURFT05fSTJDPXkKQ09ORklHX0ZCX1JBREVPTl9C QUNLTElHSFQ9eQpDT05GSUdfRkJfUkFERU9OX0RFQlVHPXkKQ09ORklHX0ZCX0FUWTEyOD1tCkNP TkZJR19GQl9BVFkxMjhfQkFDS0xJR0hUPXkKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldApDT05G SUdfRkJfU0lTPW0KQ09ORklHX0ZCX1NJU18zMDA9eQojIENPTkZJR19GQl9TSVNfMzE1IGlzIG5v dCBzZXQKQ09ORklHX0ZCX1ZJQT1tCiMgQ09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJPQ0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfVklBX1hfQ09NUEFUSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19G Ql9ORU9NQUdJQz1tCkNPTkZJR19GQl9LWVJPPW0KIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9WT09ET08xPW0KQ09ORklHX0ZCX1ZUODYyMz1tCiMgQ09ORklHX0ZCX1RSSURF TlQgaXMgbm90IHNldApDT05GSUdfRkJfQVJLPW0KQ09ORklHX0ZCX1BNMz1tCkNPTkZJR19GQl9D QVJNSU5FPW0KQ09ORklHX0ZCX0NBUk1JTkVfRFJBTV9FVkFMPXkKIyBDT05GSUdfQ0FSTUlORV9E UkFNX0NVU1RPTSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TTTUwMT1tCkNPTkZJR19GQl9JQk1fR1hU NDUwMD1tCkNPTkZJR19GQl9WSVJUVUFMPW0KQ09ORklHX0ZCX01FVFJPTk9NRT1tCiMgQ09ORklH X0ZCX01CODYyWFggaXMgbm90IHNldApDT05GSUdfRkJfQlJPQURTSEVFVD1tCkNPTkZJR19GQl9B VU9fSzE5MFg9bQpDT05GSUdfRkJfQVVPX0sxOTAwPW0KQ09ORklHX0ZCX0FVT19LMTkwMT1tCkNP TkZJR19GQl9TU0QxMzA3PW0KQ09ORklHX0ZCX1NNNzEyPW0KQ09ORklHX0JBQ0tMSUdIVF9MQ0Rf U1VQUE9SVD15CiMgQ09ORklHX0xDRF9DTEFTU19ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfQkFD S0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdI VF9QV00gaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FQUExFPXkKQ09ORklHX0JBQ0tMSUdI VF9QTTg5NDFfV0xFRD15CkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPXkKIyBDT05GSUdfQkFDS0xJ R0hUX1dNODMxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBz ZXQKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwPW0KQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMz1t CkNPTkZJR19CQUNLTElHSFRfTE0zNjMwQT1tCkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PW0KIyBD T05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9HUElP IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKQ09ORklH X0JBQ0tMSUdIVF9CRDYxMDc9bQpDT05GSUdfVkdBU1RBVEU9bQpDT05GSUdfVklERU9NT0RFX0hF TFBFUlM9eQpDT05GSUdfSERNST15CiMgQ09ORklHX0xPR08gaXMgbm90IHNldApDT05GSUdfU09V TkQ9eQojIENPTkZJR19TT1VORF9PU1NfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19TTkQ9bQpDT05G SUdfU05EX1RJTUVSPW0KQ09ORklHX1NORF9SQVdNSURJPW0KQ09ORklHX1NORF9TRVFVRU5DRVI9 bQpDT05GSUdfU05EX1NFUV9EVU1NWT1tCiMgQ09ORklHX1NORF9NSVhFUl9PU1MgaXMgbm90IHNl dAojIENPTkZJR19TTkRfUENNX09TUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENNX1RJTUVSPXkK IyBDT05GSUdfU05EX1NFUVVFTkNFUl9PU1MgaXMgbm90IHNldApDT05GSUdfU05EX0RZTkFNSUNf TUlOT1JTPXkKQ09ORklHX1NORF9NQVhfQ0FSRFM9MzIKQ09ORklHX1NORF9TVVBQT1JUX09MRF9B UEk9eQpDT05GSUdfU05EX1BST0NfRlM9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlMgaXMg bm90IHNldApDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLPXkKQ09ORklHX1NORF9ERUJVRz15CiMg Q09ORklHX1NORF9ERUJVR19WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX1NORF9ETUFfU0dCVUY9 eQpDT05GSUdfU05EX1JBV01JRElfU0VRPW0KIyBDT05GSUdfU05EX09QTDNfTElCX1NFUSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9PUEw0X0xJQl9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRf U0JBV0VfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VNVTEwSzFfU0VRIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENJIGlzIG5vdCBz ZXQKCiMKIyBIRC1BdWRpbwojCkNPTkZJR19TTkRfSERBX1BSRUFMTE9DX1NJWkU9NjQKIyBDT05G SUdfU05EX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0MgaXMgbm90IHNldAojIENPTkZJ R19TT1VORF9QUklNRSBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPW0K Q09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKQ09ORklHX0hJRFJBVz15CkNPTkZJR19VSElE PW0KQ09ORklHX0hJRF9HRU5FUklDPW0KCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklH X0hJRF9BNFRFQ0g9bQpDT05GSUdfSElEX0FDUlVYPW0KIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT1tCkNPTkZJR19ISURfQVVSRUFMPW0KQ09ORklHX0hJ RF9CRUxLSU49bQpDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCkNPTkZJ R19ISURfUFJPRElLRVlTPW0KQ09ORklHX0hJRF9DWVBSRVNTPW0KQ09ORklHX0hJRF9EUkFHT05S SVNFPW0KIyBDT05GSUdfRFJBR09OUklTRV9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfRU1TX0ZG PW0KQ09ORklHX0hJRF9FTEVDT009bQojIENPTkZJR19ISURfRVpLRVkgaXMgbm90IHNldAojIENP TkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0ZSTT1tCkNPTkZJR19ISURf S0VZVE9VQ0g9bQpDT05GSUdfSElEX0tZRT1tCkNPTkZJR19ISURfV0FMVE9QPW0KQ09ORklHX0hJ RF9HWVJBVElPTj1tCkNPTkZJR19ISURfSUNBREU9bQpDT05GSUdfSElEX1RXSU5IQU49bQpDT05G SUdfSElEX0tFTlNJTkdUT049bQpDT05GSUdfSElEX0xDUE9XRVI9bQpDT05GSUdfSElEX0xFTk9W Tz1tCkNPTkZJR19ISURfTE9HSVRFQ0g9bQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90 IHNldApDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQPW0KQ09ORklHX0xPR0lURUNIX0ZGPXkKQ09O RklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lHOTQwX0ZGPXkKQ09ORklHX0xPR0lX SEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9bQpDT05GSUdfSElEX01JQ1JPU09GVD1t CkNPTkZJR19ISURfTU9OVEVSRVk9bQpDT05GSUdfSElEX01VTFRJVE9VQ0g9bQpDT05GSUdfSElE X09SVEVLPW0KQ09ORklHX0hJRF9QQU5USEVSTE9SRD1tCkNPTkZJR19QQU5USEVSTE9SRF9GRj15 CkNPTkZJR19ISURfUEVUQUxZTlg9bQojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUFJJTUFYPW0KIyBD T05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz1tCkNPTkZJR19I SURfU1BFRURMSU5LPW0KIyBDT05GSUdfSElEX1NURUVMU0VSSUVTIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9TVU5QTFVTPW0KQ09ORklHX0hJRF9STUk9bQpDT05GSUdfSElEX0dSRUVOQVNJQT1tCkNP TkZJR19HUkVFTkFTSUFfRkY9eQpDT05GSUdfSElEX1NNQVJUSk9ZUExVUz1tCkNPTkZJR19TTUFS VEpPWVBMVVNfRkY9eQpDT05GSUdfSElEX1RJVk89bQojIENPTkZJR19ISURfVE9QU0VFRCBpcyBu b3Qgc2V0CkNPTkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJRF9USFJVU1RNQVNURVI9bQojIENP TkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1dBQ09NPW0KQ09ORklH X0hJRF9XSUlNT1RFPW0KIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1pFUk9QTFVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj1tCiMgQ09ORklHX0hJRF9T RU5TT1JfSFVCIGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05GSUdfSTJDX0hJ RD1tCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkK Q09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQojIENPTkZJR19VU0IgaXMgbm90IHNldAoKIwojIFVT QiBwb3J0IGRyaXZlcnMKIwoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05G SUdfVVNCX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAoj IENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFIVk9fVVNCIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJR19VV0I9bQpDT05GSUdf VVdCX1dIQ0k9bQpDT05GSUdfTU1DPW0KIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKCiMK IyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwojIENPTkZJR19TRElPX1VBUlQgaXMgbm90IHNl dApDT05GSUdfTU1DX1RFU1Q9bQoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2 ZXJzCiMKIyBDT05GSUdfTU1DX1NESENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RJRk1fU0Qg aXMgbm90IHNldApDT05GSUdfTU1DX1NQST1tCiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0 CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9M MCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfUkVBTFRFS19QQ0k9bQpDT05GSUdfTU1DX1RPU0hJQkFf UENJPW0KQ09ORklHX01NQ19NVEs9bQpDT05GSUdfTUVNU1RJQ0s9eQpDT05GSUdfTUVNU1RJQ0tf REVCVUc9eQoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVU5TQUZF X1JFU1VNRT15CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENP TkZJR19NRU1TVElDS19USUZNX01TIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0tfSk1JQ1JP Tl8zOFggaXMgbm90IHNldAojIENPTkZJR19NRU1TVElDS19SNTkyIGlzIG5vdCBzZXQKQ09ORklH X01FTVNUSUNLX1JFQUxURUtfUENJPW0KQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xB U1M9eQpDT05GSUdfTEVEU19DTEFTU19GTEFTSD15CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJ R19MRURTX0FBVDEyOTAgaXMgbm90IHNldApDT05GSUdfTEVEU19CQ002MzI4PW0KQ09ORklHX0xF RFNfQkNNNjM1OD1tCkNPTkZJR19MRURTX0xNMzUzMD1tCkNPTkZJR19MRURTX0xNMzUzMz1tCkNP TkZJR19MRURTX0xNMzY0Mj1tCkNPTkZJR19MRURTX1BDQTk1MzI9bQojIENPTkZJR19MRURTX1BD QTk1MzJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0dQSU89bQpDT05GSUdfTEVEU19MUDM5 NDQ9bQpDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPW0KQ09ORklHX0xFRFNfTFA1NTIxPW0KQ09O RklHX0xFRFNfTFA1NTIzPW0KQ09ORklHX0xFRFNfTFA1NTYyPW0KQ09ORklHX0xFRFNfTFA4NTAx PW0KIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldApDT05GSUdfTEVEU19DTEVWT19NQUlM PW0KIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTYzWD1t CkNPTkZJR19MRURTX1dNODMxWF9TVEFUVVM9eQpDT05GSUdfTEVEU19EQUMxMjRTMDg1PW0KQ09O RklHX0xFRFNfUFdNPW0KQ09ORklHX0xFRFNfUkVHVUxBVE9SPXkKQ09ORklHX0xFRFNfQkQyODAy PW0KIyBDT05GSUdfTEVEU19JTlRFTF9TUzQyMDAgaXMgbm90IHNldApDT05GSUdfTEVEU19MVDM1 OTM9bQpDT05GSUdfTEVEU19ERUxMX05FVEJPT0tTPXkKQ09ORklHX0xFRFNfVENBNjUwNz1tCkNP TkZJR19MRURTX1RMQzU5MVhYPW0KIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldApDT05G SUdfTEVEU19LVEQyNjkyPXkKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExF RCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURT X0JMSU5LTT1tCgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05G SUdfTEVEU19UUklHR0VSX1RJTUVSPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0KQ09O RklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdI VD1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklH R0VSX0dQSU89bQojIENPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0Cgoj CiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0 KQojCkNPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9D QU1FUkE9bQojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRP TUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CiMgQ09ORklHX0VEQUMgaXMgbm90IHNl dApDT05GSUdfUlRDX0xJQj15CiMgQ09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RNQURFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKQ09O RklHX1VJTz15CkNPTkZJR19VSU9fQ0lGPXkKQ09ORklHX1VJT19QRFJWX0dFTklSUT15CkNPTkZJ R19VSU9fRE1FTV9HRU5JUlE9bQpDT05GSUdfVUlPX0FFQz15CkNPTkZJR19VSU9fU0VSQ09TMz15 CkNPTkZJR19VSU9fUENJX0dFTkVSSUM9eQojIENPTkZJR19VSU9fTkVUWCBpcyBub3Qgc2V0CkNP TkZJR19VSU9fUFJVU1M9eQpDT05GSUdfVUlPX01GNjI0PXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQ RTE9eQpDT05GSUdfVkZJTz15CiMgQ09ORklHX1ZGSU9fTk9JT01NVSBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJUlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQoKIwojIFZpcnRpbyBk cml2ZXJzCiMKIyBDT05GSUdfVklSVElPX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQkFM TE9PTj15CiMgQ09ORklHX1ZJUlRJT19JTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19N TUlPIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBD T05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJ R19YODZfUExBVEZPUk1fREVWSUNFUz15CkNPTkZJR19BQ0VSX1dNST1tCkNPTkZJR19BQ0VSSERG PXkKQ09ORklHX0FMSUVOV0FSRV9XTUk9eQojIENPTkZJR19BU1VTX0xBUFRPUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFTExfV01JIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfV01JX0FJTz1tCiMgQ09O RklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CkNPTkZJR19GVUpJVFNVX0xBUFRPUD1tCiMgQ09O RklHX0ZVSklUU1VfTEFQVE9QX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJM RVQgaXMgbm90IHNldAojIENPTkZJR19IUF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dJ UkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hQX1dNST1tCiMgQ09ORklHX1BBTkFTT05JQ19MQVBU T1AgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQST1tCkNPTkZJR19USElOS1BBRF9BQ1BJ X0FMU0FfU1VQUE9SVD15CkNPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHRkFDSUxJVElFUz15CiMg Q09ORklHX1RISU5LUEFEX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9B Q1BJX1VOU0FGRV9MRURTIGlzIG5vdCBzZXQKQ09ORklHX1RISU5LUEFEX0FDUElfVklERU89eQpD T05GSUdfVEhJTktQQURfQUNQSV9IT1RLRVlfUE9MTD15CkNPTkZJR19TRU5TT1JTX0hEQVBTPW0K Q09ORklHX0lOVEVMX01FTkxPVz15CiMgQ09ORklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldApD T05GSUdfQUNQSV9XTUk9eQpDT05GSUdfTVNJX1dNST1tCkNPTkZJR19UT1BTVEFSX0xBUFRPUD1t CiMgQ09ORklHX0FDUElfVE9TSElCQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZL SUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKQ09ORklHX1RP U0hJQkFfV01JPW0KIyBDT05GSUdfQUNQSV9DTVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf SElEX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lQUz1tCkNPTkZJR19JQk1fUlRMPW0K Q09ORklHX1NBTVNVTkdfTEFQVE9QPW0KQ09ORklHX01YTV9XTUk9bQpDT05GSUdfU0FNU1VOR19R MTA9eQojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUlNUIGlz IG5vdCBzZXQKQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVD1tCiMgQ09ORklHX1BWUEFOSUMgaXMg bm90IHNldAojIENPTkZJR19JTlRFTF9QTUNfSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFD RV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BVTklUX0lQQyBpcyBub3Qg c2V0CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklHX0NIUk9NRU9TX0xBUFRPUD1tCkNP TkZJR19DSFJPTUVPU19QU1RPUkU9eQojIENPTkZJR19DUk9TX0VDX0NIQVJERVYgaXMgbm90IHNl dAojIENPTkZJR19DUk9TX0VDX0xQQyBpcyBub3Qgc2V0CkNPTkZJR19DUk9TX0VDX1BST1RPPXkK Q09ORklHX0NMS0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19D T01NT05fQ0xLPXkKCiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3b3JrCiMKIyBDT05GSUdfQ09NTU9O X0NMS19XTTgzMVggaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TSTUzNTE9bQojIENPTkZJ R19DT01NT05fQ0xLX1NJNTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU3MCBp cyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NEQ0U5MjU9bQojIENPTkZJR19DT01NT05fQ0xL X0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTlhQIGlzIG5vdCBzZXQK Q09ORklHX0NPTU1PTl9DTEtfUFdNPW0KIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNl dApDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2PW0KCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2 ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpD T05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05G SUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qg c2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NU SSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKIyBDT05GSUdfUENDIGlzIG5vdCBzZXQKIyBD T05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfTUFJTEJPWF9URVNUPW0KQ09ORklH X0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBh Z2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPVkE9eQpDT05GSUdfT0ZfSU9NTVU9eQpD T05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9JT01NVV9TVEFUUz15CkNPTkZJR19BTURfSU9N TVVfVjI9bQpDT05GSUdfRE1BUl9UQUJMRT15CkNPTkZJR19JTlRFTF9JT01NVT15CkNPTkZJR19J TlRFTF9JT01NVV9TVk09eQojIENPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OIGlzIG5vdCBz ZXQKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CkNPTkZJR19JUlFfUkVNQVA9eQoKIwoj IFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklHX1NURV9NT0RF TV9SUFJPQz15CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkg c3BlY2lmaWMgRHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldAojIENPTkZJ R19TT0NfVEkgaXMgbm90IHNldAojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklH X0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTl9HUElP PXkKIyBDT05GSUdfRVhUQ09OX01BWDMzNTUgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1JUODk3 M0E9bQojIENPTkZJR19FWFRDT05fU001NTAyIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9VU0Jf R1BJTz15CkNPTkZJR19NRU1PUlk9eQojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19O VEIgaXMgbm90IHNldApDT05GSUdfVk1FX0JVUz15CgojCiMgVk1FIEJyaWRnZSBEcml2ZXJzCiMK IyBDT05GSUdfVk1FX0NBOTFDWDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX1RTSTE0OCBpcyBu b3Qgc2V0CgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwojIENPTkZJR19WTUlWTUVfNzgwNSBpcyBu b3Qgc2V0CgojCiMgVk1FIERldmljZSBEcml2ZXJzCiMKQ09ORklHX1BXTT15CkNPTkZJR19QV01f U1lTRlM9eQpDT05GSUdfUFdNX0FUTUVMX0hMQ0RDX1BXTT1tCkNPTkZJR19QV01fRlNMX0ZUTT1t CkNPTkZJR19QV01fTFBTUz1tCiMgQ09ORklHX1BXTV9MUFNTX1BDSSBpcyBub3Qgc2V0CkNPTkZJ R19QV01fTFBTU19QTEFURk9STT1tCkNPTkZJR19QV01fUENBOTY4NT1tCkNPTkZJR19JUlFDSElQ PXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKIyBDT05GSUdfVFM0ODAwX0lSUSBpcyBub3Qgc2V0 CkNPTkZJR19JUEFDS19CVVM9bQpDT05GSUdfQk9BUkRfVFBDSTIwMD1tCiMgQ09ORklHX1NFUklB TF9JUE9DVEFMIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQojIENPTkZJR19G TUMgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQoj IENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUFhBXzI4Tk1f VVNCMj15CkNPTkZJR19CQ01fS09OQV9VU0IyX1BIWT15CiMgQ09ORklHX1BIWV9ISTYyMjBfVVNC IGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSQ0FQPXkKQ09ORklHX0lOVEVMX1JBUEw9bQojIENPTkZJ R19NQ0IgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJ R19SQVM9eQpDT05GSUdfVEhVTkRFUkJPTFQ9eQoKIwojIEFuZHJvaWQKIwpDT05GSUdfQU5EUk9J RD15CiMgQ09ORklHX0FORFJPSURfQklOREVSX0lQQyBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT1t CkNPTkZJR19TVE09eQpDT05GSUdfU1RNX0RVTU1ZPW0KIyBDT05GSUdfU1RNX1NPVVJDRV9DT05T T0xFIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1RIPW0KIyBDT05GSUdfSU5URUxfVEhfUENJIGlz IG5vdCBzZXQKQ09ORklHX0lOVEVMX1RIX0dUSD1tCkNPTkZJR19JTlRFTF9USF9TVEg9bQojIENP TkZJR19JTlRFTF9USF9NU1UgaXMgbm90IHNldApDT05GSUdfSU5URUxfVEhfUFRJPW0KIyBDT05G SUdfSU5URUxfVEhfREVCVUcgaXMgbm90IHNldAoKIwojIEZQR0EgQ29uZmlndXJhdGlvbiBTdXBw b3J0CiMKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNP TkZJR19FREQ9bQpDT05GSUdfRUREX09GRj15CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05G SUdfREVMTF9SQlU9eQojIENPTkZJR19EQ0RCQVMgaXMgbm90IHNldAojIENPTkZJR19ETUlJRCBp cyBub3Qgc2V0CiMgQ09ORklHX0RNSV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU0NBTl9N QUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQpDT05GSUdfSVNDU0lfSUJGVF9GSU5EPXkKQ09ORklH X0dPT0dMRV9GSVJNV0FSRT15CgojCiMgR29vZ2xlIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdf R09PR0xFX01FTUNPTlNPTEU9eQoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09S RF9BQ0NFU1M9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKQ09ORklH X0ZJTEVfTE9DS0lORz15CkNPTkZJR19NQU5EQVRPUllfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZT Tk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZB Tk9USUZZPXkKIyBDT05GSUdfUVVPVEEgaXMgbm90IHNldAojIENPTkZJR19RVU9UQUNUTCBpcyBu b3Qgc2V0CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQpDT05GSUdfQ1VTRT1t CiMgQ09ORklHX09WRVJMQVlfRlMgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19GU0NB Q0hFPXkKQ09ORklHX0ZTQ0FDSEVfU1RBVFM9eQpDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU09eQpD T05GSUdfRlNDQUNIRV9ERUJVRz15CkNPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUPXkKCiMKIyBQ c2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUg aXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9 eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpD T05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRS PXkKIyBDT05GSUdfSFVHRVRMQkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVHRVRMQl9QQUdFIGlz IG5vdCBzZXQKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKIyBDT05GSUdfTUlTQ19GSUxFU1lTVEVNUyBp cyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05MUz15CkNPTkZJ R19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09O RklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzc3NT15 CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NTI9bQojIENP TkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1 NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJ R19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjI9bQoj IENPTkZJR19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzg2NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjUgaXMgbm90IHNldApDT05G SUdfTkxTX0NPREVQQUdFXzg2Nj15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNl dApDT05GSUdfTkxTX0NPREVQQUdFXzkzNj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPXkKIyBD T05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85 NDkgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg3ND15CkNPTkZJR19OTFNfSVNPODg1 OV84PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldApDT05GSUdfTkxTX0NP REVQQUdFXzEyNTE9bQpDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQpD T05GSUdfTkxTX0lTTzg4NTlfMj1tCiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNldApD T05GSUdfTkxTX0lTTzg4NTlfND1tCkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05MU19J U084ODU5XzY9eQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJR19OTFNfSVNPODg1OV85PXkK IyBDT05GSUdfTkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8x NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE1IGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0tPSThfUiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfS09JOF9VPW0KQ09ORklHX05MU19NQUNf Uk9NQU49eQojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFD X0NFTlRFVVJPPW0KQ09ORklHX05MU19NQUNfQ1JPQVRJQU49eQpDT05GSUdfTkxTX01BQ19DWVJJ TExJQz1tCkNPTkZJR19OTFNfTUFDX0dBRUxJQz15CkNPTkZJR19OTFNfTUFDX0dSRUVLPW0KIyBD T05GSUdfTkxTX01BQ19JQ0VMQU5EIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfSU5VSVQ9bQpD T05GSUdfTkxTX01BQ19ST01BTklBTj1tCkNPTkZJR19OTFNfTUFDX1RVUktJU0g9eQojIENPTkZJ R19OTFNfVVRGOCBpcyBub3Qgc2V0CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0Vf SVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklH X1BSSU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklH X0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBu b3Qgc2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMg Q09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldApDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRF RD15CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKQ09O RklHX1NUUklQX0FTTV9TWU1TPXkKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKQ09O RklHX1VOVVNFRF9TWU1CT0xTPXkKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09ORklHX0RFQlVHX1NFQ1RJT05f TUlTTUFUQ0g9eQojIENPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWSBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15 CkNPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFU9eQojIENPTkZJR19NQUdJQ19TWVNSUSBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpD T05GSUdfUEFHRV9FWFRFTlNJT049eQpDT05GSUdfREVCVUdfUEFHRUFMTE9DPXkKIyBDT05GSUdf REVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NMQUIgaXMgbm90IHNldApD T05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9S WV9JTklUPXkKIyBDT05GSUdfTUVNT1JZX05PVElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVH X1NUQUNLT1ZFUkZMT1c9eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQojIENPTkZJR19LTUVNQ0hFQ0sgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQg SGFuZ3MKIwojIENPTkZJR19MT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRF Q1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldAoj IENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFNfVkFM VUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19T Q0hFRF9JTkZPPXkKQ09ORklHX1NDSEVEU1RBVFM9eQojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRf Q0hFQ0sgaXMgbm90IHNldApDT05GSUdfREVCVUdfVElNRUtFRVBJTkc9eQojIENPTkZJR19USU1F Ul9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BSRUVNUFQgaXMgbm90IHNldAoKIwoj IExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19E RUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklH X0RFQlVHX01VVEVYRVM9eQpDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEg9eQpDT05GSUdf REVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklHX0xPQ0tERVA9 eQpDT05GSUdfTE9DS19TVEFUPXkKIyBDT05GSUdfREVCVUdfTE9DS0RFUCBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRF U1RTPXkKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTPXkK Q09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdfREVCVUdfTElTVD15CkNPTkZJR19ERUJVR19Q SV9MSVNUPXkKQ09ORklHX0RFQlVHX1NHPXkKQ09ORklHX0RFQlVHX05PVElGSUVSUz15CkNPTkZJ R19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERlYnVnZ2luZwojCkNPTkZJR19QUk9WRV9S Q1U9eQojIENPTkZJR19QUk9WRV9SQ1VfUkVQRUFURURMWSBpcyBub3Qgc2V0CkNPTkZJR19TUEFS U0VfUkNVX1BPSU5URVI9eQpDT05GSUdfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1RPUlRV UkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKIyBDT05G SUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049eQojIENPTkZJR19DUFVfTk9USUZJRVJf RVJST1JfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX1BNX05PVElGSUVSX0VSUk9SX0lOSkVDVD15 CiMgQ09ORklHX05FVERFVl9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdf RkFVTFRfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNldApDT05GSUdfRkFJ TF9QQUdFX0FMTE9DPXkKIyBDT05GSUdfRkFJTF9GVVRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZB VUxUX0lOSkVDVElPTl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19MQVRFTkNZVE9QPXkKQ09O RklHX0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkKQ09ORklHX1VTRVJf U1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5D VElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdf SEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9 eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJB Q0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05G SUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFD RVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkK Q09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09O RklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5F UklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKIyBD T05GSUdfRlVOQ1RJT05fVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIg aXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9UUkFDRVI9eQojIENPTkZJR19TQ0hFRF9UUkFDRVIg aXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU1lTQ0FMTFMgaXMgbm90IHNldApDT05GSUdfVFJB Q0VSX1NOQVBTSE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NXQVA9eQpDT05G SUdfVFJBQ0VfQlJBTkNIX1BST0ZJTElORz15CiMgQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkUg aXMgbm90IHNldApDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVM9eQojIENPTkZJR19Q Uk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFDSU5HX0JSQU5DSEVTPXkK Q09ORklHX0JSQU5DSF9UUkFDRVI9eQojIENPTkZJR19TVEFDS19UUkFDRVIgaXMgbm90IHNldApD T05GSUdfVVBST0JFX0VWRU5UPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0ZUUkFD RV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldApDT05GSUdfTU1JT1RSQUNFPXkKQ09ORklHX01NSU9U UkFDRV9URVNUPW0KIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldApDT05G SUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9U RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRU5VTV9NQVBfRklMRSBpcyBub3Qgc2V0CkNP TkZJR19UUkFDSU5HX0VWRU5UU19HUElPPXkKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwojIENPTkZJ R19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1Qg aXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9eQpDT05GSUdfSU5URVJWQUxfVFJFRV9URVNU PW0KQ09ORklHX1BFUkNQVV9URVNUPW0KIyBDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1QgaXMgbm90 IHNldApDT05GSUdfVEVTVF9IRVhEVU1QPXkKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9bQpD T05GSUdfVEVTVF9LU1RSVE9YPW0KIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldApDT05G SUdfVEVTVF9SSEFTSFRBQkxFPW0KQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQpD T05GSUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19URVNUX0xLTT1tCkNPTkZJR19URVNUX1VTRVJfQ09QWT1tCiMgQ09ORklHX1RFU1RfQlBG IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9eQojIENPTkZJR19URVNUX1VERUxBWSBp cyBub3Qgc2V0CkNPTkZJR19NRU1URVNUPXkKQ09ORklHX1RFU1RfU1RBVElDX0tFWVM9bQojIENP TkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdf S0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CiMgQ09O RklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldApDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkK Q09ORklHX0VBUkxZX1BSSU5USz15CkNPTkZJR19FQVJMWV9QUklOVEtfREJHUD15CiMgQ09ORklH X1g4Nl9QVERVTVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QVERVTVAgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19ST0RBVEEgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRVRfTU9E VUxFX1JPTlggaXMgbm90IHNldApDT05GSUdfREVCVUdfTlhfVEVTVD1tCkNPTkZJR19ET1VCTEVG QVVMVD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVf U1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdf SU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19J T19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJ R19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYRUQ9eQojIENPTkZJ R19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5v dCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0xCiMgQ09ORklHX0RFQlVHX0JPT1Rf UEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf T1BUSU1JWkVfSU5MSU5JTkcgaXMgbm90IHNldApDT05GSUdfREVCVUdfRU5UUlk9eQojIENPTkZJ R19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19YODZfREVCVUdfU1RBVElD X0NQVV9IQVMgaXMgbm90IHNldAojIENPTkZJR19YODZfREVCVUdfRlBVIGlzIG5vdCBzZXQKQ09O RklHX1BVTklUX0FUT01fREVCVUc9bQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZ Uz15CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldApDT05GSUdfQklHX0tF WVM9eQpDT05GSUdfVFJVU1RFRF9LRVlTPW0KQ09ORklHX0VOQ1JZUFRFRF9LRVlTPW0KQ09ORklH X1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNldApD T05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19JTlRFTF9UWFQ9eQpDT05GSUdfREVGQVVMVF9TRUNV UklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfQ1JZUFRPPXkKCiMK IyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19D UllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9 eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNP TkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JO Rz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05G SUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKIyBDT05GSUdfQ1JZ UFRPX1JTQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9f TUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f TUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19D UllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQojIENPTkZJR19DUllQVE9fUENSWVBU IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBU RD15CkNPTkZJR19DUllQVE9fTUNSWVBURD15CiMgQ09ORklHX0NSWVBUT19BVVRIRU5DIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNP TkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRp b24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQ VE9fR0NNPW0KIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9k ZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz1tCkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBU T19DVFM9bQpDT05GSUdfQ1JZUFRPX0VDQj1tCkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NS WVBUT19QQ0JDPW0KQ09ORklHX0NSWVBUT19YVFM9eQpDT05GSUdfQ1JZUFRPX0tFWVdSQVA9eQoK IwojIEhhc2ggbW9kZXMKIwojIENPTkZJR19DUllQVE9fQ01BQyBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz1tCkNPTkZJR19DUllQVE9fVk1BQz1tCgoj CiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19J TlRFTD1tCiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JD MzJfUENMTVVMPW0KQ09ORklHX0NSWVBUT19DUkNUMTBESUY9bQpDT05GSUdfQ1JZUFRPX0NSQ1Qx MERJRl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMw NT15CkNPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX01ENCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz1t CiMgQ09ORklHX0NSWVBUT19STUQxMjggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDE2MD1t CiMgQ09ORklHX0NSWVBUT19STUQyNTYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMzIw IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEExPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfU1NT RTMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMz15CiMgQ09ORklHX0NSWVBU T19TSEE1MTJfU1NTRTMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTFfTUI9eQpDT05GSUdf Q1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPW0KQ09ORklHX0NSWVBUT19UR1Ix OTI9eQpDT05GSUdfQ1JZUFRPX1dQNTEyPW0KIyBDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05J X0lOVEVMIGlzIG5vdCBzZXQKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05G SUdfQ1JZUFRPX0FFU19YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CkNPTkZJ R19DUllQVE9fQU5VQklTPXkKQ09ORklHX0NSWVBUT19BUkM0PW0KIyBDT05GSUdfQ1JZUFRPX0JM T1dGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049bQpDT05GSUdf Q1JZUFRPX0JMT1dGSVNIX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9eQpDT05GSUdf Q1JZUFRPX0NBTUVMTElBX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZY X1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQ9eQpDT05G SUdfQ1JZUFRPX0NBU1RfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19DQVNUNT15CiMgQ09ORklHX0NS WVBUT19DQVNUNV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQVNUNj15CkNP TkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklH X0NSWVBUT19ERVMzX0VERV9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0ZDUllQVD1tCiMgQ09ORklH X0NSWVBUT19LSEFaQUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpDT05GSUdf Q1JZUFRPX1NBTFNBMjBfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DSEFDSEEyMD1tCiMgQ09ORklH X0NSWVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFRUQ9bQpD T05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQ9 eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND1tCiMgQ09ORklHX0NSWVBUT19TRVJQ RU5UX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19URUE9eQojIENPTkZJR19D UllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049bQpD T05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82 NF8zV0FZPW0KIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82NCBpcyBub3Qgc2V0Cgoj CiMgQ29tcHJlc3Npb24KIwojIENPTkZJR19DUllQVE9fREVGTEFURSBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19aTElCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MWk89bQpDT05GSUdfQ1JZ UFRPXzg0Mj1tCiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xa NEhDPXkKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lf Q1BSTkc9bQpDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFD PXkKQ09ORklHX0NSWVBUT19EUkJHX0hBU0g9eQojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9 eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9S TkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fSEFTSF9JTkZPPXkKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKQ09O RklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NV QlRZUEU9eQpDT05GSUdfUFVCTElDX0tFWV9BTEdPX1JTQT15CkNPTkZJR19YNTA5X0NFUlRJRklD QVRFX1BBUlNFUj15CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3 X1RFU1RfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9O IGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNP TkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9 IiIKQ09ORklHX0hBVkVfS1ZNPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0JJTkFS WV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklUUkVWRVJTRT15CiMg Q09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkK Q09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVO X1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJ UlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQ PXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkK Q09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CiMgQ09ORklHX0NSQ19DQ0lUVCBpcyBu b3Qgc2V0CkNPTkZJR19DUkMxNj1tCkNPTkZJR19DUkNfVDEwRElGPW0KQ09ORklHX0NSQ19JVFVf VD1tCkNPTkZJR19DUkMzMj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15CiMgQ09ORklHX0NSQzMy X1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldApD T05GSUdfQ1JDMzJfU0FSV0FURT15CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJ R19DUkM3PXkKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PXkKIyBDT05GSUdfQVVESVRf QVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNU IGlzIG5vdCBzZXQKQ09ORklHXzg0Ml9DT01QUkVTUz1tCkNPTkZJR184NDJfREVDT01QUkVTUz1t CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19E RUNPTVBSRVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNT PXkKQ09ORklHX1haX0RFQz15CiMgQ09ORklHX1haX0RFQ19YODYgaXMgbm90IHNldApDT05GSUdf WFpfREVDX1BPV0VSUEM9eQojIENPTkZJR19YWl9ERUNfSUE2NCBpcyBub3Qgc2V0CkNPTkZJR19Y Wl9ERUNfQVJNPXkKIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBzZXQKIyBDT05GSUdf WFpfREVDX1NQQVJDIGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19CQ0o9eQpDT05GSUdfWFpfREVD X1RFU1Q9eQpDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpD T05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPW0KQ09ORklHX1JF RURfU09MT01PTl9ERUMxNj15CkNPTkZJR19CQ0g9bQpDT05GSUdfQkNIX0NPTlNUX1BBUkFNUz15 CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklH X0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09O RklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19DUFVNQVNLX09GRlNUQUNLPXkKQ09ORklHX0NQ VV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRP TUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElDPXkK Q09ORklHX0REUj15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKIyBDT05G SUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdf QVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfTU1JT19GTFVTSD15Cg== --===============8925613938354735663== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4UNgKqBdADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0cBaGDaEHXDolHJpjG8BWJhTJq4nO+BBmvHul5Iq18l+Sp5IW26A2bFvlEe4hVI3pFluFXr4NCBS vTQmPoOtF/WrnMep39Ay297zlenkXqdoz9CFMRZ2GlVVAM9P2OLX7rg2LjNOqX8HOIJlnecq1sdP hB6c1AYn+4WRBNBBmFD/4yyN+KWNAPzkKovCfxUuVj6dLbKvP1isUUWuw+VxcHlvLnlBIykel1Pz JPUcZefObstDslGc6kMzPOTps0F3W7VnskqJJ2FhLbYXi1tvuZiOs2zYYxLLeUKevvXOE8rmU9T2 bP0C2HWBH2g64wVsDzZQTi6hitVKnaTlirkZYXoeE5Ow6AV0ux9SinU+wctE4e1Y2YLmTibO3BXF gQreNd+l5SKmp6W929upQSwu4xJnegoti5c1LnwuUWyiwB5q/P59pKIYes6yLi8+cHo9vrLX1imf IlPMrv6AZBPAEVzbdgg0MegzXbpvcJ90ydSAlLTOXua3lI906GGI9y5TqnRwPK0Snil8jBffaUEU YSoy3vJ464E55EYY5DRLPpP4lzkRfduAs/fFCIRC3wlTtdsZ9XX1/LmzeFRIvXVxH8/V4WZXLj/y rzMTaN1HFdGD3e88CZ4EmKJZPw3SoA2spSaRjMaNLuhxp84KYbd9vlx0x8kLU9vmjWrSeePHr8yC 5Q87kN38xGPm7Ko0WTOYoD/2+zTPztLq2UUXa0YPxZjBtjzz9W4WPphbGqfqIqQHcrMW/39CJFe3 yC3pP4UONHpB3sbvG/DHp4zGw5yy4cnwPdre73M7hd8ADSZX6j0zH+5dyDedhsRhP788XfXeODek rKNXedLus+hc3NhhwYfl8VmJOM2mfTuNiw3J3CCwXwhnZmAMgpKHF68FuNk2XdJg2LfO960md1WK Z7je35KSIW4CCOCL3+IC2x7AOdUBaVukyCXiHlGsmyRdHnKXt4sgq4LGvyZj+I6Qtu5o7S6yVdPx JpbpiaXH9h5O4VCky0M4j9a4iyCeWeozuoSG+TaGwQDmeRkxdoURJOK2kSwTi4FX+jnr5qe5tMEN epzsYwYJA85WIUC6jNF9Kfkf2j+A+syEYI+itJTXJRPSqwUmD40q1cIAVK6X2aGqA4AvDqtf2N6U rmIdZQP1Uhyc6UD/mDRw9sWkN7CYmYRslmUi+7ZjWYS9hIOxrwh8YMMKxLyJkBI9JQJIDbNr9gN3 FYi3zafX9ZfQvlWjxUNG2bKBKSLG6ygJRC8Ckjx0Qole+uMLw5xnhQo2Od2I4WW2m6kvEoTR+6fK yxMJwBBanu5oJl8z0u1OzDGX37uqu+UvIyfrLeH04jOPQamocY1J1EtLugLWmg4wG12iFohgkqLt jk7Bm2cxMV4tTJePWRLUeLgaztgTp1noLLtjvMGuKeihzua62bX1AwZRzG7Sja7ATyo5gN5/LgyW zI7xngrsey/Dff5R5H3abvDO/Lxi4cJUwrXW3EpALcSTWjDYKtFLBaYsauUEPRCOHfLVlQi6ZU3R L/JlEtaHGKxXwmWhbyUtnvb9tTrTGWyQVaBdPRr2V0kE8AaS3hWKNSmBtuheIj5c5Ptbuk55Pyi4 0Hw7Amf4BBcDggjiXg6YZXtyim2hALg0ArsF3Pz+ts4sf/OPfrGkUjrKk0gQSFVxcFwHXn/T4akP MQXZPoa6VLsR/fykwdFGjKeCOgyNdTAEZJwP1sxfrBoB/mfviWt4UcdVKAOzCUl2//TcYGlmJhbR M73XOuSBx/rF092ksYRFpERxc3ZJo2xjY9gRR0fcBgKTeykloPZl2M9DamTz7zbfjp9HAc97i29L KOArLUlvCqqgUM+QRlm1Khj1s4N7d2UXaDiSBc7/BNhjmAJnE0WQVnsYpUwiqRcCMLJewPmOZ1XC MahGA2cRZJZGfsm3rQ5gQEnpjg2+A/PqOGL80cwqqZAeLHIgDTdlGVO+WpxEOC/QJhVkPz6jQhMI FXE9bpRDmUfA6Yh25dXysyBUcX+6mLPkrM/RnYJ4b22cbANG/vi+k2dL4Pe9rFoL/PPSAeF2JJV8 guJXqcfAtfTtldZUXDJxZldb0kYQaNMepZvnNhtCOZMA9+kMuiHDhaBeIsjnLRsGEskJbPU5pVrr V2zuV9qmnpzAJICUCVWsRfdW5sy6ii3CYCbH3IoopiUD84uDFrzvMtL4+eF/LB6AI4mpiZS7RB4j 0RzhvfWx8lbyLEUs8UFs6PPa60ULN2v3cwY8v4yreC73r7anJCMIX3NAB0Hpv4uYgA/oDbt7yLt3 nvgDIwG3rDkesVR4OQcrEZX6RY6uA/Ue8sxasB/T6Pnfff3d2ifM2tjHAsDqsdpfcCPjzEzNUq4L DGTdAg7wlnFWIcW4VgoBEq4uoL9M0eavf8nds8WkzqKleqYBiE6XDtUY0OO03zst6bbJQWMiA3WA VSZsAAMgtweXJOo3nQtDU9r262U/qIxqxJg9j9aZgi7KS8w5/IIHDUm1ybn5D0UVzCa8GtGpV2Tb sdxS5xmpcYxoCBD7fqb91SFU6TjHaX+xRoya4m1aTen3sEsm1zKQOnIC5pjWQHsW+OBu4282wULI kgYTwzd+Ig0APxfDwo7h1F3zZ1g51NQ2nyH28/UeEcsiGQDLfJ/lCCfkGLGWVdQhq1Gi4cgMfWdl abJjQ6Frm3TW9+QdkHkJ/fK85Cr1l3mweALkPxecgjH2WPtxDttsE93IOd6apNsX2yaRvjqd1o12 TvdhZFq2XOLlJddHzKBp9sgj8DZgbtsU/1rkd4C3Vb/VInpGqsGaRQRBU/mG69dGxX8rO0gi4nHx Awfok7z5/8tQO2t+2XhK/W+mUtNDUEDezrnoMcQ27FScjntlPzCTh0unDkhgbugZAa8zFwtJxkEf fjuJqdM41coCzh/taIH8m/yzgOEApdHj+Dbr9YGRv+wSemYtLeU/Ik/DdiDEiuwN1X5W1nYLwffH gHWmuAiYIC+Gpw+jLK6GglUtK6htMqs82QkgacI/I1OPkgPj/FJYrYzzFb9tav3gyWVXka90EOon 5OfphQn91CQvPvKjoXUYrEQNPUpVH0EY6jACS61c3T989F28glwQgv3cPwDm1X4nEjbVFtJ3UQJ6 O2bIVTgk5O8dF+CP9ApeLAjSK14FtQMnbql7aApnfCEi5t7PylZqsc5I9xhBvCp8HczkKRViy8yS lzjLwL5HDaNeTS+GMHc/XryJo3yHYZPyAKtlbD1TiaaLLBMgplDWzgFMl9auZIyfNlg1nNWhXIq2 R/TfOfEH3UTMMyA4bVByGdDS2RgQXusUyQvgRvbfz9kBiYzNtsKvrZXUeAFPwQxjNLPS9NGa5HOt S4vCqTFmQKk1hR+Et7BKNFshooc78sTDjSd2uPS/h3TYl28eAwnYM971MuKGvGiHqvao1YqJ0Nlb 2MR5/Dn2Aj+fDmtznVYWaTzziakaBOhQziG0ERFxaZT/7ADPdrIYl0r2Rq8zy12d5+VHExdzHEO2 HX6mb/8/GwzMYdwEEfRVrzuvxTBIRKbAKZsJywtBi+M/xP9tlyBnjekorW+OvGyiGN9oK1dCxF4R vBt0QaCKqpeLk1J6KYi6EN9Po8TsYHq+vCCkRlQrL9/9TDbypx6tirSVR2TPRzKE7xuSjZRujXIU 5tFft+lWd1JJXjYsg9JT/RR6ObX9snwyDs0kuojirc7k+9qvQf5zhqnt5D7MAfaiQl1OoxbYxe9p Y8QfNK6h7HEF1czj+5fZnqgwpAK/WgGU5g5K+MCjYAWnSHFmHGu9xvHjImldnMTD5ZHzceMdN0xn vd6LhY+ycEQaujDFubTEFUhQSKo2W9Jd8AybBaMPguVF9LZLneLSnGmED2J2TLv6c4FoUUzOIwn3 y3ItU1E8H3BZRvhYRlB7UJ6CqKYUp5Uqo7LeOxXEquMHO4RIipzyG+dYQl42EcmQ5nH/O7jCofs0 UwXr7trTsh7e3gcl28cfz3SupNs1YnCjgo01MtEv/QKtuNUbp47OIqodW6YQm9FKldViwBmJR2nb fVd6usd9MpJHAQMJbXop2l0NqXk713iitAhAfgi10Tq4TA1j6Qzp5hmL9l0FzK9vRUujtTAg6j/E 8MEpyvuuTZbpWB33dD/M62Z3U+cI1JqKNyHLHNWl32PCQgagkAVzWGGzCEKA5AaTSzcDeFAO1jdf MPzM9uU81wcqYEkUaNt1YsdwrnHf5Safa4ret10xfRN4+qcpb85/OLvNx4Dz5cq2iflPj1wUTpkm 65LCAsvZ26XE1TCpyMxHlbn9X4WRt8cWIbqIMjDvEmCOAX6d4Dj4rw7fYmUDy/n3s+/B7NkyM4J/ U9pFQdNQgnf16UBhnYyuI5bGaNzWd9ryL8i00DXRzR5ep9JEpULuVQJ1mHft0Uxu/klGxGanZl2W KPTq/BECfMPujXv01B5Jp4jsS1lff7FhbiSA3uROl72dga1k2Xmo2gcrrTrGzI2Dff1yfYaSZf51 EaEJN0wa9EB/xSqG2MuLHqilQzQRujOL16QU2RfFfZ6Kv0nRPGAShWWA6w5tA9EKWAfEEcK1Bypk 3UrPibxptY7vdpJS0xQvNC9BfFBdRjxi68iuMfTk8EYzpzqHFD4CVbLoaSIaV+jImCx3aQizG7Ym ON+P3kBmsVMiSEQzxhljnkXsP1A37xeVUdEGac3TMe5iedz+lHMaspHqmhpR5WhKf69O9Lu6QpGb H/70YEpirPyfWEHUsRFubwn/bnZjUak2V71cbaSEUTMRLF5dsvRqFjUPloH2NfYa6QMa97ZJ4nTm QsRtbzQpuBUpzbw/gJy3CN1O6bj9UqOJv3ikykXb4L6AoTnTv97Pfhc2jQLB4hoiXWLf5FPHXfA8 UQE2FKwX43laBEzwIRL8iA7gVEsaKHpgOyGEO4BVyN3FExExc3LbGdZOAV8k1kDlz3J35rHajA+T wsj8l+4w3ZyC7c7bN0XApy5F7g3pozazvI0Y/XD1IZNKa3tMxmtuzj4ZBAcxZ3gzqSCNPfNVlu5F G1GEiMhgEtWJsXysu7F6Wl/im3lDkipf7jo1yK0RHQQ5/QnjoKx6gOQlXrSsAM5cpVp1cOu7Hxm4 3/Xnp12jY309uZt/JgOrYZuIjIEth13LkRQTKgZ+Cf1QJ/SO13jp2gECR1IKfZwukllBHAI2rN2Q rOj8dt7+l/UZ0xylOVeDIWl9Octb+2k8Dqn2akHpXFkguOxldct3imlKYaaRbfLzlrpKPvhgGYx+ EfDMFarqfgptnJEQXeytaP9kUbhe0vvywXGDQP7DpqtNZGPUa/ZqU+9EBd9Jaf8PlYQQ+seGvuzz Xt+mN9YfCIKY5acYRsX3WxBYcyQ5ly9DIDnb9P1f7NVFGodc7SYxa5omoV2rD+Rf+M0Iv6qFi6Tg Z85fYQCF4dFELhG7+0B9ljLopSpyCfKREqPtTwykHs61FltUaXZ5aJysF820Qxey5hLxJo9aOCDK BA77F+1XxVA0Uo4yTexYDRwJaZ6TF5qX0IZDTCJUCFJVE8xHJR5W/J8jjz7oNiWcqKbRTkUhaQao 86TdezodrWVgHH08nrPZ/o8VingcugZTM/sjkTgYM6KA3q59smVrnDWEkNkrZgnME+zZpHUy/kw3 2I8Yg0ybLASe3y8I1rAaTDl6qrdW3LvuFJfyKi2C87kgPLd1l9mjF2063DwUgps5rEuwiSHZrGHo Cbmgzcs3IJhZBg+XXjMExOxnbzFld4+Jrw1KCqJkRKNLEAUVr5xH5DgUUEQFb9ydbg1LGDmX+yrl xCSCtFjjsfxG2qYlpkUiHNKvw8KQvcTKpTKiP3AYpKfDyEQcoxMsQTtHeoH2TYczzHdYvC91g+Vw AvSwLzNf4zR9w2Z6Z2CttvmLploSZS/STS+dXSYyZdhWEbMCr3mbQHkLJsulMCTS0W+GH5/9skgG ufobv07dzmaoi54iHOYYlTFOP+GvFFStb5QkxtRRpQZ/D1aGUCr6LJ1mrcWwROzKmCahBmVg/xPj pco/tfxqUb8I2GRcN6/2EJyDk8Z2WG/UYePfN3aYQdGHTKXZDWeelE/dANNSbEOL54Z3GTIx++17 67/ztuEdnoV8HWnrmFxQTCRmcdwOa1yUQRvubcEwse35ekpF/ThWDenhtsf7PE3cIJgTsMAifYl7 bPMK9lL5iUTCzGkrNM2L6ZN0J8Wvd9DS2zvIOT780C3gcaVrlIMTCwz7R1FkMC8lcAXAWiy+SdS2 eXydW2rRwloHaHkXavPRUwsKVNfhwgJ/WAk9OGZvhE3hMS7yeS4n2m2nto+zrjq8XUjL7gymElQi 7iR9OiagYM4EviAMfrtBFu/cTSNVL6S1bILRc4zh86q1VpPhTDwLwYJfxykzwjk3RNA74iIUdUQ7 MCwTtR4xLQ8ogUAT6tP/iOD7KoujjZF/K9hQuI3VBxox27w8D5M5c+5/lbQU//4Mefa3xTyXETKt glXvRXuReJnZg1xRziaIxWHVwyiZaN3ImoJNZ1hwrl7Cc46b808QAbw2oPBhPlBHaFzy5P92txLH BAdTt39CXndxgpca3Oal1fzuqQbNk+MsUqBH2Kg0TIYxZPRd4Z6Hgh0XGyFk42KUC6A8HWf/kiLf X7BUahNhyb3Z4jEAfvVrTDSm6AFIZThfcQbkMYjFexI3NAQ2Xqvf2rcCjKuSfaE4ylEYclyLVZuS Iwk4EuPAfbbTmYuf+Us+MVsGN2RPd7tRFpk9PPzsup7KmaGU3nnGrvn1FZxR3wfdYGVOf6GoxLQy g8uOmr48RmZbu9MOFZ+CMK+bmxBWP3JdD1phb76OwX3A/fc3e8I8Nvg1LtRLR4xLHO/Mexyqmcx+ LtmBgbA/PuJQRHLl56ksrnlIy8VpkVPw02enylqD7Y8h+vt7zZSoJCE3hLZDdLzieH/kIivvD5hJ zgWvoTuwQXjklKk8FBRjtj9PMUckYSxhG1PHKQ1YpUlU6RCuei1fNi4UTjpG//Mn/XfYbUEmBAwp hy3Id6LbhiO/SO7vGgKpvhz/KiDpoQV+7LBB6UBh9tBHp7ysgjmjwA5CZlTCJbLQL0nVffWtbG7q DlYY41XK0upNihrOyvcjau21CNwWyvI/Wo1BBg/aFac49cBVycDEcx7N3meN0o5zK1Qk6rAeIRg9 n84ZLznzHvCziUcHPj3wKH82IijPC3VT4BASTUZJbRNcNGqtpiXLqO17SJXvnnQhShd7RY/YCzW3 P741++QPNySmXbW/MalnGTKKrMWeXGQ9tp0Vqv8DeaJ7s6DTdVmaJ0jHrD0uM2FVtPDIbx4V8cFB i05Qv+fgqxrCT+3ERjl34Ob9GOevB7OWK6exupM6/AInGKElzqfJWtYx8WOUcwwOaA0+DY0jDwWx KQTOWxYa/1yDzn3vrqAqVGQlpNhGXy4W67s1QhjDZvOCbH+W3FaqEf1DxXlJPE4p5Pn6gHJ81kaS 5DqHRWrUlp9KXT4QUDrHZgvpHjDGO9yWxYQRvC4uQGE6NQFzGMC+Jsj9X/HvuuYdUG1U3HIRZBrX 4zI+kzV/fwg7y7Z4Zjqr8UYm68uyvnr/ZwodtApeFWWaal5jj+GZ8OzyUAu+jBWMX9AjEDQvIpIG SbVYRWUYHgOryfdXVe39tvM6101gx2V7huAiqn1WzHfHqiOtjJcigNNJAzNtM9lmsUzCInvT0stb cVwG+o7npE8ePak10vps4ZXnrTmLhzcAnbTXAh975OnXXfV6lJ1Ewu7mrpCbmAqzXIoxvGipABIr P1XyZrd2AV/5zu3elEHnx8aHiPItdG+9HiCejythlNRs4pYlQ1iJdVSDskeFfLVUGUvUiGTVdSj4 iyMKpBCO1wGFXk2/I47RSWsgu8Ci7BizgmiH7gfjkVHM3Fo/oAZaxlAZqGZ11Ma7IjWdEu1nYffO F4EsbbA9uejpaFG9LkEQOP/uHoxJ1bDIRSqmOlbFiZh4hxH8eYbgX8tFfnm5YG2iNxwNT40Octso cp/eQw0K7TOFc04z4w1ZTPdnTLdSdDAO8lYpXG1DnTZ+jsRfO8jNrsb2HkFuh2SvOcbmEBAtKNWR wEgr+YzvrzC/VkD0zdXrsqzXBW56XQrOQ/B8LF0Fmrl3q1WSm+J2XX6o54L7MLFiK3equvVw1Ig8 ckjaCMGI0Lpl/YyffbPb8hKfJpcvT+DPxZNQId4GpHVLC0to2WbkHaT/SvKrU4ENrWJazP7RoYWE g6b9L41cdeXj6X5kv8BaYSbqB+0aVpMjXm/VAi46zHo/btJVfBZf0jq3DTSgDmPvgLGWh7pTVkcz qQqzCu0PmR5KMgMKGcBDwDjiF+SiQbcFmZ9jontYUOAQeV6us89LtKb/YNNURS9N1B+T96pHjErw kkQEyaucNieOJlr9+Lq531TpDQgyy3mjwbW0bjzx7Qe5ddkI3Z9LSn/PjPal+miikTcNIDwQfxPw djqChevhSZHZuJEFNUXD8qpcARZrvTItBsZacjKfopXLhV/QMHV/cG96nuWJDh/S3Z1VUUpnoqja mLkDTLJMzFf6Qv6/F4N5fD5bDqijmIqEaoe0sQ1mJp4dtYky0jVzaqE52iL+HCefeRgHqqU4Uont OKoonJ/ZdNk8ITTWfn2pTbOtUwsCS/GXs8Pvi3Nb9EGKst7zGynZ1emU7f1EIKL4sb2FlN20t49S cRhZhBxCzuwlrYuJcwphRyzFQb3OQkVJMLS2wPqZSdM4m18WbTStqbstzz2MlCbfv9A9tU8X9xvr M/DHi5o6qrNMoIXJXvmkOxe3zYoXeZw57jbpUeCtz5c+2cGd3qu5xa11NoVfh+X0rbhDQiuuBh9Y fFG4n4g5hLN6MCIzx4AxXwcqLOslWfHyYiOGky0oxTuA941Isbebn+i1Q9pjuK2QeCwXUC/HucBA fFP8Z3FEpajihVHmFuzfoKfcSaQnQkPjmtnSuBdbO7phvAYWMSEjOhlFV8DZAs2HKHPSA96QDoI1 BKjSltcWKgg4vvJTp6kQCAQg6cDfYsegjxYrrzbeRu1oIHl3cVBmX44YKL/eRXCSjFLv+7YT5C7c rbMel7ZJF65cupc2EfU+Yl6tTXHnkWMlyHjYZy2UE5/IItZunqPHEEQjIjXgE/p0X0WHlVFTDaQO ifl1/TiKDPT99ZBqKSwcS4RYe9jw0Ok1mqnyHINkHZ1htl/lu4kh09PE7TSJ/aUy1aq1LLXnOzJd 3bWxnu2ahcOz/T90JFXJmyIAxY6Y6NgYusXesYmMYbXXYa0Sx1H0E+tS56jBXSJonqZCjNBu694e ru6LxR4TEbUOAjKGlqwxds5n2JnKLMAd/t7MteIwOMl/wzOFp7uUTUivPY+stNCUiiUUUINOlCJw PF7ncDbiF3Xn0c+jkZkExAYjhdPm9dXe17VEPcUfJKt6rtcj/IszsbxctXTUOsHvoE0MSlRq13Uj x4VrJKMkwzdxV3J261AnFFn5Td5b6ghoHKbZBXAtHgFbcKixk1SWJWvrKmm5z4IVJ9XdnDmEgJiR 6lMhmGgEBcF4cRVnjJM4UwynZKL6EhrONAi+jEIeqxjb8SMZkHZ8VdcAxbHXgyrrQ8TiKoVgfbCp pad3Q3W7WAL4jxGIxQEfLGV6Ad3c37p9SVRz+fW76xFQisGPbXlf9mq3nfEnVmxfh0mjnKqRUe2/ +zy1Pg8KqWkMeMfII43vx2ASvnhVP/RDsSlNWYg/vgan6X6xTWW0rrHmEDqRDxJn6ytDzoMChnV1 g9Vu8hDvTfOqDkLaEpbiYgv3vTvyce0m8gW64ksKE2Gmwgo71WRvkmAMlutuVy8wDT/UN+fteA6+ L0h9+BeCdsjdWsMi8Za1V9EtPMzvrwxNVSUGZY7YKQeCl21huuKuCGQLQT5cXuQ8CQ0SVkaOXgye uksyEdNB4bF+MPC/wXriB8rqmr6FtRHwF/ScomeRBUj2wzvPsK9qu/arnTl2cKAHiNtvjzYgy0gg 5GaGzrRgMWuOr9G+esWhKBmaQcRfr7HaPusVcQWsHJuD+xeQkN/RgktdnlvpBh1k7G1H1saTk99O JyylgRtqO9QgP2MPYiw1Pjv1YvfqDcpyUZw5ebHRuubZkR0L4vw5Fgo0bzdjWnuOwJlzit54yAP5 sHv0Ilff558cx9XPE/nZ9M/3ExcpA5QLn1YvlQHNCuswD1oRScglq2m8Miw2XbRKejc7TO7T0NDk +r7Scj0MEuw2D0qllRvcZkePMrtBO8rsreKINjbqum5OmiPCzLo9EZgRfBzfQaEIHsob7wz8flzd 5TbXOiwRNaLTKgLYcDq9hhkRw5gpWX3ZPsl3dAAQCX/byixTkankjj5qxR31x96YxR6JZ12f4k0p WIOT0Dh0V/uTnLbSWiIOW7DjcXRGltrw7vZ9rm6Zn7Yfa5gnBVZqioGWpCpZvx4AIIKnLtGVJAGI 9BWUoaMqYA9jrlM1RrEYa50k0d6D4U8StFv3gGiI772ZZFql1fYlb+m2JrzDlEIP1t7Bz8TmZp8Y zfOnOsEvxfOXe9THLdL8pCZ0dJnQgooxyCe56GqDMmpBL3WxSnTJHiRLm8pcoVV65EXj80eTaHFV Zl9zHyH0rh9H0ueGFn69yHVNqFmgPGE17DDEd2UQXhJT2p4/T7t36/YsjyfGahbogzNeZ7f7YrZk YSbiSVKWXncTv2HaXjD2F8ULTmJ184OwRJjlAsTYUeRNVE/r9bFfL0jGekvXqFeXZ5aXJpOwW4V4 hj8xU56cBuMlNe9zEVNQXIT5q28rxcPWnrCvsXeH6EGOBeB9jiIFYpiajIeU7yTLcWaDrpfabqjp mo8w+B4roJgW/7CW3CsuYhrj8EWhFA+IBfPfz8jrWcQVbqkVDYizJs43uQBZco3vtD0Zu5P+cyK1 yrVA4yM4V3Vq1aBYl0Fi3VpbH2wdcmBu1F8I4DUrNkpfi1URs1QP6coxTBRDy0fy5Wuef6IFpJCC yvUkrnMEIPk/8K5P2DBi+pFOiafQvI6+E41uBos0Cs6mSX8pxLkyt+RR+Wix7sqZqcZxXNt4xJWy c2eNNLyGzI05cZBdhmy7O4GstlfX79ZBQOITOQJUKsJIQvqtEyT4qcQFoA6Ku8IlYEzhwlHppZ3O ooTDugxFDoCHU00ZfvW0rkbvpMyH+65NVAaa1L+0YmEgYq3tyY4vfoDA8/pnADlXxbWElKHj4EEJ Us0/sb4/g86rSQdxACyBVqXtkQ8vtIdawB0tAJB52xneKGRLE/7Q+EyFBUoJgaK+XEl6YHhdqOj1 qIG7UXPQUEZUeUA0h6EPzSYu/FaY/A6wD2BeEHC5HBUuZ8tQnPwdTieu1Zs0M7EPetThwwmUBEy5 GmuWR8/JvfT5hQpitxvxzdSekj/vc1uyoSgL8O62Q+8lpczR4E/P9j+kHlp6wTvjE9lHs0Ju7IVe ukFKU+ro80aKT62gGqNjfO/7rRGa8c+eYwmGTTCrB4nnt3WavPqytqrnLXl0JNMlAH75y0m/hFIY hIbs/7f/YVSNFOPX4whsb7AmYJDHPBm/HkFp33hfo2HUQ8Ql9li9btCcpfimlKSa4ps0yo7AHWg+ mL9gP51czZSwGXZ3n7FXdO/YbFvhIJ2JSv9HrpKHqYjJBA+muNIgKAH42UGUBnpD4nMceog1baOR vRo/jQhrAo12dCUVy4A8wCBVfaAZoV1cHP8v1yQITisGs4pwARno6CeOZ59vF9gmqKFwh2I5h1kh 2X/T3f+mYJByodRlLFQtBz6QPLD0mINtjkcXdcJ1ttJdCxhuiLdeloAxSavIf7lIiVZBFB+n/5bO C7qvbbcf1dKk+8g6pmikIb+UEjRPm7hQRFFUGaMlabgP/qeWQX9RAkyz2hDNl4U/1t+oP6dLXrzQ TfeE7HFizXiXlFNiCDuS08IhtssTZBaHsG2boDO079kJvrnBVVNuX6WRoiKra/QbDvSSZnk14aqK FMaLEQpkFgI+PcjWOzFj8TE6dTN4piYZPupYiHQ/o0gmiGi+I4ky8YcbTrPNtxUDpcaqH3Rg4O8J cfM4RMTpnFlAG6BNpVvnlHBNklWVO1feiYldn4AXYbt+D56ZEg20B3ZewXVG5srjFcNN1l87BoDP wGps2NNcnd9heSRNAV9uhNpnf9dsYyzflKvW7RDnc/LGRDjAg9F/D+ZYix9SjC0fpO91MyVHWbpc eL/JFxUQoTCuCiGwf+pPkbbTSVZ0dFxMcPQV8xXZdAYT20P0UTxIfQ1DgK4lrDkqTftafgiDAGcO vNDudIXM0N03h5YkVM+hAoLkm7pmHFE91q3Dx4oVwWbCblKN8IuWRc9AZrqRA0z8ClUpsKCVElVO 6EKe4JtAxQniDVpdJMM3rfSOLQHzriuRl9gJiLqbzyr/hEZiVGQIetmgwjiNc8gd9jiVYBOPw5C8 U/5xfB+6r02xq5zUp22iG1C2n61irRru4VctitFyljqdVbwPaf7MmsosSllONpw1kqELP3TC8N00 Uscf9g8eznelkZdExloPbSUjeg4hhNjyw/wZ6LxcJXpIJCskkIoyfX1lQ3iHJLjEOTwxqSVl3dev ecFLCCdDcGpniba5MS8fZEEKgGMU6y4/ML7wEx3iMmpnEdb9UphXw7h3mhrNv9FTyYyP1ozr0dDt ox5HoOD4ZJZfHisnsoP/hIDqkbzeelEGuZjEj1QLJT4m5XiVQsx8ErpPOJwND2icE1vmAsZ8aH3t F6RfZylXENZ+mWYKA4Zhwq6sZKXhWsx7JuqbR5R9j0zW++TxViqgJ+aWMmcz5lfZrgK6PIyfVkMA gNWrD3oDkVdK7sfkCetQeJSwwrkYC7/iRSkgFktrw1RfUoGboZxkSgBFIKyAZZWh/ZCpQE8SG3xG oYCyZUbVYY5Vx+ZtQ5NXR7UaaKVDp8Nt3VBch0SOKk82a/pobaRq5oahW1u74OvkeOc2l8hqrVVw yuQGbLAg7erprIqGB0kJpZF1gSvnIpx7xFMK3/FreikBSRJ9w51VHRzsZYD24QEV+UfHGge+qrMM 8yammGt7nTpvxSGLCAnaYuUE40drjTGnY84i681oxE5BCH5XOzHdcU9ZExWDBXrjCNZJNcUKCHEc +CkVPL7FC53NnHnuOczfS+JOenWBncvUKOhv5BiTa6QvvTBtzkKJpiQbQAZvtAeXXSpshEL1epJd j0IdcCO/9kZunr4zScH6ytTIO7prQ6cZwHxJ8DoQYEs1SebOELxWi7xr1qv+K2HRlhprydrGsupi kBM0Satldt+KA4pU89HcnfYmEYsRSKDO+Z43kFx+jj0RT8HlZUbAV5Ww5iXZ/J2mX7tm8AwLV102 W062RwjDldQzCsd8pD1/htpZ7pUzkMGOXRFUGA7YxzXCplo7RGRHxVP+GRVfcLviwgSl56bpQE4C vOunEXBeeNSo9MmSUwvUTE3gZk96svYj52hSrJ80fycJheSKIsi3hse0ey8tdFy3yZE3W0BSakUD bf1iXST1kWSd82qcPGPrB77fVs/2nixHUfOe8+jldCjbHK10goeJxkNXgYk6qEvzuIyNuNSelRmV GgIyHMlFapP1hE7z6cuR8nQEF9ubIjM6h7Ybw7j5uHZgZCHV3HToyfC6ZwM5Je7YWCpTsSWAH9Os reYcTT1J4upus2tZf3Lm746ZcWZl69Ocn+38a1jyjJDoxaaEF7Y+T6iPjxDsX8IEKrIDAD7umXoC tLvEzLkQOaMO8k53Rpp26QkgatEYydYm+o0ccZqESth3up6Bfut6bTGpCIyqidNDc023JfaS3lmQ ZpxNHPY2A67wd5O2jKuETPlsNgDe8JrQZJLzCulnY3zZtbtu9ATMabPynvOtMeicG0kXQfp+kWHW WyDuBSEOQrYZgz+g0DHCP/hHM0LIYAZHAULXv0f2uUTVusMWuC7MozWOmz8UjMGZre08mWacBdbT NLtGSZaIC+Q6eNiTi0hqWxbd9KLDBbFjV7YGVP6vv4cwIBoDuwAI8QWc8sHn/O+XVqSzM0NtakCv VTEybyMPVHpeIyGinyr/nCEAyolydjRsmhQOrT0I/43eJsahpLR6xXw2YXAXg9SwTtY/EMSEwriX E36qBcp4Mnn9cFAE2JJGFsPATmvuaPcuX1osWzcxvgRx0BBClYv9JD0RKU2MYipHTUfaTqtp3cd5 /9Jyc6dR4dCZK6z1n1oX/DAnPiaYOfLlcaycY+8HoJRyWtrjNSuHRdiI8rYY7vLxHQ6qy+4EiMaa 6w3BH6qHqafN1PNbnBRq6tktK/Wbq4ufhaPULhfn5EhCMuP/3Mz1MZfrI8cwB5bWL7N7+19tHBmT D9Fu+97WQaja5L/JdfFyo2V5AcowaUb46p/QdDY/A/L0SBbBHE3AL9kkArLw9iMd+AQZ/ao4i8BA lFrDSiC20ov4Pg+XWagzxuRIVZPDeCUfvId3sB8RhHMFL+Lkwq+EzdaSRo/Pk4/13Qidl9yaPZRf R3ynUrwH6GM6CqnM7HRp0zC0+Q6Yx1bC/uldx6PZwNGmtU66+rMsOwVTl80eKaqOGbpROnk63PwA 8LKMODx5wGIAAbxV4YYFAELyoqixxGf7AgAAAAAEWVo= --===============8925613938354735663==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758712AbcAUFTN (ORCPT ); Thu, 21 Jan 2016 00:19:13 -0500 Received: from mga01.intel.com ([192.55.52.88]:33025 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751738AbcAUFTI (ORCPT ); Thu, 21 Jan 2016 00:19:08 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,324,1449561600"; d="xz'?scan'208";a="637593713" From: kernel test robot Subject: [lkp] [mm, vmscan] ab543c4e6c: BUG: unable to handle kernel CC: lkp@01.org CC: LKML TO: Mel Gorman Date: Thu, 21 Jan 2016 13:19:03 +0800 Message-ID: <87vb6ntsqg.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma mm-vmscan-node-lru-v2r16 commit ab543c4e6ce43e2225a598e2d96f5b0ec04dbd73 ("mm, vmscan: Move LRU lists to node") [ 7.976872] Loading compiled-in X.509 certificates [ 8.057169] Unregister pv shared memory for cpu 0 [ 8.057169] Unregister pv shared memory for cpu 0 [ 8.121704] BUG: unable to handle kernel [ 8.121704] BUG: unable to handle kernel paging requestpaging request at 00000000001d7661 at 00000000001d7661 [ 8.123958] IP: [ 8.123958] IP: [] cpu_vm_stats_fold+0xb7/0x110 [] cpu_vm_stats_fold+0xb7/0x110 [ 8.125952] PGD 0 [ 8.125952] PGD 0 [ 8.126619] Oops: 0000 [#1] [ 8.126619] Oops: 0000 [#1] PREEMPT PREEMPT SMP SMP DEBUG_PAGEALLOC DEBUG_PAGEALLOC [ 8.128395] Modules linked in: [ 8.128395] Modules linked in: [ 8.129442] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.4.0-08955-gab543c4 #1 [ 8.129442] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.4.0-08955-gab543c4 #1 [ 8.131672] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 8.131672] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 8.134471] task: ffff88000029c040 ti: ffff8800002a0000 task.ti: ffff8800002a0000 [ 8.134471] task: ffff88000029c040 ti: ffff8800002a0000 task.ti: ffff8800002a0000 [ 8.136803] RIP: 0010:[] [ 8.136803] RIP: 0010:[] [] cpu_vm_stats_fold+0xb7/0x110 [] cpu_vm_stats_fold+0xb7/0x110 [ 8.139518] RSP: 0000:ffff8800002a3bf8 EFLAGS: 00010282 [ 8.139518] RSP: 0000:ffff8800002a3bf8 EFLAGS: 00010282 [ 8.141221] RAX: ffffffff8de8e180 RBX: 00000000001d7660 RCX: 00000000001d7661 [ 8.141221] RAX: ffffffff8de8e180 RBX: 00000000001d7660 RCX: 00000000001d7661 [ 8.143435] RDX: ffffffff8de8f848 RSI: ffffffff8de8e808 RDI: ffffffff8de8ef00 [ 8.143435] RDX: ffffffff8de8f848 RSI: ffffffff8de8e808 RDI: ffffffff8de8ef00 [ 8.145694] RBP: ffff8800002a3c70 R08: ffffffff8de8f888 R09: 0000000000000002 [ 8.145694] RBP: ffff8800002a3c70 R08: ffffffff8de8f888 R09: 0000000000000002 [ 8.147921] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8800002a3bfc [ 8.147921] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8800002a3bfc [ 8.150179] R13: 0000000000000000 R14: 0000000000000001 R15: ffffffff8de42f00 [ 8.150179] R13: 0000000000000000 R14: 0000000000000001 R15: ffffffff8de42f00 [ 8.152400] FS: 0000000000000000(0000) GS:ffff880014400000(0000) knlGS:0000000000000000 [ 8.152400] FS: 0000000000000000(0000) GS:ffff880014400000(0000) knlGS:0000000000000000 [ 8.154919] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 8.154919] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 8.156709] CR2: 00000000001d7661 CR3: 000000000ddbb000 CR4: 00000000000006a0 [ 8.156709] CR2: 00000000001d7661 CR3: 000000000ddbb000 CR4: 00000000000006a0 [ 8.158977] Stack: [ 8.158977] Stack: [ 8.159619] fffffffe002a3c18 [ 8.159619] fffffffe002a3c18 00000000fffffffe 00000000fffffffe 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 8.164052] 0000000000000000 [ 8.164052] 0000000000000000 0000000000000002 0000000000000002 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 8.166493] 0000000000000000 [ 8.166493] 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 8.168808] Call Trace: [ 8.168808] Call Trace: [ 8.169543] [] page_alloc_cpu_notify+0x2d/0x40 [ 8.169543] [] page_alloc_cpu_notify+0x2d/0x40 [ 8.171243] [] notifier_call_chain+0x92/0xc0 [ 8.171243] [] notifier_call_chain+0x92/0xc0 [ 8.173006] [] __raw_notifier_call_chain+0x9/0x10 [ 8.173006] [] __raw_notifier_call_chain+0x9/0x10 [ 8.176126] [] cpu_notify_nofail+0x1e/0x50 [ 8.176126] [] cpu_notify_nofail+0x1e/0x50 [ 8.177753] [] _cpu_down+0x245/0x330 [ 8.177753] [] _cpu_down+0x245/0x330 [ 8.179201] [] ? __call_rcu+0x460/0x460 [ 8.179201] [] ? __call_rcu+0x460/0x460 [ 8.182691] [] ? call_rcu_bh+0x20/0x20 [ 8.182691] [] ? call_rcu_bh+0x20/0x20 [ 8.184357] [] ? __rcu_read_unlock+0x120/0x120 [ 8.184357] [] ? __rcu_read_unlock+0x120/0x120 [ 8.186075] [] ? wait_for_common+0x103/0x1b0 [ 8.186075] [] ? wait_for_common+0x103/0x1b0 [ 8.187693] [] ? __rcu_read_unlock+0x120/0x120 [ 8.187693] [] ? __rcu_read_unlock+0x120/0x120 [ 8.189594] [] ? wait_for_common+0x103/0x1b0 [ 8.189594] [] ? wait_for_common+0x103/0x1b0 [ 8.191439] [] cpu_down+0x31/0x50 [ 8.191439] [] cpu_down+0x31/0x50 [ 8.192908] [] _debug_hotplug_cpu+0x78/0xb0 [ 8.192908] [] _debug_hotplug_cpu+0x78/0xb0 [ 8.194545] [] ? topology_init+0x39/0x39 [ 8.194545] [] ? topology_init+0x39/0x39 [ 8.196089] [] debug_hotplug_cpu+0xd/0x11 [ 8.196089] [] debug_hotplug_cpu+0xd/0x11 [ 8.197902] [] do_one_initcall+0x85/0x1e0 [ 8.197902] [] do_one_initcall+0x85/0x1e0 [ 8.199669] [] kernel_init_freeable+0x10e/0x18f [ 8.199669] [] kernel_init_freeable+0x10e/0x18f [ 8.201464] [] ? rest_init+0x140/0x140 [ 8.201464] [] ? rest_init+0x140/0x140 [ 8.202954] [] kernel_init+0x9/0xd0 [ 8.202954] [] kernel_init+0x9/0xd0 [ 8.204414] [] ret_from_fork+0x3f/0x70 [ 8.204414] [] ret_from_fork+0x3f/0x70 [ 8.206143] [] ? rest_init+0x140/0x140 [ 8.206143] [] ? rest_init+0x140/0x140 [ 8.207831] Code: [ 8.207831] Code: e5 e5 ff ff ff ff 48 48 85 85 c0 c0 75 75 ad ad e8 e8 77 77 e5 e5 ff ff ff ff 48 48 85 85 c0 c0 74 74 43 43 48 48 8b 8b 98 98 c0 c0 16 16 00 00 00 00 48 48 8d 8d 90 90 c8 c8 16 16 00 00 00 00 4c 4c 8d 8d 80 80 08 08 17 17 00 00 00 00 48 48 8d 8d 4b 4b 01 01 <48> <48> 0f 0f be be 31 31 40 40 84 84 f6 f6 74 74 07 07 c6 c6 01 01 00 00 f0 f0 48 48 01 01 32 32 48 48 83 83 c2 c2 08 08 48 48 [ 8.215580] RIP [ 8.215580] RIP [] cpu_vm_stats_fold+0xb7/0x110 [] cpu_vm_stats_fold+0xb7/0x110 [ 8.217401] RSP [ 8.217401] RSP [ 8.218367] CR2: 00000000001d7661 [ 8.218367] CR2: 00000000001d7661 [ 8.219299] ---[ end trace 1e78d589fe0fa47a ]--- [ 8.219299] ---[ end trace 1e78d589fe0fa47a ]--- Thanks, Kernel Test Robot --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-08955-gab543c4 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.4.0 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # 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=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_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_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set 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=y # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y # CONFIG_EVENTFD is not set # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_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_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_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 is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y CONFIG_MODULE_COMPRESS_GZIP=y # CONFIG_MODULE_COMPRESS_XZ is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_X2APIC=y # CONFIG_X86_MPPARSE is not set # CONFIG_X86_EXTENDED_PLATFORM is not set CONFIG_X86_INTEL_LPSS=y # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG 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_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_MAXSMP=y CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set # CONFIG_VM86 is not set CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=m # CONFIG_MICROCODE is not set CONFIG_X86_MSR=m CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=0 CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_CLEANCACHE=y # CONFIG_CMA is not set # CONFIG_MEM_SOFT_DIRTY is not set CONFIG_ZPOOL=y # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=m CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set CONFIG_IDLE_PAGE_TRACKING=y # CONFIG_ZONE_DEVICE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set 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_KEXEC_FILE=y CONFIG_KEXEC_VERIFY_SIG=y # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x40000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y CONFIG_COMPAT_VDSO=y # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y # 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_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_DEBUGGER=y # CONFIG_ACPI_DEBUGGER_USER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m # CONFIG_ACPI_FAN is not set # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set CONFIG_ACPI_CUSTOM_METHOD=y # 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=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # 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 is not set # # Memory power savings # # CONFIG_I7300_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y # CONFIG_PCIEAER is not set # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # # CONFIG_ISA_DMA_API is not set CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_TSI721=m CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set # CONFIG_RAPIDIO_DMA_ENGINE is not set CONFIG_RAPIDIO_DEBUG=y # CONFIG_RAPIDIO_ENUM_BASIC is not set # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set # CONFIG_RAPIDIO_CPS_XX is not set # CONFIG_RAPIDIO_TSI568 is not set CONFIG_RAPIDIO_CPS_GEN2=m CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y # CONFIG_IA32_AOUT is not set CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=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_MPLS is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA 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 # CONFIG_BPF_JIT is not set CONFIG_NET_FLOW_LIMIT=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_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=m CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=m CONFIG_MTD_TESTS=m CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_OF_PARTS is not set CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_OOPS=m # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m # CONFIG_MTD_CFI_ADV_OPTIONS 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_CFI_INTELEXT=m # CONFIG_MTD_CFI_AMDSTD is not set CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_PHYSMAP_OF is not set CONFIG_MTD_SBC_GXX=m CONFIG_MTD_AMD76XROM=m CONFIG_MTD_ICHXROM=m # CONFIG_MTD_ESB2ROM is not set CONFIG_MTD_CK804XROM=m CONFIG_MTD_SCB2_FLASH=m # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=m CONFIG_MTD_PCI=m CONFIG_MTD_GPIO_ADDR=m CONFIG_MTD_INTEL_VR_NOR=m CONFIG_MTD_PLATRAM=m # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=m CONFIG_MTD_PMC551_BUGFIX=y CONFIG_MTD_PMC551_DEBUG=y CONFIG_MTD_DATAFLASH=m # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set CONFIG_MTD_DATAFLASH_OTP=y # CONFIG_MTD_SST25L is not set CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=m CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_ECC_BCH is not set CONFIG_MTD_SM_COMMON=m CONFIG_MTD_NAND_DENALI=m CONFIG_MTD_NAND_DENALI_PCI=m CONFIG_MTD_NAND_DENALI_DT=m CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 CONFIG_MTD_NAND_GPIO=m # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_RICOH=m CONFIG_MTD_NAND_DISKONCHIP=m # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=m # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_NAND_HISI504=m CONFIG_MTD_ONENAND=m CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=m # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set CONFIG_MTD_UBI_GLUEBI=m CONFIG_OF=y # CONFIG_OF_UNITTEST is not set CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y # CONFIG_OF_OVERLAY 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 is not set # 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 is not set # # Protocols # CONFIG_PNPACPI=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=m CONFIG_PHANTOM=m CONFIG_SGI_IOC4=m CONFIG_TIFM_CORE=m # CONFIG_TIFM_7XX1 is not set # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set CONFIG_ISL29020=m # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=m CONFIG_DS1682=m CONFIG_TI_DAC7512=m CONFIG_BMP085=y CONFIG_BMP085_I2C=m CONFIG_BMP085_SPI=y # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=m CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m CONFIG_INTEL_MEI_TXE=m # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # CONFIG_INTEL_MIC_BUS=m # # SCIF Bus Driver # CONFIG_SCIF_BUS=m # # Intel MIC Host Driver # # CONFIG_INTEL_MIC_HOST is not set # # Intel MIC Card Driver # # CONFIG_INTEL_MIC_CARD is not set # # SCIF Driver # CONFIG_SCIF=m # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_MIC_COSM=m CONFIG_GENWQE=m CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 CONFIG_ECHO=m # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH 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=m # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=m CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=m # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m # CONFIG_JOYSTICK_A3D is not set CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=m # CONFIG_JOYSTICK_GF2K is not set CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=m # CONFIG_JOYSTICK_GUILLEMOT is not set CONFIG_JOYSTICK_INTERACT=m CONFIG_JOYSTICK_SIDEWINDER=m # CONFIG_JOYSTICK_TMDC is not set CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_SPACEORB=m # CONFIG_JOYSTICK_SPACEBALL is not set # CONFIG_JOYSTICK_STINGER is not set CONFIG_JOYSTICK_TWIDJOY=m # CONFIG_JOYSTICK_ZHENHUA is not set CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m # CONFIG_JOYSTICK_TURBOGRAFX is not set CONFIG_JOYSTICK_AS5011=m CONFIG_JOYSTICK_JOYDUMP=m # CONFIG_JOYSTICK_XPAD is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_AD714X=m CONFIG_INPUT_AD714X_I2C=m CONFIG_INPUT_AD714X_SPI=m CONFIG_INPUT_BMA150=m # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_MMA8450=m CONFIG_INPUT_MPU3050=m CONFIG_INPUT_APANEL=m # CONFIG_INPUT_GP2A is not set CONFIG_INPUT_GPIO_BEEPER=m CONFIG_INPUT_GPIO_TILT_POLLED=m CONFIG_INPUT_ATLAS_BTNS=m # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=m CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=m CONFIG_INPUT_RETU_PWRBUTTON=m CONFIG_INPUT_TPS65218_PWRBUTTON=m # CONFIG_INPUT_UINPUT is not set # CONFIG_INPUT_PCF50633_PMU is not set CONFIG_INPUT_PCF8574=m # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_WM831X_ON=m # CONFIG_INPUT_ADXL34X is not set CONFIG_INPUT_CMA3000=m CONFIG_INPUT_CMA3000_I2C=m CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_INPUT_DRV260X_HAPTICS=m # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS 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=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_PS2MULT=m CONFIG_SERIO_ARC_PS2=m # CONFIG_SERIO_APBPS2 is not set # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=m # CONFIG_GAMEPORT_FM801 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_DEVMEM=y # 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_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE 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_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_TTY_PRINTK is not set # CONFIG_PRINTER is not set CONFIG_PPDEV=m # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y # CONFIG_IPMI_DEVICE_INTERFACE is not set 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 is not set CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=m CONFIG_NVRAM=m # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_MWAVE is not set CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=m CONFIG_TCG_TIS=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=m # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=m CONFIG_I2C_MUX_GPIO=m CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_PINCTRL is not set # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=m # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m CONFIG_I2C_SIS5595=m # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_PCI=m CONFIG_I2C_DESIGNWARE_BAYTRAIL=y CONFIG_I2C_EMEV2=m # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=m CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_RK3X=m CONFIG_I2C_SIMTEC=m CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL 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=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_BITBANG=m CONFIG_SPI_BUTTERFLY=m # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=m # CONFIG_SPI_FSL_SPI is not set CONFIG_SPI_OC_TINY=m CONFIG_SPI_PXA2XX_DMA=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y CONFIG_SPI_SC18IS602=m CONFIG_SPI_XCOMM=m CONFIG_SPI_XILINX=m CONFIG_SPI_ZYNQMP_GQSPI=y CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set # CONFIG_SPI_DW_MMIO is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_TLE62X0=m CONFIG_SPMI=m CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # # CONFIG_PPS 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_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_DEBUG_PINCTRL=y # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_SINGLE is not set CONFIG_PINCTRL_BAYTRAIL=y CONFIG_PINCTRL_CHERRYVIEW=m # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=m CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_GENERIC_PLATFORM=m CONFIG_GPIO_GRGPIO=y CONFIG_GPIO_ICH=m # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_VX855=m # CONFIG_GPIO_XILINX is not set CONFIG_GPIO_ZX=y # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_IDIO_16 is not set # CONFIG_GPIO_104_IDI_48 is not set # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=m # CONFIG_GPIO_ADNP is not set CONFIG_GPIO_MAX7300=m CONFIG_GPIO_MAX732X=m CONFIG_GPIO_PCA953X=m CONFIG_GPIO_PCF857X=m # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_KEMPLD=m CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WM8994 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=m # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_RDC321X is not set CONFIG_GPIO_SODAVILLE=y # # SPI GPIO expanders # CONFIG_GPIO_74X164=m CONFIG_GPIO_MAX7301=m # CONFIG_GPIO_MC33880 is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=m CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2408=y 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=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=m # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=m # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_MAX8903=m CONFIG_CHARGER_LP8727=m CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=m CONFIG_CHARGER_SMB347=m CONFIG_BATTERY_GAUGE_LTC2941=m CONFIG_CHARGER_RT9455=m # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=m CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7310=m # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=m # CONFIG_SENSORS_K10TEMP is not set CONFIG_SENSORS_FAM15H_POWER=m # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=m CONFIG_SENSORS_GPIO_FAN=m # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m # CONFIG_SENSORS_IBMPEX is not set CONFIG_SENSORS_I5500=m CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_POWR1220=m # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=m CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX1111=m CONFIG_SENSORS_MAX16065=m # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=m CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_LM95234 is not set # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_NCT6683=m CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NCT7802=m CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_LM25066 is not set CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set # CONFIG_SENSORS_LTC3815 is not set # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX20751=m # CONFIG_SENSORS_MAX34440 is not set # CONFIG_SENSORS_MAX8688 is not set # CONFIG_SENSORS_TPS40422 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m # CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=m # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m CONFIG_SENSORS_SMM665=m CONFIG_SENSORS_ADC128D818=m # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_ADS7871=m # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=m # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=m # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM831X is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_WRITABLE_TRIPS=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_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=m CONFIG_INTEL_SOC_DTS_THERMAL=m # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_GPIO_WATCHDOG=m CONFIG_WM831X_WATCHDOG=y # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_CADENCE_WATCHDOG=m # CONFIG_DW_WATCHDOG is not set # CONFIG_TS4800_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_RETU_WATCHDOG=m CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=m CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=m CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set CONFIG_IBMASR=y # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=m CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=m # CONFIG_ITCO_VENDOR_SUPPORT is not set # CONFIG_IT8712F_WDT is not set CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_KEMPLD_WDT=m # CONFIG_HPWDT_NMI_DECODING is not set CONFIG_SC1200_WDT=m CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_60XX_WDT=m # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set CONFIG_VIA_WDT=y # CONFIG_W83627HF_WDT is not set CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=m # CONFIG_MACHZ_WDT is not set CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_BCM7038_WDT is not set CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set # CONFIG_SSB_SILENT is not set CONFIG_SSB_DEBUG=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_ATMEL_FLEXCOM=y CONFIG_MFD_ATMEL_HLCDC=m # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_CROS_EC=m # CONFIG_MFD_CROS_EC_I2C is not set # CONFIG_MFD_CROS_EC_SPI is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_MFD_HI6421_PMIC=m CONFIG_HTC_PASIC3=y CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m CONFIG_LPC_ICH=y CONFIG_LPC_SCH=m CONFIG_MFD_INTEL_LPSS=m CONFIG_MFD_INTEL_LPSS_ACPI=m CONFIG_MFD_INTEL_LPSS_PCI=m # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=m CONFIG_MFD_MT6397=m # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set CONFIG_MFD_RETU=m CONFIG_MFD_PCF50633=m # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=m CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=m # CONFIG_MFD_RK808 is not set # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set CONFIG_ABX500_CORE=y # CONFIG_MFD_STMPE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_SPI is not set CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=m # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=m CONFIG_MFD_ARIZONA_SPI=m # CONFIG_MFD_CS47L24 is not set # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y CONFIG_MFD_WM8998=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8994=m CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y # CONFIG_REGULATOR_FIXED_VOLTAGE is not set CONFIG_REGULATOR_VIRTUAL_CONSUMER=m CONFIG_REGULATOR_USERSPACE_CONSUMER=m # CONFIG_REGULATOR_ACT8865 is not set CONFIG_REGULATOR_AD5398=m CONFIG_REGULATOR_DA9210=m CONFIG_REGULATOR_DA9211=m CONFIG_REGULATOR_FAN53555=m # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_HI6421=m CONFIG_REGULATOR_ISL9305=m CONFIG_REGULATOR_ISL6271A=m CONFIG_REGULATOR_LP3971=m # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=m # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX8649=m CONFIG_REGULATOR_MAX8660=m # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=m CONFIG_REGULATOR_MT6311=m CONFIG_REGULATOR_MT6397=m CONFIG_REGULATOR_PCF50633=m CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_QCOM_SPMI=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS62360=m # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65218 is not set # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_WM831X=m CONFIG_REGULATOR_WM8994=m # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=m # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=m # CONFIG_AGP_SIS is not set CONFIG_AGP_VIA=m CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=m CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_SIL164 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_TDFX=m # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y # CONFIG_DRM_AMDGPU is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_I915 is not set CONFIG_DRM_MGA=m # CONFIG_DRM_SIS is not set CONFIG_DRM_VIA=m # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_VGEM=m CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m # CONFIG_DRM_GMA600 is not set # CONFIG_DRM_GMA3600 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=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_SIMPLE=m # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_LG_LG4573 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_NXP_PTN3460=m CONFIG_DRM_PARADE_PS8622=m # CONFIG_HSA_AMD is not set # # Frame buffer Devices # CONFIG_FB=m CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=m # 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_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=m # CONFIG_FB_PM2_FIFO_DISCONNECT is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=m # CONFIG_FB_VGA16 is not set CONFIG_FB_N411=m CONFIG_FB_HGA=m # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=m # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=m CONFIG_FB_LE80578=m CONFIG_FB_CARILLO_RANCH=m CONFIG_FB_INTEL=m # CONFIG_FB_INTEL_DEBUG is not set # CONFIG_FB_INTEL_I2C is not set # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=m CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=m CONFIG_FB_ATY128_BACKLIGHT=y # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set CONFIG_FB_VIA=m # CONFIG_FB_VIA_DIRECT_PROCFS is not set # CONFIG_FB_VIA_X_COMPATIBILITY is not set CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m # CONFIG_FB_3DFX is not set CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m # CONFIG_FB_TRIDENT is not set CONFIG_FB_ARK=m CONFIG_FB_PM3=m CONFIG_FB_CARMINE=m CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_SM501=m CONFIG_FB_IBM_GXT4500=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=m CONFIG_FB_SSD1307=m CONFIG_FB_SM712=m CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y # CONFIG_BACKLIGHT_WM831X is not set # CONFIG_BACKLIGHT_ADP8860 is not set CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_PCF50633=m CONFIG_BACKLIGHT_LM3630A=m CONFIG_BACKLIGHT_LM3639=m # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=m CONFIG_VGASTATE=m CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # CONFIG_LOGO is not set CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y # CONFIG_SND_VERBOSE_PROCFS is not set CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=m # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set # CONFIG_SND_DRIVERS is not set # CONFIG_SND_PCI is not set # # HD-Audio # CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_SPI is not set # CONFIG_SND_SOC is not set # CONFIG_SOUND_PRIME is not set # # HID support # CONFIG_HID=m CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m CONFIG_HID_PRODIKEYS=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m # CONFIG_HID_LOGITECH_DJ is not set CONFIG_HID_LOGITECH_HIDPP=m CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=m # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set CONFIG_HID_PRIMAX=m # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=m CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=m # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=m # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # CONFIG_I2C_HID=m 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_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=m CONFIG_UWB_WHCI=m CONFIG_MMC=m # CONFIG_MMC_DEBUG 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 is not set # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_SPI=m # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_REALTEK_PCI=m CONFIG_MMC_TOSHIBA_PCI=m CONFIG_MMC_MTK=m CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # # CONFIG_LEDS_AAT1290 is not set CONFIG_LEDS_BCM6328=m CONFIG_LEDS_BCM6358=m CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=m CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=m CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=m CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_DAC124S085=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=m # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=m CONFIG_LEDS_DELL_NETBOOKS=y CONFIG_LEDS_TCA6507=m CONFIG_LEDS_TLC591XX=m # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_KTD2692=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=m CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=m # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=m CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=y CONFIG_UIO_MF624=y CONFIG_VFIO_IOMMU_TYPE1=y CONFIG_VFIO=y # CONFIG_VFIO_NOIOMMU is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m CONFIG_ACERHDF=y CONFIG_ALIENWARE_WMI=y # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_WMI is not set CONFIG_DELL_WMI_AIO=m # CONFIG_DELL_SMO8800 is not set CONFIG_FUJITSU_LAPTOP=m # CONFIG_FUJITSU_LAPTOP_DEBUG is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=m # CONFIG_PANASONIC_LAPTOP is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=m CONFIG_INTEL_MENLOW=y # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=m CONFIG_TOPSTAR_LAPTOP=m # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set CONFIG_TOSHIBA_WMI=m # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_HID_EVENT is not set CONFIG_INTEL_IPS=m CONFIG_IBM_RTL=m CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_SAMSUNG_Q10=y # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set CONFIG_INTEL_SMARTCONNECT=m # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=y # CONFIG_CROS_EC_CHARDEV is not set # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X is not set CONFIG_COMMON_CLK_SI5351=m # CONFIG_COMMON_CLK_SI514 is not set # CONFIG_COMMON_CLK_SI570 is not set CONFIG_COMMON_CLK_CDCE925=m # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_NXP is not set CONFIG_COMMON_CLK_PWM=m # CONFIG_COMMON_CLK_PXA is not set CONFIG_COMMON_CLK_CDCE706=m # # Hardware Spinlock drivers # # # Clock Source drivers # 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=y # CONFIG_PCC is not set # CONFIG_ALTERA_MBOX is not set CONFIG_MAILBOX_TEST=m CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_OF_IOMMU=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_STATS=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y CONFIG_INTEL_IOMMU_SVM=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_RT8973A=m # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y # CONFIG_IIO is not set # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set # CONFIG_VME_TSI148 is not set # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_ATMEL_HLCDC_PWM=m CONFIG_PWM_FSL_FTM=m CONFIG_PWM_LPSS=m # CONFIG_PWM_LPSS_PCI is not set CONFIG_PWM_LPSS_PLATFORM=m CONFIG_PWM_PCA9685=m CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_TS4800_IRQ is not set CONFIG_IPACK_BUS=m CONFIG_BOARD_TPCI200=m # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_HI6220_USB is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set CONFIG_NVMEM=m CONFIG_STM=y CONFIG_STM_DUMMY=m # CONFIG_STM_SOURCE_CONSOLE is not set CONFIG_INTEL_TH=m # CONFIG_INTEL_TH_PCI is not set CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_STH=m # CONFIG_INTEL_TH_MSU is not set CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=m CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set # CONFIG_DMIID is not set # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_MEMCONSOLE=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=m # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=m # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=m # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=m # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=m # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=y # CONFIG_NLS_UTF8 is not set # # 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=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_MEMORY_NOTIFIER_ERROR_INJECT is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG 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_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # CONFIG_DEBUG_PREEMPT 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=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y 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=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set CONFIG_PM_NOTIFIER_ERROR_INJECT=y # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set CONFIG_FAIL_PAGE_ALLOC=y # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y 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_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_PREEMPT_TRACER=y # CONFIG_SCHED_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y # CONFIG_STACK_TRACER is not set CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_MMIOTRACE_TEST=m # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # # Runtime Testing # # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=m CONFIG_TEST_KSTRTOX=m # CONFIG_TEST_PRINTF is not set CONFIG_TEST_RHASHTABLE=m CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF is not set CONFIG_TEST_FIRMWARE=y # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y CONFIG_TEST_STATIC_KEYS=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=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 is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=m # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=m CONFIG_ENCRYPTED_KEYS=m CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_INTEL_TXT=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_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set 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=y CONFIG_CRYPTO_NULL2=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y # CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=m # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=m CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=m # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set CONFIG_CRYPTO_SHA256_SSSE3=y # CONFIG_CRYPTO_SHA512_SSSE3 is not set CONFIG_CRYPTO_SHA1_MB=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=m # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=m CONFIG_CRYPTO_FCRYPT=m # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=m CONFIG_CRYPTO_CHACHA20=m # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=m # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # # CONFIG_CRYPTO_DEFLATE is not set # CONFIG_CRYPTO_ZLIB is not set CONFIG_CRYPTO_LZO=m CONFIG_CRYPTO_842=m # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=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_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=m CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set CONFIG_XZ_DEC_POWERPC=y # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y # CONFIG_XZ_DEC_ARMTHUMB is not set # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_XZ=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 --=-=-=--