From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6050569241299746413==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [directio] fccce5610a: WARNING: CPU: 0 PID: 4493 at kernel/sched/core.c:7533 __might_sleep+0x60/0x7c() Date: Tue, 10 Nov 2015 10:03:51 +0800 Message-ID: <87egfyd308.fsf@yhuang-dev.intel.com> List-Id: --===============6050569241299746413== 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/axboe/linux-block.git for-4= .4/io-poll commit fccce5610a68137c8e974d51719a81344b16750b ("directio: add block polli= ng support") [ 1667.891609] WARNING: CPU: 0 PID: 4493 at kernel/sched/core.c:7533 __migh= t_sleep+0x60/0x7c() [ 1667.893783] do not call blocking ops when !TASK_RUNNING; state=3D2 set a= t [] do_blockdev_direct_IO+0xad5/0xc03 [ 1667.903111] Modules linked in: [ 1667.903913] CPU: 0 PID: 4493 Comm: xfs_io Tainted: G W 4.3.= 0-06686-gfccce56 #1 [ 1667.906139] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1667.908049] 0000000000000000 ffff88001c183880 ffffffff81734662 ffff8800= 1c1838c8 [ 1667.909852] ffff88001c1838b8 ffffffff810d77de ffffffff810f9564 ffffffff= 83a72b20 [ 1667.911666] 00000000000004a7 0000000000000000 0000000000000014 ffff8800= 1c183920 [ 1667.920421] Call Trace: [ 1667.921097] [] dump_stack+0x4b/0x63 [ 1667.922112] [] warn_slowpath_common+0x99/0xb2 [ 1667.923521] [] ? __might_sleep+0x60/0x7c [ 1667.924878] [] warn_slowpath_fmt+0x48/0x50 [ 1667.926234] [] ? do_blockdev_direct_IO+0xad5/0xc03 [ 1667.936206] [] ? do_blockdev_direct_IO+0xad5/0xc03 [ 1667.937509] [] __might_sleep+0x60/0x7c [ 1667.938777] [] __do_page_fault+0x24d/0x412 [ 1667.942327] [] trace_do_page_fault+0x14b/0x1ee [ 1667.943889] [] do_async_page_fault+0x31/0x63 [ 1667.946861] [] async_page_fault+0x28/0x30 [ 1667.947989] [] ? do_blockdev_direct_IO+0xb07/0xc03 [ 1667.951321] [] ? __lock_acquire+0x65b/0xdee [ 1667.952486] [] ? btrfs_page_exists_in_range+0x1ce/0x1= ce [ 1667.957004] [] ? finish_ordered_fn+0x17/0x17 [ 1667.958410] [] __blockdev_direct_IO+0x31/0x33 [ 1667.962900] [] ? __blockdev_direct_IO+0x31/0x33 [ 1667.966229] [] ? finish_ordered_fn+0x17/0x17 [ 1667.967416] [] btrfs_direct_IO+0x1b6/0x252 [ 1667.970738] [] ? finish_ordered_fn+0x17/0x17 [ 1667.974253] [] generic_file_direct_write+0xb3/0x128 [ 1667.975749] [] btrfs_file_write_iter+0x22c/0x40e [ 1667.980342] [] ? __lock_is_held+0x3c/0x57 [ 1667.981579] [] __vfs_write+0x7c/0xa5 [ 1667.984778] [] vfs_write+0xa0/0xeb [ 1667.985853] [] SyS_pwrite64+0x65/0x84 [ 1668.008257] [] entry_SYSCALL_64_fastpath+0x12/0x76 [ 1668.009596] ---[ end trace 5d6c4ecce3f0aa36 ]--- [ 1668.010695] BUG: unable to handle kernel NULL pointer dereference at 000= 0000000000110 [ 1668.012237] IP: [] do_blockdev_direct_IO+0xb07/0xc03 [ 1668.012237] PGD 22fce067 PUD 25117067 PMD 0 = [ 1668.012237] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC = [ 1668.012237] Modules linked in: [ 1668.012237] CPU: 0 PID: 4493 Comm: xfs_io Tainted: G W 4.3.= 0-06686-gfccce56 #1 [ 1668.012237] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1668.012237] task: ffff880016670d40 ti: ffff88001c180000 task.ti: ffff880= 01c180000 [ 1668.012237] RIP: 0010:[] [] do_bloc= kdev_direct_IO+0xb07/0xc03 [ 1668.012237] RSP: 0018:ffff88001c183ab0 EFLAGS: 00010286 [ 1668.012237] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00000184560= 60d06 [ 1668.012237] RDX: 0000018456060d07 RSI: 00000000ffffffff RDI: 00000000000= 00246 [ 1668.012237] RBP: ffff88001c183ca0 R08: ffff880057a0dfa0 R09: 00000000000= 00010 [ 1668.012237] R10: ffff88001c183a10 R11: ffff880028d8fd90 R12: ffff8800166= 70d40 [ 1668.012237] R13: 0000000000000000 R14: ffff880028d8fd40 R15: ffff88001c1= 83d70 [ 1668.012237] FS: 00007f31075dd700(0000) GS:ffff880057a00000(0000) knlGS:= 0000000000000000 [ 1668.012237] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1668.012237] CR2: 0000000000000110 CR3: 0000000022f0e000 CR4: 00000000000= 406f0 [ 1668.012237] Stack: [ 1668.012237] ffff88001c183c60 ffff880022396000 0000000000001000 ffffffff= 811145f5 [ 1668.012237] 0000000000001000 fffffffffffff000 0000000000000fff ffff8800= 16670d40 [ 1668.012237] ffff880016670d40 0000000000001000 0000000000001000 ffffffff= 00001000 [ 1668.012237] Call Trace: [ 1668.012237] [] ? __lock_acquire+0x65b/0xdee [ 1668.012237] [] ? btrfs_page_exists_in_range+0x1ce/0x1= ce [ 1668.012237] [] ? finish_ordered_fn+0x17/0x17 [ 1668.012237] [] __blockdev_direct_IO+0x31/0x33 [ 1668.012237] [] ? __blockdev_direct_IO+0x31/0x33 [ 1668.012237] [] ? finish_ordered_fn+0x17/0x17 [ 1668.012237] [] btrfs_direct_IO+0x1b6/0x252 [ 1668.012237] [] ? finish_ordered_fn+0x17/0x17 [ 1668.012237] [] generic_file_direct_write+0xb3/0x128 [ 1668.012237] [] btrfs_file_write_iter+0x22c/0x40e [ 1668.012237] [] ? __lock_is_held+0x3c/0x57 [ 1668.012237] [] __vfs_write+0x7c/0xa5 [ 1668.012237] [] vfs_write+0xa0/0xeb [ 1668.012237] [] SyS_pwrite64+0x65/0x84 [ 1668.012237] [] entry_SYSCALL_64_fastpath+0x12/0x76 [ 1668.012237] Code: 48 89 c6 49 c7 84 24 70 24 00 00 9e e4 22 81 49 c7 04 = 24 02 00 00 00 4d 89 a6 a0 00 00 00 e8 ca 48 be 01 49 8b 46 10 41 8b 76 08 = <48> 8b 80 10 01 00 00 48 8b b8 c8 05 00 00 e8 25 42 4e 00 84 c0 = [ 1668.012237] RIP [] do_blockdev_direct_IO+0xb07/0xc03 [ 1668.012237] RSP [ 1668.012237] CR2: 0000000000000110 [ 1668.184945] ---[ end trace 5d6c4ecce3f0aa37 ]--- To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tes= ts.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Ying Huang --===============6050569241299746413== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.3.0-06686-gfccce56" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjMuMCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR182NEJJVD15CkNPTkZJR19Y ODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdf UEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4 Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZj b25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JU PXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19O RUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX0dF TkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19S RUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9N QVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdf R0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09O RklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVf QVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVF RF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NT SUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hV R0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdf Wk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9BUkNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BU SU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkK Q09ORklHX0hBVkVfSU5URUxfVFhUPXkKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdfQVJDSF9I V0VJR0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLXJkaSAtZmNhbGwtc2F2ZWQtcnNpIC1mY2FsbC1z YXZlZC1yZHggLWZjYWxsLXNhdmVkLXJjeCAtZmNhbGwtc2F2ZWQtcjggLWZjYWxsLXNhdmVkLXI5 IC1mY2FsbC1zYXZlZC1yMTAgLWZjYWxsLXNhdmVkLXIxMSIKQ09ORklHX0FSQ0hfU1VQUE9SVFNf VVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxT PTQKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNv bmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoK IwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19D Uk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19M T0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VS TkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxf TFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpD T05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VS TkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENP TkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIo bm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVND VEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQpD T05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1VTRUxJ Qj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklH X0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVF9XQVRDSD15CkNPTkZJR19BVURJVF9UUkVFPXkK CiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dF TkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5F UklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVS QVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUV9E T01BSU49eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9G T1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0Vf V0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09V UkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkK Q09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19C Uk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklH X0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElD S19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlz IG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBz ZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sg dGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkK IyBDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90IHNldAojIENPTkZJR19JUlFf VElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05G SUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19E RUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5H PXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VY UEVSVCBpcyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBz ZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfVFJFRV9SQ1VfVFJBQ0U9eQojIENP TkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNP TkZJR19JS0NPTkZJRz15CiMgQ09ORklHX0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdf TE9HX0JVRl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19I QVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxB TkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKIyBDT05GSUdfTlVNQV9CQUxBTkNJTkcgaXMgbm90IHNl dApDT05GSUdfQ0dST1VQUz15CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19DR1JPVVBfRlJFRVpFUj15CiMgQ09ORklHX0NHUk9VUF9QSURTIGlzIG5vdCBzZXQKQ09ORklH X0NHUk9VUF9ERVZJQ0U9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9 eQojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTUNHIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX0hVR0VUTEIgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBf UEVSRiBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9T Q0hFRD15CiMgQ09ORklHX0NGU19CQU5EV0lEVEggaXMgbm90IHNldAojIENPTkZJR19SVF9HUk9V UF9TQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ0dST1VQPXkKIyBDT05GSUdfREVCVUdfQkxL X0NHUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0 CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19JUENfTlM9eQojIENP TkZJR19VU0VSX05TIGlzIG5vdCBzZXQKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpD T05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qg c2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFN RlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JE X0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNP TkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRT15CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9J Tk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNF PXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CiMgQ09ORklHX0VY UEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdf U0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKIyBDT05GSUdfU1lTQ1RM X1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxM PXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdf UENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJ R19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5U RkQ9eQojIENPTkZJR19CUEZfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TSE1FTT15CkNPTkZJ R19BSU89eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMg bm90IHNldApDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKIyBDT05GSUdf RU1CRURERUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVs IFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQoj IENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5U X0NPVU5URVJTPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TTEFCPXkK IyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElP TiBpcyBub3Qgc2V0CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05G SUdfS0VYRUNfQ09SRT15CkNPTkZJR19PUFJPRklMRT15CiMgQ09ORklHX09QUk9GSUxFX0VWRU5U X01VTFRJUExFWCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9G SUxFX05NSV9USU1FUj15CkNPTkZJR19LUFJPQkVTPXkKIyBDT05GSUdfSlVNUF9MQUJFTCBpcyBu b3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQojIENP TkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VT UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09O RklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19V U0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19I QVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJP QkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9BUkNIX1RS QUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9BVFRSUz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdV T1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfV0FOVFNf RFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19B UEk9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lO VD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VS X1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19I QVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklH X0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hH PXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxF PXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJD SF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15 CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkK IyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9U RUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNl dAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFW RV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49 eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFO U1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX0hB VkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklH X0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01J WkU9eQpDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQz PXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBw cm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hB U19HQ09WX1BST0ZJTEVfQUxMPXkKIyBDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVCBp cyBub3Qgc2V0CkNPTkZJR19TTEFCSU5GTz15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JB U0VfU01BTEw9MApDT05GSUdfTU9EVUxFUz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CkNP TkZJR19NT0RVTEVfVU5MT0FEPXkKQ09ORklHX01PRFVMRV9GT1JDRV9VTkxPQUQ9eQpDT05GSUdf TU9EVkVSU0lPTlM9eQojIENPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEwgaXMgbm90IHNldAoj IENPTkZJR19NT0RVTEVfU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTIGlz IG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfU1RPUF9NQUNISU5F PXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNH TElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRM SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKCiMK IyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKQ09ORklHX0FD T1JOX1BBUlRJVElPTj15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9DVU1BTkEgaXMgbm90IHNl dAojIENPTkZJR19BQ09STl9QQVJUSVRJT05fRUVTT1ggaXMgbm90IHNldApDT05GSUdfQUNPUk5f UEFSVElUSU9OX0lDUz15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9BREZTIGlzIG5vdCBzZXQK IyBDT05GSUdfQUNPUk5fUEFSVElUSU9OX1BPV0VSVEVDIGlzIG5vdCBzZXQKQ09ORklHX0FDT1JO X1BBUlRJVElPTl9SSVNDSVg9eQojIENPTkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09O RklHX09TRl9QQVJUSVRJT049eQpDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKQ09ORklHX0FUQVJJ X1BBUlRJVElPTj15CkNPTkZJR19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElP Tj15CkNPTkZJR19CU0RfRElTS0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNP TkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkK Q09ORklHX0xETV9QQVJUSVRJT049eQojIENPTkZJR19MRE1fREVCVUcgaXMgbm90IHNldApDT05G SUdfU0dJX1BBUlRJVElPTj15CkNPTkZJR19VTFRSSVhfUEFSVElUSU9OPXkKQ09ORklHX1NVTl9Q QVJUSVRJT049eQpDT05GSUdfS0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049 eQojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9Q QVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfQkxPQ0tfQ09NUEFUPXkKCiMKIyBJTyBTY2hlZHVs ZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkKQ09O RklHX0lPU0NIRURfQ0ZRPXkKQ09ORklHX0NGUV9HUk9VUF9JT1NDSEVEPXkKIyBDT05GSUdfREVG QVVMVF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0NGUT15CiMgQ09ORklHX0RF RkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImNmcSIKQ09ORklH X1BSRUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX1BBREFUQT15CkNPTkZJR19VTklOTElORV9TUElO X1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfUldTRU1f U1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9V U0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FS Q0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZS RUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RN QT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X1gy QVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9S TSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JT1NGX01CSSBpcyBu b3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19TQ0hF RF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15 CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1hFTj15CkNPTkZJR19Y RU5fRE9NMD15CkNPTkZJR19YRU5fUFZIVk09eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hF Tl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJ R19YRU5fUFZIIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJV R19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qg c2V0CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdf TUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBp cyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkK Q09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NI SUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZf Q01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdD VExNU1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJ R19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxB VEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllf SU9NTVU9eQpDT05GSUdfQ0FMR0FSWV9JT01NVV9FTkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05GSUdf U1dJT1RMQj15CkNPTkZJR19JT01NVV9IRUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNl dApDT05GSUdfTlJfQ1BVUz01MTIKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15 CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFS WT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNP TkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVS T1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9N Q0VfSU5URUw9eQpDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9 eQpDT05GSUdfWDg2X01DRV9JTkpFQ1Q9eQpDT05GSUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkKIyBD T05GSUdfVk04NiBpcyBub3Qgc2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJ WDY0PXkKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPXkKQ09ORklH X01JQ1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9DT0RFX0FN RD15CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZfTVNSPXkKQ09O RklHX1g4Nl9DUFVJRD15CkNPTkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FS Q0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09O RklHX1g4Nl82NF9BQ1BJX05VTUE9eQpDT05GSUdfTk9ERVNfU1BBTl9PVEhFUl9OT0RFUz15CkNP TkZJR19OVU1BX0VNVT15CkNPTkZJR19OT0RFU19TSElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1F TV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NF TEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfQVJDSF9NRU1PUllfUFJPQkU9eQpDT05GSUdfQVJD SF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAw MDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1f TUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkK Q09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpD T05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19N RU1fTUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVf TUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJ U0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMgQ09ORklHX01PVkFC TEVfTk9ERSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFPXkKQ09ORklH X01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CkNPTkZJR19N RU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1BBR0VGTEFHU19FWFRFTkRFRD15CkNPTkZJR19TUExJ VF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09O RklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19D T01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFH RV9NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFf RkxBRz0xCkNPTkZJR19CT1VOQ0U9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05P VElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYK Q09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfTUVNT1JZX0ZBSUxV UkU9eQpDT05GSUdfSFdQT0lTT05fSU5KRUNUPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdF PXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlTIGlzIG5vdCBzZXQKQ09ORklH X1RSQU5TUEFSRU5UX0hVR0VQQUdFX01BRFZJU0U9eQojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5v dCBzZXQKIyBDT05GSUdfRlJPTlRTV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BIGlzIG5vdCBz ZXQKIyBDT05GSUdfWlBPT0wgaXMgbm90IHNldAojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKQ09O RklHX1pTTUFMTE9DPXkKIyBDT05GSUdfUEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBzZXQKIyBDT05G SUdfWlNNQUxMT0NfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKIyBDT05G SUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFH RV9UUkFDS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2 X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09O RklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVS X1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VT X1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBD T05GSUdfWDg2X0lOVEVMX01QWCBpcyBub3Qgc2V0CkNPTkZJR19FRkk9eQojIENPTkZJR19FRklf U1RVQiBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBz ZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ha XzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05G SUdfS0VYRUM9eQojIENPTkZJR19LRVhFQ19GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hf RFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDX0pVTVAgaXMgbm90IHNldApDT05GSUdfUEhZ U0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRP TUlaRV9CQVNFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MTAwMDAwMApDT05G SUdfSE9UUExVR19DUFU9eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFU X1ZEU08gaXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTkFUSVZFIGlzIG5vdCBz ZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVND QUxMX05PTkUgaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05G SUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElWRVBBVENIPXkKIyBDT05GSUdf TElWRVBBVENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkK Q09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfVVNFX1BFUkNQVV9O VU1BX05PREVfSUQ9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNP TkZJR19BUkNIX0hJQkVSTkFUSU9OX0hFQURFUj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NV U1BFTkRfRlJFRVpFUj15CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVS TkFUSU9OPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKQ09O RklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09O RklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15 CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CkNPTkZJR19QTV9URVNUX1NVU1BFTkQ9eQpDT05G SUdfUE1fU0xFRVBfREVCVUc9eQojIENPTkZJR19EUE1fV0FUQ0hET0cgaXMgbm90IHNldAojIENP TkZJR19QTV9UUkFDRV9SVEMgaXMgbm90IHNldAojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRf REVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxF U19MT09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElf U1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMg bm90IHNldApDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQojIENPTkZJR19BQ1BJ X0VDX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRF Ulk9eQpDT05GSUdfQUNQSV9CVVRUT049eQpDT05GSUdfQUNQSV9WSURFTz15CkNPTkZJR19BQ1BJ X0ZBTj15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9eQpDT05G SUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19B Q1BJX0lQTUk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1BST0NFU1NP Ul9BR0dSRUdBVE9SPXkKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX05VTUE9eQoj IENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRf VEFCTEVfT1ZFUlJJREUgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfUENJX1NMT1Q9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElf Q09OVEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExVR19NRU1PUlk9eQpDT05GSUdfQUNQSV9IT1RQ TFVHX0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklH X0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQkdSVCBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9ORklUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hB VkVfQUNQSV9BUEVJX05NST15CkNPTkZJR19BQ1BJX0FQRUk9eQpDT05GSUdfQUNQSV9BUEVJX0dI RVM9eQpDT05GSUdfQUNQSV9BUEVJX1BDSUVBRVI9eQpDT05GSUdfQUNQSV9BUEVJX01FTU9SWV9G QUlMVVJFPXkKIyBDT05GSUdfQUNQSV9BUEVJX0VJTkogaXMgbm90IHNldAojIENPTkZJR19BQ1BJ X0FQRUlfRVJTVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRVhUTE9HIGlzIG5vdCBz ZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19TRkk9eQoKIwojIENQ VSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9H T1ZfQ09NTU9OPXkKQ09ORklHX0NQVV9GUkVRX1NUQVQ9eQojIENPTkZJR19DUFVfRlJFUV9TVEFU X0RFVEFJTFMgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JN QU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBp cyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qg c2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9G UkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9H T1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19D UFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CkNP TkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxp bmcgZHJpdmVycwojCiMgQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEUgaXMgbm90IHNldApDT05GSUdf WDg2X1BDQ19DUFVGUkVRPXkKQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9eQpDT05GSUdfWDg2X0FD UElfQ1BVRlJFUV9DUEI9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PXkKIyBDT05GSUdfWDg2X0FN RF9GUkVRX1NFTlNJVElWSVRZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJ Tk89eQpDT05GSUdfWDg2X1A0X0NMT0NLTU9EPXkKCiMKIyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJ R19YODZfU1BFRURTVEVQX0xJQj15CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQpD T05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMg Q09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlRF TF9JRExFPXkKCiMKIyBNZW1vcnkgcG93ZXIgc2F2aW5ncwojCkNPTkZJR19JNzMwMF9JRExFX0lP QVRfQ0hBTk5FTD15CkNPTkZJR19JNzMwMF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0 Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJ Rz15CkNPTkZJR19QQ0lfWEVOPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JU QlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklH X1BDSUVfRUNSQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQUVSX0lOSkVDVD15CkNPTkZJR19QQ0lF QVNQTT15CkNPTkZJR19QQ0lFQVNQTV9ERUJVRz15CkNPTkZJR19QQ0lFQVNQTV9ERUZBVUxUPXkK IyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1f UEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQpDT05GSUdfUENJX0JVU19B RERSX1RfNjRCSVQ9eQpDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49 eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFC TEVfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RVQj15CkNPTkZJR19YRU5fUENJREVWX0ZS T05URU5EPXkKQ09ORklHX0hUX0lSUT15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9 eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkK CiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQpD T05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CkNPTkZJR19QQ01DSUE9eQpDT05GSUdfUENN Q0lBX0xPQURfQ0lTPXkKQ09ORklHX0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCkNP TkZJR19ZRU5UQT15CkNPTkZJR19ZRU5UQV9PMj15CkNPTkZJR19ZRU5UQV9SSUNPSD15CkNPTkZJ R19ZRU5UQV9UST15CkNPTkZJR19ZRU5UQV9FTkVfVFVORT15CkNPTkZJR19ZRU5UQV9UT1NISUJB PXkKQ09ORklHX1BENjcyOT15CkNPTkZJR19JODIwOTI9eQpDT05GSUdfUENDQVJEX05PTlNUQVRJ Qz15CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKQ09ORklH X0hPVFBMVUdfUENJX0FDUElfSUJNPXkKQ09ORklHX0hPVFBMVUdfUENJX0NQQ0k9eQpDT05GSUdf SE9UUExVR19QQ0lfQ1BDSV9aVDU1NTA9eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9HRU5FUklD PXkKQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9eQojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0 cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1U X0VMRj15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5G TVRfU0NSSVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9N SVNDPXkKQ09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0lBMzJfRU1VTEFUSU9OPXkKQ09ORklHX0lB MzJfQU9VVD15CiMgQ09ORklHX1g4Nl9YMzIgaXMgbm90IHNldApDT05GSUdfQ09NUEFUPXkKQ09O RklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNP TkZJR19LRVlTX0NPTVBBVD15CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfUE1DX0FU T009eQpDT05GSUdfTkVUPXkKQ09ORklHX0NPTVBBVF9ORVRMSU5LX01FU1NBR0VTPXkKQ09ORklH X05FVF9JTkdSRVNTPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkK IyBDT05GSUdfUEFDS0VUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VO SVhfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJ R19YRlJNX1VTRVI9eQpDT05GSUdfWEZSTV9TVUJfUE9MSUNZPXkKQ09ORklHX1hGUk1fTUlHUkFU RT15CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09N UD15CkNPTkZJR19ORVRfS0VZPXkKQ09ORklHX05FVF9LRVlfTUlHUkFURT15CkNPTkZJR19JTkVU PXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQpDT05G SUdfSVBfRklCX1RSSUVfU1RBVFM9eQpDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklH X0lQX1JPVVRFX01VTFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQ X1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09O RklHX0lQX1BOUF9CT09UUD15CkNPTkZJR19JUF9QTlBfUkFSUD15CkNPTkZJR19ORVRfSVBJUD15 CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9eQpDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19O RVRfSVBHUkU9eQpDT05GSUdfTkVUX0lQR1JFX0JST0FEQ0FTVD15CkNPTkZJR19JUF9NUk9VVEU9 eQpDT05GSUdfSVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9QSU1TTV9WMT15 CkNPTkZJR19JUF9QSU1TTV9WMj15CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9J UFZUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CiMgQ09ORklHX05FVF9GT1Ug aXMgbm90IHNldAojIENPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFMgaXMgbm90IHNldApDT05GSUdf SU5FVF9BSD15CkNPTkZJR19JTkVUX0VTUD15CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19J TkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVRfVFVOTkVMPXkKQ09ORklHX0lORVRfWEZSTV9N T0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5F VF9YRlJNX01PREVfQkVFVD15CkNPTkZJR19JTkVUX0xSTz15CkNPTkZJR19JTkVUX0RJQUc9eQpD T05GSUdfSU5FVF9UQ1BfRElBRz15CiMgQ09ORklHX0lORVRfVURQX0RJQUcgaXMgbm90IHNldApD T05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQpDT05GSUdfVENQX0NPTkdfQklDPXkKQ09ORklHX1RD UF9DT05HX0NVQklDPXkKQ09ORklHX1RDUF9DT05HX1dFU1RXT09EPXkKQ09ORklHX1RDUF9DT05H X0hUQ1A9eQpDT05GSUdfVENQX0NPTkdfSFNUQ1A9eQpDT05GSUdfVENQX0NPTkdfSFlCTEE9eQpD T05GSUdfVENQX0NPTkdfVkVHQVM9eQpDT05GSUdfVENQX0NPTkdfU0NBTEFCTEU9eQpDT05GSUdf VENQX0NPTkdfTFA9eQpDT05GSUdfVENQX0NPTkdfVkVOTz15CkNPTkZJR19UQ1BfQ09OR19ZRUFI PXkKQ09ORklHX1RDUF9DT05HX0lMTElOT0lTPXkKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMg bm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxU X0JJQyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9I VENQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFRkFVTFRfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1ZFTk8gaXMgbm90IHNl dAojIENPTkZJR19ERUZBVUxUX1dFU1RXT09EIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9S RU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQ X01ENVNJRz15CkNPTkZJR19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdf SVBWNl9ST1VURV9JTkZPPXkKQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQ9eQpDT05GSUdfSU5F VDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKQ09ORklHX0lORVQ2X0lQQ09NUD15CkNPTkZJR19J UFY2X01JUDY9eQojIENPTkZJR19JUFY2X0lMQSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9YRlJN X1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RS QU5TUE9SVD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFVOTkVMPXkKQ09ORklHX0lORVQ2X1hG Uk1fTU9ERV9CRUVUPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElPTj15 CiMgQ09ORklHX0lQVjZfVlRJIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0lUPXkKQ09ORklHX0lQ VjZfU0lUXzZSRD15CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVO TkVMPXkKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9NVUxUSVBMRV9U QUJMRVM9eQpDT05GSUdfSVBWNl9TVUJUUkVFUz15CkNPTkZJR19JUFY2X01ST1VURT15CkNPTkZJ R19JUFY2X01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBWNl9QSU1TTV9WMj15CiMg Q09ORklHX05FVExBQkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJ R19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlz IG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CiMgQ09ORklHX05FVEZJTFRFUl9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRF Uj15CgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJf SU5HUkVTUz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz15CiMgQ09ORklHX05FVEZJTFRFUl9O RVRMSU5LX0FDQ1QgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpD T05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklHX05GX0NPTk5UUkFDSz15CkNPTkZJ R19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJ R19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJ R19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQgaXMg bm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DVF9QUk9U T19EQ0NQPXkKQ09ORklHX05GX0NUX1BST1RPX0dSRT15CkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQ PXkKQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEU9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5E QT15CkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19IMzIzPXkK Q09ORklHX05GX0NPTk5UUkFDS19JUkM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15 CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05N UD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15 CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09O RklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90 IHNldAojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUIGlzIG5vdCBzZXQKIyBDT05G SUdfTkZfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKCiMKIyBY dGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9eQpDT05G SUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9TRVQ9eQoKIwoj IFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0FVRElUPXkKQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tTVU09eQpDT05GSUdfTkVURklMVEVSX1hUX1RB UkdFVF9DTEFTU0lGWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5NQVJLPXkKQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9DVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0RTQ1A9eQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9ITD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUksg aXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xP RyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9eQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVF VUU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9UQVJHRVRfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT15CkNP TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX1RSQUNFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz15CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RD UE9QVFNUUklQPXkKCiMKIyBYdGFibGVzIG1hdGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0FERFJUWVBFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0JQRiBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVAgaXMgbm90IHNldApDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1F TlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CiMgQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9DT05OTEFCRUwgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0NPTk5MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfQ1BVPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9ERVZHUk9VUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD15CkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9F U1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD15CkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfSEVMUEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD15CiMgQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVS X1hUX01BVENIX0lQUkFOR0U9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlM9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0wyVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xF TkdUSD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9eQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX01BQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENI X05GQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9M SUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElN RT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKQ09ORklHX0lQX1NFVD15CkNPTkZJ R19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRf QklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRf SEFTSF9JUD15CiMgQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19J UF9TRVRfSEFTSF9JUFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVA9eQpDT05GSUdf SVBfU0VUX0hBU0hfSVBQT1JUTkVUPXkKIyBDT05GSUdfSVBfU0VUX0hBU0hfTUFDIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9T RVRfSEFTSF9ORVQ9eQojIENPTkZJR19JUF9TRVRfSEFTSF9ORVRORVQgaXMgbm90IHNldApDT05G SUdfSVBfU0VUX0hBU0hfTkVUUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT15CkNP TkZJR19JUF9TRVRfTElTVF9TRVQ9eQpDT05GSUdfSVBfVlM9eQpDT05GSUdfSVBfVlNfSVBWNj15 CiMgQ09ORklHX0lQX1ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEy CgojCiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNP TkZJR19JUF9WU19QUk9UT19UQ1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fVURQPXkKQ09ORklHX0lQ X1ZTX1BST1RPX0FIX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19FU1A9eQpDT05GSUdfSVBfVlNf UFJPVE9fQUg9eQpDT05GSUdfSVBfVlNfUFJPVE9fU0NUUD15CgojCiMgSVBWUyBzY2hlZHVsZXIK IwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkK Q09ORklHX0lQX1ZTX1dMQz15CiMgQ09ORklHX0lQX1ZTX0ZPIGlzIG5vdCBzZXQKIyBDT05GSUdf SVBfVlNfT1ZGIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX0xCTEM9eQpDT05GSUdfSVBfVlNfTEJM Q1I9eQpDT05GSUdfSVBfVlNfREg9eQpDT05GSUdfSVBfVlNfU0g9eQpDT05GSUdfSVBfVlNfU0VE PXkKQ09ORklHX0lQX1ZTX05RPXkKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9W U19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBf VlNfTkZDVD15CkNPTkZJR19JUF9WU19QRV9TSVA9eQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmln dXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWND15CkNPTkZJR19ORl9DT05OVFJBQ0tfSVBW ND15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ19DT01QQVQ9eQpDT05GSUdfTkZfRFVQX0lQVjQ9 eQojIENPTkZJR19ORl9MT0dfQVJQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfTE9HX0lQVjQgaXMg bm90IHNldApDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQojIENPTkZJR19ORl9OQVRfSVBWNCBpcyBu b3Qgc2V0CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CkNPTkZJR19JUF9ORl9NQVRDSF9BSD15CkNP TkZJR19JUF9ORl9NQVRDSF9FQ049eQojIENPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUiBpcyBu b3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9UVEw9eQpDT05GSUdfSVBfTkZfRklMVEVSPXkKQ09O RklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJPWFkg aXMgbm90IHNldAojIENPTkZJR19JUF9ORl9OQVQgaXMgbm90IHNldApDT05GSUdfSVBfTkZfTUFO R0xFPXkKQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVA9eQpDT05GSUdfSVBfTkZfVEFSR0VU X0VDTj15CkNPTkZJR19JUF9ORl9UQVJHRVRfVFRMPXkKQ09ORklHX0lQX05GX1JBVz15CkNPTkZJ R19JUF9ORl9TRUNVUklUWT15CkNPTkZJR19JUF9ORl9BUlBUQUJMRVM9eQpDT05GSUdfSVBfTkZf QVJQRklMVEVSPXkKQ09ORklHX0lQX05GX0FSUF9NQU5HTEU9eQoKIwojIElQdjY6IE5ldGZpbHRl ciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKQ09ORklHX05GX0NPTk5U UkFDS19JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkK IyBDT05GSUdfTkZfTE9HX0lQVjYgaXMgbm90IHNldAojIENPTkZJR19ORl9OQVRfSVBWNiBpcyBu b3Qgc2V0CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVA2X05GX01BVENIX0FIPXkK Q09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNP TkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdf SVA2X05GX01BVENIX0lQVjZIRUFERVI9eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKIyBDT05G SUdfSVA2X05GX01BVENIX1JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9NQVRDSF9S VD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPXkKQ09ORklHX0lQNl9ORl9GSUxURVI9eQpDT05G SUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZ IGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNP TkZJR19JUDZfTkZfU0VDVVJJVFk9eQojIENPTkZJR19JUDZfTkZfTkFUIGlzIG5vdCBzZXQKCiMK IyBERUNuZXQ6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX0RFQ05FVF9ORl9HUkFC VUxBVE9SPXkKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JS T1VURT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9O QVQ9eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkK Q09ORklHX0JSSURHRV9FQlRfQVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJ REdFX0VCVF9JUDY9eQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJU X01BUks9eQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQ PXkKQ09ORklHX0JSSURHRV9FQlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkK Q09ORklHX0JSSURHRV9FQlRfRE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJ R19CUklER0VfRUJUX1JFRElSRUNUPXkKQ09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19C UklER0VfRUJUX0xPRz15CkNPTkZJR19CUklER0VfRUJUX05GTE9HPXkKQ09ORklHX0lQX0RDQ1A9 eQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgoj CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9D Q0lEMz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBf RENDUF9URlJDX0xJQj15CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RD Q1BfREVCVUcgaXMgbm90IHNldApDT05GSUdfTkVUX0RDQ1BQUk9CRT15CkNPTkZJR19JUF9TQ1RQ PXkKQ09ORklHX05FVF9TQ1RQUFJPQkU9eQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90 IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBf REVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxU X0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9 eQojIENPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19SRFMg aXMgbm90IHNldApDT05GSUdfVElQQz15CiMgQ09ORklHX1RJUENfTUVESUFfSUIgaXMgbm90IHNl dApDT05GSUdfVElQQ19NRURJQV9VRFA9eQpDT05GSUdfQVRNPXkKQ09ORklHX0FUTV9DTElQPXkK IyBDT05GSUdfQVRNX0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT15CkNP TkZJR19BVE1fTVBPQT15CkNPTkZJR19BVE1fQlIyNjg0PXkKIyBDT05GSUdfQVRNX0JSMjY4NF9J UEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKQ09ORklHX0wyVFBfREVCVUdGUz15CkNP TkZJR19MMlRQX1YzPXkKQ09ORklHX0wyVFBfSVA9eQpDT05GSUdfTDJUUF9FVEg9eQpDT05GSUdf U1RQPXkKQ09ORklHX0dBUlA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NO T09QSU5HPXkKIyBDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfTkVUX0RTQT15CkNPTkZJR19WTEFOXzgwMjFRPXkKQ09ORklHX1ZMQU5fODAyMVFfR1ZS UD15CiMgQ09ORklHX1ZMQU5fODAyMVFfTVZSUCBpcyBub3Qgc2V0CkNPTkZJR19ERUNORVQ9eQoj IENPTkZJR19ERUNORVRfUk9VVEVSIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMy PXkKQ09ORklHX0lQWD15CiMgQ09ORklHX0lQWF9JTlRFUk4gaXMgbm90IHNldApDT05GSUdfQVRB TEs9eQpDT05GSUdfREVWX0FQUExFVEFMSz15CkNPTkZJR19JUEREUD15CkNPTkZJR19JUEREUF9F TkNBUD15CiMgQ09ORklHX1gyNSBpcyBub3Qgc2V0CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05F VD15CiMgQ09ORklHXzZMT1dQQU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1ND15CiMgQ09O RklHX0lFRUU4MDIxNTRfTkw4MDIxNTRfRVhQRVJJTUVOVEFMIGlzIG5vdCBzZXQKQ09ORklHX0lF RUU4MDIxNTRfU09DS0VUPXkKIyBDT05GSUdfTUFDODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05F VF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT15 CkNPTkZJR19ORVRfU0NIX0hUQj15CkNPTkZJR19ORVRfU0NIX0hGU0M9eQpDT05GSUdfTkVUX1ND SF9BVE09eQpDT05GSUdfTkVUX1NDSF9QUklPPXkKQ09ORklHX05FVF9TQ0hfTVVMVElRPXkKQ09O RklHX05FVF9TQ0hfUkVEPXkKQ09ORklHX05FVF9TQ0hfU0ZCPXkKQ09ORklHX05FVF9TQ0hfU0ZR PXkKQ09ORklHX05FVF9TQ0hfVEVRTD15CkNPTkZJR19ORVRfU0NIX1RCRj15CkNPTkZJR19ORVRf U0NIX0dSRUQ9eQpDT05GSUdfTkVUX1NDSF9EU01BUks9eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15 CkNPTkZJR19ORVRfU0NIX0RSUj15CkNPTkZJR19ORVRfU0NIX01RUFJJTz15CkNPTkZJR19ORVRf U0NIX0NIT0tFPXkKQ09ORklHX05FVF9TQ0hfUUZRPXkKIyBDT05GSUdfTkVUX1NDSF9DT0RFTCBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRlFfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19O RVRfU0NIX0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9ISEYgaXMgbm90IHNldAojIENP TkZJR19ORVRfU0NIX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQojIENP TkZJR19ORVRfU0NIX1BMVUcgaXMgbm90IHNldAoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklH X05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz15CkNPTkZJR19ORVRfQ0xTX1RDSU5ERVg9 eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRf Q0xTX1UzMj15CkNPTkZJR19DTFNfVTMyX1BFUkY9eQpDT05GSUdfQ0xTX1UzMl9NQVJLPXkKQ09O RklHX05FVF9DTFNfUlNWUD15CkNPTkZJR19ORVRfQ0xTX1JTVlA2PXkKQ09ORklHX05FVF9DTFNf RkxPVz15CkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CiMgQ09ORklHX05FVF9DTFNfQlBGIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX0NMU19GTE9XRVIgaXMgbm90IHNldApDT05GSUdfTkVUX0VNQVRD SD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD15CkNP TkZJR19ORVRfRU1BVENIX05CWVRFPXkKQ09ORklHX05FVF9FTUFUQ0hfVTMyPXkKQ09ORklHX05F VF9FTUFUQ0hfTUVUQT15CkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9eQojIENPTkZJR19ORVRfRU1B VENIX0NBTklEIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0VNQVRDSF9JUFNFVCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfQ0xTX0FDVD15CkNPTkZJR19ORVRfQUNUX1BPTElDRT15CkNPTkZJR19ORVRf QUNUX0dBQ1Q9eQpDT05GSUdfR0FDVF9QUk9CPXkKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09O RklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVE SVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJ R19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX1ZMQU4gaXMgbm90IHNldAojIENPTkZJ R19ORVRfQUNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksgaXMgbm90 IHNldApDT05GSUdfTkVUX0NMU19JTkQ9eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RD Qj15CkNPTkZJR19ETlNfUkVTT0xWRVI9eQpDT05GSUdfQkFUTUFOX0FEVj15CkNPTkZJR19CQVRN QU5fQURWX0JMQT15CiMgQ09ORklHX0JBVE1BTl9BRFZfREFUIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFUTUFOX0FEVl9OQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFZfTUNBU1QgaXMgbm90 IHNldAojIENPTkZJR19CQVRNQU5fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTlZT V0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VExJTktfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMg Q09ORklHX01QTFMgaXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90IHNldAojIENPTkZJR19O RVRfU1dJVENIREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0wzX01BU1RFUl9ERVYgaXMgbm90 IHNldApDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENPTkZJ R19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldApDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkK Q09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX0JQRl9KSVQ9eQpD T05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19ORVRf UEtUR0VOPXkKIyBDT05GSUdfTkVUX1RDUFBST0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EUk9Q X01PTklUT1I9eQpDT05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMK IwpDT05GSUdfQVgyNT15CiMgQ09ORklHX0FYMjVfREFNQV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJ R19ORVRST009eQpDT05GSUdfUk9TRT15CgojCiMgQVguMjUgbmV0d29yayBkZXZpY2UgZHJpdmVy cwojCkNPTkZJR19NS0lTUz15CkNPTkZJR182UEFDSz15CkNPTkZJR19CUFFFVEhFUj15CkNPTkZJ R19CQVlDT01fU0VSX0ZEWD15CkNPTkZJR19CQVlDT01fU0VSX0hEWD15CkNPTkZJR19CQVlDT01f UEFSPXkKQ09ORklHX1lBTT15CkNPTkZJR19DQU49eQpDT05GSUdfQ0FOX1JBVz15CkNPTkZJR19D QU5fQkNNPXkKQ09ORklHX0NBTl9HVz15CgojCiMgQ0FOIERldmljZSBEcml2ZXJzCiMKQ09ORklH X0NBTl9WQ0FOPXkKQ09ORklHX0NBTl9TTENBTj15CkNPTkZJR19DQU5fREVWPXkKQ09ORklHX0NB Tl9DQUxDX0JJVFRJTUlORz15CiMgQ09ORklHX0NBTl9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0NB Tl9TSkExMDAwPXkKIyBDT05GSUdfQ0FOX1NKQTEwMDBfSVNBIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0FOX1NKQTEwMDBfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQ0FOX0VNU19QQ01DSUE9eQpD T05GSUdfQ0FOX0VNU19QQ0k9eQojIENPTkZJR19DQU5fUEVBS19QQ01DSUEgaXMgbm90IHNldApD T05GSUdfQ0FOX1BFQUtfUENJPXkKQ09ORklHX0NBTl9QRUFLX1BDSUVDPXkKQ09ORklHX0NBTl9L VkFTRVJfUENJPXkKQ09ORklHX0NBTl9QTFhfUENJPXkKIyBDT05GSUdfQ0FOX0NfQ0FOIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0FOX01fQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0NDNzcwIGlz IG5vdCBzZXQKCiMKIyBDQU4gU1BJIGludGVyZmFjZXMKIwpDT05GSUdfQ0FOX01DUDI1MVg9eQoK IwojIENBTiBVU0IgaW50ZXJmYWNlcwojCkNPTkZJR19DQU5fRU1TX1VTQj15CkNPTkZJR19DQU5f RVNEX1VTQjI9eQojIENPTkZJR19DQU5fR1NfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0tW QVNFUl9VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fUEVBS19VU0IgaXMgbm90IHNldAojIENP TkZJR19DQU5fOERFVl9VU0IgaXMgbm90IHNldApDT05GSUdfQ0FOX1NPRlRJTkc9eQpDT05GSUdf Q0FOX1NPRlRJTkdfQ1M9eQojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNP TkZJR19JUkRBPXkKCiMKIyBJckRBIHByb3RvY29scwojCkNPTkZJR19JUkxBTj15CkNPTkZJR19J Uk5FVD15CkNPTkZJR19JUkNPTU09eQojIENPTkZJR19JUkRBX1VMVFJBIGlzIG5vdCBzZXQKCiMK IyBJckRBIG9wdGlvbnMKIwpDT05GSUdfSVJEQV9DQUNIRV9MQVNUX0xTQVA9eQpDT05GSUdfSVJE QV9GQVNUX1JSPXkKIyBDT05GSUdfSVJEQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgSW5mcmFyZWQt cG9ydCBkZXZpY2UgZHJpdmVycwojCgojCiMgU0lSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0lS VFRZX1NJUj15CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwpDT05GSUdfRE9OR0xFPXkKQ09ORklHX0VT SV9ET05HTEU9eQpDT05GSUdfQUNUSVNZU19ET05HTEU9eQpDT05GSUdfVEVLUkFNX0RPTkdMRT15 CkNPTkZJR19UT0lNMzIzMl9ET05HTEU9eQpDT05GSUdfTElURUxJTktfRE9OR0xFPXkKQ09ORklH X01BNjAwX0RPTkdMRT15CkNPTkZJR19HSVJCSUxfRE9OR0xFPXkKQ09ORklHX01DUDIxMjBfRE9O R0xFPXkKQ09ORklHX09MRF9CRUxLSU5fRE9OR0xFPXkKQ09ORklHX0FDVDIwMExfRE9OR0xFPXkK Q09ORklHX0tJTkdTVU5fRE9OR0xFPXkKQ09ORklHX0tTREFaWkxFX0RPTkdMRT15CkNPTkZJR19L Uzk1OV9ET05HTEU9eQoKIwojIEZJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19VU0JfSVJEQT15 CkNPTkZJR19TSUdNQVRFTF9GSVI9eQpDT05GSUdfTlNDX0ZJUj15CkNPTkZJR19XSU5CT05EX0ZJ Uj15CkNPTkZJR19TTUNfSVJDQ19GSVI9eQpDT05GSUdfQUxJX0ZJUj15CkNPTkZJR19WTFNJX0ZJ Uj15CkNPTkZJR19WSUFfRklSPXkKQ09ORklHX01DU19GSVI9eQpDT05GSUdfQlQ9eQpDT05GSUdf QlRfQlJFRFI9eQpDT05GSUdfQlRfUkZDT01NPXkKQ09ORklHX0JUX1JGQ09NTV9UVFk9eQpDT05G SUdfQlRfQk5FUD15CkNPTkZJR19CVF9CTkVQX01DX0ZJTFRFUj15CkNPTkZJR19CVF9CTkVQX1BS T1RPX0ZJTFRFUj15CkNPTkZJR19CVF9DTVRQPXkKQ09ORklHX0JUX0hJRFA9eQpDT05GSUdfQlRf SFM9eQpDT05GSUdfQlRfTEU9eQojIENPTkZJR19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19CVF9ERUJVR0ZTPXkKCiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRf SU5URUw9eQpDT05GSUdfQlRfQkNNPXkKQ09ORklHX0JUX1JUTD15CkNPTkZJR19CVF9IQ0lCVFVT Qj15CkNPTkZJR19CVF9IQ0lCVFVTQl9CQ009eQpDT05GSUdfQlRfSENJQlRVU0JfUlRMPXkKQ09O RklHX0JUX0hDSUJUU0RJTz15CkNPTkZJR19CVF9IQ0lVQVJUPXkKQ09ORklHX0JUX0hDSVVBUlRf SDQ9eQpDT05GSUdfQlRfSENJVUFSVF9CQ1NQPXkKQ09ORklHX0JUX0hDSVVBUlRfQVRIM0s9eQpD T05GSUdfQlRfSENJVUFSVF9MTD15CiMgQ09ORklHX0JUX0hDSVVBUlRfM1dJUkUgaXMgbm90IHNl dAojIENPTkZJR19CVF9IQ0lVQVJUX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJVUFS VF9CQ00gaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX1FDQSBpcyBub3Qgc2V0CkNPTkZJ R19CVF9IQ0lCQ00yMDNYPXkKQ09ORklHX0JUX0hDSUJQQTEwWD15CkNPTkZJR19CVF9IQ0lCRlVT Qj15CkNPTkZJR19CVF9IQ0lEVEwxPXkKQ09ORklHX0JUX0hDSUJUM0M9eQpDT05GSUdfQlRfSENJ QkxVRUNBUkQ9eQpDT05GSUdfQlRfSENJQlRVQVJUPXkKQ09ORklHX0JUX0hDSVZIQ0k9eQpDT05G SUdfQlRfTVJWTD15CkNPTkZJR19CVF9NUlZMX1NESU89eQpDT05GSUdfQlRfQVRIM0s9eQpDT05G SUdfQUZfUlhSUEM9eQojIENPTkZJR19BRl9SWFJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19S WEtBRD15CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfV0lSRUxF U1NfRVhUPXkKQ09ORklHX1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05GSUdfV0VY VF9TUFk9eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgwMjExPXkKIyBDT05GSUdfTkw4 MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJO SU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX1JFR19ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19DRkc4MDIxMV9ERUZBVUxUX1BTPXkKIyBDT05GSUdfQ0ZHODAyMTFfREVCVUdGUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0lOVEVSTkFMX1JFR0RCIGlzIG5vdCBzZXQKQ09ORklH X0NGRzgwMjExX0NSREFfU1VQUE9SVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkKQ09ORklHX0NG RzgwMjExX1dFWFRfRVhQT1JUPXkKQ09ORklHX0xJQjgwMjExPXkKQ09ORklHX0xJQjgwMjExX0NS WVBUX1dFUD15CkNPTkZJR19MSUI4MDIxMV9DUllQVF9DQ01QPXkKQ09ORklHX0xJQjgwMjExX0NS WVBUX1RLSVA9eQojIENPTkZJR19MSUI4MDIxMV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NQUM4 MDIxMT15CkNPTkZJR19NQUM4MDIxMV9IQVNfUkM9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RS RUw9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUxfSFQ9eQojIENPTkZJR19NQUM4MDIxMV9S Q19NSU5TVFJFTF9WSFQgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVF9NSU5T VFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUPSJtaW5zdHJlbF9odCIKQ09ORklHX01B QzgwMjExX01FU0g9eQpDT05GSUdfTUFDODAyMTFfTEVEUz15CiMgQ09ORklHX01BQzgwMjExX0RF QlVHRlMgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9NRVNTQUdFX1RSQUNJTkcgaXMgbm90 IHNldAojIENPTkZJR19NQUM4MDIxMV9ERUJVR19NRU5VIGlzIG5vdCBzZXQKQ09ORklHX01BQzgw MjExX1NUQV9IQVNIX01BWF9TSVpFPTAKQ09ORklHX1dJTUFYPXkKQ09ORklHX1dJTUFYX0RFQlVH X0xFVkVMPTgKQ09ORklHX1JGS0lMTD15CkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJ TExfSU5QVVQ9eQojIENPTkZJR19SRktJTExfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdf UkZLSUxMX0dQSU8gaXMgbm90IHNldApDT05GSUdfTkVUXzlQPXkKQ09ORklHX05FVF85UF9WSVJU SU89eQpDT05GSUdfTkVUXzlQX1JETUE9eQojIENPTkZJR19ORVRfOVBfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfTElCPXkKIyBDT05GSUdfQ0VQ SF9MSUJfUFJFVFRZREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JF U09MVkVSIGlzIG5vdCBzZXQKQ09ORklHX05GQz15CiMgQ09ORklHX05GQ19ESUdJVEFMIGlzIG5v dCBzZXQKQ09ORklHX05GQ19OQ0k9eQojIENPTkZJR19ORkNfTkNJX1NQSSBpcyBub3Qgc2V0CiMg Q09ORklHX05GQ19OQ0lfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19IQ0kgaXMgbm90IHNl dAoKIwojIE5lYXIgRmllbGQgQ29tbXVuaWNhdGlvbiAoTkZDKSBkZXZpY2VzCiMKQ09ORklHX05G Q19QTjUzMz15CiMgQ09ORklHX05GQ19TSU0gaXMgbm90IHNldAojIENPTkZJR19ORkNfRkRQIGlz IG5vdCBzZXQKIyBDT05GSUdfTkZDX01SVkxfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX1NU X05DSSBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19OWFBfTkNJIGlzIG5vdCBzZXQKIyBDT05GSUdf TkZDX1MzRldSTjVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNldApD T05GSUdfSEFWRV9CUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBE cml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQ RVJfUEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBu b3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9 eQpDT05GSUdfRldfTE9BREVSPXkKIyBDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMIGlzIG5vdCBz ZXQKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9 eQojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldApDT05G SUdfV0FOVF9ERVZfQ09SRURVTVA9eQpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKQ09ORklH X0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CiMgQ09ORklH X0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BS T0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX0RNQV9TSEFS RURfQlVGRkVSPXkKIyBDT05GSUdfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldAoKIwojIEJ1cyBkZXZp Y2VzCiMKQ09ORklHX0NPTk5FQ1RPUj15CkNPTkZJR19QUk9DX0VWRU5UUz15CkNPTkZJR19NVEQ9 eQojIENPTkZJR19NVERfVEVTVFMgaXMgbm90IHNldApDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9 eQpDT05GSUdfTVREX1JFREJPT1RfRElSRUNUT1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURC T09UX1BBUlRTX1VOQUxMT0NBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFS VFNfUkVBRE9OTFkgaXMgbm90IHNldAojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qg c2V0CkNPTkZJR19NVERfQVI3X1BBUlRTPXkKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0 aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CkNPTkZJR19NVERfQkxPQ0s9eQpDT05G SUdfRlRMPXkKQ09ORklHX05GVEw9eQpDT05GSUdfTkZUTF9SVz15CkNPTkZJR19JTkZUTD15CkNP TkZJR19SRkRfRlRMPXkKQ09ORklHX1NTRkRDPXkKIyBDT05GSUdfU01fRlRMIGlzIG5vdCBzZXQK Q09ORklHX01URF9PT1BTPXkKQ09ORklHX01URF9TV0FQPXkKIyBDT05GSUdfTVREX1BBUlRJVElP TkVEX01BU1RFUiBpcyBub3Qgc2V0CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpD T05GSUdfTVREX0NGST15CkNPTkZJR19NVERfSkVERUNQUk9CRT15CkNPTkZJR19NVERfR0VOX1BS T0JFPXkKIyBDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NVERf TUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19N VERfTUFQX0JBTktfV0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX01BUF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05G SUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19N VERfQ0ZJX0k4IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSU5URUxFWFQ9eQpDT05GSUdfTVRE X0NGSV9BTURTVEQ9eQpDT05GSUdfTVREX0NGSV9TVEFBPXkKQ09ORklHX01URF9DRklfVVRJTD15 CkNPTkZJR19NVERfUkFNPXkKQ09ORklHX01URF9ST009eQpDT05GSUdfTVREX0FCU0VOVD15Cgoj CiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCkNPTkZJR19NVERfQ09NUExFWF9N QVBQSU5HUz15CkNPTkZJR19NVERfUEhZU01BUD15CiMgQ09ORklHX01URF9QSFlTTUFQX0NPTVBB VCBpcyBub3Qgc2V0CkNPTkZJR19NVERfU0JDX0dYWD15CiMgQ09ORklHX01URF9BTUQ3NlhST00g aXMgbm90IHNldAojIENPTkZJR19NVERfSUNIWFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9F U0IyUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NLODA0WFJPTSBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9TQ0IyX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05FVHRlbCBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9MNDQwR1ggaXMgbm90IHNldApDT05GSUdfTVREX1BDST15CkNPTkZJ R19NVERfUENNQ0lBPXkKIyBDT05GSUdfTVREX1BDTUNJQV9BTk9OWU1PVVMgaXMgbm90IHNldAoj IENPTkZJR19NVERfR1BJT19BRERSIGlzIG5vdCBzZXQKQ09ORklHX01URF9JTlRFTF9WUl9OT1I9 eQpDT05GSUdfTVREX1BMQVRSQU09eQojIENPTkZJR19NVERfTEFUQ0hfQUREUiBpcyBub3Qgc2V0 CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01URF9QTUM1 NTE9eQojIENPTkZJR19NVERfUE1DNTUxX0JVR0ZJWCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9Q TUM1NTFfREVCVUcgaXMgbm90IHNldApDT05GSUdfTVREX0RBVEFGTEFTSD15CiMgQ09ORklHX01U RF9EQVRBRkxBU0hfV1JJVEVfVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0RBVEFGTEFT SF9PVFAgaXMgbm90IHNldApDT05GSUdfTVREX1NTVDI1TD15CkNPTkZJR19NVERfU0xSQU09eQpD T05GSUdfTVREX1BIUkFNPXkKQ09ORklHX01URF9NVERSQU09eQpDT05GSUdfTVREUkFNX1RPVEFM X1NJWkU9NDA5NgpDT05GSUdfTVREUkFNX0VSQVNFX1NJWkU9MTI4CkNPTkZJR19NVERSQU1fQUJT X1BPUz0wCkNPTkZJR19NVERfQkxPQ0syTVREPXkKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERy aXZlcnMKIwojIENPTkZJR19NVERfRE9DRzMgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRUND PXkKIyBDT05GSUdfTVREX05BTkRfRUNDX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORD15 CiMgQ09ORklHX01URF9OQU5EX0VDQ19CQ0ggaXMgbm90IHNldApDT05GSUdfTVREX1NNX0NPTU1P Tj15CiMgQ09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NVERf TkFORF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfT01BUF9CQ0hfQlVJTEQgaXMg bm90IHNldApDT05GSUdfTVREX05BTkRfSURTPXkKQ09ORklHX01URF9OQU5EX1JJQ09IPXkKQ09O RklHX01URF9OQU5EX0RJU0tPTkNISVA9eQojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BS T0JFX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVf QUREUkVTUz0wCiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfQkJUV1JJVEUgaXMgbm90IHNl dAojIENPTkZJR19NVERfTkFORF9ET0NHNCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9DQUZF PXkKQ09ORklHX01URF9OQU5EX05BTkRTSU09eQpDT05GSUdfTVREX05BTkRfUExBVEZPUk09eQoj IENPTkZJR19NVERfTkFORF9ISVNJNTA0IGlzIG5vdCBzZXQKQ09ORklHX01URF9PTkVOQU5EPXkK Q09ORklHX01URF9PTkVOQU5EX1ZFUklGWV9XUklURT15CkNPTkZJR19NVERfT05FTkFORF9HRU5F UklDPXkKIyBDT05GSUdfTVREX09ORU5BTkRfT1RQIGlzIG5vdCBzZXQKQ09ORklHX01URF9PTkVO QU5EXzJYX1BST0dSQU09eQoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwoj CkNPTkZJR19NVERfTFBERFI9eQpDT05GSUdfTVREX1FJTkZPX1BST0JFPXkKIyBDT05GSUdfTVRE X1NQSV9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1VCST15CkNPTkZJR19NVERfVUJJX1dMX1RI UkVTSE9MRD00MDk2CkNPTkZJR19NVERfVUJJX0JFQl9MSU1JVD0yMAojIENPTkZJR19NVERfVUJJ X0ZBU1RNQVAgaXMgbm90IHNldAojIENPTkZJR19NVERfVUJJX0dMVUVCSSBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9VQklfQkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19PRiBpcyBub3Qgc2V0CkNP TkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUPXkKQ09ORklH X1BBUlBPUlRfUEM9eQpDT05GSUdfUEFSUE9SVF9TRVJJQUw9eQojIENPTkZJR19QQVJQT1JUX1BD X0ZJRk8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU8gaXMgbm90IHNldApD T05GSUdfUEFSUE9SVF9QQ19QQ01DSUE9eQojIENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0 CkNPTkZJR19QQVJQT1JUX0FYODg3OTY9eQpDT05GSUdfUEFSUE9SVF8xMjg0PXkKQ09ORklHX1BB UlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CiMgQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUyBp cyBub3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RF Vj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9G RD15CiMgQ09ORklHX1BBUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9N VElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0NQ UV9DSVNTX0RBPXkKQ09ORklHX0NJU1NfU0NTSV9UQVBFPXkKQ09ORklHX0JMS19ERVZfREFDOTYw PXkKQ09ORklHX0JMS19ERVZfVU1FTT15CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX0xPT1A9eQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VO VD04CiMgQ09ORklHX0JMS19ERVZfQ1JZUFRPTE9PUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfRFJCRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX05CRD15CiMgQ09ORklHX0JMS19ERVZf U0tEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfT1NEPXkKQ09ORklHX0JMS19ERVZfU1g4PXkK Q09ORklHX0JMS19ERVZfUkFNPXkKQ09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJR19C TEtfREVWX1JBTV9TSVpFPTY1NTM2CkNPTkZJR19DRFJPTV9QS1RDRFZEPXkKQ09ORklHX0NEUk9N X1BLVENEVkRfQlVGRkVSUz04CiMgQ09ORklHX0NEUk9NX1BLVENEVkRfV0NBQ0hFIGlzIG5vdCBz ZXQKQ09ORklHX0FUQV9PVkVSX0VUSD15CkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5EPXkKQ09O RklHX1hFTl9CTEtERVZfQkFDS0VORD15CkNPTkZJR19WSVJUSU9fQkxLPXkKIyBDT05GSUdfQkxL X0RFVl9IRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZf UlNYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlZNRSBpcyBub3Qgc2V0CgojCiMgTWlz YyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xWMDJEPXkKQ09ORklHX0FENTI1WF9EUE9U PXkKQ09ORklHX0FENTI1WF9EUE9UX0kyQz15CkNPTkZJR19BRDUyNVhfRFBPVF9TUEk9eQojIENP TkZJR19EVU1NWV9JUlEgaXMgbm90IHNldApDT05GSUdfSUJNX0FTTT15CkNPTkZJR19QSEFOVE9N PXkKQ09ORklHX1NHSV9JT0M0PXkKQ09ORklHX1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdYWDE9 eQpDT05GSUdfSUNTOTMyUzQwMT15CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdf SFBfSUxPPXkKQ09ORklHX0FQRFM5ODAyQUxTPXkKQ09ORklHX0lTTDI5MDAzPXkKQ09ORklHX0lT TDI5MDIwPXkKQ09ORklHX1NFTlNPUlNfVFNMMjU1MD15CkNPTkZJR19TRU5TT1JTX0JIMTc4MD15 CkNPTkZJR19TRU5TT1JTX0JIMTc3MD15CkNPTkZJR19TRU5TT1JTX0FQRFM5OTBYPXkKQ09ORklH X0hNQzYzNTI9eQpDT05GSUdfRFMxNjgyPXkKQ09ORklHX1RJX0RBQzc1MTI9eQojIENPTkZJR19C TVAwODVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1QMDg1X1NQSSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19D T05GSUcgaXMgbm90IHNldAojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQKQ09ORklHX0MyUE9SVD15 CkNPTkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwPXkKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJ R19FRVBST01fQVQyND15CkNPTkZJR19FRVBST01fQVQyNT15CkNPTkZJR19FRVBST01fTEVHQUNZ PXkKQ09ORklHX0VFUFJPTV9NQVg2ODc1PXkKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklH X0VFUFJPTV85M1hYNDYgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfQ09SRT15CiMgQ09ORklHX0NC NzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMK IyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMg Q09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTElTM19JMkM9eQoKIwojIEFs dGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCiMgQ09ORklHX0FMVEVSQV9TVEFQ TCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X01FSV9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENP TkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwoj IENPTkZJR19JTlRFTF9NSUNfQlVTIGlzIG5vdCBzZXQKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoj IENPTkZJR19TQ0lGX0JVUyBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMK CiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRl bCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdlbWVudCAoQ09TTSkgRHJpdmVycwojCiMgQ09O RklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19D WExfQkFTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9LRVJORUxfQVBJIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1hMX0VFSCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lERT15CkNPTkZJR19JREU9eQoK IwojIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi9pZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9u IElERSBkcml2ZXMKIwpDT05GSUdfSURFX1hGRVJfTU9ERT15CkNPTkZJR19JREVfQVRBUEk9eQoj IENPTkZJR19CTEtfREVWX0lERV9TQVRBIGlzIG5vdCBzZXQKQ09ORklHX0lERV9HRD15CkNPTkZJ R19JREVfR0RfQVRBPXkKQ09ORklHX0lERV9HRF9BVEFQST15CiMgQ09ORklHX0JMS19ERVZfSURF Q1MgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ERUxLSU49eQpDT05GSUdfQkxLX0RFVl9JREVD RD15CkNPTkZJR19CTEtfREVWX0lERUNEX1ZFUkJPU0VfRVJST1JTPXkKQ09ORklHX0JMS19ERVZf SURFVEFQRT15CiMgQ09ORklHX0JMS19ERVZfSURFQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lE RV9UQVNLX0lPQ1RMIGlzIG5vdCBzZXQKQ09ORklHX0lERV9QUk9DX0ZTPXkKCiMKIyBJREUgY2hp cHNldCBzdXBwb3J0L2J1Z2ZpeGVzCiMKQ09ORklHX0lERV9HRU5FUklDPXkKIyBDT05GSUdfQkxL X0RFVl9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ01ENjQwIGlzIG5vdCBz ZXQKQ09ORklHX0JMS19ERVZfSURFUE5QPXkKQ09ORklHX0JMS19ERVZfSURFRE1BX1NGRj15Cgoj CiMgUENJIElERSBjaGlwc2V0cyBzdXBwb3J0CiMKQ09ORklHX0JMS19ERVZfSURFUENJPXkKQ09O RklHX0lERVBDSV9QQ0lCVVNfT1JERVI9eQojIENPTkZJR19CTEtfREVWX09GRkJPQVJEIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf T1BUSTYyMT15CiMgQ09ORklHX0JMS19ERVZfUloxMDAwIGlzIG5vdCBzZXQKQ09ORklHX0JMS19E RVZfSURFRE1BX1BDST15CiMgQ09ORklHX0JMS19ERVZfQUVDNjJYWCBpcyBub3Qgc2V0CiMgQ09O RklHX0JMS19ERVZfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQU1ENzRYWCBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RSSUZMRVggaXMgbm90IHNl dApDT05GSUdfQkxLX0RFVl9IUFQzNjY9eQojIENPTkZJR19CTEtfREVWX0pNSUNST04gaXMgbm90 IHNldApDT05GSUdfQkxLX0RFVl9QSUlYPXkKQ09ORklHX0JMS19ERVZfSVQ4MTcyPXkKQ09ORklH X0JMS19ERVZfSVQ4MjEzPXkKIyBDT05GSUdfQkxLX0RFVl9JVDgyMVggaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX05TODc0MTUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BEQzIwMlhY X09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfTkVXIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9TVldLUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0lJTUFH RSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0lTNTUxMyBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfU0xDOTBFNjYgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9UUk0yOTA9eQojIENP TkZJR19CTEtfREVWX1ZJQTgyQ1hYWCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RDODZDMDAx PXkKQ09ORklHX0JMS19ERVZfSURFRE1BPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09O RklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJR19T Q1NJX0RNQT15CkNPTkZJR19TQ1NJX05FVExJTks9eQojIENPTkZJR19TQ1NJX01RX0RFRkFVTFQg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BST0NfRlMgaXMgbm90IHNldAoKIwojIFNDU0kgc3Vw cG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQpDT05G SUdfQ0hSX0RFVl9TVD15CkNPTkZJR19DSFJfREVWX09TU1Q9eQpDT05GSUdfQkxLX0RFVl9TUj15 CkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0NI Ul9ERVZfU0NIPXkKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRT PXkKQ09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFND U0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CkNPTkZJR19TQ1NJX0ZDX0FU VFJTPXkKQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9eQpD T05GSUdfU0NTSV9TQVNfTElCU0FTPXkKQ09ORklHX1NDU0lfU0FTX0FUQT15CkNPTkZJR19TQ1NJ X1NBU19IT1NUX1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz15CkNPTkZJR19TQ1NJX0xPV0xF VkVMPXkKQ09ORklHX0lTQ1NJX1RDUD15CkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPXkKQ09ORklH X1NDU0lfQ1hHQjNfSVNDU0k9eQpDT05GSUdfU0NTSV9DWEdCNF9JU0NTST15CkNPTkZJR19TQ1NJ X0JOWDJfSVNDU0k9eQpDT05GSUdfU0NTSV9CTlgyWF9GQ09FPXkKQ09ORklHX0JFMklTQ1NJPXkK Q09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEPXkKQ09ORklHX1NDU0lfSFBTQT15CkNPTkZJR19T Q1NJXzNXXzlYWFg9eQpDT05GSUdfU0NTSV8zV19TQVM9eQpDT05GSUdfU0NTSV9BQ0FSRD15CkNP TkZJR19TQ1NJX0FBQ1JBSUQ9eQpDT05GSUdfU0NTSV9BSUM3WFhYPXkKQ09ORklHX0FJQzdYWFhf Q01EU19QRVJfREVWSUNFPTgKQ09ORklHX0FJQzdYWFhfUkVTRVRfREVMQVlfTVM9MTUwMDAKQ09O RklHX0FJQzdYWFhfREVCVUdfRU5BQkxFPXkKQ09ORklHX0FJQzdYWFhfREVCVUdfTUFTSz0wCkNP TkZJR19BSUM3WFhYX1JFR19QUkVUVFlfUFJJTlQ9eQpDT05GSUdfU0NTSV9BSUM3OVhYPXkKQ09O RklHX0FJQzc5WFhfQ01EU19QRVJfREVWSUNFPTMyCkNPTkZJR19BSUM3OVhYX1JFU0VUX0RFTEFZ X01TPTE1MDAwCkNPTkZJR19BSUM3OVhYX0RFQlVHX0VOQUJMRT15CkNPTkZJR19BSUM3OVhYX0RF QlVHX01BU0s9MApDT05GSUdfQUlDNzlYWF9SRUdfUFJFVFRZX1BSSU5UPXkKQ09ORklHX1NDU0lf QUlDOTRYWD15CiMgQ09ORklHX0FJQzk0WFhfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NTSV9N VlNBUz15CiMgQ09ORklHX1NDU0lfTVZTQVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X01WU0FTX1RBU0tMRVQgaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlVNST15CkNPTkZJR19TQ1NJ X0RQVF9JMk89eQpDT05GSUdfU0NTSV9BRFZBTlNZUz15CkNPTkZJR19TQ1NJX0FSQ01TUj15CiMg Q09ORklHX1NDU0lfRVNBUzJSIGlzIG5vdCBzZXQKQ09ORklHX01FR0FSQUlEX05FV0dFTj15CkNP TkZJR19NRUdBUkFJRF9NTT15CkNPTkZJR19NRUdBUkFJRF9NQUlMQk9YPXkKQ09ORklHX01FR0FS QUlEX0xFR0FDWT15CkNPTkZJR19NRUdBUkFJRF9TQVM9eQpDT05GSUdfU0NTSV9NUFQyU0FTPXkK Q09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOAojIENPTkZJR19TQ1NJX01QVDJTQVNfTE9H R0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBUM1NBUyBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSFBUSU9QPXkKQ09ORklHX1NDU0lf QlVTTE9HSUM9eQojIENPTkZJR19TQ1NJX0ZMQVNIUE9JTlQgaXMgbm90IHNldApDT05GSUdfVk1X QVJFX1BWU0NTST15CiMgQ09ORklHX1hFTl9TQ1NJX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklH X0hZUEVSVl9TVE9SQUdFPXkKQ09ORklHX0xJQkZDPXkKQ09ORklHX0xJQkZDT0U9eQpDT05GSUdf RkNPRT15CkNPTkZJR19GQ09FX0ZOSUM9eQojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNldApD T05GSUdfU0NTSV9ETVgzMTkxRD15CkNPTkZJR19TQ1NJX0VBVEE9eQpDT05GSUdfU0NTSV9FQVRB X1RBR0dFRF9RVUVVRT15CkNPTkZJR19TQ1NJX0VBVEFfTElOS0VEX0NPTU1BTkRTPXkKQ09ORklH X1NDU0lfRUFUQV9NQVhfVEFHUz0xNgpDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOPXkKQ09ORklH X1NDU0lfR0RUSD15CkNPTkZJR19TQ1NJX0lTQ0k9eQpDT05GSUdfU0NTSV9JUFM9eQpDT05GSUdf U0NTSV9JTklUSU89eQpDT05GSUdfU0NTSV9JTklBMTAwPXkKQ09ORklHX1NDU0lfUFBBPXkKQ09O RklHX1NDU0lfSU1NPXkKIyBDT05GSUdfU0NTSV9JWklQX0VQUDE2IGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9JWklQX1NMT1dfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU1RFWD15CkNPTkZJ R19TQ1NJX1NZTTUzQzhYWF8yPXkKQ09ORklHX1NDU0lfU1lNNTNDOFhYX0RNQV9BRERSRVNTSU5H X01PREU9MQpDT05GSUdfU0NTSV9TWU01M0M4WFhfREVGQVVMVF9UQUdTPTE2CkNPTkZJR19TQ1NJ X1NZTTUzQzhYWF9NQVhfVEFHUz02NApDT05GSUdfU0NTSV9TWU01M0M4WFhfTU1JTz15CkNPTkZJ R19TQ1NJX0lQUj15CiMgQ09ORklHX1NDU0lfSVBSX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9JUFJfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1FMT0dJQ18xMjgwPXkKQ09ORklH X1NDU0lfUUxBX0ZDPXkKIyBDT05GSUdfVENNX1FMQTJYWFggaXMgbm90IHNldApDT05GSUdfU0NT SV9RTEFfSVNDU0k9eQojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9E QzM5NXg9eQojIENPTkZJR19TQ1NJX0FNNTNDOTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9X RDcxOVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfUE1DUkFJRD15CkNPTkZJR19TQ1NJX1BNODAwMT15CkNPTkZJR19TQ1NJX0JGQV9GQz15CkNP TkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfQ0hFTFNJT19GQ09FIGlzIG5vdCBzZXQK Q09ORklHX1NDU0lfTE9XTEVWRUxfUENNQ0lBPXkKQ09ORklHX1BDTUNJQV9BSEExNTJYPW0KQ09O RklHX1BDTUNJQV9GRE9NQUlOPW0KQ09ORklHX1BDTUNJQV9RTE9HSUM9bQpDT05GSUdfUENNQ0lB X1NZTTUzQzUwMD1tCkNPTkZJR19TQ1NJX0RIPXkKQ09ORklHX1NDU0lfREhfUkRBQz15CkNPTkZJ R19TQ1NJX0RIX0hQX1NXPXkKQ09ORklHX1NDU0lfREhfRU1DPXkKQ09ORklHX1NDU0lfREhfQUxV QT15CkNPTkZJR19TQ1NJX09TRF9JTklUSUFUT1I9eQpDT05GSUdfU0NTSV9PU0RfVUxEPXkKQ09O RklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCiMgQ09ORklHX1NDU0lfT1NEX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklHX0FUQV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CkNP TkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJR19BVEFfQUNQST15CiMgQ09ORklHX1NBVEFf WlBPREQgaXMgbm90IHNldApDT05GSUdfU0FUQV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGgg bm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKQ09ORklHX1NBVEFfQUhDST15CiMgQ09ORklHX1NB VEFfQUhDSV9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX0lOSUMxNjJYPXkKQ09ORklH X1NBVEFfQUNBUkRfQUhDST15CkNPTkZJR19TQVRBX1NJTDI0PXkKQ09ORklHX0FUQV9TRkY9eQoK IwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKQ09ORklHX1BE Q19BRE1BPXkKQ09ORklHX1NBVEFfUVNUT1I9eQpDT05GSUdfU0FUQV9TWDQ9eQpDT05GSUdfQVRB X0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FU QV9QSUlYPXkKQ09ORklHX1NBVEFfTVY9eQpDT05GSUdfU0FUQV9OVj15CkNPTkZJR19TQVRBX1BS T01JU0U9eQpDT05GSUdfU0FUQV9TSUw9eQpDT05GSUdfU0FUQV9TSVM9eQpDT05GSUdfU0FUQV9T Vlc9eQpDT05GSUdfU0FUQV9VTEk9eQpDT05GSUdfU0FUQV9WSUE9eQpDT05GSUdfU0FUQV9WSVRF U1NFPXkKCiMKIyBQQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX1BBVEFf QUxJPXkKQ09ORklHX1BBVEFfQU1EPXkKQ09ORklHX1BBVEFfQVJUT1A9eQpDT05GSUdfUEFUQV9B VElJWFA9eQpDT05GSUdfUEFUQV9BVFA4NjdYPXkKQ09ORklHX1BBVEFfQ01ENjRYPXkKIyBDT05G SUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfRUZBUj15CiMgQ09ORklHX1BB VEFfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENP TkZJR19QQVRBX0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qg c2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfSVQ4MjFYPXkK Q09ORklHX1BBVEFfSk1JQ1JPTj15CkNPTkZJR19QQVRBX01BUlZFTEw9eQpDT05GSUdfUEFUQV9O RVRDRUxMPXkKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfTlM4 NzQxNT15CkNPTkZJR19QQVRBX09MRFBJSVg9eQojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90 IHNldApDT05GSUdfUEFUQV9QREMyMDI3WD15CkNPTkZJR19QQVRBX1BEQ19PTEQ9eQojIENPTkZJ R19QQVRBX1JBRElTWVMgaXMgbm90IHNldApDT05GSUdfUEFUQV9SREM9eQpDT05GSUdfUEFUQV9T Q0g9eQpDT05GSUdfUEFUQV9TRVJWRVJXT1JLUz15CkNPTkZJR19QQVRBX1NJTDY4MD15CkNPTkZJ R19QQVRBX1NJUz15CkNPTkZJR19QQVRBX1RPU0hJQkE9eQpDT05GSUdfUEFUQV9UUklGTEVYPXkK Q09ORklHX1BBVEFfVklBPXkKIyBDT05GSUdfUEFUQV9XSU5CT05EIGlzIG5vdCBzZXQKCiMKIyBQ SU8tb25seSBTRkYgY29udHJvbGxlcnMKIwojIENPTkZJR19QQVRBX0NNRDY0MF9QQ0kgaXMgbm90 IHNldApDT05GSUdfUEFUQV9NUElJWD15CkNPTkZJR19QQVRBX05TODc0MTA9eQojIENPTkZJR19Q QVRBX09QVEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9QQ01DSUE9eQpDT05GSUdfUEFUQV9SWjEw MDA9eQoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BB VEFfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19BVEFfR0VORVJJQz15CiMgQ09ORklHX1BBVEFfTEVH QUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURf QVVUT0RFVEVDVD15CkNPTkZJR19NRF9MSU5FQVI9eQpDT05GSUdfTURfUkFJRDA9eQpDT05GSUdf TURfUkFJRDE9eQpDT05GSUdfTURfUkFJRDEwPXkKQ09ORklHX01EX1JBSUQ0NTY9eQpDT05GSUdf TURfTVVMVElQQVRIPXkKQ09ORklHX01EX0ZBVUxUWT15CiMgQ09ORklHX01EX0NMVVNURVIgaXMg bm90IHNldAojIENPTkZJR19CQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlM VElOPXkKQ09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19ETV9NUV9ERUZBVUxUIGlzIG5vdCBz ZXQKIyBDT05GSUdfRE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfRE1fQlVGSU89eQpDT05GSUdf RE1fQklPX1BSSVNPTj15CkNPTkZJR19ETV9QRVJTSVNURU5UX0RBVEE9eQojIENPTkZJR19ETV9E RUJVR19CTE9DS19TVEFDS19UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09O RklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPXkKIyBDT05GSUdf RE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9FUkEgaXMgbm90IHNldApDT05GSUdfRE1f TUlSUk9SPXkKQ09ORklHX0RNX0xPR19VU0VSU1BBQ0U9eQpDT05GSUdfRE1fUkFJRD15CkNPTkZJ R19ETV9aRVJPPXkKQ09ORklHX0RNX01VTFRJUEFUSD15CkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9 eQpDT05GSUdfRE1fTVVMVElQQVRIX1NUPXkKQ09ORklHX0RNX0RFTEFZPXkKQ09ORklHX0RNX1VF VkVOVD15CkNPTkZJR19ETV9GTEFLRVk9eQojIENPTkZJR19ETV9WRVJJVFkgaXMgbm90IHNldAoj IENPTkZJR19ETV9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19ETV9MT0dfV1JJVEVTIGlzIG5v dCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPXkKQ09ORklHX1RDTV9JQkxPQ0s9eQpDT05GSUdfVENN X0ZJTEVJTz15CkNPTkZJR19UQ01fUFNDU0k9eQojIENPTkZJR19UQ01fVVNFUjIgaXMgbm90IHNl dApDT05GSUdfTE9PUEJBQ0tfVEFSR0VUPXkKQ09ORklHX1RDTV9GQz15CkNPTkZJR19JU0NTSV9U QVJHRVQ9eQojIENPTkZJR19TQlBfVEFSR0VUIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTj15CkNP TkZJR19GVVNJT05fU1BJPXkKQ09ORklHX0ZVU0lPTl9GQz15CkNPTkZJR19GVVNJT05fU0FTPXkK Q09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApDT05GSUdfRlVTSU9OX0NUTD15CkNPTkZJR19GVVNJ T05fTEFOPXkKIyBDT05GSUdfRlVTSU9OX0xPR0dJTkcgaXMgbm90IHNldAoKIwojIElFRUUgMTM5 NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9eQpDT05GSUdfRklSRVdJUkVf T0hDST15CkNPTkZJR19GSVJFV0lSRV9TQlAyPXkKQ09ORklHX0ZJUkVXSVJFX05FVD15CkNPTkZJ R19GSVJFV0lSRV9OT1NZPXkKQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTPXkKQ09ORklHX01BQ19F TVVNT1VTRUJUTj15CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX01JST15CkNPTkZJR19ORVRf Q09SRT15CkNPTkZJR19CT05ESU5HPXkKQ09ORklHX0RVTU1ZPXkKQ09ORklHX0VRVUFMSVpFUj15 CkNPTkZJR19ORVRfRkM9eQpDT05GSUdfSUZCPXkKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNl dApDT05GSUdfTUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkKIyBDT05GSUdfSVBWTEFOIGlzIG5v dCBzZXQKIyBDT05GSUdfVlhMQU4gaXMgbm90IHNldAojIENPTkZJR19HRU5FVkUgaXMgbm90IHNl dApDT05GSUdfTkVUQ09OU09MRT15CkNPTkZJR19ORVRDT05TT0xFX0RZTkFNSUM9eQpDT05GSUdf TkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj15CiMgQ09O RklHX1RVTl9WTkVUX0NST1NTX0xFIGlzIG5vdCBzZXQKQ09ORklHX1ZFVEg9eQpDT05GSUdfVklS VElPX05FVD15CiMgQ09ORklHX05MTU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTkdFTV9QSFk9eQpD T05GSUdfQVJDTkVUPXkKQ09ORklHX0FSQ05FVF8xMjAxPXkKQ09ORklHX0FSQ05FVF8xMDUxPXkK Q09ORklHX0FSQ05FVF9SQVc9eQpDT05GSUdfQVJDTkVUX0NBUD15CkNPTkZJR19BUkNORVRfQ09N OTB4eD15CkNPTkZJR19BUkNORVRfQ09NOTB4eElPPXkKQ09ORklHX0FSQ05FVF9SSU1fST15CkNP TkZJR19BUkNORVRfQ09NMjAwMjA9eQpDT05GSUdfQVJDTkVUX0NPTTIwMDIwX1BDST15CkNPTkZJ R19BUkNORVRfQ09NMjAwMjBfQ1M9eQpDT05GSUdfQVRNX0RSSVZFUlM9eQpDT05GSUdfQVRNX0RV TU1ZPXkKQ09ORklHX0FUTV9UQ1A9eQpDT05GSUdfQVRNX0xBTkFJPXkKQ09ORklHX0FUTV9FTkk9 eQojIENPTkZJR19BVE1fRU5JX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSV9UVU5F X0JVUlNUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9GSVJFU1RSRUFNPXkKQ09ORklHX0FUTV9aQVRN PXkKIyBDT05GSUdfQVRNX1pBVE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNX05JQ1NUQVI9 eQpDT05GSUdfQVRNX05JQ1NUQVJfVVNFX1NVTkk9eQpDT05GSUdfQVRNX05JQ1NUQVJfVVNFX0lE VDc3MTA1PXkKQ09ORklHX0FUTV9JRFQ3NzI1Mj15CiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09O RklHX0FUTV9JRFQ3NzI1Ml9VU0VfU1VOST15CkNPTkZJR19BVE1fQU1CQVNTQURPUj15CiMgQ09O RklHX0FUTV9BTUJBU1NBRE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9IT1JJWk9OPXkK IyBDT05GSUdfQVRNX0hPUklaT05fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNX0lBPXkKIyBD T05GSUdfQVRNX0lBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9GT1JFMjAwRT15CiMgQ09O RklHX0FUTV9GT1JFMjAwRV9VU0VfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRk9SRTIw MEVfVFhfUkVUUlk9MTYKQ09ORklHX0FUTV9GT1JFMjAwRV9ERUJVRz0wCkNPTkZJR19BVE1fSEU9 eQpDT05GSUdfQVRNX0hFX1VTRV9TVU5JPXkKQ09ORklHX0FUTV9TT0xPUz15CgojCiMgQ0FJRiB0 cmFuc3BvcnQgZHJpdmVycwojCkNPTkZJR19WSE9TVF9ORVQ9eQojIENPTkZJR19WSE9TVF9TQ1NJ IGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX1JJTkc9eQpDT05GSUdfVkhPU1Q9eQojIENPTkZJR19W SE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0 Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwojIENPTkZJR19ORVRfRFNBX01WODhFNlhYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYX05FRURfUFBVIGlzIG5vdCBzZXQKQ09O RklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKQ09O RklHX1BDTUNJQV8zQzU3ND15CkNPTkZJR19QQ01DSUFfM0M1ODk9eQpDT05GSUdfVk9SVEVYPXkK Q09ORklHX1RZUEhPT049eQpDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKQ09ORklHX0FEQVBU RUNfU1RBUkZJUkU9eQpDT05GSUdfTkVUX1ZFTkRPUl9BR0VSRT15CkNPTkZJR19FVDEzMVg9eQpD T05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQpDT05GSUdfQUNFTklDPXkKIyBDT05GSUdfQUNFTklD X09NSVRfVElHT05fSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQpDT05GSUdfQU1EODExMV9FVEg9eQpDT05GSUdfUENORVQz Mj15CkNPTkZJR19QQ01DSUFfTk1DTEFOPXkKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklH X05FVF9WRU5ET1JfQVRIRVJPUz15CkNPTkZJR19BVEwyPXkKQ09ORklHX0FUTDE9eQpDT05GSUdf QVRMMUU9eQpDT05GSUdfQVRMMUM9eQojIENPTkZJR19BTFggaXMgbm90IHNldApDT05GSUdfTkVU X0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJP QURDT009eQpDT05GSUdfQjQ0PXkKQ09ORklHX0I0NF9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19C NDRfUENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0k9eQojIENPTkZJR19CQ01HRU5F VCBpcyBub3Qgc2V0CkNPTkZJR19CTlgyPXkKQ09ORklHX0NOSUM9eQpDT05GSUdfVElHT04zPXkK Q09ORklHX0JOWDJYPXkKQ09ORklHX0JOWDJYX1NSSU9WPXkKIyBDT05GSUdfQk5YVCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQpDT05GSUdfQk5BPXkKQ09ORklHX05FVF9W RU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJ R19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hF TFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPXkKQ09ORklHX0NIRUxTSU9fVDFfMUc9eQpDT05GSUdf Q0hFTFNJT19UMz15CkNPTkZJR19DSEVMU0lPX1Q0PXkKIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0Ig aXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPXkKQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089 eQpDT05GSUdfRU5JQz15CiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldApDT05GSUdfRE5FVD15 CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQpDT05GSUdfREUyMTA0 WD15CkNPTkZJR19ERTIxMDRYX0RTTD0wCkNPTkZJR19UVUxJUD15CiMgQ09ORklHX1RVTElQX01X SSBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQX01NSU8gaXMgbm90IHNldApDT05GSUdfVFVMSVBf TkFQST15CkNPTkZJR19UVUxJUF9OQVBJX0hXX01JVElHQVRJT049eQpDT05GSUdfREU0WDU9eQpD T05GSUdfV0lOQk9ORF84NDA9eQpDT05GSUdfRE05MTAyPXkKQ09ORklHX1VMSTUyNlg9eQpDT05G SUdfUENNQ0lBX1hJUkNPTT15CkNPTkZJR19ORVRfVkVORE9SX0RMSU5LPXkKQ09ORklHX0RMMks9 eQpDT05GSUdfU1VOREFOQ0U9eQojIENPTkZJR19TVU5EQU5DRV9NTUlPIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfRU1VTEVYPXkKQ09ORklHX0JFMk5FVD15CkNPTkZJR19CRTJORVRfSFdN T049eQpDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9FWEFSPXkK Q09ORklHX1MySU89eQpDT05GSUdfVlhHRT15CiMgQ09ORklHX1ZYR0VfREVCVUdfVFJBQ0VfQUxM IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVT15CkNPTkZJR19QQ01DSUFfRk1W SjE4WD15CkNPTkZJR19ORVRfVkVORE9SX0hQPXkKQ09ORklHX0hQMTAwPXkKQ09ORklHX05FVF9W RU5ET1JfSU5URUw9eQpDT05GSUdfRTEwMD15CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9 eQpDT05GSUdfSUdCPXkKQ09ORklHX0lHQl9IV01PTj15CkNPTkZJR19JR0JfRENBPXkKQ09ORklH X0lHQlZGPXkKQ09ORklHX0lYR0I9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049 eQpDT05GSUdfSVhHQkVfRENBPXkKQ09ORklHX0lYR0JFX0RDQj15CkNPTkZJR19JWEdCRVZGPXkK IyBDT05GSUdfSTQwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0k0MEVWRiBpcyBub3Qgc2V0CiMgQ09O RklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKQ09ORklHX0lQ MTAwMD15CkNPTkZJR19KTUU9eQpDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdf TVZNRElPIGlzIG5vdCBzZXQKQ09ORklHX1NLR0U9eQpDT05GSUdfU0tHRV9ERUJVRz15CkNPTkZJ R19TS0dFX0dFTkVTSVM9eQpDT05GSUdfU0tZMj15CkNPTkZJR19TS1kyX0RFQlVHPXkKQ09ORklH X05FVF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj15CkNPTkZJR19NTFg0X0VOX0RD Qj15CkNPTkZJR19NTFg0X0NPUkU9eQpDT05GSUdfTUxYNF9ERUJVRz15CiMgQ09ORklHX01MWDVf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9NSUNSRUw9eQpDT05GSUdfS1M4ODQyPXkKQ09ORklHX0tTODg1MT15CkNPTkZJR19L Uzg4NTFfTUxMPXkKQ09ORklHX0tTWjg4NFhfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9D SElQPXkKQ09ORklHX0VOQzI4SjYwPXkKIyBDT05GSUdfRU5DMjhKNjBfV1JJVEVWRVJJRlkgaXMg bm90IHNldAojIENPTkZJR19FTkNYMjRKNjAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf TVlSST15CkNPTkZJR19NWVJJMTBHRT15CkNPTkZJR19NWVJJMTBHRV9EQ0E9eQpDT05GSUdfRkVB TE5YPXkKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CkNPTkZJR19OQVRTRU1JPXkKQ09ORklH X05TODM4MjA9eQpDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKQ09ORklHX1BDTUNJQV9BWE5FVD15 CkNPTkZJR19ORTJLX1BDST15CkNPTkZJR19QQ01DSUFfUENORVQ9eQpDT05GSUdfTkVUX1ZFTkRP Ul9OVklESUE9eQpDT05GSUdfRk9SQ0VERVRIPXkKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKQ09O RklHX0VUSE9DPXkKQ09ORklHX05FVF9QQUNLRVRfRU5HSU5FPXkKQ09ORklHX0hBTUFDSEk9eQpD T05GSUdfWUVMTE9XRklOPXkKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKQ09ORklHX1FMQTNY WFg9eQpDT05GSUdfUUxDTklDPXkKQ09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNf RENCPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CkNPTkZJR19RTEdFPXkKQ09ORklHX05FVFhFTl9O SUM9eQojIENPTkZJR19RRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15 CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQpDT05GSUdfQVRQPXkKQ09ORklHXzgxMzlDUD15 CkNPTkZJR184MTM5VE9PPXkKQ09ORklHXzgxMzlUT09fUElPPXkKQ09ORklHXzgxMzlUT09fVFVO RV9UV0lTVEVSPXkKQ09ORklHXzgxMzlUT09fODEyOT15CiMgQ09ORklHXzgxMzlfT0xEX1JYX1JF U0VUIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5PXkKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15 CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CkNPTkZJR19SNjA0MD15CkNPTkZJR19ORVRfVkVORE9S X1JPQ0tFUj15CkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEgg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lM QU49eQpDT05GSUdfU0M5MjAzMT15CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CkNPTkZJR19TSVM5 MDA9eQpDT05GSUdfU0lTMTkwPXkKQ09ORklHX1NGQz15CkNPTkZJR19TRkNfTVREPXkKQ09ORklH X1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lO Rz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQpDT05GSUdfUENNQ0lBX1NNQzkxQzkyPXkKQ09O RklHX0VQSUMxMDA9eQojIENPTkZJR19TTVNDOTExWCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDOTQy MD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKQ09ORklHX0hBUFBZTUVBTD15CkNPTkZJR19T VU5HRU09eQpDT05GSUdfQ0FTU0lOST15CkNPTkZJR19OSVU9eQpDT05GSUdfTkVUX1ZFTkRPUl9T WU5PUFNZUz15CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CkNPTkZJR19URUhVVEk9eQpDT05G SUdfTkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfQUxFIGlzIG5vdCBzZXQKQ09ORklH X1RMQU49eQpDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQpDT05GSUdfVklBX1JISU5FPXkKIyBDT05G SUdfVklBX1JISU5FX01NSU8gaXMgbm90IHNldApDT05GSUdfVklBX1ZFTE9DSVRZPXkKQ09ORklH X05FVF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBD T05GSUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElSQ09NPXkK Q09ORklHX1BDTUNJQV9YSVJDMlBTPXkKQ09ORklHX0ZEREk9eQpDT05GSUdfREVGWFg9eQojIENP TkZJR19ERUZYWF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1NLRlA9eQpDT05GSUdfSElQUEk9eQpD T05GSUdfUk9BRFJVTk5FUj15CiMgQ09ORklHX1JPQURSVU5ORVJfTEFSR0VfUklOR1MgaXMgbm90 IHNldApDT05GSUdfTkVUX1NCMTAwMD15CkNPTkZJR19QSFlMSUI9eQoKIwojIE1JSSBQSFkgZGV2 aWNlIGRyaXZlcnMKIwojIENPTkZJR19BUVVBTlRJQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19B VDgwM1hfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19N QVJWRUxMX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNPTkZJR19RU0VNSV9QSFk9eQpDT05G SUdfTFhUX1BIWT15CkNPTkZJR19DSUNBREFfUEhZPXkKQ09ORklHX1ZJVEVTU0VfUEhZPXkKIyBD T05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldApDT05GSUdfU01TQ19QSFk9eQpDT05GSUdf QkNNX05FVF9QSFlMSUI9eQpDT05GSUdfQlJPQURDT01fUEhZPXkKIyBDT05GSUdfQkNNN1hYWF9Q SFkgaXMgbm90IHNldAojIENPTkZJR19CQ004N1hYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19JQ1BM VVNfUEhZPXkKQ09ORklHX1JFQUxURUtfUEhZPXkKQ09ORklHX05BVElPTkFMX1BIWT15CkNPTkZJ R19TVEUxMFhQPXkKQ09ORklHX0xTSV9FVDEwMTFDX1BIWT15CkNPTkZJR19NSUNSRUxfUEhZPXkK IyBDT05GSUdfRFA4Mzg0OF9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODY3X1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19GSVhFRF9Q SFkgaXMgbm90IHNldApDT05GSUdfTURJT19CSVRCQU5HPXkKIyBDT05GSUdfTURJT19HUElPIGlz IG5vdCBzZXQKIyBDT05GSUdfTURJT19PQ1RFT04gaXMgbm90IHNldAojIENPTkZJR19NRElPX0JD TV9VTklNQUMgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldApD T05GSUdfUExJUD15CkNPTkZJR19QUFA9eQpDT05GSUdfUFBQX0JTRENPTVA9eQpDT05GSUdfUFBQ X0RFRkxBVEU9eQpDT05GSUdfUFBQX0ZJTFRFUj15CkNPTkZJR19QUFBfTVBQRT15CkNPTkZJR19Q UFBfTVVMVElMSU5LPXkKQ09ORklHX1BQUE9BVE09eQpDT05GSUdfUFBQT0U9eQpDT05GSUdfUFBU UD15CkNPTkZJR19QUFBPTDJUUD15CkNPTkZJR19QUFBfQVNZTkM9eQpDT05GSUdfUFBQX1NZTkNf VFRZPXkKQ09ORklHX1NMSVA9eQpDT05GSUdfU0xIQz15CkNPTkZJR19TTElQX0NPTVBSRVNTRUQ9 eQpDT05GSUdfU0xJUF9TTUFSVD15CkNPTkZJR19TTElQX01PREVfU0xJUDY9eQpDT05GSUdfVVNC X05FVF9EUklWRVJTPXkKQ09ORklHX1VTQl9DQVRDPXkKQ09ORklHX1VTQl9LQVdFVEg9eQpDT05G SUdfVVNCX1BFR0FTVVM9eQpDT05GSUdfVVNCX1JUTDgxNTA9eQojIENPTkZJR19VU0JfUlRMODE1 MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQU43OFhYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9V U0JORVQ9eQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPXkKQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8x NzhBPXkKQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9eQpDT05GSUdfVVNCX05FVF9DRENfRUVNPXkK Q09ORklHX1VTQl9ORVRfQ0RDX05DTT15CiMgQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ00g aXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0NEQ19NQklNIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9ORVRfRE05NjAxPXkKIyBDT05GSUdfVVNCX05FVF9TUjk3MDAgaXMgbm90IHNldAojIENPTkZJ R19VU0JfTkVUX1NSOTgwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPXkKQ09O RklHX1VTQl9ORVRfU01TQzk1WFg9eQpDT05GSUdfVVNCX05FVF9HTDYyMEE9eQpDT05GSUdfVVNC X05FVF9ORVQxMDgwPXkKQ09ORklHX1VTQl9ORVRfUExVU0I9eQpDT05GSUdfVVNCX05FVF9NQ1M3 ODMwPXkKQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD15CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJT RVQ9eQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VT Ql9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpD T05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz15CkNPTkZJR19VU0JfTkVU X0NYODIzMTBfRVRIPXkKQ09ORklHX1VTQl9ORVRfS0FMTUlBPXkKIyBDT05GSUdfVVNCX05FVF9R TUlfV1dBTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSFNPPXkKQ09ORklHX1VTQl9ORVRfSU5UNTFY MT15CkNPTkZJR19VU0JfQ0RDX1BIT05FVD15CkNPTkZJR19VU0JfSVBIRVRIPXkKQ09ORklHX1VT Ql9TSUVSUkFfTkVUPXkKQ09ORklHX1VTQl9WTDYwMD15CiMgQ09ORklHX1VTQl9ORVRfQ0g5MjAw IGlzIG5vdCBzZXQKQ09ORklHX1dMQU49eQpDT05GSUdfUENNQ0lBX1JBWUNTPXkKQ09ORklHX0xJ QkVSVEFTX1RISU5GSVJNPXkKIyBDT05GSUdfTElCRVJUQVNfVEhJTkZJUk1fREVCVUcgaXMgbm90 IHNldApDT05GSUdfTElCRVJUQVNfVEhJTkZJUk1fVVNCPXkKQ09ORklHX0FJUk89eQpDT05GSUdf QVRNRUw9eQpDT05GSUdfUENJX0FUTUVMPXkKQ09ORklHX1BDTUNJQV9BVE1FTD15CkNPTkZJR19B VDc2QzUwWF9VU0I9eQpDT05GSUdfQUlST19DUz15CkNPTkZJR19QQ01DSUFfV0wzNTAxPXkKIyBD T05GSUdfUFJJU001NCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWkQxMjAxPXkKQ09ORklHX1VTQl9O RVRfUk5ESVNfV0xBTj15CkNPTkZJR19BRE04MjExPXkKQ09ORklHX1JUTDgxODA9eQpDT05GSUdf UlRMODE4Nz15CkNPTkZJR19SVEw4MTg3X0xFRFM9eQpDT05GSUdfTUFDODAyMTFfSFdTSU09eQpD T05GSUdfTVdMOEs9eQojIENPTkZJR19BVEhfQ0FSRFMgaXMgbm90IHNldApDT05GSUdfQjQzPXkK Q09ORklHX0I0M19CQ01BPXkKQ09ORklHX0I0M19TU0I9eQpDT05GSUdfQjQzX0JVU0VTX0JDTUFf QU5EX1NTQj15CiMgQ09ORklHX0I0M19CVVNFU19CQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQz X0JVU0VTX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CNDNfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdf QjQzX1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNfU0RJTz15CkNPTkZJR19CNDNfQkNN QV9QSU89eQpDT05GSUdfQjQzX1BJTz15CkNPTkZJR19CNDNfUEhZX0c9eQpDT05GSUdfQjQzX1BI WV9OPXkKQ09ORklHX0I0M19QSFlfTFA9eQpDT05GSUdfQjQzX1BIWV9IVD15CkNPTkZJR19CNDNf TEVEUz15CkNPTkZJR19CNDNfSFdSTkc9eQojIENPTkZJR19CNDNfREVCVUcgaXMgbm90IHNldApD T05GSUdfQjQzTEVHQUNZPXkKQ09ORklHX0I0M0xFR0FDWV9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJ R19CNDNMRUdBQ1lfUENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M0xFR0FDWV9MRURTPXkK Q09ORklHX0I0M0xFR0FDWV9IV1JORz15CkNPTkZJR19CNDNMRUdBQ1lfREVCVUc9eQpDT05GSUdf QjQzTEVHQUNZX0RNQT15CkNPTkZJR19CNDNMRUdBQ1lfUElPPXkKQ09ORklHX0I0M0xFR0FDWV9E TUFfQU5EX1BJT19NT0RFPXkKIyBDT05GSUdfQjQzTEVHQUNZX0RNQV9NT0RFIGlzIG5vdCBzZXQK IyBDT05GSUdfQjQzTEVHQUNZX1BJT19NT0RFIGlzIG5vdCBzZXQKQ09ORklHX0JSQ01VVElMPXkK Q09ORklHX0JSQ01TTUFDPXkKIyBDT05GSUdfQlJDTUZNQUMgaXMgbm90IHNldAojIENPTkZJR19C UkNNX1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19CUkNNREJHIGlzIG5vdCBzZXQKQ09ORklH X0hPU1RBUD15CkNPTkZJR19IT1NUQVBfRklSTVdBUkU9eQojIENPTkZJR19IT1NUQVBfRklSTVdB UkVfTlZSQU0gaXMgbm90IHNldApDT05GSUdfSE9TVEFQX1BMWD15CkNPTkZJR19IT1NUQVBfUENJ PXkKQ09ORklHX0hPU1RBUF9DUz15CiMgQ09ORklHX0lQVzIxMDAgaXMgbm90IHNldApDT05GSUdf SVBXMjIwMD15CkNPTkZJR19JUFcyMjAwX01PTklUT1I9eQpDT05GSUdfSVBXMjIwMF9SQURJT1RB UD15CkNPTkZJR19JUFcyMjAwX1BST01JU0NVT1VTPXkKQ09ORklHX0lQVzIyMDBfUU9TPXkKIyBD T05GSUdfSVBXMjIwMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJJUFc9eQojIENPTkZJR19M SUJJUFdfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVdMV0lGST15CkNPTkZJR19JV0xXSUZJX0xF RFM9eQpDT05GSUdfSVdMRFZNPXkKIyBDT05GSUdfSVdMTVZNIGlzIG5vdCBzZXQKCiMKIyBEZWJ1 Z2dpbmcgT3B0aW9ucwojCiMgQ09ORklHX0lXTFdJRklfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19JV0xXSUZJX0RFVklDRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lXTEVHQUNZPXkKQ09O RklHX0lXTDQ5NjU9eQpDT05GSUdfSVdMMzk0NT15CgojCiMgaXdsMzk0NSAvIGl3bDQ5NjUgRGVi dWdnaW5nIE9wdGlvbnMKIwojIENPTkZJR19JV0xFR0FDWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19MSUJFUlRBUz15CkNPTkZJR19MSUJFUlRBU19VU0I9eQpDT05GSUdfTElCRVJUQVNfQ1M9eQpD T05GSUdfTElCRVJUQVNfU0RJTz15CkNPTkZJR19MSUJFUlRBU19TUEk9eQojIENPTkZJR19MSUJF UlRBU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJFUlRBU19NRVNIPXkKQ09ORklHX0hFUk1F Uz15CiMgQ09ORklHX0hFUk1FU19QUklTTSBpcyBub3Qgc2V0CkNPTkZJR19IRVJNRVNfQ0FDSEVf RldfT05fSU5JVD15CkNPTkZJR19QTFhfSEVSTUVTPXkKQ09ORklHX1RNRF9IRVJNRVM9eQpDT05G SUdfTk9SVEVMX0hFUk1FUz15CkNPTkZJR19QQ01DSUFfSEVSTUVTPXkKQ09ORklHX1BDTUNJQV9T UEVDVFJVTT15CkNPTkZJR19PUklOT0NPX1VTQj15CkNPTkZJR19QNTRfQ09NTU9OPXkKQ09ORklH X1A1NF9VU0I9eQpDT05GSUdfUDU0X1BDST15CkNPTkZJR19QNTRfU1BJPXkKIyBDT05GSUdfUDU0 X1NQSV9ERUZBVUxUX0VFUFJPTSBpcyBub3Qgc2V0CkNPTkZJR19QNTRfTEVEUz15CkNPTkZJR19S VDJYMDA9eQpDT05GSUdfUlQyNDAwUENJPXkKQ09ORklHX1JUMjUwMFBDST15CkNPTkZJR19SVDYx UENJPXkKQ09ORklHX1JUMjgwMFBDST15CkNPTkZJR19SVDI4MDBQQ0lfUlQzM1hYPXkKQ09ORklH X1JUMjgwMFBDSV9SVDM1WFg9eQpDT05GSUdfUlQyODAwUENJX1JUNTNYWD15CkNPTkZJR19SVDI4 MDBQQ0lfUlQzMjkwPXkKQ09ORklHX1JUMjUwMFVTQj15CkNPTkZJR19SVDczVVNCPXkKQ09ORklH X1JUMjgwMFVTQj15CkNPTkZJR19SVDI4MDBVU0JfUlQzM1hYPXkKQ09ORklHX1JUMjgwMFVTQl9S VDM1WFg9eQojIENPTkZJR19SVDI4MDBVU0JfUlQzNTczIGlzIG5vdCBzZXQKQ09ORklHX1JUMjgw MFVTQl9SVDUzWFg9eQojIENPTkZJR19SVDI4MDBVU0JfUlQ1NVhYIGlzIG5vdCBzZXQKIyBDT05G SUdfUlQyODAwVVNCX1VOS05PV04gaXMgbm90IHNldApDT05GSUdfUlQyODAwX0xJQj15CkNPTkZJ R19SVDI4MDBfTElCX01NSU89eQpDT05GSUdfUlQyWDAwX0xJQl9NTUlPPXkKQ09ORklHX1JUMlgw MF9MSUJfUENJPXkKQ09ORklHX1JUMlgwMF9MSUJfVVNCPXkKQ09ORklHX1JUMlgwMF9MSUI9eQpD T05GSUdfUlQyWDAwX0xJQl9GSVJNV0FSRT15CkNPTkZJR19SVDJYMDBfTElCX0NSWVBUTz15CkNP TkZJR19SVDJYMDBfTElCX0xFRFM9eQojIENPTkZJR19SVDJYMDBfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19XTF9NRURJQVRFSyBpcyBub3Qgc2V0CkNPTkZJR19SVExfQ0FSRFM9eQpDT05GSUdf UlRMODE5MkNFPXkKQ09ORklHX1JUTDgxOTJTRT15CkNPTkZJR19SVEw4MTkyREU9eQojIENPTkZJ R19SVEw4NzIzQUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4NzIzQkUgaXMgbm90IHNldAojIENP TkZJR19SVEw4MTg4RUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyRUUgaXMgbm90IHNldAoj IENPTkZJR19SVEw4ODIxQUUgaXMgbm90IHNldApDT05GSUdfUlRMODE5MkNVPXkKQ09ORklHX1JU TFdJRkk9eQpDT05GSUdfUlRMV0lGSV9QQ0k9eQpDT05GSUdfUlRMV0lGSV9VU0I9eQpDT05GSUdf UlRMV0lGSV9ERUJVRz15CkNPTkZJR19SVEw4MTkyQ19DT01NT049eQojIENPTkZJR19SVEw4WFhY VSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMX1RJIGlzIG5vdCBzZXQKQ09ORklHX1pEMTIxMVJXPXkK IyBDT05GSUdfWkQxMjExUldfREVCVUcgaXMgbm90IHNldApDT05GSUdfTVdJRklFWD15CkNPTkZJ R19NV0lGSUVYX1NESU89eQpDT05GSUdfTVdJRklFWF9QQ0lFPXkKIyBDT05GSUdfTVdJRklFWF9V U0IgaXMgbm90IHNldAojIENPTkZJR19DVzEyMDAgaXMgbm90IHNldAojIENPTkZJR19SU0lfOTFY IGlzIG5vdCBzZXQKCiMKIyBXaU1BWCBXaXJlbGVzcyBCcm9hZGJhbmQgZGV2aWNlcwojCkNPTkZJ R19XSU1BWF9JMjQwME09eQpDT05GSUdfV0lNQVhfSTI0MDBNX1VTQj15CkNPTkZJR19XSU1BWF9J MjQwME1fREVCVUdfTEVWRUw9OApDT05GSUdfV0FOPXkKQ09ORklHX0xBTk1FRElBPXkKQ09ORklH X0hETEM9eQpDT05GSUdfSERMQ19SQVc9eQpDT05GSUdfSERMQ19SQVdfRVRIPXkKQ09ORklHX0hE TENfQ0lTQ089eQpDT05GSUdfSERMQ19GUj15CkNPTkZJR19IRExDX1BQUD15CiMgQ09ORklHX0hE TENfWDI1IGlzIG5vdCBzZXQKQ09ORklHX1BDSTIwMFNZTj15CkNPTkZJR19XQU5YTD15CiMgQ09O RklHX1BDMzAwVE9PIGlzIG5vdCBzZXQKQ09ORklHX0ZBUlNZTkM9eQpDT05GSUdfRFNDQzQ9bQpD T05GSUdfRFNDQzRfUENJU1lOQz15CkNPTkZJR19EU0NDNF9QQ0lfUlNUPXkKQ09ORklHX0RMQ0k9 eQpDT05GSUdfRExDSV9NQVg9OApDT05GSUdfU0JOST15CiMgQ09ORklHX1NCTklfTVVMVElMSU5F IGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfRFJJVkVSUz15CkNPTkZJR19YRU5fTkVUREVW X0ZST05URU5EPXkKQ09ORklHX1hFTl9ORVRERVZfQkFDS0VORD15CkNPTkZJR19WTVhORVQzPXkK IyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfTkVUPXkKQ09ORklH X0lTRE49eQojIENPTkZJR19JU0ROX0k0TCBpcyBub3Qgc2V0CkNPTkZJR19JU0ROX0NBUEk9eQpD T05GSUdfQ0FQSV9UUkFDRT15CkNPTkZJR19JU0ROX0NBUElfQ0FQSTIwPXkKQ09ORklHX0lTRE5f Q0FQSV9NSURETEVXQVJFPXkKCiMKIyBDQVBJIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfQ0FQ SV9BVk09eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ0k9eQpDT05GSUdfSVNETl9EUlZfQVZN QjFfQjFQQ0lWND15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9CMVBDTUNJQT15CkNPTkZJR19JU0RO X0RSVl9BVk1CMV9BVk1fQ1M9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfVDFQQ0k9eQpDT05GSUdf SVNETl9EUlZfQVZNQjFfQzQ9eQojIENPTkZJR19DQVBJX0VJQ09OIGlzIG5vdCBzZXQKQ09ORklH X0lTRE5fRFJWX0dJR0FTRVQ9eQpDT05GSUdfR0lHQVNFVF9DQVBJPXkKIyBDT05GSUdfR0lHQVNF VF9EVU1NWUxMIGlzIG5vdCBzZXQKQ09ORklHX0dJR0FTRVRfQkFTRT15CkNPTkZJR19HSUdBU0VU X00xMDU9eQpDT05GSUdfR0lHQVNFVF9NMTAxPXkKIyBDT05GSUdfR0lHQVNFVF9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19IWVNETj1tCkNPTkZJR19IWVNETl9DQVBJPXkKQ09ORklHX01JU0ROPXkK Q09ORklHX01JU0ROX0RTUD15CkNPTkZJR19NSVNETl9MMU9JUD15CgojCiMgbUlTRE4gaGFyZHdh cmUgZHJpdmVycwojCkNPTkZJR19NSVNETl9IRkNQQ0k9eQpDT05GSUdfTUlTRE5fSEZDTVVMVEk9 eQpDT05GSUdfTUlTRE5fSEZDVVNCPXkKQ09ORklHX01JU0ROX0FWTUZSSVRaPXkKQ09ORklHX01J U0ROX1NQRUVERkFYPXkKQ09ORklHX01JU0ROX0lORklORU9OPXkKQ09ORklHX01JU0ROX1c2Njky PXkKIyBDT05GSUdfTUlTRE5fTkVUSkVUIGlzIG5vdCBzZXQKQ09ORklHX01JU0ROX0lQQUM9eQpD T05GSUdfTUlTRE5fSVNBUj15CiMgQ09ORklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2 aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19J TlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BB UlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZh Y2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVY PXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNF REVWX1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VWREVW PXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2 ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODg9eQoj IENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JE PXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1FU MjE2MD15CkNPTkZJR19LRVlCT0FSRF9MS0tCRD15CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJP QVJEX0xNODMyMz15CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CkNPTkZJR19L RVlCT0FSRF9NQVg3MzU5PXkKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX05FV1RPTj15CkNP TkZJR19LRVlCT0FSRF9PUEVOQ09SRVM9eQpDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVk9eQpDT05G SUdfS0VZQk9BUkRfU1VOS0JEPXkKQ09ORklHX0tFWUJPQVJEX1hUS0JEPXkKQ09ORklHX0lOUFVU X01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJ R19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05G SUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09LPXkKQ09ORklH X01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSD15CkNPTkZJ R19NT1VTRV9QUzJfU0VOVEVMSUM9eQojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90 IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1P VVNFIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1NFUklBTD15CkNPTkZJR19NT1VTRV9BUFBMRVRP VUNIPXkKQ09ORklHX01PVVNFX0JDTTU5NzQ9eQojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qg c2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1ZTWFhY QUE9eQojIENPTkZJR19NT1VTRV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1NZTkFQVElD U19JMkM9eQojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz15CkNPTkZJR19KT1lTVElDS19B M0Q9eQpDT05GSUdfSk9ZU1RJQ0tfQURJPXkKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkKQ09ORklH X0pPWVNUSUNLX0dGMks9eQpDT05GSUdfSk9ZU1RJQ0tfR1JJUD15CkNPTkZJR19KT1lTVElDS19H UklQX01QPXkKQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVD15CkNPTkZJR19KT1lTVElDS19JTlRF UkFDVD15CkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPXkKQ09ORklHX0pPWVNUSUNLX1RNREM9 eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFPXkKQ09ORklHX0pPWVNUSUNLX0lGT1JDRV9VU0I9eQpD T05GSUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMj15CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPXkKQ09O RklHX0pPWVNUSUNLX01BR0VMTEFOPXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPXkKQ09ORklH X0pPWVNUSUNLX1NQQUNFQkFMTD15CkNPTkZJR19KT1lTVElDS19TVElOR0VSPXkKQ09ORklHX0pP WVNUSUNLX1RXSURKT1k9eQpDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQT15CkNPTkZJR19KT1lTVElD S19EQjk9eQpDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj15CkNPTkZJR19KT1lTVElDS19UVVJCT0dS QUZYPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNL X0pPWURVTVA9eQpDT05GSUdfSk9ZU1RJQ0tfWFBBRD15CkNPTkZJR19KT1lTVElDS19YUEFEX0ZG PXkKQ09ORklHX0pPWVNUSUNLX1hQQURfTEVEUz15CkNPTkZJR19KT1lTVElDS19XQUxLRVJBMDcw MT15CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQpDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQ9eQpDT05G SUdfVEFCTEVUX1VTQl9BSVBURUs9eQpDT05GSUdfVEFCTEVUX1VTQl9HVENPPXkKQ09ORklHX1RB QkxFVF9VU0JfSEFOV0FORz15CkNPTkZJR19UQUJMRVRfVVNCX0tCVEFCPXkKIyBDT05GSUdfVEFC TEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpD T05GSUdfVE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15CkNPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2 PXkKQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3Nz15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzk9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X0kyQz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FE Nzg3OV9TUEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENU TUcxMTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9EWU5BUFJPPXkKQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRT15CkNPTkZJ R19UT1VDSFNDUkVFTl9FRVRJPXkKQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1U9eQojIENPTkZJ R19UT1VDSFNDUkVFTl9HT09ESVggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTEky MTBYIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFPXkKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fRUxBTiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FTE89eQpDT05GSUdfVE9V Q0hTQ1JFRU5fV0FDT01fVzgwMDE9eQojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9NQ1M1MDAwPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBz ZXQKQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU89 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQ9 eQojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNI U0NSRUVOX1RPVUNIUklHSFQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU49eQojIENPTkZJ R19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4 N1hYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3WFg9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fV005NzA1PXkKQ09ORklHX1RPVUNIU0NSRUVOX1dNOTcxMj15CkNPTkZJR19UT1VD SFNDUkVFTl9XTTk3MTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURT15CkNPTkZJ R19UT1VDSFNDUkVFTl9VU0JfRUdBTEFYPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9QQU5KSVQ9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCXzNNPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JVE09 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VUVVJCTz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf R1VOWkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0RNQ19UU0MxMD15CkNPTkZJR19UT1VDSFND UkVFTl9VU0JfSVJUT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSURFQUxURUs9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX0dFTkVSQUxfVE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNC X0dPVE9QPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9KQVNURUM9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCX0VMTz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRTJJPXkKQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9aWVRST05JQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRUX1RDNDVVU0I9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fVVNCX05FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FQVNZ VE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMz15CiMgQ09ORklHX1RPVUNIU0NS RUVOX1RTQ19TRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMg bm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNz15CiMgQ09ORklHX1RPVUNIU0NSRUVO X1NUMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0 CkNPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pGT1JD RSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRYIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf RTNYMF9CVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfUENTUEtSPXkKIyBDT05GSUdfSU5Q VVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01QVTMwNTAgaXMgbm90IHNldApD T05GSUdfSU5QVVRfQVBBTkVMPXkKIyBDT05GSUdfSU5QVVRfR1AyQSBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX0dQSU9fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19USUxU X1BPTExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BVExBU19CVE5TPXkKQ09ORklHX0lOUFVU X0FUSV9SRU1PVEUyPXkKQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFPXkKIyBDT05GSUdfSU5Q VVRfS1hUSjkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUE9XRVJNQVRFPXkKQ09ORklHX0lOUFVU X1lFQUxJTks9eQpDT05GSUdfSU5QVVRfQ00xMDk9eQojIENPTkZJR19JTlBVVF9SRUdVTEFUT1Jf SEFQVElDIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1VJTlBVVD15CkNPTkZJR19JTlBVVF9QQ0Y1 MDYzM19QTVU9eQojIENPTkZJR19JTlBVVF9QQ0Y4NTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5Q VVRfR1BJT19ST1RBUllfRU5DT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FEWEwzNFgg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5Q VVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPXkK IyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElD UyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0Cgoj CiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRf SEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JU PXkKQ09ORklHX1NFUklPX0NUODJDNzEwPXkKQ09ORklHX1NFUklPX1BBUktCRD15CkNPTkZJR19T RVJJT19QQ0lQUzI9eQpDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CkNP TkZJR19TRVJJT19BTFRFUkFfUFMyPXkKIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklPX0FSQ19QUzIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWX0tFWUJPQVJE PXkKQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PXkKQ09ORklHX0dBTUVQ T1JUX0w0PXkKQ09ORklHX0dBTUVQT1JUX0VNVTEwSzE9eQpDT05GSUdfR0FNRVBPUlRfRk04MDE9 eQoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJ R19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NP TlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJ TkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RB TkNFUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9OT05T VEFOREFSRD15CkNPTkZJR19ST0NLRVRQT1JUPXkKQ09ORklHX0NZQ0xBREVTPXkKIyBDT05GSUdf Q1laX0lOVFIgaXMgbm90IHNldApDT05GSUdfTU9YQV9JTlRFTExJTz15CkNPTkZJR19NT1hBX1NN QVJUSU89eQpDT05GSUdfU1lOQ0xJTks9eQpDT05GSUdfU1lOQ0xJTktNUD15CkNPTkZJR19TWU5D TElOS19HVD15CkNPTkZJR19OT1pPTUk9eQpDT05GSUdfSVNJPXkKQ09ORklHX05fSERMQz15CkNP TkZJR19OX0dTTT15CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdfREVWTUVN PXkKIyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05G SUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84 MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdf U0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VS SUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX0NTPXkKQ09ORklHX1NFUklBTF84MjUw X05SX1VBUlRTPTMyCkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKQ09ORklHX1NF UklBTF84MjUwX0VYVEVOREVEPXkKQ09ORklHX1NFUklBTF84MjUwX01BTllfUE9SVFM9eQpDT05G SUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfREVURUNUX0lS USBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9SU0E9eQojIENPTkZJR19TRVJJQUxfODI1 MF9GU0wgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJ TlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX01JRCBpcyBub3Qgc2V0CgojCiMg Tm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCkNPTkZJR19TRVJJQUxfTUFYMzEwMD15CiMg Q09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRF IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNP TEU9eQpDT05GSUdfU0VSSUFMX0pTTT15CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FM VEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19QUklOVEVSPXkKIyBDT05GSUdfTFBf Q09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19QUERFVj15CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09O RklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkK Q09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CiMgQ09ORklHX0lQ TUlfUEFOSUNfRVZFTlQgaXMgbm90IHNldApDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkK Q09ORklHX0lQTUlfU0k9eQojIENPTkZJR19JUE1JX1NJX1BST0JFX0RFRkFVTFRTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfV0FUQ0hET0c9eQpD T05GSUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFORE9N X1RJTUVSSU9NRU09eQpDT05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09ORklHX0hXX1JBTkRPTV9B TUQ9eQpDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09O RklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfTlZSQU09eQpDT05GSUdfUjM5NjQ9eQpDT05GSUdf QVBQTElDT009eQoKIwojIFBDTUNJQSBjaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19TWU5DTElO S19DUz15CkNPTkZJR19DQVJETUFOXzQwMDA9eQpDT05GSUdfQ0FSRE1BTl80MDQwPXkKQ09ORklH X0lQV0lSRUxFU1M9eQpDT05GSUdfTVdBVkU9eQpDT05GSUdfUkFXX0RSSVZFUj15CkNPTkZJR19N QVhfUkFXX0RFVlM9MjU2CkNPTkZJR19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CkNPTkZJR19I UEVUX01NQVBfREVGQVVMVD15CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpDT05GSUdfVENHX1RQ TT15CkNPTkZJR19UQ0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNl dAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19U SVNfSTJDX05VVk9UT04gaXMgbm90IHNldApDT05GSUdfVENHX05TQz15CkNPTkZJR19UQ0dfQVRN RUw9eQpDT05GSUdfVENHX0lORklORU9OPXkKIyBDT05GSUdfVENHX1hFTiBpcyBub3Qgc2V0CiMg Q09ORklHX1RDR19DUkIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0IGlzIG5v dCBzZXQKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQojIENPTkZJR19YSUxMWUJV UyBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElf STJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15 CkNPTkZJR19JMkNfQ0hBUkRFVj15CiMgQ09ORklHX0kyQ19NVVggaXMgbm90IHNldApDT05GSUdf STJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxHT0JJVD15 CkNPTkZJR19JMkNfQUxHT1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMK IyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JMkNfQUxJMTUzNT15 CkNPTkZJR19JMkNfQUxJMTU2Mz15CkNPTkZJR19JMkNfQUxJMTVYMz15CkNPTkZJR19JMkNfQU1E NzU2PXkKQ09ORklHX0kyQ19BTUQ3NTZfUzQ4ODI9eQpDT05GSUdfSTJDX0FNRDgxMTE9eQpDT05G SUdfSTJDX0k4MDE9eQpDT05GSUdfSTJDX0lTQ0g9eQojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qg c2V0CkNPTkZJR19JMkNfUElJWDQ9eQpDT05GSUdfSTJDX05GT1JDRTI9eQpDT05GSUdfSTJDX05G T1JDRTJfUzQ5ODU9eQpDT05GSUdfSTJDX1NJUzU1OTU9eQpDT05GSUdfSTJDX1NJUzYzMD15CkNP TkZJR19JMkNfU0lTOTZYPXkKQ09ORklHX0kyQ19WSUE9eQpDT05GSUdfSTJDX1ZJQVBSTz15Cgoj CiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPXkKCiMKIyBJMkMgc3lzdGVtIGJ1cyBk cml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwojIENPTkZJR19JMkNf Q0JVU19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX09DT1JFUz15CkNPTkZJ R19JMkNfUENBX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldApDT05G SUdfSTJDX1NJTVRFQz15CiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwojIEV4dGVy bmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0RJT0xBTl9VMkM9eQpD T05GSUdfSTJDX1BBUlBPUlQ9eQpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9eQojIENPTkZJR19J MkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldApDT05GSUdfSTJDX1RBT1NfRVZNPXkKQ09ORklH X0kyQ19USU5ZX1VTQj15CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklH X0kyQ19TVFVCPW0KIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RF QlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdfU1BJ X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29u dHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CkNPTkZJR19T UElfQklUQkFORz15CkNPTkZJR19TUElfQlVUVEVSRkxZPXkKIyBDT05GSUdfU1BJX0NBREVOQ0Ug aXMgbm90IHNldAojIENPTkZJR19TUElfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTE03MF9M TFA9eQojIENPTkZJR19TUElfT0NfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFgg aXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9TQzE4SVM2MDIgaXMgbm90IHNldAojIENPTkZJR19TUElfWENPTU0gaXMgbm90IHNldAojIENP TkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1pZTlFNUF9HUVNQSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9ERVNJR05XQVJFIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9j b2wgTWFzdGVycwojCiMgQ09ORklHX1NQSV9TUElERVYgaXMgbm90IHNldApDT05GSUdfU1BJX1RM RTYyWDA9eQojIENPTkZJR19TUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQK CiMKIyBQUFMgc3VwcG9ydAojCkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90 IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1F UiBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX0xESVNDPXkKQ09ORklHX1BQU19DTElFTlRf UEFSUE9SVD15CiMgQ09ORklHX1BQU19DTElFTlRfR1BJTyBpcyBub3Qgc2V0CgojCiMgUFBTIGdl bmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1 ODhfQ0xPQ0s9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElO RyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19BUkNIX1dBTlRfT1BUSU9O QUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklH X0dQSU9fQUNQST15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19HUElP X1NZU0ZTIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCiMgQ09O RklHX0dQSU9fQU1EUFQgaXMgbm90IHNldAojIENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19J Q0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19HUElPX1pYIGlzIG5vdCBzZXQKCiMKIyBQ b3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT18xMDRfSURJT18xNiBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRjcxODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19J VDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElP X1NDSDMxMVggaXMgbm90IHNldAoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQ SU9fQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1gx NTBYIGlzIG5vdCBzZXQKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwoKIwojIFBDSSBHUElPIGV4 cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f QlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lOVEVMX01JRCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX01MX0lPSD15CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CgojCiMgU1BJ IEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19NQVg3MzAxIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19NQzMzODgwIGlzIG5vdCBzZXQKCiMKIyBTUEkgb3IgSTJDIEdQSU8gZXhwYW5kZXJz CiMKIyBDT05GSUdfR1BJT19NQ1AyM1MwOCBpcyBub3Qgc2V0CgojCiMgVVNCIEdQSU8gZXhwYW5k ZXJzCiMKQ09ORklHX1cxPXkKQ09ORklHX1cxX0NPTj15CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJz CiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9eQpDT05GSUdfVzFfTUFTVEVSX0RTMjQ5MD15CkNP TkZJR19XMV9NQVNURVJfRFMyNDgyPXkKIyBDT05GSUdfVzFfTUFTVEVSX0RTMVdNIGlzIG5vdCBz ZXQKIyBDT05GSUdfVzFfTUFTVEVSX0dQSU8gaXMgbm90IHNldAoKIwojIDEtd2lyZSBTbGF2ZXMK IwpDT05GSUdfVzFfU0xBVkVfVEhFUk09eQpDT05GSUdfVzFfU0xBVkVfU01FTT15CiMgQ09ORklH X1cxX1NMQVZFX0RTMjQwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBu b3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NM QVZFX0RTMjQyMyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MzE9eQpDT05GSUdfVzFf U0xBVkVfRFMyNDMzPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQyBpcyBub3Qgc2V0CkNP TkZJR19XMV9TTEFWRV9EUzI3NjA9eQojIENPTkZJR19XMV9TTEFWRV9EUzI3ODAgaXMgbm90IHNl dAojIENPTkZJR19XMV9TTEFWRV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9E UzI4RTA0IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0JRMjcwMDA9eQpDT05GSUdfUE9XRVJf U1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BE QV9QT1dFUj15CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9E UzI3NjA9eQojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRF UllfRFMyNzgxIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkKIyBDT05GSUdfQkFU VEVSWV9XTTk3WFggaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CkNP TkZJR19CQVRURVJZX0JRMjd4MDA9eQpDT05GSUdfQkFUVEVSWV9CUTI3WDAwX0kyQz15CkNPTkZJ R19CQVRURVJZX0JRMjdYMDBfUExBVEZPUk09eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD15CiMg Q09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYz Mz15CiMgQ09ORklHX0NIQVJHRVJfSVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf TUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hB UkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9C UTI1ODkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENP TkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JU OTQ1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKIyBDT05GSUdf UE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CiMg Q09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMK Q09ORklHX1NFTlNPUlNfQUJJVFVHVVJVPXkKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMz15CiMg Q09ORklHX1NFTlNPUlNfQUQ3MzE0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQUQ3NDE0PXkK Q09ORklHX1NFTlNPUlNfQUQ3NDE4PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyMT15CkNPTkZJR19T RU5TT1JTX0FETTEwMjU9eQpDT05GSUdfU0VOU09SU19BRE0xMDI2PXkKQ09ORklHX1NFTlNPUlNf QURNMTAyOT15CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9eQpDT05GSUdfU0VOU09SU19BRE05MjQw PXkKIyBDT05GSUdfU0VOU09SU19BRFQ3MzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B RFQ3NDEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMT15CkNPTkZJR19TRU5TT1JT X0FEVDc0NjI9eQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3 NT15CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQpDT05GSUdfU0VOU09SU19LOFRFTVA9eQpDT05G SUdfU0VOU09SU19LMTBURU1QPXkKQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPXkKQ09ORklH X1NFTlNPUlNfQVBQTEVTTUM9eQpDT05GSUdfU0VOU09SU19BU0IxMDA9eQpDT05GSUdfU0VOU09S U19BVFhQMT15CkNPTkZJR19TRU5TT1JTX0RTNjIwPXkKQ09ORklHX1NFTlNPUlNfRFMxNjIxPXkK Q09ORklHX1NFTlNPUlNfREVMTF9TTU09eQpDT05GSUdfU0VOU09SU19JNUtfQU1CPXkKQ09ORklH X1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPXkKQ09ORklHX1NFTlNP UlNfRjc1Mzc1Uz15CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15CkNPTkZJR19TRU5TT1JTX0dMNTE4 U009eQpDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09ORklHX1NFTlNPUlNfRzc2MEE9eQojIENP TkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfSUJNQUVNPXkKQ09ORklHX1NFTlNPUlNfSUJNUEVYPXkKIyBDT05GSUdfU0VOU09SU19JNTUw MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKQ09ORklHX1NFTlNPUlNfSVQ4 Nz15CiMgQ09ORklHX1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUE9X UjEyMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSU5FQUdFPXkKIyBDT05GSUdfU0VOU09S U19MVEMyOTQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT15CkNPTkZJR19TRU5T T1JTX0xUQzQyMTU9eQojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19MVEM0MjQ1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTFRDNDI2MT15CkNPTkZJR19TRU5TT1JTX01BWDExMTE9eQpDT05GSUdfU0VO U09SU19NQVgxNjA2NT15CkNPTkZJR19TRU5TT1JTX01BWDE2MTk9eQpDT05GSUdfU0VOU09SU19N QVgxNjY4PXkKIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19NQVg2NjM5PXkKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CkNPTkZJR19TRU5TT1JTX01BWDY2 NTA9eQojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IVFUyMSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEQ1hYPXkK Q09ORklHX1NFTlNPUlNfTE02Mz15CkNPTkZJR19TRU5TT1JTX0xNNzA9eQpDT05GSUdfU0VOU09S U19MTTczPXkKQ09ORklHX1NFTlNPUlNfTE03NT15CkNPTkZJR19TRU5TT1JTX0xNNzc9eQpDT05G SUdfU0VOU09SU19MTTc4PXkKQ09ORklHX1NFTlNPUlNfTE04MD15CkNPTkZJR19TRU5TT1JTX0xN ODM9eQpDT05GSUdfU0VOU09SU19MTTg1PXkKQ09ORklHX1NFTlNPUlNfTE04Nz15CkNPTkZJR19T RU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19MTTkyPXkKQ09ORklHX1NFTlNPUlNfTE05Mz15 CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTUy NDE9eQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKQ09ORklHX1NFTlNPUlNfUEM4NzM2MD15CkNP TkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj15CiMg Q09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3 NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTkNUNzkwNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9eQojIENP TkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19TSFQyMT15CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19TSVM1NTk1PXkKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CkNPTkZJR19T RU5TT1JTX0VNQzE0MDM9eQpDT05GSUdfU0VOU09SU19FTUMyMTAzPXkKQ09ORklHX1NFTlNPUlNf RU1DNlcyMDE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0 N00xOTI9eQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKQ09ORklHX1NFTlNPUlNfU0NINTZY WF9DT01NT049eQpDT05GSUdfU0VOU09SU19TQ0g1NjI3PXkKIyBDT05GSUdfU0VOU09SU19TQ0g1 NjM2IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01NNjY1PXkKIyBDT05GSUdfU0VOU09SU19B REMxMjhEODE4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTMTAxNT15CkNPTkZJR19TRU5T T1JTX0FEUzc4Mjg9eQpDT05GSUdfU0VOU09SU19BRFM3ODcxPXkKQ09ORklHX1NFTlNPUlNfQU1D NjgyMT15CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19JTkEyWFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNzQgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19USE1DNTA9eQpDT05GSUdfU0VOU09SU19UTVAxMDI9eQojIENPTkZJR19TRU5T T1JTX1RNUDEwMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RNUDQwMT15CkNPTkZJR19TRU5T T1JTX1RNUDQyMT15CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPXkKQ09ORklHX1NFTlNPUlNf VklBNjg2QT15CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT15CkNPTkZJR19TRU5TT1JTX1ZUODIzMT15 CkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTFEPXkKQ09ORklH X1NFTlNPUlNfVzgzNzkyRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz15CkNPTkZJR19TRU5TT1JT X1c4Mzc5NT15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkwgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19XODNMNzg1VFM9eQpDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9eQpDT05GSUdf U0VOU09SU19XODM2MjdIRj15CkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj15CgojCiMgQUNQSSBk cml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj15CkNPTkZJR19TRU5TT1JTX0FUSzAx MTA9eQpDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKIyBDT05GSUdfVEhF Uk1BTF9XUklUQUJMRV9UUklQUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09W X1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFM X0dPVl9TVEVQX1dJU0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RI RVJNQUxfR09WX1VTRVJfU1BBQ0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FU T1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX1BPV0VSQ0xBTVAgaXMgbm90IHNldApDT05GSUdfWDg2X1BLR19URU1QX1RIRVJN QUw9bQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19J TlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBu b3Qgc2V0CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKIyBDT05GSUdf V0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJz CiMKQ09ORklHX1NPRlRfV0FUQ0hET0c9eQojIENPTkZJR19YSUxJTlhfV0FUQ0hET0cgaXMgbm90 IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FU Q0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09O RklHX0FDUVVJUkVfV0RUPXkKQ09ORklHX0FEVkFOVEVDSF9XRFQ9eQpDT05GSUdfQUxJTTE1MzVf V0RUPXkKQ09ORklHX0FMSU03MTAxX1dEVD15CkNPTkZJR19GNzE4MDhFX1dEVD15CkNPTkZJR19T UDUxMDBfVENPPXkKQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9eQojIENPTkZJR19FVVJPVEVD SF9XRFQgaXMgbm90IHNldApDT05GSUdfSUI3MDBfV0RUPXkKQ09ORklHX0lCTUFTUj15CkNPTkZJ R19XQUZFUl9XRFQ9eQpDT05GSUdfSTYzMDBFU0JfV0RUPXkKIyBDT05GSUdfSUU2WFhfV0RUIGlz IG5vdCBzZXQKQ09ORklHX0lUQ09fV0RUPXkKQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQpD T05GSUdfSVQ4NzEyRl9XRFQ9eQpDT05GSUdfSVQ4N19XRFQ9eQpDT05GSUdfSFBfV0FUQ0hET0c9 eQpDT05GSUdfSFBXRFRfTk1JX0RFQ09ESU5HPXkKQ09ORklHX1NDMTIwMF9XRFQ9eQpDT05GSUdf UEM4NzQxM19XRFQ9eQpDT05GSUdfTlZfVENPPXkKQ09ORklHXzYwWFhfV0RUPXkKQ09ORklHX0NQ VTVfV0RUPXkKQ09ORklHX1NNU0NfU0NIMzExWF9XRFQ9eQpDT05GSUdfU01TQzM3Qjc4N19XRFQ9 eQojIENPTkZJR19WSUFfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1c4MzYyN0hGX1dEVD15CkNPTkZJ R19XODM4NzdGX1dEVD15CkNPTkZJR19XODM5NzdGX1dEVD15CkNPTkZJR19NQUNIWl9XRFQ9eQpD T05GSUdfU0JDX0VQWF9DM19XQVRDSERPRz15CiMgQ09ORklHX01FTl9BMjFfV0RUIGlzIG5vdCBz ZXQKQ09ORklHX1hFTl9XRFQ9eQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJ R19QQ0lQQ1dBVENIRE9HPXkKQ09ORklHX1dEVFBDST15CgojCiMgVVNCLWJhc2VkIFdhdGNoZG9n IENhcmRzCiMKQ09ORklHX1VTQlBDV0FUQ0hET0c9eQpDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMK IyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJP TT15CkNPTkZJR19TU0JfQkxPQ0tJTz15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNP TkZJR19TU0JfUENJSE9TVD15CkNPTkZJR19TU0JfQjQzX1BDSV9CUklER0U9eQpDT05GSUdfU1NC X1BDTUNJQUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1Q9eQpDT05GSUdfU1NC X1NESU9IT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9TRElPSE9TVD15CiMgQ09ORklHX1NTQl9I T1NUX1NPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NTQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19T U0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkK IyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9 eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT15CkNPTkZJR19CQ01B X0JMT0NLSU89eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hP U1RfUENJPXkKIyBDT05GSUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RS SVZFUl9QQ0k9eQojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CiMgQ09O RklHX0JDTUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5v dCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JF PXkKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19N RkRfQkNNNTkwWFggaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1 Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENP TkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAoj IENPTkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9J MkMgaXMgbm90IHNldApDT05GSUdfSFRDX1BBU0lDMz15CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMg bm90IHNldApDT05GSUdfTFBDX0lDSD15CkNPTkZJR19MUENfU0NIPXkKIyBDT05GSUdfSU5URUxf U09DX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pB TlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNl dAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1Nzcg aXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRf TUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNl dAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMg bm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfRVpYX1BD QVAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9SRVRVIGlzIG5vdCBzZXQKQ09ORklHX01GRF9QQ0Y1MDYzMz15CkNPTkZJR19QQ0Y1MDYz M19BREM9eQpDT05GSUdfUENGNTA2MzNfR1BJTz15CiMgQ09ORklHX1VDQjE0MDBfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUU1hf UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9SVFNYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1JONVQ2MTggaXMgbm90IHNldAojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NNNTAx PXkKIyBDT05GSUdfTUZEX1NNNTAxX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0 NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUw MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFT IGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAx MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQ UzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1RQUzY1MjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEy IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9UUFM2NTkxMl9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90 IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NP UkUgaXMgbm90IHNldApDT05GSUdfTUZEX1dMMTI3M19DT1JFPXkKIyBDT05GSUdfTUZEX0xNMzUz MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZY ODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0FSSVpPTkFfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg0MDA9eQojIENPTkZJ R19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004 OTk0IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JF R1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9VU0VS U1BBQ0VfQ09OU1VNRVI9eQojIENPTkZJR19SRUdVTEFUT1JfQUNUODg2NSBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9BRDUzOTggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5 MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMSBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9GQU41MzU1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9HUElP IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDUgaXMgbm90IHNldAojIENPTkZJ R19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT15 CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1Jf TFA4NzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODc1NSBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9MVEMzNTg5IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVgx NTg2PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYw PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFU T1JfTUFYODk3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTEgaXMgbm90IHNl dApDT05GSUdfUkVHVUxBVE9SX1BDRjUwNjMzPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAw IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAy Mz15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUy NFggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1dNODQwMD15CkNPTkZJR19NRURJQV9TVVBQ T1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NBTUVS QV9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQgaXMg bm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENP TkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NV UFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBD T05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRklYRURfTUlO T1JfUkFOR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRQQ0lfRUVQUk9NIGlzIG5vdCBzZXQKCiMK IyBNZWRpYSBkcml2ZXJzCiMKIyBDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQgaXMgbm90IHNldAoj IENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgU3VwcG9ydGVkIE1NQy9T RElPIGFkYXB0ZXJzCiMKIyBDT05GSUdfQ1lQUkVTU19GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMg TWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVuZHMp CiMKCiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCkNPTkZJR19EVkJfVFVORVJfRElCMDA3 MD15CkNPTkZJR19EVkJfVFVORVJfRElCMDA5MD15CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcg ZnJvbnRlbmRzCiMKIyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGlj cyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lO VEVMPXkKQ09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19JTlRFTF9HVFQ9 eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19WR0Ff U1dJVENIRVJPTz15CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09ORklHX0RS TV9LTVNfSEVMUEVSPXkKQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKQ09ORklHX0RSTV9GQkRF Vl9FTVVMQVRJT049eQojIENPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFIGlzIG5vdCBzZXQK Q09ORklHX0RSTV9UVE09eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCiMgQ09O RklHX0RSTV9JMkNfQURWNzUxMSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTJDX0NINzAwNj15CkNP TkZJR19EUk1fSTJDX1NJTDE2ND15CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90 IHNldApDT05GSUdfRFJNX1RERlg9eQpDT05GSUdfRFJNX1IxMjg9eQpDT05GSUdfRFJNX1JBREVP Tj15CiMgQ09ORklHX0RSTV9SQURFT05fVVNFUlBUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9S QURFT05fVU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fTk9VVkVBVT15CkNPTkZJR19OT1VWRUFVX0RFQlVHPTUKQ09ORklHX05PVVZFQVVfREVC VUdfREVGQVVMVD0zCkNPTkZJR19EUk1fTk9VVkVBVV9CQUNLTElHSFQ9eQojIENPTkZJR19EUk1f STgxMCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNT15CiMgQ09ORklHX0RSTV9JOTE1X1BSRUxJ TUlOQVJZX0hXX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRFJNX01HQT15CkNPTkZJR19EUk1f U0lTPXkKQ09ORklHX0RSTV9WSUE9eQpDT05GSUdfRFJNX1NBVkFHRT15CiMgQ09ORklHX0RSTV9W R0VNIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WTVdHRlg9eQojIENPTkZJR19EUk1fVk1XR0ZYX0ZC Q09OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X01HQUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAoj IENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX1ZJUlRJT19HUFUgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMPXkKCiMK IyBEaXNwbGF5IFBhbmVscwojCkNPTkZJR19EUk1fQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVy ZmFjZSBCcmlkZ2VzCiMKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CkNP TkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfRERDPXkK Q09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNP TkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklH X0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExS RUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkK IyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9 eQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPXkKQ09ORklHX0ZCX1NW R0FMSUI9eQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CQUNLTElH SFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15Cgoj CiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMg bm90IHNldApDT05GSUdfRkJfUE0yPXkKQ09ORklHX0ZCX1BNMl9GSUZPX0RJU0NPTk5FQ1Q9eQpD T05GSUdfRkJfQ1lCRVIyMDAwPXkKQ09ORklHX0ZCX0NZQkVSMjAwMF9EREM9eQpDT05GSUdfRkJf QVJDPXkKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VWRVNBPXkK Q09ORklHX0ZCX1ZFU0E9eQpDT05GSUdfRkJfRUZJPXkKQ09ORklHX0ZCX040MTE9eQpDT05GSUdf RkJfSEdBPXkKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1MxRDEz WFhYPXkKQ09ORklHX0ZCX05WSURJQT15CiMgQ09ORklHX0ZCX05WSURJQV9JMkMgaXMgbm90IHNl dAojIENPTkZJR19GQl9OVklESUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElBX0JB Q0tMSUdIVD15CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQwIGlz IG5vdCBzZXQKQ09ORklHX0ZCX0xFODA1Nzg9eQpDT05GSUdfRkJfQ0FSSUxMT19SQU5DSD15CkNP TkZJR19GQl9NQVRST1g9eQpDT05GSUdfRkJfTUFUUk9YX01JTExFTklVTT15CkNPTkZJR19GQl9N QVRST1hfTVlTVElRVUU9eQpDT05GSUdfRkJfTUFUUk9YX0c9eQpDT05GSUdfRkJfTUFUUk9YX0ky Qz15CkNPTkZJR19GQl9NQVRST1hfTUFWRU49eQpDT05GSUdfRkJfUkFERU9OPXkKQ09ORklHX0ZC X1JBREVPTl9JMkM9eQpDT05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVD15CiMgQ09ORklHX0ZCX1JB REVPTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFkxMjg9eQpDT05GSUdfRkJfQVRZMTI4 X0JBQ0tMSUdIVD15CkNPTkZJR19GQl9BVFk9eQpDT05GSUdfRkJfQVRZX0NUPXkKIyBDT05GSUdf RkJfQVRZX0dFTkVSSUNfTENEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWV9HWD15CkNPTkZJR19G Ql9BVFlfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX1MzPXkKQ09ORklHX0ZCX1MzX0REQz15CkNPTkZJ R19GQl9TQVZBR0U9eQojIENPTkZJR19GQl9TQVZBR0VfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfU0FWQUdFX0FDQ0VMIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJUz15CkNPTkZJR19GQl9TSVNf MzAwPXkKQ09ORklHX0ZCX1NJU18zMTU9eQpDT05GSUdfRkJfVklBPXkKIyBDT05GSUdfRkJfVklB X0RJUkVDVF9QUk9DRlMgaXMgbm90IHNldApDT05GSUdfRkJfVklBX1hfQ09NUEFUSUJJTElUWT15 CkNPTkZJR19GQl9ORU9NQUdJQz15CkNPTkZJR19GQl9LWVJPPXkKQ09ORklHX0ZCXzNERlg9eQoj IENPTkZJR19GQl8zREZYX0FDQ0VMIGlzIG5vdCBzZXQKQ09ORklHX0ZCXzNERlhfSTJDPXkKQ09O RklHX0ZCX1ZPT0RPTzE9eQpDT05GSUdfRkJfVlQ4NjIzPXkKQ09ORklHX0ZCX1RSSURFTlQ9eQpD T05GSUdfRkJfQVJLPXkKQ09ORklHX0ZCX1BNMz15CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90 IHNldApDT05GSUdfRkJfU001MDE9eQojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKQ09O RklHX0ZCX1VETD15CkNPTkZJR19GQl9WSVJUVUFMPXkKQ09ORklHX1hFTl9GQkRFVl9GUk9OVEVO RD15CkNPTkZJR19GQl9NRVRST05PTUU9eQpDT05GSUdfRkJfTUI4NjJYWD15CkNPTkZJR19GQl9N Qjg2MlhYX1BDSV9HREM9eQpDT05GSUdfRkJfTUI4NjJYWF9JMkM9eQojIENPTkZJR19GQl9CUk9B RFNIRUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVVPX0sxOTBYIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfSFlQRVJWIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lNUExFIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfU003MTIgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkK IyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xB U1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdf QkFDS0xJR0hUX0FQUExFPXkKIyBDT05GSUdfQkFDS0xJR0hUX1BNODk0MV9XTEVEIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFDS0xJR0hUX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdI VF9BRFA4ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNl dAojIENPTkZJR19CQUNLTElHSFRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElH SFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAoj IENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf QkQ2MTA3IGlzIG5vdCBzZXQKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENv bnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CiMgQ09O RklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0sgaXMgbm90IHNldApDT05GSUdfRFVNTVlfQ09OU09M RT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVf Uk9XUz0yNQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9D T05TT0xFX0RFVEVDVF9QUklNQVJZPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJ T049eQojIENPTkZJR19MT0dPIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPXkKQ09ORklHX1NPVU5E X09TU19DT1JFPXkKIyBDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU0gaXMgbm90IHNldApD T05GSUdfU05EPXkKQ09ORklHX1NORF9USU1FUj15CkNPTkZJR19TTkRfUENNPXkKQ09ORklHX1NO RF9IV0RFUD15CkNPTkZJR19TTkRfUkFXTUlEST15CkNPTkZJR19TTkRfSkFDSz15CkNPTkZJR19T TkRfU0VRVUVOQ0VSPXkKQ09ORklHX1NORF9TRVFfRFVNTVk9eQpDT05GSUdfU05EX09TU0VNVUw9 eQpDT05GSUdfU05EX01JWEVSX09TUz15CkNPTkZJR19TTkRfUENNX09TUz15CkNPTkZJR19TTkRf UENNX09TU19QTFVHSU5TPXkKIyBDT05GSUdfU05EX1NFUVVFTkNFUl9PU1MgaXMgbm90IHNldApD T05GSUdfU05EX0hSVElNRVI9eQpDT05GSUdfU05EX1NFUV9IUlRJTUVSX0RFRkFVTFQ9eQpDT05G SUdfU05EX0RZTkFNSUNfTUlOT1JTPXkKQ09ORklHX1NORF9NQVhfQ0FSRFM9MzIKQ09ORklHX1NO RF9TVVBQT1JUX09MRF9BUEk9eQpDT05GSUdfU05EX1BST0NfRlM9eQpDT05GSUdfU05EX1ZFUkJP U0VfUFJPQ0ZTPXkKIyBDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9WTUFTVEVSPXkKQ09ORklHX1NORF9E TUFfU0dCVUY9eQpDT05GSUdfU05EX1JBV01JRElfU0VRPXkKQ09ORklHX1NORF9PUEwzX0xJQl9T RVE9eQojIENPTkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NC QVdFX1NFUSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRU1VMTBLMV9TRVE9eQpDT05GSUdfU05EX01Q VTQwMV9VQVJUPXkKQ09ORklHX1NORF9PUEwzX0xJQj15CkNPTkZJR19TTkRfVlhfTElCPXkKQ09O RklHX1NORF9BQzk3X0NPREVDPXkKQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9QQ1NQ PXkKQ09ORklHX1NORF9EVU1NWT15CkNPTkZJR19TTkRfQUxPT1A9eQpDT05GSUdfU05EX1ZJUk1J REk9eQpDT05GSUdfU05EX01UUEFWPXkKQ09ORklHX1NORF9NVFM2ND15CkNPTkZJR19TTkRfU0VS SUFMX1UxNjU1MD15CkNPTkZJR19TTkRfTVBVNDAxPXkKQ09ORklHX1NORF9QT1JUTUFOMlg0PXkK Q09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkU9eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRV9E RUZBVUxUPTAKQ09ORklHX1NORF9TQl9DT01NT049eQpDT05GSUdfU05EX1BDST15CkNPTkZJR19T TkRfQUQxODg5PXkKQ09ORklHX1NORF9BTFMzMDA9eQpDT05GSUdfU05EX0FMUzQwMDA9eQpDT05G SUdfU05EX0FMSTU0NTE9eQpDT05GSUdfU05EX0FTSUhQST15CkNPTkZJR19TTkRfQVRJSVhQPXkK Q09ORklHX1NORF9BVElJWFBfTU9ERU09eQpDT05GSUdfU05EX0FVODgxMD15CkNPTkZJR19TTkRf QVU4ODIwPXkKQ09ORklHX1NORF9BVTg4MzA9eQojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQK Q09ORklHX1NORF9BWlQzMzI4PXkKQ09ORklHX1NORF9CVDg3WD15CiMgQ09ORklHX1NORF9CVDg3 WF9PVkVSQ0xPQ0sgaXMgbm90IHNldApDT05GSUdfU05EX0NBMDEwNj15CkNPTkZJR19TTkRfQ01J UENJPXkKQ09ORklHX1NORF9PWFlHRU5fTElCPXkKQ09ORklHX1NORF9PWFlHRU49eQpDT05GSUdf U05EX0NTNDI4MT15CkNPTkZJR19TTkRfQ1M0NlhYPXkKQ09ORklHX1NORF9DUzQ2WFhfTkVXX0RT UD15CkNPTkZJR19TTkRfQ1RYRkk9eQpDT05GSUdfU05EX0RBUkxBMjA9eQpDT05GSUdfU05EX0dJ TkEyMD15CkNPTkZJR19TTkRfTEFZTEEyMD15CkNPTkZJR19TTkRfREFSTEEyND15CkNPTkZJR19T TkRfR0lOQTI0PXkKQ09ORklHX1NORF9MQVlMQTI0PXkKQ09ORklHX1NORF9NT05BPXkKQ09ORklH X1NORF9NSUE9eQpDT05GSUdfU05EX0VDSE8zRz15CkNPTkZJR19TTkRfSU5ESUdPPXkKQ09ORklH X1NORF9JTkRJR09JTz15CkNPTkZJR19TTkRfSU5ESUdPREo9eQpDT05GSUdfU05EX0lORElHT0lP WD15CkNPTkZJR19TTkRfSU5ESUdPREpYPXkKQ09ORklHX1NORF9FTVUxMEsxPXkKQ09ORklHX1NO RF9FTVUxMEsxWD15CkNPTkZJR19TTkRfRU5TMTM3MD15CkNPTkZJR19TTkRfRU5TMTM3MT15CkNP TkZJR19TTkRfRVMxOTM4PXkKQ09ORklHX1NORF9FUzE5Njg9eQpDT05GSUdfU05EX0VTMTk2OF9J TlBVVD15CkNPTkZJR19TTkRfRk04MDE9eQpDT05GSUdfU05EX0hEU1A9eQoKIwojIERvbid0IGZv cmdldCB0byBhZGQgYnVpbHQtaW4gZmlybXdhcmVzIGZvciBIRFNQIGRyaXZlcgojCkNPTkZJR19T TkRfSERTUE09eQpDT05GSUdfU05EX0lDRTE3MTI9eQpDT05GSUdfU05EX0lDRTE3MjQ9eQpDT05G SUdfU05EX0lOVEVMOFgwPXkKQ09ORklHX1NORF9JTlRFTDhYME09eQpDT05GSUdfU05EX0tPUkcx MjEyPXkKQ09ORklHX1NORF9MT0xBPXkKQ09ORklHX1NORF9MWDY0NjRFUz15CkNPTkZJR19TTkRf TUFFU1RSTzM9eQpDT05GSUdfU05EX01BRVNUUk8zX0lOUFVUPXkKQ09ORklHX1NORF9NSVhBUlQ9 eQpDT05GSUdfU05EX05NMjU2PXkKQ09ORklHX1NORF9QQ1hIUj15CkNPTkZJR19TTkRfUklQVElE RT15CkNPTkZJR19TTkRfUk1FMzI9eQpDT05GSUdfU05EX1JNRTk2PXkKQ09ORklHX1NORF9STUU5 NjUyPXkKQ09ORklHX1NORF9TT05JQ1ZJQkVTPXkKQ09ORklHX1NORF9UUklERU5UPXkKQ09ORklH X1NORF9WSUE4MlhYPXkKQ09ORklHX1NORF9WSUE4MlhYX01PREVNPXkKQ09ORklHX1NORF9WSVJU VU9TTz15CkNPTkZJR19TTkRfVlgyMjI9eQpDT05GSUdfU05EX1lNRlBDST15CgojCiMgSEQtQXVk aW8KIwpDT05GSUdfU05EX0hEQT15CkNPTkZJR19TTkRfSERBX0lOVEVMPXkKQ09ORklHX1NORF9I REFfSFdERVA9eQpDT05GSUdfU05EX0hEQV9SRUNPTkZJRz15CkNPTkZJR19TTkRfSERBX0lOUFVU X0JFRVA9eQpDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQX01PREU9MQpDT05GSUdfU05EX0hEQV9Q QVRDSF9MT0FERVI9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19SRUFMVEVLPXkKQ09ORklHX1NORF9I REFfQ09ERUNfQU5BTE9HPXkKQ09ORklHX1NORF9IREFfQ09ERUNfU0lHTUFURUw9eQpDT05GSUdf U05EX0hEQV9DT0RFQ19WSUE9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19IRE1JPXkKQ09ORklHX1NO RF9IREFfQ09ERUNfQ0lSUlVTPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ09ORVhBTlQ9eQpDT05G SUdfU05EX0hEQV9DT0RFQ19DQTAxMTA9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzI9eQoj IENPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMl9EU1AgaXMgbm90IHNldApDT05GSUdfU05EX0hE QV9DT0RFQ19DTUVESUE9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSTMwNTQ9eQpDT05GSUdfU05E X0hEQV9HRU5FUklDPXkKQ09ORklHX1NORF9IREFfUE9XRVJfU0FWRV9ERUZBVUxUPTAKQ09ORklH X1NORF9IREFfQ09SRT15CkNPTkZJR19TTkRfSERBX0k5MTU9eQpDT05GSUdfU05EX0hEQV9QUkVB TExPQ19TSVpFPTY0CkNPTkZJR19TTkRfU1BJPXkKQ09ORklHX1NORF9VU0I9eQpDT05GSUdfU05E X1VTQl9BVURJTz15CkNPTkZJR19TTkRfVVNCX1VBMTAxPXkKQ09ORklHX1NORF9VU0JfVVNYMlk9 eQpDT05GSUdfU05EX1VTQl9DQUlBUT15CkNPTkZJR19TTkRfVVNCX0NBSUFRX0lOUFVUPXkKQ09O RklHX1NORF9VU0JfVVMxMjJMPXkKQ09ORklHX1NORF9VU0JfNkZJUkU9eQojIENPTkZJR19TTkRf VVNCX0hJRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9CQ0QyMDAwIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1VTQl9QT0QgaXMgbm90IHNldAojIENPTkZJR19TTkRfVVNCX1BPREhEIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1VTQl9UT05FUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9V U0JfVkFSSUFYIGlzIG5vdCBzZXQKQ09ORklHX1NORF9GSVJFV0lSRT15CkNPTkZJR19TTkRfRklS RVdJUkVfTElCPXkKIyBDT05GSUdfU05EX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hG VyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSVNJR0hUPXkKIyBDT05GSUdfU05EX1NDUzFYIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9CRUJP QiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENNQ0lBPXkKQ09ORklHX1NORF9WWFBPQ0tFVD15CkNP TkZJR19TTkRfUERBVURJT0NGPXkKIyBDT05GSUdfU05EX1NPQyBpcyBub3Qgc2V0CiMgQ09ORklH X1NPVU5EX1BSSU1FIGlzIG5vdCBzZXQKQ09ORklHX0FDOTdfQlVTPXkKCiMKIyBISUQgc3VwcG9y dAojCkNPTkZJR19ISUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05GSUdfSElE UkFXPXkKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMg U3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKQ09ORklHX0hJRF9BQ1JV WD15CiMgQ09ORklHX0hJRF9BQ1JVWF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9eQoj IENPTkZJR19ISURfQVBQTEVJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90 IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0 CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKQ09ORklHX0hJRF9QUk9E SUtFWVM9eQojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNT PXkKQ09ORklHX0hJRF9EUkFHT05SSVNFPXkKQ09ORklHX0RSQUdPTlJJU0VfRkY9eQpDT05GSUdf SElEX0VNU19GRj15CkNPTkZJR19ISURfRUxFQ09NPXkKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qg c2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR1Q2ODNSIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9LRVlUT1VDSD15CkNPTkZJR19ISURfS1lFPXkKQ09ORklHX0hJRF9VQ0xP R0lDPXkKQ09ORklHX0hJRF9XQUxUT1A9eQpDT05GSUdfSElEX0dZUkFUSU9OPXkKIyBDT05GSUdf SElEX0lDQURFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UV0lOSEFOPXkKQ09ORklHX0hJRF9LRU5T SU5HVE9OPXkKQ09ORklHX0hJRF9MQ1BPV0VSPXkKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qg c2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQpDT05GSUdfSElEX0xPR0lURUNIX0RKPXkKQ09ORklH X0hJRF9MT0dJVEVDSF9ISURQUD15CkNPTkZJR19MT0dJVEVDSF9GRj15CkNPTkZJR19MT0dJUlVN QkxFUEFEMl9GRj15CkNPTkZJR19MT0dJRzk0MF9GRj15CkNPTkZJR19MT0dJV0hFRUxTX0ZGPXkK Q09ORklHX0hJRF9NQUdJQ01PVVNFPXkKQ09ORklHX0hJRF9NSUNST1NPRlQ9eQpDT05GSUdfSElE X01PTlRFUkVZPXkKQ09ORklHX0hJRF9NVUxUSVRPVUNIPXkKQ09ORklHX0hJRF9OVFJJRz15CkNP TkZJR19ISURfT1JURUs9eQpDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJM T1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRB TFlOWD15CkNPTkZJR19ISURfUElDT0xDRD15CkNPTkZJR19ISURfUElDT0xDRF9GQj15CkNPTkZJ R19ISURfUElDT0xDRF9CQUNLTElHSFQ9eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVEUz15CiMgQ09O RklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QUklNQVggaXMgbm90 IHNldApDT05GSUdfSElEX1JPQ0NBVD15CiMgQ09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldApD T05GSUdfSElEX1NBTVNVTkc9eQpDT05GSUdfSElEX1NPTlk9eQojIENPTkZJR19TT05ZX0ZGIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1NQRUVETElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9T VEVFTFNFUklFUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1VOUExVUz15CiMgQ09ORklHX0hJRF9S TUkgaXMgbm90IHNldApDT05GSUdfSElEX0dSRUVOQVNJQT15CkNPTkZJR19HUkVFTkFTSUFfRkY9 eQojIENPTkZJR19ISURfSFlQRVJWX01PVVNFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TTUFSVEpP WVBMVVM9eQpDT05GSUdfU01BUlRKT1lQTFVTX0ZGPXkKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90 IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9USFJVU1RNQVNURVI9eQpDT05GSUdfVEhSVVNUTUFTVEVSX0ZGPXkKQ09ORklH X0hJRF9XQUNPTT15CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1hJTk1PIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aRVJPUExVUz15CkNPTkZJR19aRVJPUExVU19G Rj15CkNPTkZJR19ISURfWllEQUNST049eQojIENPTkZJR19ISURfU0VOU09SX0hVQiBpcyBub3Qg c2V0CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9eQpDT05GSUdfSElEX1BJ RD15CkNPTkZJR19VU0JfSElEREVWPXkKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19J MkNfSElEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdf VVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENE PXkKQ09ORklHX1VTQj15CkNPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9eQoKIwojIE1p c2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CkNP TkZJR19VU0JfRFlOQU1JQ19NSU5PUlM9eQojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX09UR19XSElURUxJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0ZTTSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VTFBJX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTU9O PXkKQ09ORklHX1VTQl9XVVNCPXkKQ09ORklHX1VTQl9XVVNCX0NCQUY9eQojIENPTkZJR19VU0Jf V1VTQl9DQkFGX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZl cnMKIwpDT05GSUdfVVNCX0M2N1gwMF9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfSENEPXkKQ09ORklH X1VTQl9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19V U0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0Jf RUhDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxMTZYX0hDRD15CiMgQ09ORklHX1VTQl9JU1AxMzYyX0hD RCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdf VVNCX09IQ0lfSENEX1BDST15CiMgQ09ORklHX1VTQl9PSENJX0hDRF9TU0IgaXMgbm90IHNldAoj IENPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX1VIQ0lf SENEPXkKQ09ORklHX1VTQl9VMTMyX0hDRD15CkNPTkZJR19VU0JfU0w4MTFfSENEPXkKIyBDT05G SUdfVVNCX1NMODExX0hDRF9JU08gaXMgbm90IHNldApDT05GSUdfVVNCX1NMODExX0NTPXkKQ09O RklHX1VTQl9SOEE2NjU5N19IQ0Q9eQpDT05GSUdfVVNCX1dIQ0lfSENEPXkKQ09ORklHX1VTQl9I V0FfSENEPXkKIyBDT05GSUdfVVNCX0hDRF9CQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hD RF9TU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0Cgoj CiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009eQpDT05GSUdfVVNC X1BSSU5URVI9eQpDT05GSUdfVVNCX1dETT15CkNPTkZJR19VU0JfVE1DPXkKCiMKIyBOT1RFOiBV U0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNv IGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19V U0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9TVE9SQUdFX1JFQUxURUs9eQpDT05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNC X1NUT1JBR0VfREFUQUZBQj15CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPXkKQ09ORklHX1VT Ql9TVE9SQUdFX0lTRDIwMD15CkNPTkZJR19VU0JfU1RPUkFHRV9VU0JBVD15CkNPTkZJR19VU0Jf U1RPUkFHRV9TRERSMDk9eQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1PXkKQ09ORklHX1VTQl9T VE9SQUdFX0pVTVBTSE9UPXkKQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQT15CkNPTkZJR19VU0Jf U1RPUkFHRV9PTkVUT1VDSD15CkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT15CkNPTkZJR19VU0Jf U1RPUkFHRV9DWVBSRVNTX0FUQUNCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTA9eQpD T05GSUdfVVNCX1VBUz15CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURD ODAwPXkKQ09ORklHX1VTQl9NSUNST1RFSz15CkNPTkZJR19VU0JJUF9DT1JFPXkKQ09ORklHX1VT QklQX1ZIQ0lfSENEPXkKQ09ORklHX1VTQklQX0hPU1Q9eQojIENPTkZJR19VU0JJUF9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0Jf RFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwoj IFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1VTUzcyMD15CkNPTkZJR19VU0JfU0VSSUFM PXkKIyBDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJ QUxfR0VORVJJQz15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9TRVJJQUxfQUlSQ0FCTEU9eQpDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2PXkKQ09ORklH X1VTQl9TRVJJQUxfQkVMS0lOPXkKQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDE9eQpDT05GSUdfVVNC X1NFUklBTF9XSElURUhFQVQ9eQpDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQ9eQpD T05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQpDT05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004PXkK Q09ORklHX1VTQl9TRVJJQUxfRU1QRUc9eQpDT05GSUdfVVNCX1NFUklBTF9GVERJX1NJTz15CkNP TkZJR19VU0JfU0VSSUFMX1ZJU09SPXkKQ09ORklHX1VTQl9TRVJJQUxfSVBBUT15CkNPTkZJR19V U0JfU0VSSUFMX0lSPXkKQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQ9eQpDT05GSUdfVVNCX1NF UklBTF9FREdFUE9SVF9UST15CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9TRVJJQUxfR0FSTUlOPXkKQ09ORklHX1VTQl9TRVJJQUxfSVBXPXkKQ09ORklH X1VTQl9TRVJJQUxfSVVVPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREE9eQpDT05GSUdf VVNCX1NFUklBTF9LRVlTUEFOPXkKQ09ORklHX1VTQl9TRVJJQUxfS0xTST15CkNPTkZJR19VU0Jf U0VSSUFMX0tPQklMX1NDVD15CkNPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyPXkKIyBDT05GSUdf VVNCX1NFUklBTF9NRVRSTyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX01PUzc3MjA9eQpD T05GSUdfVVNCX1NFUklBTF9NT1M3NzE1X1BBUlBPUlQ9eQpDT05GSUdfVVNCX1NFUklBTF9NT1M3 ODQwPXkKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9T RVJJQUxfTkFWTUFOPXkKQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPXkKQ09ORklHX1VTQl9TRVJJ QUxfT1RJNjg1OD15CkNPTkZJR19VU0JfU0VSSUFMX1FDQVVYPXkKQ09ORklHX1VTQl9TRVJJQUxf UVVBTENPTU09eQpDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1PXkKQ09ORklHX1VTQl9TRVJJQUxf U0FGRT15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRV9QQURERUQgaXMgbm90IHNldApDT05GSUdf VVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUz15CkNPTkZJR19VU0JfU0VSSUFMX1NZTUJPTD15CiMg Q09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpB Q0s9eQpDT05GSUdfVVNCX1NFUklBTF9YSVJDT009eQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPXkK Q09ORklHX1VTQl9TRVJJQUxfT1BUSU9OPXkKQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVD15CkNP TkZJR19VU0JfU0VSSUFMX09QVElDT049eQojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CkNPTkZJR19V U0JfU0VSSUFMX1NTVTEwMD15CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9TRVJJQUxfREVCVUc9eQoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpD T05GSUdfVVNCX0VNSTYyPXkKQ09ORklHX1VTQl9FTUkyNj15CkNPTkZJR19VU0JfQURVVFVYPXkK Q09ORklHX1VTQl9TRVZTRUc9eQpDT05GSUdfVVNCX1JJTzUwMD15CkNPTkZJR19VU0JfTEVHT1RP V0VSPXkKQ09ORklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNCX0xFRD15CkNPTkZJR19VU0JfQ1lQUkVT U19DWTdDNjM9eQpDT05GSUdfVVNCX0NZVEhFUk09eQpDT05GSUdfVVNCX0lETU9VU0U9eQpDT05G SUdfVVNCX0ZURElfRUxBTj15CkNPTkZJR19VU0JfQVBQTEVESVNQTEFZPXkKQ09ORklHX1VTQl9T SVNVU0JWR0E9eQpDT05GSUdfVVNCX1NJU1VTQlZHQV9DT049eQpDT05GSUdfVVNCX0xEPXkKQ09O RklHX1VTQl9UUkFOQ0VWSUJSQVRPUj15CkNPTkZJR19VU0JfSU9XQVJSSU9SPXkKQ09ORklHX1VT Ql9URVNUPXkKIyBDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRSBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfSVNJR0hURlc9eQpDT05GSUdfVVNCX1lVUkVYPXkKQ09ORklHX1VTQl9FWlVTQl9GWDI9 eQojIENPTkZJR19VU0JfSFNJQ19VU0IzNTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktf TEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CkNP TkZJR19VU0JfQVRNPXkKQ09ORklHX1VTQl9TUEVFRFRPVUNIPXkKQ09ORklHX1VTQl9DWEFDUlU9 eQpDT05GSUdfVVNCX1VFQUdMRUFUTT15CkNPTkZJR19VU0JfWFVTQkFUTT15CgojCiMgVVNCIFBo eXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19OT1BfVVNCX1hD RUlWPXkKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1Ax MzAxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVQ9eQojIENPTkZJR19VU0JfR0FER0VUX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdF VF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKCiMK IyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKIyBDT05GSUdfVVNCX0ZPVEcyMTBfVURDIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0dSX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2 NjU5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QWEEyN1ggaXMgbm90IHNldAojIENPTkZJR19V U0JfTVZfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1UzRCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9NNjY1OTIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQkRDX1VEQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9BTUQ1NTM2VURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVDIyNzIg aXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9H T0tVIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FRzIwVD15CiMgQ09ORklHX1VTQl9EVU1NWV9IQ0Qg aXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlMgaXMgbm90IHNldAojIENPTkZJR19VU0Jf WkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENPTkZJR19V U0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9NQVNTX1NUT1JBR0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VU X1RBUkdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9NSURJX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1BSSU5URVIgaXMg bm90IHNldAojIENPTkZJR19VU0JfQ0RDX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9HX05PS0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfQUNNX01TIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0dfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19ISUQgaXMgbm90IHNl dAojIENPTkZJR19VU0JfR19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlz IG5vdCBzZXQKQ09ORklHX1VXQj15CkNPTkZJR19VV0JfSFdBPXkKQ09ORklHX1VXQl9XSENJPXkK Q09ORklHX1VXQl9JMTQ4MFU9eQpDT05GSUdfTU1DPXkKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5v dCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwpDT05GSUdfTU1DX0JMT0NLPXkK Q09ORklHX01NQ19CTE9DS19NSU5PUlM9OApDT05GSUdfTU1DX0JMT0NLX0JPVU5DRT15CkNPTkZJ R19TRElPX1VBUlQ9eQojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NE SU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1DX1NESENJPXkKQ09ORklHX01N Q19TREhDSV9QQ0k9eQpDT05GSUdfTU1DX1JJQ09IX01NQz15CiMgQ09ORklHX01NQ19TREhDSV9B Q1BJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9QTFRGTT15CkNPTkZJR19NTUNfV0JTRD15 CkNPTkZJR19NTUNfVElGTV9TRD15CkNPTkZJR19NTUNfU1BJPXkKQ09ORklHX01NQ19TRFJJQ09I X0NTPXkKQ09ORklHX01NQ19DQjcxMD15CkNPTkZJR19NTUNfVklBX1NETU1DPXkKQ09ORklHX01N Q19WVUIzMDA9eQpDT05GSUdfTU1DX1VTSEM9eQojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBu b3Qgc2V0CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19N VEsgaXMgbm90IHNldApDT05GSUdfTUVNU1RJQ0s9eQojIENPTkZJR19NRU1TVElDS19ERUJVRyBp cyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCiMgQ09ORklHX01FTVNUSUNLX1VO U0FGRV9SRVNVTUUgaXMgbm90IHNldApDT05GSUdfTVNQUk9fQkxPQ0s9eQojIENPTkZJR19NU19C TE9DSyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMK IwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz15CkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD15 CkNPTkZJR19NRU1TVElDS19SNTkyPXkKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xB U1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVy cwojCiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIg aXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NTMyPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyX0dQ SU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19M UDM5NDQ9eQojIENPTkZJR19MRURTX0xQNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1 NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1NjIgaXMgbm90IHNldAojIENPTkZJR19M RURTX0xQODUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4ODYwIGlzIG5vdCBzZXQKQ09O RklHX0xFRFNfQ0xFVk9fTUFJTD15CkNPTkZJR19MRURTX1BDQTk1NVg9eQojIENPTkZJR19MRURT X1BDQTk2M1ggaXMgbm90IHNldApDT05GSUdfTEVEU19EQUMxMjRTMDg1PXkKQ09ORklHX0xFRFNf UkVHVUxBVE9SPXkKQ09ORklHX0xFRFNfQkQyODAyPXkKQ09ORklHX0xFRFNfSU5URUxfU1M0MjAw PXkKQ09ORklHX0xFRFNfTFQzNTkzPXkKQ09ORklHX0xFRFNfREVMTF9ORVRCT09LUz15CiMgQ09O RklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90 IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3Ig YmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RI SU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0CgojCiMgTEVEIFRyaWdnZXJz CiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSPXkKIyBD T05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VS X0lERV9ESVNLPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9eQpDT05GSUdfTEVEU19U UklHR0VSX0JBQ0tMSUdIVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAoj IENPTkZJR19MRURTX1RSSUdHRVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJf REVGQVVMVF9PTj15CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29u ZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90 IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKQ09ORklHX0FDQ0VT U0lCSUxJVFk9eQpDT05GSUdfQTExWV9CUkFJTExFX0NPTlNPTEU9eQpDT05GSUdfSU5GSU5JQkFO RD15CkNPTkZJR19JTkZJTklCQU5EX1VTRVJfTUFEPXkKQ09ORklHX0lORklOSUJBTkRfVVNFUl9B Q0NFU1M9eQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01FTT15CkNPTkZJR19JTkZJTklCQU5EX09O X0RFTUFORF9QQUdJTkc9eQpDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lO RklOSUJBTkRfTVRIQ0E9eQpDT05GSUdfSU5GSU5JQkFORF9NVEhDQV9ERUJVRz15CkNPTkZJR19J TkZJTklCQU5EX1FJQj15CkNPTkZJR19JTkZJTklCQU5EX1FJQl9EQ0E9eQpDT05GSUdfSU5GSU5J QkFORF9DWEdCMz15CiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjNfREVCVUcgaXMgbm90IHNldApD T05GSUdfSU5GSU5JQkFORF9DWEdCND15CkNPTkZJR19NTFg0X0lORklOSUJBTkQ9eQpDT05GSUdf SU5GSU5JQkFORF9ORVM9eQojIENPTkZJR19JTkZJTklCQU5EX05FU19ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFO RF9VU05JQyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCPXkKQ09ORklHX0lORklO SUJBTkRfSVBPSUJfQ009eQpDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklH X0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5E X1NSUD15CiMgQ09ORklHX0lORklOSUJBTkRfU1JQVCBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklC QU5EX0lTRVI9eQojIENPTkZJR19JTkZJTklCQU5EX0lTRVJUIGlzIG5vdCBzZXQKQ09ORklHX0VE QUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09O RklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19FREFDX0RFQ09ERV9NQ0U9eQpDT05GSUdfRURBQ19NTV9FREFDPXkKQ09ORklHX0VEQUNf R0hFUz15CkNPTkZJR19FREFDX0FNRDY0PXkKIyBDT05GSUdfRURBQ19BTUQ2NF9FUlJPUl9JTkpF Q1RJT04gaXMgbm90IHNldApDT05GSUdfRURBQ19FNzUyWD15CkNPTkZJR19FREFDX0k4Mjk3NVg9 eQpDT05GSUdfRURBQ19JMzAwMD15CkNPTkZJR19FREFDX0kzMjAwPXkKIyBDT05GSUdfRURBQ19J RTMxMjAwIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfWDM4PXkKQ09ORklHX0VEQUNfSTU0MDA9eQpD T05GSUdfRURBQ19JN0NPUkU9eQpDT05GSUdfRURBQ19JNTAwMD15CkNPTkZJR19FREFDX0k1MTAw PXkKQ09ORklHX0VEQUNfSTczMDA9eQojIENPTkZJR19FREFDX1NCUklER0UgaXMgbm90IHNldApD T05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpD T05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05G SUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNl dAoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JU Q19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVW X1VJRV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMK IyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzMDc9 eQpDT05GSUdfUlRDX0RSVl9EUzEzNzQ9eQojIENPTkZJR19SVENfRFJWX0RTMTM3NF9XRFQgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE2NzI9eQojIENPTkZJR19SVENfRFJWX0RTMzIzMiBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01BWDY5MDA9eQpDT05GSUdfUlRDX0RSVl9SUzVDMzcy PXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwOD15CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDU3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfWDEyMDU9eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX1BDRjg1MjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPXkKIyBDT05G SUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQpD T05GSUdfUlRDX0RSVl9NNDFUODA9eQojIENPTkZJR19SVENfRFJWX000MVQ4MF9XRFQgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9CUTMySz15CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQpDT05G SUdfUlRDX0RSVl9GTTMxMzA9eQpDT05GSUdfUlRDX0RSVl9SWDg1ODE9eQpDT05GSUdfUlRDX0RS Vl9SWDgwMjU9eQojIENPTkZJR19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklH X1JUQ19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQxVDk0PXkKQ09ORklH X1JUQ19EUlZfRFMxMzA1PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM5MD15CkNP TkZJR19SVENfRFJWX01BWDY5MDI9eQpDT05GSUdfUlRDX0RSVl9SOTcwMT15CkNPTkZJR19SVENf RFJWX1JTNUMzNDg9eQpDT05GSUdfUlRDX0RSVl9EUzMyMzQ9eQpDT05GSUdfUlRDX0RSVl9QQ0Yy MTIzPXkKIyBDT05GSUdfUlRDX0RSVl9SWDQ1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X01DUDc5NSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRD X0RSVl9DTU9TPXkKQ09ORklHX1JUQ19EUlZfRFMxMjg2PXkKQ09ORklHX1JUQ19EUlZfRFMxNTEx PXkKQ09ORklHX1JUQ19EUlZfRFMxNTUzPXkKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZ IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNzQyPXkKIyBDT05GSUdfUlRDX0RSVl9EUzI0 MDQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD15CkNPTkZJR19SVENfRFJWX000 OFQ4Nj15CkNPTkZJR19SVENfRFJWX000OFQzNT15CkNPTkZJR19SVENfRFJWX000OFQ1OT15CkNP TkZJR19SVENfRFJWX01TTTYyNDI9eQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9eQpDT05GSUdfUlRD X0RSVl9SUDVDMDE9eQpDT05GSUdfUlRDX0RSVl9WMzAyMD15CkNPTkZJR19SVENfRFJWX1BDRjUw NjMzPXkKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZl cnMKIwojIENPTkZJR19SVENfRFJWX0hJRF9TRU5TT1JfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19E TUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1B IERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfQUNQST15CiMgQ09ORklH X0lETUE2NCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT0FURE1BPXkKIyBDT05GSUdfRFdfRE1B QyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xp ZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQK Q09ORklHX0RNQV9FTkdJTkVfUkFJRD15CkNPTkZJR19EQ0E9eQojIENPTkZJR19BVVhESVNQTEFZ IGlzIG5vdCBzZXQKQ09ORklHX1VJTz15CkNPTkZJR19VSU9fQ0lGPXkKQ09ORklHX1VJT19QRFJW X0dFTklSUT15CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19VSU9f QUVDPXkKQ09ORklHX1VJT19TRVJDT1MzPXkKQ09ORklHX1VJT19QQ0lfR0VORVJJQz15CkNPTkZJ R19VSU9fTkVUWD15CiMgQ09ORklHX1VJT19QUlVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19N RjYyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGSU8gaXMgbm90IHNldAojIENPTkZJR19WSVJUX0RS SVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNP TkZJR19WSVJUSU9fUENJPXkKQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJ T19CQUxMT09OPXkKIyBDT05GSUdfVklSVElPX0lOUFVUIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJ T19NTUlPPXkKIyBDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTIGlzIG5vdCBzZXQK CiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CkNP TkZJR19IWVBFUlZfVVRJTFM9eQojIENPTkZJR19IWVBFUlZfQkFMTE9PTiBpcyBub3Qgc2V0Cgoj CiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKIyBDT05GSUdfWEVO X0JBTExPT05fTUVNT1JZX0hPVFBMVUcgaXMgbm90IHNldApDT05GSUdfWEVOX1NDUlVCX1BBR0VT PXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPXkKQ09ORklHX1hFTl9CQUNLRU5EPXkKQ09ORklHX1hF TkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09S PXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJ R19YRU5fR1JBTlRfREVWX0FMTE9DPXkKQ09ORklHX1NXSU9UTEJfWEVOPXkKQ09ORklHX1hFTl9Q Q0lERVZfQkFDS0VORD15CiMgQ09ORklHX1hFTl9TQ1NJX0JBQ0tFTkQgaXMgbm90IHNldApDT05G SUdfWEVOX1BSSVZDTUQ9eQpDT05GSUdfWEVOX0FDUElfUFJPQ0VTU09SPW0KIyBDT05GSUdfWEVO X01DRV9MT0cgaXMgbm90IHNldApDT05GSUdfWEVOX0hBVkVfUFZNTVU9eQpDT05GSUdfWEVOX0VG ST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CkNPTkZJR19YRU5f U1lNUz15CkNPTkZJR19YRU5fSEFWRV9WUE1VPXkKQ09ORklHX1NUQUdJTkc9eQojIENPTkZJR19T TElDT1NTIGlzIG5vdCBzZXQKQ09ORklHX1BSSVNNMl9VU0I9eQpDT05GSUdfQ09NRURJPW0KIyBD T05GSUdfQ09NRURJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9T SVpFX0tCPTIwNDgKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9NQVhTSVpFX0tCPTIwNDgwCiMg Q09ORklHX0NPTUVESV9NSVNDX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfSVNB X0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfUENJX0RSSVZFUlMgaXMgbm90IHNl dAojIENPTkZJR19DT01FRElfUENNQ0lBX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01F RElfVVNCX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfODI1NV9TQSBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTUVESV9LQ09NRURJTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFORUwg aXMgbm90IHNldApDT05GSUdfUlRMODE5MlU9bQojIENPTkZJR19SVExMSUIgaXMgbm90IHNldApD T05GSUdfUjg3MTJVPXkKIyBDT05GSUdfUjgxODhFVSBpcyBub3Qgc2V0CiMgQ09ORklHX1I4NzIz QVUgaXMgbm90IHNldAojIENPTkZJR19SVFM1MjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVlQ2NjU1 IGlzIG5vdCBzZXQKQ09ORklHX1ZUNjY1Nj1tCiMgQ09ORklHX0ZCX1NNNzUwIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfWEdJIGlzIG5vdCBzZXQKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMK Q09ORklHX1NQRUFLVVA9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9BQ05UU0E9eQpDT05GSUdfU1BF QUtVUF9TWU5USF9BUE9MTE89eQpDT05GSUdfU1BFQUtVUF9TWU5USF9BVURQVFI9eQpDT05GSUdf U1BFQUtVUF9TWU5USF9CTlM9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9ERUNUTEs9eQpDT05GSUdf U1BFQUtVUF9TWU5USF9ERUNFWFQ9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9MVExLPXkKQ09ORklH X1NQRUFLVVBfU1lOVEhfU09GVD15CkNPTkZJR19TUEVBS1VQX1NZTlRIX1NQS09VVD15CkNPTkZJ R19TUEVBS1VQX1NZTlRIX1RYUFJUPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfRFVNTVk9eQojIENP TkZJR19UT1VDSFNDUkVFTl9TWU5BUFRJQ1NfSTJDX1JNSTQgaXMgbm90IHNldApDT05GSUdfU1RB R0lOR19NRURJQT15CiMgQ09ORklHX1NUQUdJTkdfUkRNQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9p ZAojCiMgQ09ORklHX1dJTUFYX0dETTcyWFggaXMgbm90IHNldAojIENPTkZJR19MVEVfR0RNNzI0 WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9TUElOQU5EX01UMjlGIGlzIG5vdCBzZXQKIyBDT05GSUdfTFVTVFJFX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfREdOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RHQVAgaXMgbm90IHNldAojIENP TkZJR19HU19GUEdBQk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TS0VJTiBpcyBub3Qg c2V0CiMgQ09ORklHX1VOSVNZU1NQQVIgaXMgbm90IHNldAojIENPTkZJR19GQl9URlQgaXMgbm90 IHNldAojIENPTkZJR19XSUxDMTAwMF9EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19NT1NUIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPXkK Q09ORklHX0FDRVJIREY9eQojIENPTkZJR19BTElFTldBUkVfV01JIGlzIG5vdCBzZXQKQ09ORklH X0FTVVNfTEFQVE9QPXkKQ09ORklHX0RFTExfTEFQVE9QPXkKQ09ORklHX0RFTExfV01JPXkKQ09O RklHX0RFTExfV01JX0FJTz15CiMgQ09ORklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFTExfUkJUTiBpcyBub3Qgc2V0CkNPTkZJR19GVUpJVFNVX0xBUFRPUD15CiMgQ09ORklH X0ZVSklUU1VfTEFQVE9QX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQg aXMgbm90IHNldApDT05GSUdfQU1JTE9fUkZLSUxMPXkKQ09ORklHX0hQX0FDQ0VMPXkKIyBDT05G SUdfSFBfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfSFBfV01JPXkKQ09ORklHX01TSV9MQVBU T1A9eQpDT05GSUdfUEFOQVNPTklDX0xBUFRPUD15CkNPTkZJR19DT01QQUxfTEFQVE9QPXkKQ09O RklHX1NPTllfTEFQVE9QPXkKQ09ORklHX1NPTllQSV9DT01QQVQ9eQpDT05GSUdfSURFQVBBRF9M QVBUT1A9eQpDT05GSUdfVEhJTktQQURfQUNQST15CkNPTkZJR19USElOS1BBRF9BQ1BJX0FMU0Ff U1VQUE9SVD15CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5L UEFEX0FDUElfVU5TQUZFX0xFRFMgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQSV9WSURF Tz15CkNPTkZJR19USElOS1BBRF9BQ1BJX0hPVEtFWV9QT0xMPXkKQ09ORklHX1NFTlNPUlNfSERB UFM9eQojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldApDT05GSUdfRUVFUENfTEFQVE9Q PXkKQ09ORklHX0FTVVNfV01JPXkKQ09ORklHX0FTVVNfTkJfV01JPXkKQ09ORklHX0VFRVBDX1dN ST15CkNPTkZJR19BQ1BJX1dNST15CkNPTkZJR19NU0lfV01JPXkKQ09ORklHX1RPUFNUQVJfTEFQ VE9QPXkKQ09ORklHX0FDUElfVE9TSElCQT15CkNPTkZJR19UT1NISUJBX0JUX1JGS0lMTD15CiMg Q09ORklHX1RPU0hJQkFfSEFQUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NNUEM9eQpDT05GSUdf SU5URUxfSVBTPXkKIyBDT05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0CkNPTkZJR19TQU1TVU5HX0xB UFRPUD15CkNPTkZJR19NWE1fV01JPXkKQ09ORklHX0lOVEVMX09BS1RSQUlMPXkKIyBDT05GSUdf U0FNU1VOR19RMTAgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5URUxfUlNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlz IG5vdCBzZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19J UEMgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sg ZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUz PXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRN RUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05G SUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qg c2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BSUxCT1ggaXMg bm90IHNldApDT05GSUdfSU9NTVVfQVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdl bmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJ R19BTURfSU9NTVU9eQojIENPTkZJR19BTURfSU9NTVVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJ R19BTURfSU9NTVVfVjIgaXMgbm90IHNldApDT05GSUdfRE1BUl9UQUJMRT15CkNPTkZJR19JTlRF TF9JT01NVT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05G SUdfSU5URUxfSU9NTVVfRkxPUFBZX1dBPXkKQ09ORklHX0lSUV9SRU1BUD15CgojCiMgUmVtb3Rl cHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfU1RFX01PREVNX1JQUk9DIGlzIG5vdCBzZXQKCiMKIyBS cG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJz CiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19USSBpcyBub3Qg c2V0CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90 IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAoj IENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKIyBDT05G SUdfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVTRVRfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNQyBpcyBub3Qgc2V0CgojCiMg UEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CiMgQ09ORklHX1BIWV9QWEFfMjhO TV9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjIgaXMgbm90IHNldAoj IENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSQ0FQIGlz IG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9y IHN1cHBvcnQKIwpDT05GSUdfUkFTPXkKIyBDT05GSUdfQU1EX01DRV9JTkogaXMgbm90IHNldAoj IENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FO RFJPSUQgaXMgbm90IHNldAojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldAojIENPTkZJR19O Vk1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTV9EVU1N WSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTV9TT1VSQ0VfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENvbmZpZ3VyYXRpb24gU3VwcG9ydAoj CiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdf RUREPXkKIyBDT05GSUdfRUREX09GRiBpcyBub3Qgc2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9 eQpDT05GSUdfREVMTF9SQlU9eQpDT05GSUdfRENEQkFTPXkKQ09ORklHX0RNSUlEPXkKIyBDT05G SUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9G QUxMQkFDSz15CkNPTkZJR19JU0NTSV9JQkZUX0ZJTkQ9eQpDT05GSUdfSVNDU0lfSUJGVD15CiMg Q09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZp cm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfVkFSUz15CkNPTkZJR19FRklf RVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQojIENPTkZJR19FRklfVkFSU19QU1RPUkVf REVGQVVMVF9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9SVU5USU1FX01BUD15CiMgQ09O RklHX0VGSV9GQUtFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVS Uz15CkNPTkZJR19VRUZJX0NQRVI9eQoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVf V09SRF9BQ0NFU1M9eQpDT05GSUdfRVhUMl9GUz15CkNPTkZJR19FWFQyX0ZTX1hBVFRSPXkKQ09O RklHX0VYVDJfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDJfRlNfU0VDVVJJVFk9eQpDT05GSUdf RVhUM19GUz15CkNPTkZJR19FWFQzX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQzX0ZTX1NFQ1VS SVRZPXkKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdf RVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJf REVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15CkNPTkZJR19SRUlTRVJGU19GUz15 CiMgQ09ORklHX1JFSVNFUkZTX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfUFJP Q19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX1JFSVNFUkZTX0ZTX1hBVFRSPXkKQ09ORklHX1JFSVNF UkZTX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19SRUlTRVJGU19GU19TRUNVUklUWT15CkNPTkZJR19K RlNfRlM9eQpDT05GSUdfSkZTX1BPU0lYX0FDTD15CkNPTkZJR19KRlNfU0VDVVJJVFk9eQojIENP TkZJR19KRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19KRlNfU1RBVElTVElDUyBpcyBub3Qg c2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9B Q0w9eQpDT05GSUdfWEZTX1JUPXkKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJ R19YRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfR0ZTMl9GUz15CkNPTkZJR19HRlMyX0ZTX0xP Q0tJTkdfRExNPXkKQ09ORklHX09DRlMyX0ZTPXkKQ09ORklHX09DRlMyX0ZTX08yQ0I9eQpDT05G SUdfT0NGUzJfRlNfVVNFUlNQQUNFX0NMVVNURVI9eQpDT05GSUdfT0NGUzJfRlNfU1RBVFM9eQpD T05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRz15CiMgQ09ORklHX09DRlMyX0RFQlVHX0ZTIGlzIG5v dCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09O RklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZT X1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CkNPTkZJR19OSUxGUzJfRlM9eQoj IENPTkZJR19GMkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfREFYIGlzIG5vdCBzZXQKQ09O RklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9 eQpDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9 eQpDT05GSUdfRkFOT1RJRlk9eQojIENPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlMg aXMgbm90IHNldApDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9 eQpDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQpDT05GSUdfUUZNVF9WMT15CkNPTkZJR19RRk1UX1Yy PXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CkNPTkZJR19BVVRP RlM0X0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQpDT05GSUdfQ1VTRT15CiMgQ09ORklHX09WRVJMQVlf RlMgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPXkKQ09ORklHX0ZTQ0FD SEVfU1RBVFM9eQojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZTQ0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUIGlz IG5vdCBzZXQKQ09ORklHX0NBQ0hFRklMRVM9eQojIENPTkZJR19DQUNIRUZJTEVTX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMgbm90IHNldAoKIwojIENE LVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CkNPTkZJR19KT0xJRVQ9 eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz15CkNPTkZJR19VREZfTkxTPXkKCiMKIyBE T1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15 CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdf RkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJ1dGY4IgpDT05GSUdfTlRGU19GUz15CiMgQ09ORklHX05U RlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTlRGU19SVz15CgojCiMgUHNldWRvIGZpbGVzeXN0 ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1NZ U0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMgQ09ORklHX1BST0NfQ0hJTERSRU4g aXMgbm90IHNldApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkK Q09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CkNPTkZJR19IVUdF VExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklH X0VGSVZBUl9GUz1tCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKQ09ORklHX0FERlNfRlM9eQoj IENPTkZJR19BREZTX0ZTX1JXIGlzIG5vdCBzZXQKQ09ORklHX0FGRlNfRlM9eQpDT05GSUdfRUNS WVBUX0ZTPXkKIyBDT05GSUdfRUNSWVBUX0ZTX01FU1NBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19I RlNfRlM9eQpDT05GSUdfSEZTUExVU19GUz15CiMgQ09ORklHX0hGU1BMVVNfRlNfUE9TSVhfQUNM IGlzIG5vdCBzZXQKQ09ORklHX0JFRlNfRlM9eQojIENPTkZJR19CRUZTX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX0JGU19GUz15CkNPTkZJR19FRlNfRlM9eQpDT05GSUdfSkZGUzJfRlM9eQpDT05G SUdfSkZGUzJfRlNfREVCVUc9MApDT05GSUdfSkZGUzJfRlNfV1JJVEVCVUZGRVI9eQojIENPTkZJ R19KRkZTMl9GU19XQlVGX1ZFUklGWSBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9TVU1NQVJZPXkK Q09ORklHX0pGRlMyX0ZTX1hBVFRSPXkKQ09ORklHX0pGRlMyX0ZTX1BPU0lYX0FDTD15CkNPTkZJ R19KRkZTMl9GU19TRUNVUklUWT15CkNPTkZJR19KRkZTMl9DT01QUkVTU0lPTl9PUFRJT05TPXkK Q09ORklHX0pGRlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfTFpPPXkKQ09ORklHX0pGRlMyX1JUSU1F PXkKIyBDT05GSUdfSkZGUzJfUlVCSU4gaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9O T05FIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0NNT0RFX1BSSU9SSVRZPXkKIyBDT05GSUdfSkZG UzJfQ01PREVfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0NNT0RFX0ZBVk9VUkxaTyBp cyBub3Qgc2V0CkNPTkZJR19VQklGU19GUz15CkNPTkZJR19VQklGU19GU19BRFZBTkNFRF9DT01Q Uj15CkNPTkZJR19VQklGU19GU19MWk89eQpDT05GSUdfVUJJRlNfRlNfWkxJQj15CiMgQ09ORklH X0xPR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NSQU1GUz15CkNPTkZJR19TUVVBU0hGUz15CkNPTkZJ R19TUVVBU0hGU19GSUxFX0NBQ0hFPXkKIyBDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1QgaXMg bm90IHNldApDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZT X0RFQ09NUF9NVUxUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9Q RVJDUFUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQpDT05GSUdfU1FVQVNIRlNf WkxJQj15CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19M Wk89eQpDT05GSUdfU1FVQVNIRlNfWFo9eQojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0la RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklH X1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwpDT05GSUdfVlhGU19GUz15CkNPTkZJR19N SU5JWF9GUz15CkNPTkZJR19PTUZTX0ZTPXkKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CkNP TkZJR19RTlg0RlNfRlM9eQojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldApDT05GSUdfUk9N RlNfRlM9eQojIENPTkZJR19ST01GU19CQUNLRURfQllfQkxPQ0sgaXMgbm90IHNldAojIENPTkZJ R19ST01GU19CQUNLRURfQllfTVREIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9C T1RIPXkKQ09ORklHX1JPTUZTX09OX0JMT0NLPXkKQ09ORklHX1JPTUZTX09OX01URD15CkNPTkZJ R19QU1RPUkU9eQojIENPTkZJR19QU1RPUkVfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BT VE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0CiMg Q09ORklHX1BTVE9SRV9SQU0gaXMgbm90IHNldApDT05GSUdfU1lTVl9GUz15CkNPTkZJR19VRlNf RlM9eQojIENPTkZJR19VRlNfRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19VRlNfREVCVUcg aXMgbm90IHNldApDT05GSUdfRVhPRlNfRlM9eQojIENPTkZJR19FWE9GU19ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19PUkU9eQpDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNf RlM9eQpDT05GSUdfTkZTX1YyPXkKQ09ORklHX05GU19WMz15CkNPTkZJR19ORlNfVjNfQUNMPXkK Q09ORklHX05GU19WND15CiMgQ09ORklHX05GU19TV0FQIGlzIG5vdCBzZXQKQ09ORklHX05GU19W NF8xPXkKIyBDT05GSUdfTkZTX1Y0XzIgaXMgbm90IHNldApDT05GSUdfUE5GU19GSUxFX0xBWU9V VD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfT0JKTEFZT1VUPXkKQ09ORklHX1BO RlNfRkxFWEZJTEVfTEFZT1VUPW0KQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RP TUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQK Q09ORklHX1JPT1RfTkZTPXkKQ09ORklHX05GU19GU0NBQ0hFPXkKIyBDT05GSUdfTkZTX1VTRV9M RUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19O RlNEPXkKQ09ORklHX05GU0RfVjJfQUNMPXkKQ09ORklHX05GU0RfVjM9eQpDT05GSUdfTkZTRF9W M19BQ0w9eQpDT05GSUdfTkZTRF9WND15CiMgQ09ORklHX05GU0RfUE5GUyBpcyBub3Qgc2V0CiMg Q09ORklHX05GU0RfVjRfU0VDVVJJVFlfTEFCRUwgaXMgbm90IHNldAojIENPTkZJR19ORlNEX0ZB VUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpDT05GSUdfTE9D S0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPXkKQ09ORklHX05G U19DT01NT049eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfU1VO UlBDX0JBQ0tDSEFOTkVMPXkKQ09ORklHX1JQQ1NFQ19HU1NfS1JCNT15CiMgQ09ORklHX1NVTlJQ Q19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TVU5SUENfWFBSVF9SRE1BPXkKQ09ORklHX0NFUEhf RlM9eQojIENPTkZJR19DRVBIX0ZTQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0ZTX1BP U0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUyBpcyBu b3Qgc2V0CkNPTkZJR19DSUZTX1dFQUtfUFdfSEFTSD15CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNP TkZJR19DSUZTX1hBVFRSPXkKQ09ORklHX0NJRlNfUE9TSVg9eQpDT05GSUdfQ0lGU19BQ0w9eQpD T05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKQ09ORklH X0NJRlNfREZTX1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfU01CMiBpcyBub3Qgc2V0CkNPTkZJR19D SUZTX0ZTQ0FDSEU9eQpDT05GSUdfTkNQX0ZTPXkKQ09ORklHX05DUEZTX1BBQ0tFVF9TSUdOSU5H PXkKQ09ORklHX05DUEZTX0lPQ1RMX0xPQ0tJTkc9eQpDT05GSUdfTkNQRlNfU1RST05HPXkKQ09O RklHX05DUEZTX05GU19OUz15CkNPTkZJR19OQ1BGU19PUzJfTlM9eQojIENPTkZJR19OQ1BGU19T TUFMTERPUyBpcyBub3Qgc2V0CkNPTkZJR19OQ1BGU19OTFM9eQpDT05GSUdfTkNQRlNfRVhUUkFT PXkKQ09ORklHX0NPREFfRlM9eQpDT05GSUdfQUZTX0ZTPXkKIyBDT05GSUdfQUZTX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX0FGU19GU0NBQ0hFPXkKQ09ORklHXzlQX0ZTPXkKQ09ORklHXzlQX0ZT Q0FDSEU9eQpDT05GSUdfOVBfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfOVBfRlNfU0VDVVJJVFkg aXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdf TkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05MU19D T0RFUEFHRV83NzU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD15CkNPTkZJR19OTFNfQ09ERVBB R0VfODUyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NTU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1 Nz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjE9eQpD T05GSUdfTkxTX0NPREVQQUdFXzg2Mj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYzPXkKQ09ORklH X05MU19DT0RFUEFHRV84NjQ9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2NT15CkNPTkZJR19OTFNf Q09ERVBBR0VfODY2PXkKQ09ORklHX05MU19DT0RFUEFHRV84Njk9eQpDT05GSUdfTkxTX0NPREVQ QUdFXzkzNj15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPXkKQ09ORklHX05MU19DT0RFUEFHRV85 MzI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PXkK Q09ORklHX05MU19JU084ODU5Xzg9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQpDT05GSUdf TkxTX0NPREVQQUdFXzEyNTE9eQpDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5 XzE9eQpDT05GSUdfTkxTX0lTTzg4NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPXkKQ09ORklH X05MU19JU084ODU5XzQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJR19OTFNfSVNPODg1 OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4NTlfOT15CkNPTkZJ R19OTFNfSVNPODg1OV8xMz15CkNPTkZJR19OTFNfSVNPODg1OV8xND15CkNPTkZJR19OTFNfSVNP ODg1OV8xNT15CkNPTkZJR19OTFNfS09JOF9SPXkKQ09ORklHX05MU19LT0k4X1U9eQojIENPTkZJ R19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMgbm90 IHNldAojIENPTkZJR19OTFNfTUFDX0NFTlRFVVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01B Q19DUk9BVElBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNl dAojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR1JF RUsgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldAojIENPTkZJ R19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRG OD15CkNPTkZJR19ETE09eQpDT05GSUdfRExNX0RFQlVHPXkKCiMKIyBLZXJuZWwgaGFja2luZwoj CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9w dGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZB VUxUPTQKQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZPXkKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBp cyBub3Qgc2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwoj CiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldApDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVD QVRFRD15CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgK Q09ORklHX1NUUklQX0FTTV9TWU1TPXkKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQK Q09ORklHX1VOVVNFRF9TWU1CT0xTPXkKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09ORklHX0RFQlVHX1NFQ1RJ T05fTUlTTUFUQ0g9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZS QU1FX1BPSU5URVI9eQpDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKQ09ORklHX01B R0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdf REVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5T SU9OPXkKQ09ORklHX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19ERUJVR19PQkpFQ1RTPXkKIyBD T05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09C SkVDVFNfRlJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfVElNRVJTIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfT0JKRUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfUEVS Q1BVX0NPVU5URVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfT0JKRUNUU19FTkFCTEVfREVGQVVM VD0xCkNPTkZJR19ERUJVR19TTEFCPXkKIyBDT05GSUdfREVCVUdfU0xBQl9MRUFLIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19TVEFDS19VU0FHRT15CkNPTkZJR19ERUJVR19WTT15CiMg Q09ORklHX0RFQlVHX1ZNX1ZNQUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUkIg aXMgbm90IHNldApDT05GSUdfREVCVUdfVklSVFVBTD15CkNPTkZJR19ERUJVR19NRU1PUllfSU5J VD15CkNPTkZJR19ERUJVR19QRVJfQ1BVX01BUFM9eQpDT05GSUdfSEFWRV9ERUJVR19TVEFDS09W RVJGTE9XPXkKQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9BUkNIX0tN RU1DSEVDSz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfREVCVUdfU0hJUlE9eQoK IwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNP TkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKIyBDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBf UEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUNfVkFMVUU9 MAojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19C T09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJR19ERVRFQ1RfSFVOR19UQVNL PXkKQ09ORklHX0RFRkFVTFRfSFVOR19UQVNLX1RJTUVPVVQ9MzAwCkNPTkZJR19CT09UUEFSQU1f SFVOR19UQVNLX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9 MQojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFNf VkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJ R19TQ0hFRF9JTkZPPXkKQ09ORklHX1NDSEVEU1RBVFM9eQojIENPTkZJR19TQ0hFRF9TVEFDS19F TkRfQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0 CkNPTkZJR19USU1FUl9TVEFUUz15CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0 ZXhlcywgZXRjLi4uKQojCkNPTkZJR19ERUJVR19SVF9NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1NQ SU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQojIENPTkZJR19ERUJVR19XV19NVVRFWF9T TE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZF X0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15CkNPTkZJR19MT0NLX1NUQVQ9eQojIENPTkZJR19E RUJVR19MT0NLREVQIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CkNPTkZJ R19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFM9eQojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkK IyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NF PXkKQ09ORklHX0RFQlVHX0xJU1Q9eQpDT05GSUdfREVCVUdfUElfTElTVD15CkNPTkZJR19ERUJV R19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05GSUdfREVCVUdfQ1JFREVOVElBTFM9 eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNVPXkKIyBDT05GSUdfUFJPVkVf UkNVX1JFUEVBVEVETFkgaXMgbm90IHNldApDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSPXkKIyBD T05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9NjAKQ09ORklHX1JDVV9UUkFD RT15CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19CTE9D S19FWFRfREVWVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBp cyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19GQUlMU0xBQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxf TUFLRV9SRVFVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9JT19USU1FT1VUIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkFJTF9NTUNfUkVRVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfRlVU RVggaXMgbm90IHNldAojIENPTkZJR19GQVVMVF9JTkpFQ1RJT05fREVCVUdfRlMgaXMgbm90IHNl dApDT05GSUdfTEFURU5DWVRPUD15CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9D T1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5v dCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX05PUF9UUkFDRVI9 eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQ SF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNUPXkKQ09ORklHX0hB VkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9 eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExf VFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1D T1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09O RklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9T V0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJB Q0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpD T05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9H UkFQSF9UUkFDRVI9eQpDT05GSUdfSVJRU09GRl9UUkFDRVI9eQpDT05GSUdfU0NIRURfVFJBQ0VS PXkKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15CkNPTkZJR19UUkFDRVJfU05BUFNIT1Q9eQpDT05G SUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9O T05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldAojIENP TkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNF UiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX0tQUk9CRV9FVkVO VD15CiMgQ09ORklHX1VQUk9CRV9FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19QUk9CRV9FVkVOVFM9 eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdT PXkKIyBDT05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01D T1VOVF9SRUNPUkQ9eQojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKQ09O RklHX01NSU9UUkFDRT15CiMgQ09ORklHX01NSU9UUkFDRV9URVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9C RU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMg bm90IHNldAojIENPTkZJR19UUkFDRV9FTlVNX01BUF9GSUxFIGlzIG5vdCBzZXQKCiMKIyBSdW50 aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQpDT05G SUdfS1BST0JFU19TQU5JVFlfVEVTVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMg bm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFM X1RSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9URVNUIGlzIG5vdCBzZXQKQ09O RklHX0FUT01JQzY0X1NFTEZURVNUPXkKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5H X0hFTFBFUlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENP TkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0 X0RNQV9JTklUIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0RPQ1NSQz15CiMgQ09ORklHX0RNQV9B UElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfVVNFUl9DT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CUEYgaXMgbm90IHNldAoj IENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMg bm90IHNldApDT05GSUdfTUVNVEVTVD15CiMgQ09ORklHX1RFU1RfU1RBVElDX0tFWVMgaXMgbm90 IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkK IyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX1g4 Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQojIENPTkZJR19FQVJMWV9Q UklOVEtfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX0VBUkxZX1BSSU5US19FRkkgaXMgbm90IHNl dApDT05GSUdfWDg2X1BURFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQojIENPTkZJR19F RklfUEdUX0RVTVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBPXkKQ09ORklHX0RFQlVH X1JPREFUQV9URVNUPXkKQ09ORklHX0RFQlVHX1dYPXkKQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVf Uk9OWD15CkNPTkZJR19ERUJVR19OWF9URVNUPW0KQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05G SUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFD RV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApDT05G SUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJ R19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwpDT05G SUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENP TkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0wCiMgQ09ORklHX0RFQlVHX0JP T1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X09QVElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldApDT05G SUdfREVCVUdfTk1JX1NFTEZURVNUPXkKIyBDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFT IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQojIENPTkZJR19QVU5JVF9BVE9NX0RF QlVHIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENP TkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQklHX0tFWVMgaXMg bm90IHNldAojIENPTkZJR19UUlVTVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19FTkNSWVBU RURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5v dCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJ VFlfTkVUV09SSz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJ VFlfUEFUSD15CiMgQ09ORklHX0lOVEVMX1RYVCBpcyBub3Qgc2V0CkNPTkZJR19MU01fTU1BUF9N SU5fQUREUj02NTUzNgpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWD15CiMgQ09ORklHX1NFQ1VSSVRZ X1NFTElOVVhfQk9PVFBBUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9E SVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUD15CkNPTkZJ R19TRUNVUklUWV9TRUxJTlVYX0FWQ19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0NI RUNLUkVRUFJPVF9WQUxVRT0xCiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfUE9MSUNZREJfVkVS U0lPTl9NQVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1P Uj15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9CT09UUEFSQU1fVkFMVUU9MQpDT05GSUdfU0VD VVJJVFlfQVBQQVJNT1JfSEFTSD15CiMgQ09ORklHX1NFQ1VSSVRZX1lBTUEgaXMgbm90IHNldApD T05GSUdfSU5URUdSSVRZPXkKIyBDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRSBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFR1JJVFlfQVVESVQ9eQojIENPTkZJR19JTUEgaXMgbm90IHNldAojIENPTkZJ R19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90 IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklH X0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9IiIKQ09ORklH X1hPUl9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15CkNPTkZJR19BU1lOQ19NRU1DUFk9eQpD T05GSUdfQVNZTkNfWE9SPXkKQ09ORklHX0FTWU5DX1BRPXkKQ09ORklHX0FTWU5DX1JBSUQ2X1JF Q09WPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklH X0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FF QUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05G SUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRP X0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdf Q1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19QQ09NUD15CkNPTkZJR19DUllQVE9f UENPTVAyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQojIENPTkZJR19DUllQVE9fUlNBIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15 CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJ U0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxM PXkKQ09ORklHX0NSWVBUT19OVUxMMj15CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NS WVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CiMgQ09ORklHX0NSWVBUT19N Q1JZUFREIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19U RVNUPW0KQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQ RVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERh dGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05GSUdfQ1JZ UFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09O RklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NC Qz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZUFRP X0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklHX0NS WVBUT19YVFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMgSGFzaCBt b2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19D UllQVE9fWENCQz15CkNPTkZJR19DUllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09ORklHX0NS WVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15CiMgQ09ORklHX0NSWVBU T19DUkMzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUwgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENM TVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HSEFTSD15CiMgQ09ORklHX0NSWVBUT19QT0xZ MTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNV9YODZfNjQgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKQ09ORklHX0NSWVBUT19N SUNIQUVMX01JQz15CkNPTkZJR19DUllQVE9fUk1EMTI4PXkKQ09ORklHX0NSWVBUT19STUQxNjA9 eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NS WVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEExX1NTU0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NI QTI1Nl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTMgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fU0hBMV9NQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hB MjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1RHUjE5Mj15CkNPTkZJ R19DUllQVE9fV1A1MTI9eQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPXkKCiMK IyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU19YODZfNjQ9 eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9fQU5VQklTPXkKQ09O RklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9f QkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9eQpDT05GSUdf Q1JZUFRPX0NBTUVMTElBPXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82NCBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19DQVNUX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQojIENPTkZJR19D UllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQoj IENPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f REVTPXkKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNB MjA9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNI QTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82NCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CiMgQ09ORklHX0NS WVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBF TlRfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2 XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19URUE9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9 eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4 Nl82ND15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT15CiMgQ09ORklHX0NSWVBU T19UV09GSVNIX0FWWF9YODZfNjQgaXMgbm90IHNldAoKIwojIENvbXByZXNzaW9uCiMKQ09ORklH X0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19aTElCPXkKQ09ORklHX0NSWVBUT19MWk89 eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CgojCiMgUmFuZG9tIE51bWJl ciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPXkKQ09ORklHX0NSWVBUT19E UkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJH X0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZ UFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBU T19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPXkKQ09ORklHX0NSWVBUT19ERVZfUEFE TE9DS19BRVM9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT15CiMgQ09ORklHX0NSWVBU T19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMg bm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKIyBD T05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRSBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZv ciBzaWduYXR1cmUgY2hlY2tpbmcKIwojIENPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfS1ZNPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05G SUdfSEFWRV9LVk1fSVJRRkQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdf SEFWRV9LVk1fRVZFTlRGRD15CkNPTkZJR19LVk1fQVBJQ19BUkNISVRFQ1RVUkU9eQpDT05GSUdf S1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNP TkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09O RklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFU PXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CkNPTkZJR19LVk1fSU5URUw9 eQpDT05GSUdfS1ZNX0FNRD15CiMgQ09ORklHX0tWTV9NTVVfQVVESVQgaXMgbm90IHNldAojIENP TkZJR19LVk1fREVWSUNFX0FTU0lHTk1FTlQgaXMgbm90IHNldApDT05GSUdfQklOQVJZX1BSSU5U Rj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT15CkNPTkZJR19CSVRS RVZFUlNFPXkKIyBDT05GSUdfSEFWRV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdf UkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5F UklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5F UklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dF TkVSSUNfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hH X0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19D Q0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVf VD15CkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09O RklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAoj IENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5v dCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQojIENP TkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9N MzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJf REVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpD T05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9 eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpf REVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkK Q09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNP TVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xa Tz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNP TkZJR19SRUVEX1NPTE9NT049eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzE2PXkKQ09ORklHX1RF WFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15 CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FT U09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01B UD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CiMgQ09ORklHX0NQ VU1BU0tfT0ZGU1RBQ0sgaXMgbm90IHNldApDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkK Q09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05M QVRUUj15CkNPTkZJR19BUkNIX0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05GSUdf Q09SRElDPXkKIyBDT05GSUdfRERSIGlzIG5vdCBzZXQKQ09ORklHX09JRF9SRUdJU1RSWT15CkNP TkZJR19VQ1MyX1NUUklORz15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQojIENPTkZJR19GT05UUyBp cyBub3Qgc2V0CkNPTkZJR19GT05UXzh4OD15CkNPTkZJR19GT05UXzh4MTY9eQojIENPTkZJR19T R19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNI X0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hBU19NTUlPX0ZMVVNIPXkK --===============6050569241299746413== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============6050569241299746413== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCkxLUF9TRVJWRVI6IGlubgpMS1BfQ0dJX1BPUlQ6IDgwCkxLUF9DSUZTX1BPUlQ6IDEzOQp0 ZXN0Y2FzZTogeGZzdGVzdHMKZGVmYXVsdC1tb25pdG9yczoKICB3YWl0OiBhY3RpdmF0ZS1tb25p dG9yCiAga21zZzogCiAgdm1zdGF0OgogICAgaW50ZXJ2YWw6IDEwCmRlZmF1bHQtd2F0Y2hkb2dz OgogIG9vbS1raWxsZXI6IAogIHdhdGNoZG9nOiAKY3B1ZnJlcV9nb3Zlcm5vcjogCm1vZGVsOiBx ZW11LXN5c3RlbS14ODZfNjQgLWVuYWJsZS1rdm0gLWNwdSBIYXN3ZWxsLCtzbWVwLCtzbWFwCm5y X3ZtOiAxNgpucl9jcHU6IDIKbWVtb3J5OiAxRwpkaXNrX3R5cGU6IHZpcnRpby1zY3NpCnJvb3Rm czogZGViaWFuLXg4Nl82NC0yMDE1LTAyLTA3LmNnegpoZGRfcGFydGl0aW9uczogIi9kZXYvc2Rh IC9kZXYvc2RiIC9kZXYvc2RjIC9kZXYvc2RkIgpzd2FwX3BhcnRpdGlvbnM6ICIvZGV2L3NkZSIK c3NoX2Jhc2VfcG9ydDogMjMwMDAKY2F0ZWdvcnk6IGZ1bmN0aW9uYWwKZGlzazogNEhERApmczog YnRyZnMKeGZzdGVzdHM6CiAgdGVzdDogZ2VuZXJpYy1zbG93MQplbnF1ZXVlX3RpbWU6IDIwMTUt MTEtMDcgMDc6MTU6NTMuMDMxOTUzOTIxICswODowMApicmFuY2g6IGxpbnV4LWRldmVsL2RldmVs LXNwb3QtMjAxNTExMDcwNjQzCmNvbW1pdDogZjFiZTZmYzhmZmI3MTU4NDZhYTNmN2JlNWI3OGRl MjhmYjNjMmNlYQpxdWV1ZTogcmFuZApyZXBlYXRfdG86IDIKY29tcGlsZXI6IGdjYy01CnRlc3Ri b3g6IHZtLWtidWlsZC0xRy01CnRib3hfZ3JvdXA6IHZtLWtidWlsZC0xRwprY29uZmlnOiB4ODZf NjQtYWxseWVzZGViaWFuCmlkOiBiMzkxY2Q0NjU5ZTE4YjAzNzJkYTk3MjYzM2NlNDA2MzM0ZDc4 MzU5CnVzZXI6IGxrcAprZXJuZWw6ICIvcGtnL2xpbnV4L3g4Nl82NC1hbGx5ZXNkZWJpYW4vZ2Nj LTUvZjFiZTZmYzhmZmI3MTU4NDZhYTNmN2JlNWI3OGRlMjhmYjNjMmNlYS92bWxpbnV6LTQuMy4w LTA5NTUxLWdmMWJlNmZjIgpyZXN1bHRfcm9vdDogIi9yZXN1bHQveGZzdGVzdHMvNEhERC1idHJm cy1nZW5lcmljLXNsb3cxL3ZtLWtidWlsZC0xRy9kZWJpYW4teDg2XzY0LTIwMTUtMDItMDcuY2d6 L3g4Nl82NC1hbGx5ZXNkZWJpYW4vZ2NjLTUvZjFiZTZmYzhmZmI3MTU4NDZhYTNmN2JlNWI3OGRl MjhmYjNjMmNlYS8wIgpqb2JfZmlsZTogIi9sa3Avc2NoZWR1bGVkL3ZtLWtidWlsZC0xRy01L3Jh bmRfeGZzdGVzdHMtNEhERC1idHJmcy1nZW5lcmljLXNsb3cxLWRlYmlhbi14ODZfNjQuY2d6LXg4 Nl82NC1hbGx5ZXNkZWJpYW4tZjFiZTZmYzhmZmI3MTU4NDZhYTNmN2JlNWI3OGRlMjhmYjNjMmNl YS0yMDE1MTEwNy03NTM5OC1wNGhwejgtMS55YW1sIgpkZXF1ZXVlX3RpbWU6IDIwMTUtMTEtMDcg MDg6MDQ6MzEuOTQwMjU4NTMwICswODowMAptYXhfdXB0aW1lOiAzNjAwCmluaXRyZDogIi9vc2lt YWdlL2RlYmlhbi9kZWJpYW4teDg2XzY0LTIwMTUtMDItMDcuY2d6Igpib290bG9hZGVyX2FwcGVu ZDoKLSByb290PS9kZXYvcmFtMAotIHVzZXI9bGtwCi0gam9iPS9sa3Avc2NoZWR1bGVkL3ZtLWti dWlsZC0xRy01L3JhbmRfeGZzdGVzdHMtNEhERC1idHJmcy1nZW5lcmljLXNsb3cxLWRlYmlhbi14 ODZfNjQuY2d6LXg4Nl82NC1hbGx5ZXNkZWJpYW4tZjFiZTZmYzhmZmI3MTU4NDZhYTNmN2JlNWI3 OGRlMjhmYjNjMmNlYS0yMDE1MTEwNy03NTM5OC1wNGhwejgtMS55YW1sCi0gQVJDSD14ODZfNjQK LSBrY29uZmlnPXg4Nl82NC1hbGx5ZXNkZWJpYW4KLSBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwt c3BvdC0yMDE1MTEwNzA2NDMKLSBjb21taXQ9ZjFiZTZmYzhmZmI3MTU4NDZhYTNmN2JlNWI3OGRl MjhmYjNjMmNlYQotIEJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZfNjQtYWxseWVzZGViaWFuL2dj Yy01L2YxYmU2ZmM4ZmZiNzE1ODQ2YWEzZjdiZTViNzhkZTI4ZmIzYzJjZWEvdm1saW51ei00LjMu MC0wOTU1MS1nZjFiZTZmYwotIG1heF91cHRpbWU9MzYwMAotIFJFU1VMVF9ST09UPS9yZXN1bHQv eGZzdGVzdHMvNEhERC1idHJmcy1nZW5lcmljLXNsb3cxL3ZtLWtidWlsZC0xRy9kZWJpYW4teDg2 XzY0LTIwMTUtMDItMDcuY2d6L3g4Nl82NC1hbGx5ZXNkZWJpYW4vZ2NjLTUvZjFiZTZmYzhmZmI3 MTU4NDZhYTNmN2JlNWI3OGRlMjhmYjNjMmNlYS8wCi0gTEtQX1NFUlZFUj1pbm4KLSB8Mi0KCgog IGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBzeXN0ZW1kLmxvZ19sZXZlbD1lcnIKICBkZWJ1ZyBh cGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGlt ZW91dD0xMDAKICBwYW5pYz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmlj IG9vcHM9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MAogIGNvbnNvbGU9dHR5 UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsCgogIHJ3CmxrcF9pbml0cmQ6ICIvbGtw L2xrcC9sa3AteDg2XzY0LmNneiIKbW9kdWxlc19pbml0cmQ6ICIvcGtnL2xpbnV4L3g4Nl82NC1h bGx5ZXNkZWJpYW4vZ2NjLTUvZjFiZTZmYzhmZmI3MTU4NDZhYTNmN2JlNWI3OGRlMjhmYjNjMmNl YS9tb2R1bGVzLmNneiIKYm1faW5pdHJkOiAiL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIw MTUtMDItMDcuY2d6L2xrcC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTUtMDIt MDcuY2d6L3J1bi1pcGNvbmZpZy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTUt MDItMDcuY2d6L2ZzLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxNS0wMi0wNy5j Z3oveGZzdGVzdHMuY2d6LC9sa3AvYmVuY2htYXJrcy94ZnN0ZXN0cy5jZ3oiCmpvYl9zdGF0ZTog dXBsb2FkX2RtZXNnCg== --===============6050569241299746413== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" bWtmcyAtdCBidHJmcyAvZGV2L3NkZApta2ZzIC10IGJ0cmZzIC9kZXYvc2RjCm1rZnMgLXQgYnRy ZnMgL2Rldi9zZGIKbWtmcyAtdCBidHJmcyAvZGV2L3NkYQptb3VudCAtdCBidHJmcyAvZGV2L3Nk YSAvZnMvc2RhCm1vdW50IC10IGJ0cmZzIC9kZXYvc2RiIC9mcy9zZGIKbW91bnQgLXQgYnRyZnMg L2Rldi9zZGMgL2ZzL3NkYwptb3VudCAtdCBidHJmcyAvZGV2L3NkZCAvZnMvc2RkCmV4cG9ydCBU RVNUX0RJUj0vZnMvc2RhCmV4cG9ydCBURVNUX0RFVj0vZGV2L3NkYQpleHBvcnQgRlNUWVA9YnRy ZnMKZXhwb3J0IFNDUkFUQ0hfTU5UPS9mcy9zY3JhdGNoCm1rZGlyIC9mcy9zY3JhdGNoIC1wCmV4 cG9ydCBTQ1JBVENIX0RFVl9QT09MPSIvZGV2L3NkYiAvZGV2L3NkYyAvZGV2L3NkZCIKLi9jaGVj ayBnZW5lcmljLzA3NCBnZW5lcmljLzA3NSBnZW5lcmljLzExMiBnZW5lcmljLzEzMiBnZW5lcmlj LzEzMwo= --===============6050569241299746413==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751406AbbKJCD5 (ORCPT ); Mon, 9 Nov 2015 21:03:57 -0500 Received: from mga09.intel.com ([134.134.136.24]:6030 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750727AbbKJCDz (ORCPT ); Mon, 9 Nov 2015 21:03:55 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,268,1444719600"; d="xz'?yaml'?scan'208";a="597261306" From: kernel test robot Subject: [lkp] [directio] fccce5610a: WARNING: CPU: 0 PID: 4493 at kernel/sched/core.c:7533 __might_sleep+0x60/0x7c() CC: lkp@01.org CC: LKML CC: Christoph Hellwig TO: Jens Axboe Date: Tue, 10 Nov 2015 10:03:51 +0800 Message-ID: <87egfyd308.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/axboe/linux-block.git for-4.4/io-poll commit fccce5610a68137c8e974d51719a81344b16750b ("directio: add block polling support") [ 1667.891609] WARNING: CPU: 0 PID: 4493 at kernel/sched/core.c:7533 __might_sleep+0x60/0x7c() [ 1667.893783] do not call blocking ops when !TASK_RUNNING; state=2 set at [] do_blockdev_direct_IO+0xad5/0xc03 [ 1667.903111] Modules linked in: [ 1667.903913] CPU: 0 PID: 4493 Comm: xfs_io Tainted: G W 4.3.0-06686-gfccce56 #1 [ 1667.906139] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 1667.908049] 0000000000000000 ffff88001c183880 ffffffff81734662 ffff88001c1838c8 [ 1667.909852] ffff88001c1838b8 ffffffff810d77de ffffffff810f9564 ffffffff83a72b20 [ 1667.911666] 00000000000004a7 0000000000000000 0000000000000014 ffff88001c183920 [ 1667.920421] Call Trace: [ 1667.921097] [] dump_stack+0x4b/0x63 [ 1667.922112] [] warn_slowpath_common+0x99/0xb2 [ 1667.923521] [] ? __might_sleep+0x60/0x7c [ 1667.924878] [] warn_slowpath_fmt+0x48/0x50 [ 1667.926234] [] ? do_blockdev_direct_IO+0xad5/0xc03 [ 1667.936206] [] ? do_blockdev_direct_IO+0xad5/0xc03 [ 1667.937509] [] __might_sleep+0x60/0x7c [ 1667.938777] [] __do_page_fault+0x24d/0x412 [ 1667.942327] [] trace_do_page_fault+0x14b/0x1ee [ 1667.943889] [] do_async_page_fault+0x31/0x63 [ 1667.946861] [] async_page_fault+0x28/0x30 [ 1667.947989] [] ? do_blockdev_direct_IO+0xb07/0xc03 [ 1667.951321] [] ? __lock_acquire+0x65b/0xdee [ 1667.952486] [] ? btrfs_page_exists_in_range+0x1ce/0x1ce [ 1667.957004] [] ? finish_ordered_fn+0x17/0x17 [ 1667.958410] [] __blockdev_direct_IO+0x31/0x33 [ 1667.962900] [] ? __blockdev_direct_IO+0x31/0x33 [ 1667.966229] [] ? finish_ordered_fn+0x17/0x17 [ 1667.967416] [] btrfs_direct_IO+0x1b6/0x252 [ 1667.970738] [] ? finish_ordered_fn+0x17/0x17 [ 1667.974253] [] generic_file_direct_write+0xb3/0x128 [ 1667.975749] [] btrfs_file_write_iter+0x22c/0x40e [ 1667.980342] [] ? __lock_is_held+0x3c/0x57 [ 1667.981579] [] __vfs_write+0x7c/0xa5 [ 1667.984778] [] vfs_write+0xa0/0xeb [ 1667.985853] [] SyS_pwrite64+0x65/0x84 [ 1668.008257] [] entry_SYSCALL_64_fastpath+0x12/0x76 [ 1668.009596] ---[ end trace 5d6c4ecce3f0aa36 ]--- [ 1668.010695] BUG: unable to handle kernel NULL pointer dereference at 0000000000000110 [ 1668.012237] IP: [] do_blockdev_direct_IO+0xb07/0xc03 [ 1668.012237] PGD 22fce067 PUD 25117067 PMD 0 [ 1668.012237] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC [ 1668.012237] Modules linked in: [ 1668.012237] CPU: 0 PID: 4493 Comm: xfs_io Tainted: G W 4.3.0-06686-gfccce56 #1 [ 1668.012237] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 1668.012237] task: ffff880016670d40 ti: ffff88001c180000 task.ti: ffff88001c180000 [ 1668.012237] RIP: 0010:[] [] do_blockdev_direct_IO+0xb07/0xc03 [ 1668.012237] RSP: 0018:ffff88001c183ab0 EFLAGS: 00010286 [ 1668.012237] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000018456060d06 [ 1668.012237] RDX: 0000018456060d07 RSI: 00000000ffffffff RDI: 0000000000000246 [ 1668.012237] RBP: ffff88001c183ca0 R08: ffff880057a0dfa0 R09: 0000000000000010 [ 1668.012237] R10: ffff88001c183a10 R11: ffff880028d8fd90 R12: ffff880016670d40 [ 1668.012237] R13: 0000000000000000 R14: ffff880028d8fd40 R15: ffff88001c183d70 [ 1668.012237] FS: 00007f31075dd700(0000) GS:ffff880057a00000(0000) knlGS:0000000000000000 [ 1668.012237] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1668.012237] CR2: 0000000000000110 CR3: 0000000022f0e000 CR4: 00000000000406f0 [ 1668.012237] Stack: [ 1668.012237] ffff88001c183c60 ffff880022396000 0000000000001000 ffffffff811145f5 [ 1668.012237] 0000000000001000 fffffffffffff000 0000000000000fff ffff880016670d40 [ 1668.012237] ffff880016670d40 0000000000001000 0000000000001000 ffffffff00001000 [ 1668.012237] Call Trace: [ 1668.012237] [] ? __lock_acquire+0x65b/0xdee [ 1668.012237] [] ? btrfs_page_exists_in_range+0x1ce/0x1ce [ 1668.012237] [] ? finish_ordered_fn+0x17/0x17 [ 1668.012237] [] __blockdev_direct_IO+0x31/0x33 [ 1668.012237] [] ? __blockdev_direct_IO+0x31/0x33 [ 1668.012237] [] ? finish_ordered_fn+0x17/0x17 [ 1668.012237] [] btrfs_direct_IO+0x1b6/0x252 [ 1668.012237] [] ? finish_ordered_fn+0x17/0x17 [ 1668.012237] [] generic_file_direct_write+0xb3/0x128 [ 1668.012237] [] btrfs_file_write_iter+0x22c/0x40e [ 1668.012237] [] ? __lock_is_held+0x3c/0x57 [ 1668.012237] [] __vfs_write+0x7c/0xa5 [ 1668.012237] [] vfs_write+0xa0/0xeb [ 1668.012237] [] SyS_pwrite64+0x65/0x84 [ 1668.012237] [] entry_SYSCALL_64_fastpath+0x12/0x76 [ 1668.012237] Code: 48 89 c6 49 c7 84 24 70 24 00 00 9e e4 22 81 49 c7 04 24 02 00 00 00 4d 89 a6 a0 00 00 00 e8 ca 48 be 01 49 8b 46 10 41 8b 76 08 <48> 8b 80 10 01 00 00 48 8b b8 c8 05 00 00 e8 25 42 4e 00 84 c0 [ 1668.012237] RIP [] do_blockdev_direct_IO+0xb07/0xc03 [ 1668.012237] RSP [ 1668.012237] CR2: 0000000000000110 [ 1668.184945] ---[ end trace 5d6c4ecce3f0aa37 ]--- To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.3.0-06686-gfccce56 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.3.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_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_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=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=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 is not set 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=y CONFIG_HIGH_RES_TIMERS=y # # 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=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_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=y # 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_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=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_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_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_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=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set CONFIG_ACORN_PARTITION_ICS=y # CONFIG_ACORN_PARTITION_ADFS is not set # CONFIG_ACORN_PARTITION_POWERTEC is not set CONFIG_ACORN_PARTITION_RISCIX=y # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=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=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH 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_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=512 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_MOVABLE_NODE is not set CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # 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 is not set # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # 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=y CONFIG_HAVE_LIVEPATCH=y # CONFIG_LIVEPATCH is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" 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=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set # CONFIG_PM_TRACE_RTC is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=y # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE 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=y CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_HT_IRQ=y 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=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=y CONFIG_I82092=y CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y CONFIG_HOTPLUG_PCI_SHPC=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y # CONFIG_X86_X32 is not set 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 CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y # CONFIG_TCP_CONG_DCTCP is not set # CONFIG_TCP_CONG_CDG is not set # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=y CONFIG_INET6_ESP=y CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y # CONFIG_IPV6_GRE is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=y CONFIG_NF_CONNTRACK_FTP=y CONFIG_NF_CONNTRACK_H323=y CONFIG_NF_CONNTRACK_IRC=y CONFIG_NF_CONNTRACK_BROADCAST=y CONFIG_NF_CONNTRACK_NETBIOS_NS=y CONFIG_NF_CONNTRACK_SNMP=y CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y # CONFIG_NF_CT_NETLINK_TIMEOUT is not set # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y CONFIG_NETFILTER_XT_SET=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y CONFIG_NETFILTER_XT_TARGET_CT=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_HL=y # CONFIG_NETFILTER_XT_TARGET_HMARK is not set CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=y # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_NOTRACK=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_TPROXY=y CONFIG_NETFILTER_XT_TARGET_TRACE=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y # CONFIG_NETFILTER_XT_MATCH_BPF is not set # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set CONFIG_NETFILTER_XT_MATCH_CLUSTER=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y CONFIG_NETFILTER_XT_MATCH_HELPER=y CONFIG_NETFILTER_XT_MATCH_HL=y # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_IPVS=y CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=y CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=y CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=y CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_SOCKET=y CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y CONFIG_NETFILTER_XT_MATCH_TCPMSS=y CONFIG_NETFILTER_XT_MATCH_TIME=y CONFIG_NETFILTER_XT_MATCH_U32=y CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y CONFIG_IP_SET_HASH_IP=y # CONFIG_IP_SET_HASH_IPMARK is not set CONFIG_IP_SET_HASH_IPPORT=y CONFIG_IP_SET_HASH_IPPORTIP=y CONFIG_IP_SET_HASH_IPPORTNET=y # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set CONFIG_IP_SET_HASH_NET=y # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=y CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=y CONFIG_IP_VS_WLC=y # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y CONFIG_IP_VS_DH=y CONFIG_IP_VS_SH=y CONFIG_IP_VS_SED=y CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=y # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_NF_DUP_IPV4=y # CONFIG_NF_LOG_ARP is not set # CONFIG_NF_LOG_IPV4 is not set CONFIG_NF_REJECT_IPV4=y # CONFIG_NF_NAT_IPV4 is not set CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_ECN=y # CONFIG_IP_NF_MATCH_RPFILTER is not set CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y # CONFIG_IP_NF_TARGET_SYNPROXY is not set # CONFIG_IP_NF_NAT is not set CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_CLUSTERIP=y CONFIG_IP_NF_TARGET_ECN=y CONFIG_IP_NF_TARGET_TTL=y CONFIG_IP_NF_RAW=y CONFIG_IP_NF_SECURITY=y CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y CONFIG_NF_DUP_IPV6=y CONFIG_NF_REJECT_IPV6=y # CONFIG_NF_LOG_IPV6 is not set # CONFIG_NF_NAT_IPV6 is not set CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=y CONFIG_IP6_NF_MATCH_EUI64=y CONFIG_IP6_NF_MATCH_FRAG=y CONFIG_IP6_NF_MATCH_OPTS=y CONFIG_IP6_NF_MATCH_HL=y CONFIG_IP6_NF_MATCH_IPV6HEADER=y CONFIG_IP6_NF_MATCH_MH=y # CONFIG_IP6_NF_MATCH_RPFILTER is not set CONFIG_IP6_NF_MATCH_RT=y CONFIG_IP6_NF_TARGET_HL=y CONFIG_IP6_NF_FILTER=y CONFIG_IP6_NF_TARGET_REJECT=y # CONFIG_IP6_NF_TARGET_SYNPROXY is not set CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y CONFIG_IP6_NF_SECURITY=y # CONFIG_IP6_NF_NAT is not set # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=y CONFIG_BRIDGE_NF_EBTABLES=y CONFIG_BRIDGE_EBT_BROUTE=y CONFIG_BRIDGE_EBT_T_FILTER=y CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y CONFIG_BRIDGE_EBT_ARP=y CONFIG_BRIDGE_EBT_IP=y CONFIG_BRIDGE_EBT_IP6=y CONFIG_BRIDGE_EBT_LIMIT=y CONFIG_BRIDGE_EBT_MARK=y CONFIG_BRIDGE_EBT_PKTTYPE=y CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y CONFIG_BRIDGE_EBT_DNAT=y CONFIG_BRIDGE_EBT_MARK_T=y CONFIG_BRIDGE_EBT_REDIRECT=y CONFIG_BRIDGE_EBT_SNAT=y CONFIG_BRIDGE_EBT_LOG=y CONFIG_BRIDGE_EBT_NFLOG=y CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_NET_DCCPPROBE=y CONFIG_IP_SCTP=y CONFIG_NET_SCTPPROBE=y # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=y # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_ATM=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y CONFIG_ATM_BR2684=y # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=y CONFIG_IPDDP_ENCAP=y # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=y # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_ATM=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y # CONFIG_NET_SCH_CODEL is not set # CONFIG_NET_SCH_FQ_CODEL is not set # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=y # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y # CONFIG_NET_CLS_BPF is not set # CONFIG_NET_CLS_FLOWER is not set CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y CONFIG_NET_EMATCH_NBYTE=y CONFIG_NET_EMATCH_U32=y CONFIG_NET_EMATCH_META=y CONFIG_NET_EMATCH_TEXT=y # CONFIG_NET_EMATCH_CANID is not set # CONFIG_NET_EMATCH_IPSET is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=y CONFIG_NET_ACT_IPT=y CONFIG_NET_ACT_NAT=y CONFIG_NET_ACT_PEDIT=y CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=y # CONFIG_NET_ACT_VLAN is not set # CONFIG_NET_ACT_BPF is not set # CONFIG_NET_ACT_CONNMARK is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BLA=y # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUG is not set # CONFIG_OPENVSWITCH 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_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_NET_TCPPROBE is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # CONFIG_MKISS=y CONFIG_6PACK=y CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y CONFIG_CAN_SLCAN=y CONFIG_CAN_DEV=y CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_LEDS is not set CONFIG_CAN_SJA1000=y # CONFIG_CAN_SJA1000_ISA is not set # CONFIG_CAN_SJA1000_PLATFORM is not set CONFIG_CAN_EMS_PCMCIA=y CONFIG_CAN_EMS_PCI=y # CONFIG_CAN_PEAK_PCMCIA is not set CONFIG_CAN_PEAK_PCI=y CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_KVASER_PCI=y CONFIG_CAN_PLX_PCI=y # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_CC770 is not set # # CAN SPI interfaces # CONFIG_CAN_MCP251X=y # # CAN USB interfaces # CONFIG_CAN_EMS_USB=y CONFIG_CAN_ESD_USB2=y # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_8DEV_USB is not set CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRNET=y CONFIG_IRCOMM=y # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=y CONFIG_ACTISYS_DONGLE=y CONFIG_TEKRAM_DONGLE=y CONFIG_TOIM3232_DONGLE=y CONFIG_LITELINK_DONGLE=y CONFIG_MA600_DONGLE=y CONFIG_GIRBIL_DONGLE=y CONFIG_MCP2120_DONGLE=y CONFIG_OLD_BELKIN_DONGLE=y CONFIG_ACT200L_DONGLE=y CONFIG_KINGSUN_DONGLE=y CONFIG_KSDAZZLE_DONGLE=y CONFIG_KS959_DONGLE=y # # FIR device drivers # CONFIG_USB_IRDA=y CONFIG_SIGMATEL_FIR=y CONFIG_NSC_FIR=y CONFIG_WINBOND_FIR=y CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y CONFIG_VLSI_FIR=y CONFIG_VIA_FIR=y CONFIG_MCS_FIR=y CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=y CONFIG_BT_HIDP=y CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_RTL=y CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIBTUSB_BCM=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y # CONFIG_BT_HCIUART_3WIRE is not set # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y CONFIG_BT_ATH3K=y CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=y # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_REG_DEBUG is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_REGULATOR is not set # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_RDMA=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_SPI is not set # CONFIG_NFC_NCI_UART is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=y # CONFIG_NFC_SIM is not set # CONFIG_NFC_FDP is not set # CONFIG_NFC_MRVL_USB is not set # CONFIG_NFC_ST_NCI is not set # CONFIG_NFC_NXP_NCI is not set # CONFIG_NFC_S3FWRN5_I2C 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 is not set 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 is not set CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=y # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y CONFIG_MTD_SWAP=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # 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=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_SBC_GXX=y # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_PCI=y CONFIG_MTD_PCMCIA=y # CONFIG_MTD_PCMCIA_ANONYMOUS is not set # CONFIG_MTD_GPIO_ADDR is not set CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set # CONFIG_MTD_DATAFLASH_OTP is not set CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set CONFIG_MTD_SM_COMMON=y # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_GPIO is not set # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # 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=y CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y # CONFIG_MTD_NAND_HISI504 is not set CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_OSD=y CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=65536 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=y CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_BLKDEV_BACKEND=y CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RBD=y # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=y CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set # 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=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECS is not set CONFIG_BLK_DEV_DELKIN=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set CONFIG_BLK_DEV_OPTI621=y # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_HPT366=y # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=y # CONFIG_BLK_DEV_VIA82CXXX is not set CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=y CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_CXGB3_ISCSI=y CONFIG_SCSI_CXGB4_ISCSI=y CONFIG_SCSI_BNX2_ISCSI=y CONFIG_SCSI_BNX2X_FCOE=y CONFIG_BE2ISCSI=y CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_HPSA=y CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=y CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=15000 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set CONFIG_SCSI_MVSAS=y # CONFIG_SCSI_MVSAS_DEBUG is not set # CONFIG_SCSI_MVSAS_TASKLET is not set CONFIG_SCSI_MVUMI=y CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT2SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS_LOGGING is not set # CONFIG_SCSI_MPT3SAS is not set # CONFIG_SCSI_UFSHCD is not set CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=y # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=y CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y CONFIG_FCOE_FNIC=y # CONFIG_SCSI_SNIC is not set CONFIG_SCSI_DMX3191D=y CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y CONFIG_SCSI_INIA100=y CONFIG_SCSI_PPA=y CONFIG_SCSI_IMM=y # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=y # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_DC395x=y # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_BFA_FC=y CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y CONFIG_SATA_MV=y CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y CONFIG_SATA_SIL=y CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y CONFIG_PATA_ATP867X=y CONFIG_PATA_CMD64X=y # CONFIG_PATA_CYPRESS is not set CONFIG_PATA_EFAR=y # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set CONFIG_PATA_IT821X=y CONFIG_PATA_JMICRON=y CONFIG_PATA_MARVELL=y CONFIG_PATA_NETCELL=y # CONFIG_PATA_NINJA32 is not set CONFIG_PATA_NS87415=y CONFIG_PATA_OLDPIIX=y # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=y CONFIG_PATA_PDC_OLD=y # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=y CONFIG_PATA_SCH=y CONFIG_PATA_SERVERWORKS=y CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y # CONFIG_PATA_OPTI is not set CONFIG_PATA_PCMCIA=y CONFIG_PATA_RZ1000=y # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=y # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y CONFIG_DM_DELAY=y CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=y CONFIG_TCM_FC=y CONFIG_ISCSI_TARGET=y # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_FC=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LAN=y # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y CONFIG_NET_FC=y CONFIG_IFB=y # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=y CONFIG_MACVTAP=y # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=y # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=y CONFIG_VIRTIO_NET=y # CONFIG_NLMON is not set CONFIG_SUNGEM_PHY=y CONFIG_ARCNET=y CONFIG_ARCNET_1201=y CONFIG_ARCNET_1051=y CONFIG_ARCNET_RAW=y CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y CONFIG_ARCNET_COM90xxIO=y CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y CONFIG_ARCNET_COM20020_PCI=y CONFIG_ARCNET_COM20020_CS=y CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_TCP=y CONFIG_ATM_LANAI=y CONFIG_ATM_ENI=y # CONFIG_ATM_ENI_DEBUG is not set # CONFIG_ATM_ENI_TUNE_BURST is not set CONFIG_ATM_FIRESTREAM=y CONFIG_ATM_ZATM=y # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_NICSTAR=y CONFIG_ATM_NICSTAR_USE_SUNI=y CONFIG_ATM_NICSTAR_USE_IDT77105=y CONFIG_ATM_IDT77252=y # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=y # CONFIG_ATM_AMBASSADOR_DEBUG is not set CONFIG_ATM_HORIZON=y # CONFIG_ATM_HORIZON_DEBUG is not set CONFIG_ATM_IA=y # CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E=y # CONFIG_ATM_FORE200E_USE_TASKLET is not set CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y CONFIG_ATM_SOLOS=y # # CAIF transport drivers # CONFIG_VHOST_NET=y # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_RING=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y CONFIG_PCMCIA_3C574=y CONFIG_PCMCIA_3C589=y CONFIG_VORTEX=y CONFIG_TYPHOON=y CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=y CONFIG_NET_VENDOR_AGERE=y CONFIG_ET131X=y CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y # CONFIG_ACENIC_OMIT_TIGON_I is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y CONFIG_PCNET32=y CONFIG_PCMCIA_NMCLAN=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y # CONFIG_ALX is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_BNX2X=y CONFIG_BNX2X_SRIOV=y # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_LIQUIDIO is not set CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=y CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=y # CONFIG_CX_ECAT is not set CONFIG_DNET=y CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_DE4X5=y CONFIG_WINBOND_840=y CONFIG_DM9102=y CONFIG_ULI526X=y CONFIG_PCMCIA_XIRCOM=y CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y CONFIG_SUNDANCE=y # CONFIG_SUNDANCE_MMIO is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=y CONFIG_VXGE=y # CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=y CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y CONFIG_IGBVF=y CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=y # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_IP1000=y CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_SKGE=y CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=y CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=y CONFIG_KS8851=y CONFIG_KS8851_MLL=y CONFIG_KSZ884X_PCI=y CONFIG_NET_VENDOR_MICROCHIP=y CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set # CONFIG_ENCX24J600 is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_MYRI10GE_DCA=y CONFIG_FEALNX=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y CONFIG_NS83820=y CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=y CONFIG_NE2K_PCI=y CONFIG_PCMCIA_PCNET=y CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y CONFIG_HAMACHI=y CONFIG_YELLOWFIN=y CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=y CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=y CONFIG_NETXEN_NIC=y # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=y CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y CONFIG_SIS190=y CONFIG_SFC=y CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_NET_VENDOR_SMSC=y CONFIG_PCMCIA_SMC91C92=y CONFIG_EPIC100=y # CONFIG_SMSC911X is not set CONFIG_SMSC9420=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set CONFIG_TLAN=y CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set CONFIG_VIA_VELOCITY=y CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=y CONFIG_FDDI=y CONFIG_DEFXX=y # CONFIG_DEFXX_MMIO is not set CONFIG_SKFP=y CONFIG_HIPPI=y CONFIG_ROADRUNNER=y # CONFIG_ROADRUNNER_LARGE_RINGS is not set CONFIG_NET_SB1000=y CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AQUANTIA_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y # CONFIG_TERANETICS_PHY is not set CONFIG_SMSC_PHY=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=y CONFIG_MICREL_PHY=y # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_FIXED_PHY is not set CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_OCTEON is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=y CONFIG_PPPOE=y CONFIG_PPTP=y CONFIG_PPPOL2TP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=y CONFIG_USB_NET_KALMIA=y # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_HSO=y CONFIG_USB_NET_INT51X1=y CONFIG_USB_CDC_PHONET=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=y # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y CONFIG_PCMCIA_RAYCS=y CONFIG_LIBERTAS_THINFIRM=y # CONFIG_LIBERTAS_THINFIRM_DEBUG is not set CONFIG_LIBERTAS_THINFIRM_USB=y CONFIG_AIRO=y CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y CONFIG_PCMCIA_ATMEL=y CONFIG_AT76C50X_USB=y CONFIG_AIRO_CS=y CONFIG_PCMCIA_WL3501=y # CONFIG_PRISM54 is not set CONFIG_USB_ZD1201=y CONFIG_USB_NET_RNDIS_WLAN=y CONFIG_ADM8211=y CONFIG_RTL8180=y CONFIG_RTL8187=y CONFIG_RTL8187_LEDS=y CONFIG_MAC80211_HWSIM=y CONFIG_MWL8K=y # CONFIG_ATH_CARDS is not set CONFIG_B43=y CONFIG_B43_BCMA=y CONFIG_B43_SSB=y CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=y CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y CONFIG_B43LEGACY_DEBUG=y CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y # CONFIG_BRCMFMAC is not set # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y # CONFIG_HOSTAP_FIRMWARE_NVRAM is not set CONFIG_HOSTAP_PLX=y CONFIG_HOSTAP_PCI=y CONFIG_HOSTAP_CS=y # CONFIG_IPW2100 is not set CONFIG_IPW2200=y CONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=y # CONFIG_LIBIPW_DEBUG is not set CONFIG_IWLWIFI=y CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=y # CONFIG_IWLMVM is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set CONFIG_IWLEGACY=y CONFIG_IWL4965=y CONFIG_IWL3945=y # # iwl3945 / iwl4965 Debugging Options # # CONFIG_IWLEGACY_DEBUG is not set CONFIG_LIBERTAS=y CONFIG_LIBERTAS_USB=y CONFIG_LIBERTAS_CS=y CONFIG_LIBERTAS_SDIO=y CONFIG_LIBERTAS_SPI=y # CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_MESH=y CONFIG_HERMES=y # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_PLX_HERMES=y CONFIG_TMD_HERMES=y CONFIG_NORTEL_HERMES=y CONFIG_PCMCIA_HERMES=y CONFIG_PCMCIA_SPECTRUM=y CONFIG_ORINOCO_USB=y CONFIG_P54_COMMON=y CONFIG_P54_USB=y CONFIG_P54_PCI=y CONFIG_P54_SPI=y # CONFIG_P54_SPI_DEFAULT_EEPROM is not set CONFIG_P54_LEDS=y CONFIG_RT2X00=y CONFIG_RT2400PCI=y CONFIG_RT2500PCI=y CONFIG_RT61PCI=y CONFIG_RT2800PCI=y CONFIG_RT2800PCI_RT33XX=y CONFIG_RT2800PCI_RT35XX=y CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2800PCI_RT3290=y CONFIG_RT2500USB=y CONFIG_RT73USB=y CONFIG_RT2800USB=y CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y # CONFIG_RT2800USB_RT3573 is not set CONFIG_RT2800USB_RT53XX=y # CONFIG_RT2800USB_RT55XX is not set # CONFIG_RT2800USB_UNKNOWN is not set CONFIG_RT2800_LIB=y CONFIG_RT2800_LIB_MMIO=y CONFIG_RT2X00_LIB_MMIO=y CONFIG_RT2X00_LIB_PCI=y CONFIG_RT2X00_LIB_USB=y CONFIG_RT2X00_LIB=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set # CONFIG_WL_MEDIATEK is not set CONFIG_RTL_CARDS=y CONFIG_RTL8192CE=y CONFIG_RTL8192SE=y CONFIG_RTL8192DE=y # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set CONFIG_RTL8192CU=y CONFIG_RTLWIFI=y CONFIG_RTLWIFI_PCI=y CONFIG_RTLWIFI_USB=y CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL8192C_COMMON=y # CONFIG_RTL8XXXU is not set # CONFIG_WL_TI is not set CONFIG_ZD1211RW=y # CONFIG_ZD1211RW_DEBUG is not set CONFIG_MWIFIEX=y CONFIG_MWIFIEX_SDIO=y CONFIG_MWIFIEX_PCIE=y # CONFIG_MWIFIEX_USB is not set # CONFIG_CW1200 is not set # CONFIG_RSI_91X is not set # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=y CONFIG_WIMAX_I2400M_USB=y CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 CONFIG_WAN=y CONFIG_LANMEDIA=y CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y # CONFIG_HDLC_X25 is not set CONFIG_PCI200SYN=y CONFIG_WANXL=y # CONFIG_PC300TOO is not set CONFIG_FARSYNC=y CONFIG_DSCC4=m CONFIG_DSCC4_PCISYNC=y CONFIG_DSCC4_PCI_RST=y CONFIG_DLCI=y CONFIG_DLCI_MAX=8 CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_NETDEV_BACKEND=y CONFIG_VMXNET3=y # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=y CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=y CONFIG_ISDN_CAPI_MIDDLEWARE=y # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=y CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=y CONFIG_ISDN_DRV_AVMB1_AVM_CS=y CONFIG_ISDN_DRV_AVMB1_T1PCI=y CONFIG_ISDN_DRV_AVMB1_C4=y # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_CAPI=y # CONFIG_GIGASET_DUMMYLL is not set CONFIG_GIGASET_BASE=y CONFIG_GIGASET_M105=y CONFIG_GIGASET_M101=y # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=y CONFIG_MISDN_HFCMULTI=y CONFIG_MISDN_HFCUSB=y CONFIG_MISDN_AVMFRITZ=y CONFIG_MISDN_SPEEDFAX=y CONFIG_MISDN_INFINEON=y CONFIG_MISDN_W6692=y # CONFIG_MISDN_NETJET is not set CONFIG_MISDN_IPAC=y CONFIG_MISDN_ISAR=y # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y # 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=y # CONFIG_KEYBOARD_LM8333 is not set CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_XTKBD=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=y CONFIG_MOUSE_BCM5974=y # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=y # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=y CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y # CONFIG_TOUCHSCREEN_AD7879_SPI is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_FUJITSU=y # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set CONFIG_TOUCHSCREEN_WM97XX=y CONFIG_TOUCHSCREEN_WM9705=y CONFIG_TOUCHSCREEN_WM9712=y CONFIG_TOUCHSCREEN_WM9713=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZFORCE is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=y # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=y # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set CONFIG_INPUT_ATLAS_BTNS=y CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PCF50633_PMU=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # 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=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_HYPERV_KEYBOARD=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y CONFIG_CYCLADES=y # CONFIG_CYZ_INTR is not set CONFIG_MOXA_INTELLIO=y CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=y CONFIG_ISI=y CONFIG_N_HDLC=y CONFIG_N_GSM=y # 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_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_CS=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y # 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 # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # 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_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y CONFIG_R3964=y CONFIG_APPLICOM=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_IPWIRELESS=y CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y CONFIG_TCG_INFINEON=y # CONFIG_TCG_XEN is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_TIS_ST33ZP24 is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE 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=y CONFIG_SPI_BUTTERFLY=y # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_IDIO_16 is not set # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set # # USB GPIO expanders # CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y # CONFIG_W1_SLAVE_DS2780 is not set # CONFIG_W1_SLAVE_DS2781 is not set # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2760=y # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_WM97XX is not set # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y CONFIG_BATTERY_BQ27X00_I2C=y CONFIG_BATTERY_BQ27X00_PLATFORM=y CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7310 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set # CONFIG_SENSORS_HTU21 is not set # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set 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 is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_XILINX_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y CONFIG_WAFER_WDT=y CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_60XX_WDT=y CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_HOST_SOC is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_WM8400=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # CONFIG_CYPRESS_FIRMWARE is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # # Customise DVB Frontends # CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_RADEON_UMS is not set # CONFIG_DRM_AMDGPU is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_I810 is not set CONFIG_DRM_I915=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y # CONFIG_DRM_VGEM is not set CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y CONFIG_FB_VESA=y CONFIG_FB_EFI=y CONFIG_FB_N411=y CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set CONFIG_FB_SM501=y # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=y CONFIG_FB_VIRTUAL=y CONFIG_XEN_FBDEV_FRONTEND=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_HYPERV is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set 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_APPLE=y # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_HRTIMER=y CONFIG_SND_SEQ_HRTIMER_DEFAULT=y 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=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y CONFIG_SND_OPL3_LIB_SEQ=y # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y CONFIG_SND_VIRMIDI=y CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y CONFIG_SND_MPU401=y CONFIG_SND_PORTMAN2X4=y CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y CONFIG_SND_AD1889=y CONFIG_SND_ALS300=y CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y CONFIG_SND_ASIHPI=y CONFIG_SND_ATIIXP=y CONFIG_SND_ATIIXP_MODEM=y CONFIG_SND_AU8810=y CONFIG_SND_AU8820=y CONFIG_SND_AU8830=y # CONFIG_SND_AW2 is not set CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=y CONFIG_SND_DARLA20=y CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y CONFIG_SND_DARLA24=y CONFIG_SND_GINA24=y CONFIG_SND_LAYLA24=y CONFIG_SND_MONA=y CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1X=y CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y CONFIG_SND_ICE1712=y CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y CONFIG_SND_LOLA=y CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y CONFIG_SND_RME32=y CONFIG_SND_RME96=y CONFIG_SND_RME9652=y CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # CONFIG_SND_HDA=y CONFIG_SND_HDA_INTEL=y CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_HDMI=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CA0132=y # CONFIG_SND_HDA_CODEC_CA0132_DSP is not set CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=y CONFIG_SND_USB_UA101=y CONFIG_SND_USB_USX2Y=y CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=y CONFIG_SND_USB_6FIRE=y # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=y # CONFIG_SND_SCS1X is not set # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set CONFIG_SND_PCMCIA=y CONFIG_SND_VXPOCKET=y CONFIG_SND_PDAUDIOCF=y # CONFIG_SND_SOC is not set # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LEDS=y # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SONY=y # CONFIG_SONY_FF is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_HYPERV_MOUSE is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=y # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_SL811_CS=y CONFIG_USB_R8A66597_HCD=y CONFIG_USB_WHCI_HCD=y CONFIG_USB_HWA_HCD=y # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=y CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_STORAGE_ENE_UB6250=y CONFIG_USB_UAS=y # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y CONFIG_USBIP_CORE=y CONFIG_USBIP_VHCI_HCD=y CONFIG_USBIP_HOST=y # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=y CONFIG_USB_SERIAL=y # CONFIG_USB_SERIAL_CONSOLE is not set CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=y CONFIG_USB_SERIAL_ARK3116=y CONFIG_USB_SERIAL_BELKIN=y CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y CONFIG_USB_SERIAL_IPAQ=y CONFIG_USB_SERIAL_IR=y CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y # CONFIG_USB_SERIAL_F81232 is not set CONFIG_USB_SERIAL_GARMIN=y CONFIG_USB_SERIAL_IPW=y CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y CONFIG_USB_SERIAL_KLSI=y CONFIG_USB_SERIAL_KOBIL_SCT=y CONFIG_USB_SERIAL_MCT_U232=y # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=y CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=y # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=y CONFIG_USB_SERIAL_PL2303=y CONFIG_USB_SERIAL_OTI6858=y CONFIG_USB_SERIAL_QCAUX=y CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y CONFIG_USB_SERIAL_SAFE=y # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=y # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_SERIAL_OPTICON=y # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=y # CONFIG_USB_SERIAL_QT2 is not set CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y CONFIG_USB_ADUTUX=y CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y CONFIG_USB_UEAGLEATM=y CONFIG_USB_XUSBATM=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set CONFIG_USB_EG20T=y # CONFIG_USB_DUMMY_HCD is not set # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_GADGET_TARGET is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_NOKIA is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_LED_TRIG is not set CONFIG_UWB=y CONFIG_UWB_HWA=y CONFIG_UWB_WHCI=y CONFIG_UWB_I1480U=y CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y CONFIG_MMC_SDRICOH_CS=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_DELL_NETBOOKS=y # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set CONFIG_ACCESSIBILITY=y CONFIG_A11Y_BRAILLE_CONSOLE=y CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_QIB=y CONFIG_INFINIBAND_QIB_DCA=y CONFIG_INFINIBAND_CXGB3=y # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_INFINIBAND_CXGB4=y CONFIG_MLX4_INFINIBAND=y CONFIG_INFINIBAND_NES=y # CONFIG_INFINIBAND_NES_DEBUG is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set CONFIG_INFINIBAND_IPOIB=y CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=y # CONFIG_INFINIBAND_SRPT is not set CONFIG_INFINIBAND_ISER=y # CONFIG_INFINIBAND_ISERT is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=y CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=y # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y CONFIG_EDAC_I3200=y # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=y CONFIG_EDAC_I5400=y CONFIG_EDAC_I7CORE=y CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=y # CONFIG_EDAC_SBRIDGE is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=y # CONFIG_RTC_DRV_DS3232 is not set CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=y # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_DS3234=y CONFIG_RTC_DRV_PCF2123=y # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_MCP795 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_PCF50633=y # # on-CPU RTC drivers # # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y # CONFIG_IDMA64 is not set CONFIG_INTEL_IOATDMA=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_VFIO is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y CONFIG_HYPERV_UTILS=y # CONFIG_HYPERV_BALLOON is not set # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=y CONFIG_XEN_BACKEND=y CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_SWIOTLB_XEN=y CONFIG_XEN_PCIDEV_BACKEND=y # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=y CONFIG_XEN_ACPI_PROCESSOR=m # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_PRISM2_USB=y CONFIG_COMEDI=m # CONFIG_COMEDI_DEBUG is not set CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set # CONFIG_COMEDI_ISA_DRIVERS is not set # CONFIG_COMEDI_PCI_DRIVERS is not set # CONFIG_COMEDI_PCMCIA_DRIVERS is not set # CONFIG_COMEDI_USB_DRIVERS is not set # CONFIG_COMEDI_8255_SA is not set # CONFIG_COMEDI_KCOMEDILIB is not set # CONFIG_PANEL is not set CONFIG_RTL8192U=m # CONFIG_RTLLIB is not set CONFIG_R8712U=y # CONFIG_R8188EU is not set # CONFIG_R8723AU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set CONFIG_VT6656=m # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # CONFIG_SPEAKUP=y CONFIG_SPEAKUP_SYNTH_ACNTSA=y CONFIG_SPEAKUP_SYNTH_APOLLO=y CONFIG_SPEAKUP_SYNTH_AUDPTR=y CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=y CONFIG_SPEAKUP_SYNTH_DECEXT=y CONFIG_SPEAKUP_SYNTH_LTLK=y CONFIG_SPEAKUP_SYNTH_SOFT=y CONFIG_SPEAKUP_SYNTH_SPKOUT=y CONFIG_SPEAKUP_SYNTH_TXPRT=y CONFIG_SPEAKUP_SYNTH_DUMMY=y # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y # CONFIG_STAGING_RDMA is not set # # Android # # CONFIG_WIMAX_GDM72XX is not set # CONFIG_LTE_GDM724X is not set # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_MTD_SPINAND_MT29F is not set # CONFIG_LUSTRE_FS is not set # CONFIG_DGNC is not set # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_CRYPTO_SKEIN is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_DRIVER is not set # CONFIG_MOST is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y CONFIG_DELL_LAPTOP=y CONFIG_DELL_WMI=y CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=y # CONFIG_FUJITSU_LAPTOP_DEBUG is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=y CONFIG_HP_ACCEL=y # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=y CONFIG_MSI_LAPTOP=y CONFIG_PANASONIC_LAPTOP=y CONFIG_COMPAL_LAPTOP=y CONFIG_SONY_LAPTOP=y CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=y CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # 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=y # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=y CONFIG_ASUS_WMI=y CONFIG_ASUS_NB_WMI=y CONFIG_EEEPC_WMI=y CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y CONFIG_TOPSTAR_LAPTOP=y CONFIG_ACPI_TOSHIBA=y CONFIG_TOSHIBA_BT_RFKILL=y # CONFIG_TOSHIBA_HAPS is not set CONFIG_ACPI_CMPC=y CONFIG_INTEL_IPS=y # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_INTEL_OAKTRAIL=y # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_CHROME_PLATFORMS is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_STATS is not set # CONFIG_AMD_IOMMU_V2 is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # 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 is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_AMD_MCE_INJ is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set # CONFIG_NVMEM is not set # CONFIG_STM is not set # CONFIG_STM_DUMMY is not set # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=y # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="utf8" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_FS_WBUF_VERIFY is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set CONFIG_JFFS2_CMODE_PRIORITY=y # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set CONFIG_EXOFS_FS=y # CONFIG_EXOFS_DEBUG is not set CONFIG_ORE=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y # CONFIG_NFS_V4_2 is not set CONFIG_PNFS_FILE_LAYOUT=y CONFIG_PNFS_BLOCK=y CONFIG_PNFS_OBJLAYOUT=y CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_ROOT_NFS=y CONFIG_NFS_FSCACHE=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_PNFS is not set # CONFIG_NFSD_V4_SECURITY_LABEL is not set # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set CONFIG_SUNRPC_XPRT_RDMA=y CONFIG_CEPH_FS=y # CONFIG_CEPH_FSCACHE is not set # CONFIG_CEPH_FS_POSIX_ACL is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB2 is not set CONFIG_CIFS_FSCACHE=y CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_NCPFS_SMALLDOS is not set CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set CONFIG_AFS_FSCACHE=y CONFIG_9P_FS=y CONFIG_9P_FSCACHE=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y CONFIG_DLM=y CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y # 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_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y # CONFIG_DEBUG_SLAB_LEAK is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # 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 is not set CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=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 is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_MMC_REQUEST is not set # 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_DEBUG_STRICT_USER_COPY_CHECKS is not set 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=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENT=y # CONFIG_UPROBE_EVENT is not set CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y # CONFIG_MMIOTRACE_TEST is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_EFI is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_WX=y CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_INTEL_TXT is not set CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_SECURITY_SELINUX=y # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_EVM is not set # CONFIG_DEFAULT_SECURITY_SELINUX is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=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=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set 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 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y CONFIG_KVM_AMD=y # CONFIG_KVM_MMU_AUDIT is not set # CONFIG_KVM_DEVICE_ASSIGNMENT is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y 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=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=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 is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=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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 --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=job.yaml --- LKP_SERVER: inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 testcase: xfstests default-monitors: wait: activate-monitor kmsg: vmstat: interval: 10 default-watchdogs: oom-killer: watchdog: cpufreq_governor: model: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap nr_vm: 16 nr_cpu: 2 memory: 1G disk_type: virtio-scsi rootfs: debian-x86_64-2015-02-07.cgz hdd_partitions: "/dev/sda /dev/sdb /dev/sdc /dev/sdd" swap_partitions: "/dev/sde" ssh_base_port: 23000 category: functional disk: 4HDD fs: btrfs xfstests: test: generic-slow1 enqueue_time: 2015-11-07 07:15:53.031953921 +08:00 branch: linux-devel/devel-spot-201511070643 commit: f1be6fc8ffb715846aa3f7be5b78de28fb3c2cea queue: rand repeat_to: 2 compiler: gcc-5 testbox: vm-kbuild-1G-5 tbox_group: vm-kbuild-1G kconfig: x86_64-allyesdebian id: b391cd4659e18b0372da972633ce406334d78359 user: lkp kernel: "/pkg/linux/x86_64-allyesdebian/gcc-5/f1be6fc8ffb715846aa3f7be5b78de28fb3c2cea/vmlinuz-4.3.0-09551-gf1be6fc" result_root: "/result/xfstests/4HDD-btrfs-generic-slow1/vm-kbuild-1G/debian-x86_64-2015-02-07.cgz/x86_64-allyesdebian/gcc-5/f1be6fc8ffb715846aa3f7be5b78de28fb3c2cea/0" job_file: "/lkp/scheduled/vm-kbuild-1G-5/rand_xfstests-4HDD-btrfs-generic-slow1-debian-x86_64.cgz-x86_64-allyesdebian-f1be6fc8ffb715846aa3f7be5b78de28fb3c2cea-20151107-75398-p4hpz8-1.yaml" dequeue_time: 2015-11-07 08:04:31.940258530 +08:00 max_uptime: 3600 initrd: "/osimage/debian/debian-x86_64-2015-02-07.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/scheduled/vm-kbuild-1G-5/rand_xfstests-4HDD-btrfs-generic-slow1-debian-x86_64.cgz-x86_64-allyesdebian-f1be6fc8ffb715846aa3f7be5b78de28fb3c2cea-20151107-75398-p4hpz8-1.yaml - ARCH=x86_64 - kconfig=x86_64-allyesdebian - branch=linux-devel/devel-spot-201511070643 - commit=f1be6fc8ffb715846aa3f7be5b78de28fb3c2cea - BOOT_IMAGE=/pkg/linux/x86_64-allyesdebian/gcc-5/f1be6fc8ffb715846aa3f7be5b78de28fb3c2cea/vmlinuz-4.3.0-09551-gf1be6fc - max_uptime=3600 - RESULT_ROOT=/result/xfstests/4HDD-btrfs-generic-slow1/vm-kbuild-1G/debian-x86_64-2015-02-07.cgz/x86_64-allyesdebian/gcc-5/f1be6fc8ffb715846aa3f7be5b78de28fb3c2cea/0 - LKP_SERVER=inn - |2- earlyprintk=ttyS0,115200 systemd.log_level=err debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal rw lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" modules_initrd: "/pkg/linux/x86_64-allyesdebian/gcc-5/f1be6fc8ffb715846aa3f7be5b78de28fb3c2cea/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2015-02-07.cgz/lkp.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/run-ipconfig.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/fs.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/xfstests.cgz,/lkp/benchmarks/xfstests.cgz" job_state: upload_dmesg --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=reproduce mkfs -t btrfs /dev/sdd mkfs -t btrfs /dev/sdc mkfs -t btrfs /dev/sdb mkfs -t btrfs /dev/sda mount -t btrfs /dev/sda /fs/sda mount -t btrfs /dev/sdb /fs/sdb mount -t btrfs /dev/sdc /fs/sdc mount -t btrfs /dev/sdd /fs/sdd export TEST_DIR=/fs/sda export TEST_DEV=/dev/sda export FSTYP=btrfs export SCRATCH_MNT=/fs/scratch mkdir /fs/scratch -p export SCRATCH_DEV_POOL="/dev/sdb /dev/sdc /dev/sdd" ./check generic/074 generic/075 generic/112 generic/132 generic/133 --=-=-=--