From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2189654900557126935==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [Fix kmalloc slab creation sequence] a9730fca994: Fix a boot failure during slab init Date: Wed, 15 Jul 2015 13:23:26 +0800 Message-ID: <1436937806.14273.50.camel@intel.com> List-Id: --===============2189654900557126935== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit a9730fca9946f3697410479e0ef1bd759ba00a77 ("Fix kmalloc slab creation= sequence") +--------------------------------------------------+------------+----------= --+ > | 88793e5c77 | a9730fca9= 9 | +--------------------------------------------------+------------+----------= --+ > boot_successes | 0 | 543 = | > boot_failures | 594 | 37 = | > kernel_BUG_at_mm/slab.c | 594 | = | > invalid_opcode | 594 | = | > RIP:__kmem_cache_create | 594 | = | > Kernel_panic-not_syncing:Fatal_exception | 594 | = | > backtrace:create_kmalloc_caches | 594 | = | > backtrace:kmem_cache_init | 594 | = | > Out_of_memory:Kill_process | 0 | 5 = | > WARNING:at_drivers/block/floppy.c:#schedule_bh() | 0 | 1 = | > backtrace:do_mount | 0 | 1 = | > backtrace:compat_SyS_mount | 0 | 1 = | > WARNING:at_kernel/trace/ftrace.c:#ftrace_bug() | 0 | 31 = | > backtrace:perf_ftrace_event_register | 0 | 31 = | > backtrace:perf_trace_init | 0 | 31 = | > backtrace:perf_tp_event_init | 0 | 31 = | > backtrace:perf_try_init_event | 0 | 31 = | > backtrace:perf_init_event | 0 | 31 = | > backtrace:SYSC_perf_event_open | 0 | 31 = | > backtrace:SyS_perf_event_open | 0 | 31 = | +--------------------------------------------------+------------+----------= --+ The commit fixed a boot failure as below in old_dmesg.xz: [ 0.000000] ------------[ cut here ]------------ [ 0.000000] kernel BUG at mm/slab.c:2276! [ 0.000000] invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC = [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.1.0-11343-g88793e5= #113 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.000000] task: ffffffff8401b580 ti: ffffffff84000000 task.ti: fffffff= f84000000 [ 0.000000] RIP: 0010:[] [] __kmem_= cache_create+0x324/0x375 [ 0.000000] RSP: 0000:ffffffff84003e38 EFLAGS: 00010087 [ 0.000000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00000000000= 00001 [ 0.000000] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 00000000000= 00000 [ 0.000000] RBP: ffffffff84003e98 R08: 0000000000001000 R09: 00000000000= 00001 [ 0.000000] R10: 0000000000000040 R11: ffffffffffffffc0 R12: ffff8800330= 06f80 [ 0.000000] R13: 0000000000000000 R14: 0000000080000000 R15: 00000000000= 00040 [ 0.000000] FS: 0000000000000000(0000) GS:ffff880033600000(0000) knlGS:= 0000000000000000 [ 0.000000] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 0.000000] CR2: ffff8800339ff000 CR3: 0000000004014000 CR4: 00000000000= 006b0 [ 0.000000] Stack: [ 0.000000] ffffffff84003e48 0000000000000000 0000000080000000 00000000= 00001001 [ 0.000000] 0000000100000046 0000000000000001 0000000000008000 ffff8800= 33006f80 [ 0.000000] 0000000000000060 ffffffff83a9c2fa 0000000000002000 0000ffff= ffff8464 [ 0.000000] Call Trace: [ 0.000000] [] create_boot_cache+0x3c/0x66 [ 0.000000] [] create_kmalloc_cache+0x4f/0x79 [ 0.000000] [] create_kmalloc_caches+0x44/0xe5 [ 0.000000] [] kmem_cache_init+0x155/0x159 [ 0.000000] [] ? console_unlock+0x3fe/0x42d [ 0.000000] [] start_kernel+0x213/0x473 [ 0.000000] [] ? early_idt_handler_array+0x120/0x120 [ 0.000000] [] x86_64_start_reservations+0x2a/0x2c [ 0.000000] [] x86_64_start_kernel+0x12d/0x13c [ 0.000000] Code: 44 24 2c e8 24 b2 57 00 4d 85 f6 49 89 44 24 18 48 8b = 4d c8 74 17 31 f6 48 89 cf e8 d5 53 fd ff 48 83 f8 10 49 89 44 24 40 77 02 = <0f> 0b 44 89 ee 4c 89 e7 e8 84 d4 c4 01 89 c3 31 c0 85 db 74 2d = [ 0.000000] RIP [] __kmem_cache_create+0x324/0x375 [ 0.000000] RSP [ 0.000000] ---[ end trace 5f21f6be99044392 ]--- [ 0.000000] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --===============2189654900557126935== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.1.0-11344-ga9730fc" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjEuMCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR182NEJJVD15CkNPTkZJR19Y 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 TkZJR19SQ1VfTk9DQl9DUFUgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBp cyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09ORklH X0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdf TE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NL PXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9TVVBQ T1JUU19JTlQxMjg9eQojIENPTkZJR19OVU1BX0JBTEFOQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19D R1JPVVBTPXkKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9G UkVFWkVSPXkKQ09ORklHX0NHUk9VUF9ERVZJQ0U9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19Q Uk9DX1BJRF9DUFVTRVQ9eQojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CiMgQ09O RklHX01FTUNHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0hVR0VUTEIgaXMgbm90IHNldAoj IENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05G SUdfRkFJUl9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NGU19CQU5EV0lEVEggaXMgbm90IHNldAoj IENPTkZJR19SVF9HUk9VUF9TQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ0dST1VQPXkKIyBD T05GSUdfREVCVUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVT VE9SRSBpcyBub3Qgc2V0CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJ R19JUENfTlM9eQojIENPTkZJR19VU0VSX05TIGlzIG5vdCBzZXQKQ09ORklHX1BJRF9OUz15CkNP TkZJR19ORVRfTlM9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQ UkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15 CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0Ja SVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09O RklHX1JEX0xaND15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRT15CkNPTkZJR19TWVNDVEw9 eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExf RVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQ Rj15CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxU SVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkK IyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpDT05G SUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxG X0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJ R19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZE PXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19CUEZfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJ R19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX1BD SV9RVUlSS1M9eQojIENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZf RVZFTlRTPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNP TkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90 IHNldApDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19DT01QQVRfQlJLIGlzIG5v dCBzZXQKQ09ORklHX1NMQUI9eQojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lT VEVNX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdf VFJBQ0VQT0lOVFM9eQpDT05GSUdfT1BST0ZJTEU9eQojIENPTkZJR19PUFJPRklMRV9FVkVOVF9N VUxUSVBMRVggaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklM RV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CiMgQ09ORklHX0pVTVBfTEFCRUwgaXMgbm90 IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkKIyBDT05G SUdfVVBST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1Mg aXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJ R19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfVVNF Ul9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFW RV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JF Uz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFD RUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9V Uz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19IQVZFX1JFR1NfQU5E X1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hB VkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpD T05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRT X05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFD S19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9O TUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZF X0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJ T049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9T RUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NU QUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05G SUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JF R1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90 IHNldApDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVf QUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklH X0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9W TUFQPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX01PRFVMRVNfVVNFX0VM Rl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hf SEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBB VF9PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENP TkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVf QUxMPXkKIyBDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVCBpcyBub3Qgc2V0CkNPTkZJ R19TTEFCSU5GTz15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05G SUdfTU9EVUxFUz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CkNPTkZJR19NT0RVTEVfVU5M T0FEPXkKQ09ORklHX01PRFVMRV9GT1JDRV9VTkxPQUQ9eQpDT05GSUdfTU9EVkVSU0lPTlM9eQoj IENPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEwgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVf U0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklH X1NUT1BfTUFDSElORT15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJ R19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CiMgQ09ORklHX0JM S19ERVZfVEhST1RUTElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBp cyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNF RD15CkNPTkZJR19BQ09STl9QQVJUSVRJT049eQojIENPTkZJR19BQ09STl9QQVJUSVRJT05fQ1VN QU5BIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OX0VFU09YIGlzIG5vdCBzZXQK Q09ORklHX0FDT1JOX1BBUlRJVElPTl9JQ1M9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT05fQURG UyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9QT1dFUlRFQyBpcyBub3Qgc2V0 CkNPTkZJR19BQ09STl9QQVJUSVRJT05fUklTQ0lYPXkKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBp cyBub3Qgc2V0CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15 CkNPTkZJR19BVEFSSV9QQVJUSVRJT049eQpDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19N U0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQ QVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJF X0RJU0tMQUJFTD15CkNPTkZJR19MRE1fUEFSVElUSU9OPXkKIyBDT05GSUdfTERNX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQpDT05GSUdfVUxUUklYX1BBUlRJVElPTj15 CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKQ09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19F RklfUEFSVElUSU9OPXkKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0JMT0NLX0NPTVBBVD15Cgoj CiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hFRF9E RUFETElORT15CkNPTkZJR19JT1NDSEVEX0NGUT15CkNPTkZJR19DRlFfR1JPVVBfSU9TQ0hFRD15 CiMgQ09ORklHX0RFRkFVTFRfREVBRExJTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9DRlE9 eQojIENPTkZJR19ERUZBVUxUX05PT1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1NDSEVE PSJjZnEiCkNPTkZJR19QUkVFTVBUX05PVElGSUVSUz15CkNPTkZJR19QQURBVEE9eQpDT05GSUdf VU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkK Q09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkK Q09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NL Uz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NL Uz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpD T05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkK Q09ORklHX1g4Nl9YMkFQSUM9eQpDT05GSUdfWDg2X01QUEFSU0U9eQojIENPTkZJR19YODZfRVhU RU5ERURfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qg c2V0CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdf SU9TRl9NQkkgaXMgbm90IHNldApDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkK IyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVS VklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19Y RU49eQpDT05GSUdfWEVOX0RPTTA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9NQVhf RE9NQUlOX01FTU9SWT01MDAKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5f REVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBzZXQKQ09ORklHX0tW TV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFW SVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNP TkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBp cyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5v dCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJ RlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdf WDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVf RkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15 CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBF VF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19H QVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVU9eQpDT05GSUdfQ0FMR0FSWV9JT01NVV9F TkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19JT01NVV9IRUxQRVI9 eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVUz01MTIKQ09ORklHX1ND SEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qg c2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNl dApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19Y ODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNP TkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VfSU5URUw9eQpDT05GSUdfWDg2X01DRV9BTUQ9 eQpDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQpDT05GSUdfWDg2X01DRV9JTkpFQ1Q9eQpDT05G SUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQ RklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxMX0VNVUxBVElPTj15CkNPTkZJR19JOEs9eQpDT05G SUdfTUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CkNPTkZJR19NSUNST0NPREVf QU1EPXkKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKQ09ORklHX01JQ1JPQ09ERV9J TlRFTF9FQVJMWT15CkNPTkZJR19NSUNST0NPREVfQU1EX0VBUkxZPXkKQ09ORklHX01JQ1JPQ09E RV9FQVJMWT15CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19BUkNI X1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJ R19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4Nl82NF9BQ1BJX05VTUE9eQpDT05G SUdfTk9ERVNfU1BBTl9PVEhFUl9OT0RFUz15CkNPTkZJR19OVU1BX0VNVT15CkNPTkZJR19OT0RF U19TSElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFS U0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdf QVJDSF9NRU1PUllfUFJPQkU9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdf SUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01F TU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15 CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9 eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5B QkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQ QVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1C TE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVN T1JZX0lTT0xBVElPTj15CiMgQ09ORklHX01PVkFCTEVfTk9ERSBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0JPT1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX01F TU9SWV9IT1RQTFVHX1NQQVJTRT15CkNPTkZJR19NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1BB R0VGTEFHU19FWFRFTkRFRD15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNI X0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklH X0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElP Tj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfUEhZU19B RERSX1RfNjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0xCkNPTkZJR19CT1VOQ0U9eQpDT05G SUdfTkVFRF9CT1VOQ0VfUE9PTD15CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9U SUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj02NTUzNgpD T05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVS RT15CkNPTkZJR19IV1BPSVNPTl9JTkpFQ1Q9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9 eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdf VFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90 IHNldAojIENPTkZJR19GUk9OVFNXQVAgaXMgbm90IHNldAojIENPTkZJR19DTUEgaXMgbm90IHNl dAojIENPTkZJR19aUE9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX1pCVUQgaXMgbm90IHNldApDT05G SUdfWlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90IHNldAojIENPTkZJ R19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15 CiMgQ09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9DSEVDS19C SU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJ R19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VO QUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxU PTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklH X0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBDT05GSUdfWDg2X0lOVEVMX01QWCBp cyBub3Qgc2V0CkNPTkZJR19FRkk9eQojIENPTkZJR19FRklfU1RVQiBpcyBub3Qgc2V0CkNPTkZJ R19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMg Q09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05G SUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQojIENPTkZJR19L RVhFQ19GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWEVDX0pVTVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAw CkNPTkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5vdCBzZXQK Q09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MTAwMDAwMApDT05GSUdfSE9UUExVR19DUFU9eQojIENP TkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSE9U UExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENP TkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIENP TkZJR19MSVZFUEFUQ0ggaXMgbm90IHNldApDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBM VUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19VU0VfUEVS Q1BVX05VTUFfTk9ERV9JRD15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25z CiMKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fSEVBREVSPXkKQ09ORklHX1NVU1BFTkQ9eQpDT05G SUdfU1VTUEVORF9GUkVFWkVSPXkKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdf SElCRVJOQVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9 eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQK IyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RF QlVHPXkKQ09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHPXkKQ09ORklHX1BNX1RFU1RfU1VTUEVORD15 CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1BPV0VSX0VGRklD SUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lf VEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdf QUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CiMg Q09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FQ19ERUJV R0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09O RklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89eQpDT05GSUdfQUNQSV9GQU49eQpD T05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSVBN ST15CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JF R0FUT1I9eQpDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklHX0FDUElfTlVNQT15CiMgQ09ORklH X0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9P VkVSUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdf QUNQSV9QQ0lfU0xPVD15CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlO RVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX01FTU9SWT15CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9B UElDPXkKQ09ORklHX0FDUElfU0JTPXkKQ09ORklHX0FDUElfSEVEPXkKIyBDT05GSUdfQUNQSV9D VVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9CR1JUIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJ X05GSVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJ X0FQRUlfTk1JPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNP TkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZX0ZBSUxVUkU9 eQojIENPTkZJR19BQ1BJX0FQRUlfRUlOSiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQVBFSV9F UlNUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAojIENP TkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NGST15CgojCiMgQ1BVIEZyZXF1 ZW5jeSBzY2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01N T049eQpDT05GSUdfQ1BVX0ZSRVFfU1RBVD15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVRfREVUQUlM UyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09O RklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVG QVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJG T1JNQU5DRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVR X0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQ VV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9eQoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2 ZXJzCiMKIyBDT05GSUdfWDg2X0lOVEVMX1BTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEND X0NQVUZSRVE9eQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVG UkVRX0NQQj15CkNPTkZJR19YODZfUE9XRVJOT1dfSzg9eQojIENPTkZJR19YODZfQU1EX0ZSRVFf U0VOU0lUSVZJVFkgaXMgbm90IHNldApDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTz15CkNP TkZJR19YODZfUDRfQ0xPQ0tNT0Q9eQoKIwojIHNoYXJlZCBvcHRpb25zCiMKQ09ORklHX1g4Nl9T UEVFRFNURVBfTElCPXkKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19D UFVfSURMRV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdf QVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lETEU9 eQoKIwojIE1lbW9yeSBwb3dlciBzYXZpbmdzCiMKQ09ORklHX0k3MzAwX0lETEVfSU9BVF9DSEFO TkVMPXkKQ09ORklHX0k3MzAwX0lETEU9eQoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpD T05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09O RklHX1BDSV9YRU49eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpD T05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRV9F Q1JDIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBRVJfSU5KRUNUPXkKQ09ORklHX1BDSUVBU1BNPXkK Q09ORklHX1BDSUVBU1BNX0RFQlVHPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJ R19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JN QU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82 NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CiMgQ09O RklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRP IGlzIG5vdCBzZXQKQ09ORklHX1BDSV9TVFVCPXkKQ09ORklHX1hFTl9QQ0lERVZfRlJPTlRFTkQ9 eQpDT05GSUdfSFRfSVJRPXkKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJ R19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwojIFBD SSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19B TURfTkI9eQpDT05GSUdfUENDQVJEPXkKQ09ORklHX1BDTUNJQT15CkNPTkZJR19QQ01DSUFfTE9B RF9DSVM9eQpDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMKQ09ORklHX1lF TlRBPXkKQ09ORklHX1lFTlRBX08yPXkKQ09ORklHX1lFTlRBX1JJQ09IPXkKQ09ORklHX1lFTlRB X1RJPXkKQ09ORklHX1lFTlRBX0VORV9UVU5FPXkKQ09ORklHX1lFTlRBX1RPU0hJQkE9eQpDT05G SUdfUEQ2NzI5PXkKQ09ORklHX0k4MjA5Mj15CkNPTkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKQ09O RklHX0hPVFBMVUdfUENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUEk9eQpDT05GSUdfSE9UUExV R19QQ0lfQUNQSV9JQk09eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDST15CkNPTkZJR19IT1RQTFVH X1BDSV9DUENJX1pUNTU1MD15CkNPTkZJR19IT1RQTFVHX1BDSV9DUENJX0dFTkVSSUM9eQpDT05G SUdfSE9UUExVR19QQ0lfU0hQQz15CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAojIENPTkZJ R19YODZfU1lTRkIgaXMgbm90IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11 bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkK Q09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJ UFQ9eQojIENPTkZJR19IQVZFX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQpD T05GSUdfQ09SRURVTVA9eQpDT05GSUdfSUEzMl9FTVVMQVRJT049eQpDT05GSUdfSUEzMl9BT1VU PXkKIyBDT05GSUdfWDg2X1gzMiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09N UEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX0tF WVNfQ09NUEFUPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19QTUNfQVRPTT15CkNP TkZJR19ORVQ9eQpDT05GSUdfQ09NUEFUX05FVExJTktfTUVTU0FHRVM9eQpDT05GSUdfTkVUX0lO R1JFU1M9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJ R19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFH IGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1f VVNFUj15CkNPTkZJR19YRlJNX1NVQl9QT0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKIyBD T05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fSVBDT01QPXkKQ09O RklHX05FVF9LRVk9eQpDT05GSUdfTkVUX0tFWV9NSUdSQVRFPXkKQ09ORklHX0lORVQ9eQpDT05G SUdfSVBfTVVMVElDQVNUPXkKQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9G SUJfVFJJRV9TVEFUUz15CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9V VEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVf Q0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBf UE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklH X05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdS RT15CkNPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUPXkKQ09ORklHX0lQX01ST1VURT15CkNPTkZJ R19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklH X0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlz IG5vdCBzZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKIyBDT05GSUdfTkVUX0ZPVSBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVW RV9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQpDT05G SUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUX1RV Tk5FTD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFOU1BPUlQ9eQpDT05GSUdfSU5FVF9YRlJN X01PREVfVFVOTkVMPXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX0JFRVQ9eQpDT05GSUdfSU5FVF9M Uk89eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQojIENPTkZJR19J TkVUX1VEUF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKQ09ORklH X1RDUF9DT05HX0JJQz15CkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CkNPTkZJR19UQ1BfQ09OR19X RVNUV09PRD15CkNPTkZJR19UQ1BfQ09OR19IVENQPXkKQ09ORklHX1RDUF9DT05HX0hTVENQPXkK Q09ORklHX1RDUF9DT05HX0hZQkxBPXkKQ09ORklHX1RDUF9DT05HX1ZFR0FTPXkKQ09ORklHX1RD UF9DT05HX1NDQUxBQkxFPXkKQ09ORklHX1RDUF9DT05HX0xQPXkKQ09ORklHX1RDUF9DT05HX1ZF Tk89eQpDT05GSUdfVENQX0NPTkdfWUVBSD15CkNPTkZJR19UQ1BfQ09OR19JTExJTk9JUz15CiMg Q09ORklHX1RDUF9DT05HX0RDVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlz IG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9CSUMgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9D VUJJQz15CiMgQ09ORklHX0RFRkFVTFRfSFRDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRf SFlCTEEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05G SUdfREVGQVVMVF9WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9XRVNUV09PRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RD UF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19J UFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CkNPTkZJR19JUFY2X09Q VElNSVNUSUNfREFEPXkKQ09ORklHX0lORVQ2X0FIPXkKQ09ORklHX0lORVQ2X0VTUD15CkNPTkZJ R19JTkVUNl9JUENPTVA9eQpDT05GSUdfSVBWNl9NSVA2PXkKQ09ORklHX0lORVQ2X1hGUk1fVFVO TkVMPXkKQ09ORklHX0lORVQ2X1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFJBTlNQ T1JUPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfWEZSTV9N T0RFX0JFRVQ9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OPXkKIyBD T05GSUdfSVBWNl9WVEkgaXMgbm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQpDT05GSUdfSVBWNl9T SVRfNlJEPXkKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9 eQojIENPTkZJR19JUFY2X0dSRSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxF Uz15CkNPTkZJR19JUFY2X1NVQlRSRUVTPXkKQ09ORklHX0lQVjZfTVJPVVRFPXkKQ09ORklHX0lQ VjZfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1BJTVNNX1YyPXkKIyBDT05G SUdfTkVUTEFCRUwgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05F VF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90 IHNldApDT05GSUdfTkVURklMVEVSPXkKIyBDT05GSUdfTkVURklMVEVSX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkK CiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdS RVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJ TktfQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT15CkNPTkZJ R19ORVRGSUxURVJfTkVUTElOS19MT0c9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05G X0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05G X0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05G X0NPTk5UUkFDS19FVkVOVFM9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVCBpcyBub3Qg c2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NUX1BST1RPX0RD Q1A9eQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9eQpD T05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT15CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBPXkK Q09ORklHX05GX0NPTk5UUkFDS19GVFA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9eQpDT05G SUdfTkZfQ09OTlRSQUNLX0lSQz15CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09O RklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPXkK Q09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkKQ09O RklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdf TkZfQ1RfTkVUTElOSz15CiMgQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVCBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFX0NUIGlzIG5vdCBzZXQKIyBDT05GSUdf TkZfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKCiMKIyBYdGFi bGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9eQpDT05GSUdf TkVURklMVEVSX1hUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9TRVQ9eQoKIwojIFh0 YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0FVRElUPXkKQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tTVU09eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF VF9DTEFTU0lGWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5NQVJLPXkKQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RB UkdFVF9DVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0RTQ1A9eQpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9ITD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUksgaXMg bm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9MRUQ9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xPRyBp cyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9eQpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9 eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT15CkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X1RSQUNFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz15CkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9Q VFNUUklQPXkKCiMKIyBYdGFibGVzIG1hdGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0FERFJUWVBFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0JQRiBpcyBub3Qgc2V0CiMg Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVAgaXMgbm90IHNldApDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CiMgQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9DT05OTEFCRUwgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0NPTk5MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9eQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf Q1BVPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9ERVZHUk9VUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD15CkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfSEVMUEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD15CiMgQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0lQUkFOR0U9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlM9eQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0wyVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdU SD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX01BQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz15CkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05G QUNDVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZ PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf UkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf U1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15 CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKQ09ORklHX0lQX1NFVD15CkNPTkZJR19J UF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklU TUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFT SF9JUD15CiMgQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19JUF9T RVRfSEFTSF9JUFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVA9eQpDT05GSUdfSVBf U0VUX0hBU0hfSVBQT1JUTkVUPXkKIyBDT05GSUdfSVBfU0VUX0hBU0hfTUFDIGlzIG5vdCBzZXQK IyBDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9TRVRf SEFTSF9ORVQ9eQojIENPTkZJR19JUF9TRVRfSEFTSF9ORVRORVQgaXMgbm90IHNldApDT05GSUdf SVBfU0VUX0hBU0hfTkVUUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT15CkNPTkZJ R19JUF9TRVRfTElTVF9TRVQ9eQpDT05GSUdfSVBfVlM9eQpDT05GSUdfSVBfVlNfSVBWNj15CiMg Q09ORklHX0lQX1ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgoj CiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJ R19JUF9WU19QUk9UT19UQ1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fVURQPXkKQ09ORklHX0lQX1ZT X1BST1RPX0FIX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19FU1A9eQpDT05GSUdfSVBfVlNfUFJP VE9fQUg9eQpDT05GSUdfSVBfVlNfUFJPVE9fU0NUUD15CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpD T05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKQ09O RklHX0lQX1ZTX1dMQz15CiMgQ09ORklHX0lQX1ZTX0ZPIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZT X0xCTEM9eQpDT05GSUdfSVBfVlNfTEJMQ1I9eQpDT05GSUdfSVBfVlNfREg9eQpDT05GSUdfSVBf VlNfU0g9eQpDT05GSUdfSVBfVlNfU0VEPXkKQ09ORklHX0lQX1ZTX05RPXkKCiMKIyBJUFZTIFNI IHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBhcHBsaWNh dGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfTkZDVD15CkNPTkZJR19JUF9WU19QRV9TSVA9eQoK IwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWND15 CkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWND15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ19DT01Q QVQ9eQojIENPTkZJR19ORl9MT0dfQVJQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfTE9HX0lQVjQg aXMgbm90IHNldApDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQojIENPTkZJR19ORl9OQVRfSVBWNCBp cyBub3Qgc2V0CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CkNPTkZJR19JUF9ORl9NQVRDSF9BSD15 CkNPTkZJR19JUF9ORl9NQVRDSF9FQ049eQojIENPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUiBp cyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9UVEw9eQpDT05GSUdfSVBfTkZfRklMVEVSPXkK Q09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJP WFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9OQVQgaXMgbm90IHNldApDT05GSUdfSVBfTkZf TUFOR0xFPXkKQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVA9eQpDT05GSUdfSVBfTkZfVEFS R0VUX0VDTj15CkNPTkZJR19JUF9ORl9UQVJHRVRfVFRMPXkKQ09ORklHX0lQX05GX1JBVz15CkNP TkZJR19JUF9ORl9TRUNVUklUWT15CkNPTkZJR19JUF9ORl9BUlBUQUJMRVM9eQpDT05GSUdfSVBf TkZfQVJQRklMVEVSPXkKQ09ORklHX0lQX05GX0FSUF9NQU5HTEU9eQoKIwojIElQdjY6IE5ldGZp bHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKQ09ORklHX05GX0NP Tk5UUkFDS19JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKIyBDT05GSUdfTkZfTE9HX0lQ VjYgaXMgbm90IHNldAojIENPTkZJR19ORl9OQVRfSVBWNiBpcyBub3Qgc2V0CkNPTkZJR19JUDZf TkZfSVBUQUJMRVM9eQpDT05GSUdfSVA2X05GX01BVENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRD SF9FVUk2ND15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hf T1BUUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZI RUFERVI9eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKIyBDT05GSUdfSVA2X05GX01BVENIX1JQ RklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CkNPTkZJR19JUDZfTkZf VEFSR0VUX0hMPXkKQ09ORklHX0lQNl9ORl9GSUxURVI9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9S RUpFQ1Q9eQojIENPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklH X0lQNl9ORl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNPTkZJR19JUDZfTkZfU0VDVVJJ VFk9eQojIENPTkZJR19JUDZfTkZfTkFUIGlzIG5vdCBzZXQKCiMKIyBERUNuZXQ6IE5ldGZpbHRl ciBDb25maWd1cmF0aW9uCiMKQ09ORklHX0RFQ05FVF9ORl9HUkFCVUxBVE9SPXkKQ09ORklHX0JS SURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VURT15CkNPTkZJR19CUklE R0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05GSUdfQlJJREdF X0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09ORklHX0JSSURHRV9FQlRf QVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJREdFX0VCVF9JUDY9eQpDT05G SUdfQlJJREdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJUX01BUks9eQpDT05GSUdfQlJJ REdFX0VCVF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklHX0JSSURHRV9F QlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09ORklHX0JSSURHRV9FQlRf RE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19CUklER0VfRUJUX1JFRElS RUNUPXkKQ09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19CUklER0VfRUJUX0xPRz15CkNP TkZJR19CUklER0VfRUJUX05GTE9HPXkKQ09ORklHX0lQX0RDQ1A9eQpDT05GSUdfSU5FVF9EQ0NQ X0RJQUc9eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1Bf Q0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQ X0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15Cgoj CiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RDQ1BfREVCVUcgaXMgbm90IHNl dApDT05GSUdfTkVUX0RDQ1BQUk9CRT15CkNPTkZJR19JUF9TQ1RQPXkKQ09ORklHX05FVF9TQ1RQ UFJPQkU9eQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9E RUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1B Q19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUg aXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0NP T0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19SRFMgaXMgbm90IHNldApDT05GSUdf VElQQz15CiMgQ09ORklHX1RJUENfTUVESUFfSUIgaXMgbm90IHNldApDT05GSUdfVElQQ19NRURJ QV9VRFA9eQpDT05GSUdfQVRNPXkKQ09ORklHX0FUTV9DTElQPXkKIyBDT05GSUdfQVRNX0NMSVBf Tk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT15CkNPTkZJR19BVE1fTVBPQT15CkNP TkZJR19BVE1fQlIyNjg0PXkKIyBDT05GSUdfQVRNX0JSMjY4NF9JUEZJTFRFUiBpcyBub3Qgc2V0 CkNPTkZJR19MMlRQPXkKQ09ORklHX0wyVFBfREVCVUdGUz15CkNPTkZJR19MMlRQX1YzPXkKQ09O RklHX0wyVFBfSVA9eQpDT05GSUdfTDJUUF9FVEg9eQpDT05GSUdfU1RQPXkKQ09ORklHX0dBUlA9 eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKIyBDT05GSUdf QlJJREdFX1ZMQU5fRklMVEVSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTkVUX0RTQT15CkNP TkZJR19WTEFOXzgwMjFRPXkKQ09ORklHX1ZMQU5fODAyMVFfR1ZSUD15CiMgQ09ORklHX1ZMQU5f ODAyMVFfTVZSUCBpcyBub3Qgc2V0CkNPTkZJR19ERUNORVQ9eQojIENPTkZJR19ERUNORVRfUk9V VEVSIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMyPXkKQ09ORklHX0lQWD15CiMg Q09ORklHX0lQWF9JTlRFUk4gaXMgbm90IHNldApDT05GSUdfQVRBTEs9eQpDT05GSUdfREVWX0FQ UExFVEFMSz15CkNPTkZJR19JUEREUD15CkNPTkZJR19JUEREUF9FTkNBUD15CiMgQ09ORklHX1gy NSBpcyBub3Qgc2V0CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CiMgQ09ORklHXzZMT1dQ QU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1ND15CkNPTkZJR19JRUVFODAyMTU0X1NPQ0tF VD15CiMgQ09ORklHX01BQzgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwoj IFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQpDT05GSUdfTkVUX1ND SF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hfQVRNPXkKQ09ORklH X05FVF9TQ0hfUFJJTz15CkNPTkZJR19ORVRfU0NIX01VTFRJUT15CkNPTkZJR19ORVRfU0NIX1JF RD15CkNPTkZJR19ORVRfU0NIX1NGQj15CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19ORVRf U0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9UQkY9eQpDT05GSUdfTkVUX1NDSF9HUkVEPXkKQ09O RklHX05FVF9TQ0hfRFNNQVJLPXkKQ09ORklHX05FVF9TQ0hfTkVURU09eQpDT05GSUdfTkVUX1ND SF9EUlI9eQpDT05GSUdfTkVUX1NDSF9NUVBSSU89eQpDT05GSUdfTkVUX1NDSF9DSE9LRT15CkNP TkZJR19ORVRfU0NIX1FGUT15CiMgQ09ORklHX05FVF9TQ0hfQ09ERUwgaXMgbm90IHNldAojIENP TkZJR19ORVRfU0NIX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9GUSBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfSEhGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9Q SUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPXkKIyBDT05GSUdfTkVUX1NDSF9Q TFVHIGlzIG5vdCBzZXQKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09O RklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19UQ0lOREVYPXkKQ09ORklHX05FVF9D TFNfUk9VVEU0PXkKQ09ORklHX05FVF9DTFNfRlc9eQpDT05GSUdfTkVUX0NMU19VMzI9eQpDT05G SUdfQ0xTX1UzMl9QRVJGPXkKQ09ORklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xTX1JT VlA9eQpDT05GSUdfTkVUX0NMU19SU1ZQNj15CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQpDT05GSUdf TkVUX0NMU19DR1JPVVA9eQojIENPTkZJR19ORVRfQ0xTX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9DTFNfRkxPV0VSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9FTUFUQ0g9eQpDT05GSUdfTkVU X0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9eQpDT05GSUdfTkVUX0VNQVRD SF9OQllURT15CkNPTkZJR19ORVRfRU1BVENIX1UzMj15CkNPTkZJR19ORVRfRU1BVENIX01FVEE9 eQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9DQU5JRCBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9FTUFUQ0hfSVBTRVQgaXMgbm90IHNldApDT05GSUdfTkVUX0NM U19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKQ09O RklHX0dBQ1RfUFJPQj15CkNPTkZJR19ORVRfQUNUX01JUlJFRD15CkNPTkZJR19ORVRfQUNUX0lQ VD15CkNPTkZJR19ORVRfQUNUX05BVD15CkNPTkZJR19ORVRfQUNUX1BFRElUPXkKQ09ORklHX05F VF9BQ1RfU0lNUD15CkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9eQpDT05GSUdfTkVUX0FDVF9DU1VN PXkKIyBDT05GSUdfTkVUX0FDVF9WTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9CUEYg aXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0NPTk5NQVJLIGlzIG5vdCBzZXQKQ09ORklHX05F VF9DTFNfSU5EPXkKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5T X1JFU09MVkVSPXkKQ09ORklHX0JBVE1BTl9BRFY9eQpDT05GSUdfQkFUTUFOX0FEVl9CTEE9eQoj IENPTkZJR19CQVRNQU5fQURWX0RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFZfTkMg aXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWX01DQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFUTUFOX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QRU5WU1dJVENIIGlzIG5vdCBz ZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX01NQVAgaXMg bm90IHNldAojIENPTkZJR19ORVRMSU5LX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19NUExTIGlz IG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NXSVRDSERFViBp cyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMg Q09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNT SUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX0pJ VD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKQ09ORklH X05FVF9QS1RHRU49eQojIENPTkZJR19ORVRfVENQUFJPQkUgaXMgbm90IHNldApDT05GSUdfTkVU X0RST1BfTU9OSVRPUj15CkNPTkZJR19IQU1SQURJTz15CgojCiMgUGFja2V0IFJhZGlvIHByb3Rv Y29scwojCkNPTkZJR19BWDI1PXkKIyBDT05GSUdfQVgyNV9EQU1BX1NMQVZFIGlzIG5vdCBzZXQK Q09ORklHX05FVFJPTT15CkNPTkZJR19ST1NFPXkKCiMKIyBBWC4yNSBuZXR3b3JrIGRldmljZSBk cml2ZXJzCiMKQ09ORklHX01LSVNTPXkKQ09ORklHXzZQQUNLPXkKQ09ORklHX0JQUUVUSEVSPXkK Q09ORklHX0JBWUNPTV9TRVJfRkRYPXkKQ09ORklHX0JBWUNPTV9TRVJfSERYPXkKQ09ORklHX0JB WUNPTV9QQVI9eQpDT05GSUdfWUFNPXkKQ09ORklHX0NBTj15CkNPTkZJR19DQU5fUkFXPXkKQ09O RklHX0NBTl9CQ009eQpDT05GSUdfQ0FOX0dXPXkKCiMKIyBDQU4gRGV2aWNlIERyaXZlcnMKIwpD T05GSUdfQ0FOX1ZDQU49eQpDT05GSUdfQ0FOX1NMQ0FOPXkKQ09ORklHX0NBTl9ERVY9eQpDT05G SUdfQ0FOX0NBTENfQklUVElNSU5HPXkKIyBDT05GSUdfQ0FOX0xFRFMgaXMgbm90IHNldApDT05G SUdfQ0FOX1NKQTEwMDA9eQojIENPTkZJR19DQU5fU0pBMTAwMF9JU0EgaXMgbm90IHNldAojIENP TkZJR19DQU5fU0pBMTAwMF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fRU1TX1BDTUNJ QT15CkNPTkZJR19DQU5fRU1TX1BDST15CiMgQ09ORklHX0NBTl9QRUFLX1BDTUNJQSBpcyBub3Qg c2V0CkNPTkZJR19DQU5fUEVBS19QQ0k9eQpDT05GSUdfQ0FOX1BFQUtfUENJRUM9eQpDT05GSUdf Q0FOX0tWQVNFUl9QQ0k9eQpDT05GSUdfQ0FOX1BMWF9QQ0k9eQojIENPTkZJR19DQU5fQ19DQU4g aXMgbm90IHNldAojIENPTkZJR19DQU5fTV9DQU4gaXMgbm90IHNldAojIENPTkZJR19DQU5fQ0M3 NzAgaXMgbm90IHNldAoKIwojIENBTiBTUEkgaW50ZXJmYWNlcwojCkNPTkZJR19DQU5fTUNQMjUx WD15CgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMKQ09ORklHX0NBTl9FTVNfVVNCPXkKQ09ORklH X0NBTl9FU0RfVVNCMj15CiMgQ09ORklHX0NBTl9HU19VU0IgaXMgbm90IHNldAojIENPTkZJR19D QU5fS1ZBU0VSX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9QRUFLX1VTQiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBTl84REVWX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU09GVElORz15CkNP TkZJR19DQU5fU09GVElOR19DUz15CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBz ZXQKQ09ORklHX0lSREE9eQoKIwojIElyREEgcHJvdG9jb2xzCiMKQ09ORklHX0lSTEFOPXkKQ09O RklHX0lSTkVUPXkKQ09ORklHX0lSQ09NTT15CiMgQ09ORklHX0lSREFfVUxUUkEgaXMgbm90IHNl dAoKIwojIElyREEgb3B0aW9ucwojCkNPTkZJR19JUkRBX0NBQ0hFX0xBU1RfTFNBUD15CkNPTkZJ R19JUkRBX0ZBU1RfUlI9eQojIENPTkZJR19JUkRBX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBJbmZy YXJlZC1wb3J0IGRldmljZSBkcml2ZXJzCiMKCiMKIyBTSVIgZGV2aWNlIGRyaXZlcnMKIwpDT05G SUdfSVJUVFlfU0lSPXkKCiMKIyBEb25nbGUgc3VwcG9ydAojCkNPTkZJR19ET05HTEU9eQpDT05G SUdfRVNJX0RPTkdMRT15CkNPTkZJR19BQ1RJU1lTX0RPTkdMRT15CkNPTkZJR19URUtSQU1fRE9O R0xFPXkKQ09ORklHX1RPSU0zMjMyX0RPTkdMRT15CkNPTkZJR19MSVRFTElOS19ET05HTEU9eQpD T05GSUdfTUE2MDBfRE9OR0xFPXkKQ09ORklHX0dJUkJJTF9ET05HTEU9eQpDT05GSUdfTUNQMjEy MF9ET05HTEU9eQpDT05GSUdfT0xEX0JFTEtJTl9ET05HTEU9eQpDT05GSUdfQUNUMjAwTF9ET05H TEU9eQpDT05GSUdfS0lOR1NVTl9ET05HTEU9eQpDT05GSUdfS1NEQVpaTEVfRE9OR0xFPXkKQ09O RklHX0tTOTU5X0RPTkdMRT15CgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX1VTQl9J UkRBPXkKQ09ORklHX1NJR01BVEVMX0ZJUj15CkNPTkZJR19OU0NfRklSPXkKQ09ORklHX1dJTkJP TkRfRklSPXkKQ09ORklHX1NNQ19JUkNDX0ZJUj15CkNPTkZJR19BTElfRklSPXkKQ09ORklHX1ZM U0lfRklSPXkKQ09ORklHX1ZJQV9GSVI9eQpDT05GSUdfTUNTX0ZJUj15CkNPTkZJR19CVD15CkNP TkZJR19CVF9CUkVEUj15CkNPTkZJR19CVF9SRkNPTU09eQpDT05GSUdfQlRfUkZDT01NX1RUWT15 CkNPTkZJR19CVF9CTkVQPXkKQ09ORklHX0JUX0JORVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JO RVBfUFJPVE9fRklMVEVSPXkKQ09ORklHX0JUX0NNVFA9eQpDT05GSUdfQlRfSElEUD15CkNPTkZJ R19CVF9MRT15CiMgQ09ORklHX0JUX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0JUX0RFQlVH RlM9eQoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19CVF9JTlRFTD15CkNP TkZJR19CVF9CQ009eQpDT05GSUdfQlRfUlRMPXkKQ09ORklHX0JUX0hDSUJUVVNCPXkKQ09ORklH X0JUX0hDSUJUVVNCX0JDTT15CkNPTkZJR19CVF9IQ0lCVFVTQl9SVEw9eQpDT05GSUdfQlRfSENJ QlRTRElPPXkKQ09ORklHX0JUX0hDSVVBUlQ9eQpDT05GSUdfQlRfSENJVUFSVF9IND15CkNPTkZJ R19CVF9IQ0lVQVJUX0JDU1A9eQpDT05GSUdfQlRfSENJVUFSVF9BVEgzSz15CkNPTkZJR19CVF9I Q0lVQVJUX0xMPXkKIyBDT05GSUdfQlRfSENJVUFSVF8zV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklH X0JUX0hDSVVBUlRfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0JDTSBpcyBu b3Qgc2V0CkNPTkZJR19CVF9IQ0lCQ00yMDNYPXkKQ09ORklHX0JUX0hDSUJQQTEwWD15CkNPTkZJ R19CVF9IQ0lCRlVTQj15CkNPTkZJR19CVF9IQ0lEVEwxPXkKQ09ORklHX0JUX0hDSUJUM0M9eQpD T05GSUdfQlRfSENJQkxVRUNBUkQ9eQpDT05GSUdfQlRfSENJQlRVQVJUPXkKQ09ORklHX0JUX0hD SVZIQ0k9eQpDT05GSUdfQlRfTVJWTD15CkNPTkZJR19CVF9NUlZMX1NESU89eQpDT05GSUdfQlRf QVRIM0s9eQpDT05GSUdfQUZfUlhSUEM9eQojIENPTkZJR19BRl9SWFJQQ19ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19SWEtBRD15CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpD T05GSUdfV0lSRUxFU1NfRVhUPXkKQ09ORklHX1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9 eQpDT05GSUdfV0VYVF9TUFk9eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgwMjExPXkK IyBDT05GSUdfTkw4MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RF VkVMT1BFUl9XQVJOSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX1JFR19ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9ERUZBVUxUX1BTPXkKIyBDT05GSUdfQ0ZHODAyMTFf REVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0lOVEVSTkFMX1JFR0RCIGlzIG5v dCBzZXQKQ09ORklHX0NGRzgwMjExX1dFWFQ9eQpDT05GSUdfQ0ZHODAyMTFfV0VYVF9FWFBPUlQ9 eQpDT05GSUdfTElCODAyMTE9eQpDT05GSUdfTElCODAyMTFfQ1JZUFRfV0VQPXkKQ09ORklHX0xJ QjgwMjExX0NSWVBUX0NDTVA9eQpDT05GSUdfTElCODAyMTFfQ1JZUFRfVEtJUD15CiMgQ09ORklH X0xJQjgwMjExX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExPXkKQ09ORklHX01BQzgw MjExX0hBU19SQz15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIx MV9SQ19NSU5TVFJFTF9IVD15CiMgQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMX1ZIVCBpcyBu b3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01JTlNUUkVMPXkKQ09ORklHX01BQzgw MjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgpDT05GSUdfTUFDODAyMTFfTUVTSD15CkNPTkZJ R19NQUM4MDIxMV9MRURTPXkKIyBDT05GSUdfTUFDODAyMTFfREVCVUdGUyBpcyBub3Qgc2V0CiMg Q09ORklHX01BQzgwMjExX01FU1NBR0VfVFJBQ0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgw MjExX0RFQlVHX01FTlUgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJ WkU9MApDT05GSUdfV0lNQVg9eQpDT05GSUdfV0lNQVhfREVCVUdfTEVWRUw9OApDT05GSUdfUkZL SUxMPXkKQ09ORklHX1JGS0lMTF9MRURTPXkKQ09ORklHX1JGS0lMTF9JTlBVVD15CiMgQ09ORklH X1JGS0lMTF9SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19SRktJTExfR1BJTyBpcyBub3Qg c2V0CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CkNPTkZJR19ORVRfOVBf UkRNQT15CiMgQ09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMg bm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90IHNldApD T05GSUdfTkZDPXkKIyBDT05GSUdfTkZDX0RJR0lUQUwgaXMgbm90IHNldApDT05GSUdfTkZDX05D ST15CiMgQ09ORklHX05GQ19OQ0lfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX05DSV9VQVJU IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX0hDSSBpcyBub3Qgc2V0CgojCiMgTmVhciBGaWVsZCBD b21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdfTkZDX1BONTMzPXkKIyBDT05GSUdf TkZDX1NJTSBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19NUlZMIGlzIG5vdCBzZXQKIyBDT05GSUdf TkZDX1NUX05DSSBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19OWFBfTkNJIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfQlBGX0pJVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJp dmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVS X1BBVEg9IiIKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90 IHNldApDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkK Q09ORklHX0ZXX0xPQURFUj15CiMgQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0 CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkK IyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKQ09ORklH X1dBTlRfREVWX0NPUkVEVU1QPXkKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CkNPTkZJR19E RVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19ERVZSRVMgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQojIENPTkZJR19H RU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9C RT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19ETUFfU0hBUkVE X0JVRkZFUj15CiMgQ09ORklHX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNl cwojCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQpDT05GSUdfTVREPXkK IyBDT05GSUdfTVREX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX01URF9SRURCT09UX1BBUlRTPXkK Q09ORklHX01URF9SRURCT09UX0RJUkVDVE9SWV9CTE9DSz0tMQojIENPTkZJR19NVERfUkVEQk9P VF9QQVJUU19VTkFMTE9DQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRT X1JFQURPTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNl dApDT05GSUdfTVREX0FSN19QQVJUUz15CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlv biBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9eQpDT05GSUdfTVREX0JMT0NLPXkKQ09ORklH X0ZUTD15CkNPTkZJR19ORlRMPXkKQ09ORklHX05GVExfUlc9eQpDT05GSUdfSU5GVEw9eQpDT05G SUdfUkZEX0ZUTD15CkNPTkZJR19TU0ZEQz15CiMgQ09ORklHX1NNX0ZUTCBpcyBub3Qgc2V0CkNP TkZJR19NVERfT09QUz15CkNPTkZJR19NVERfU1dBUD15CiMgQ09ORklHX01URF9QQVJUSVRJT05F RF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09O RklHX01URF9DRkk9eQpDT05GSUdfTVREX0pFREVDUFJPQkU9eQpDT05GSUdfTVREX0dFTl9QUk9C RT15CiMgQ09ORklHX01URF9DRklfQURWX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfTVREX01B UF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05GSUdfTVRE X01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfOCBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xNiBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklH X01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0IGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X0NGSV9JOCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPXkKQ09ORklHX01URF9D RklfQU1EU1REPXkKQ09ORklHX01URF9DRklfU1RBQT15CkNPTkZJR19NVERfQ0ZJX1VUSUw9eQpD T05GSUdfTVREX1JBTT15CkNPTkZJR19NVERfUk9NPXkKQ09ORklHX01URF9BQlNFTlQ9eQoKIwoj IE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBMRVhfTUFQ UElOR1M9eQpDT05GSUdfTVREX1BIWVNNQVA9eQojIENPTkZJR19NVERfUEhZU01BUF9DT01QQVQg aXMgbm90IHNldApDT05GSUdfTVREX1NCQ19HWFg9eQojIENPTkZJR19NVERfQU1ENzZYUk9NIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX0lDSFhST00gaXMgbm90IHNldAojIENPTkZJR19NVERfRVNC MlJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DSzgwNFhST00gaXMgbm90IHNldAojIENPTkZJ R19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9ORVR0ZWwgaXMgbm90IHNl dAojIENPTkZJR19NVERfTDQ0MEdYIGlzIG5vdCBzZXQKQ09ORklHX01URF9QQ0k9eQpDT05GSUdf TVREX1BDTUNJQT15CiMgQ09ORklHX01URF9QQ01DSUFfQU5PTllNT1VTIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX0dQSU9fQUREUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfSU5URUxfVlJfTk9SPXkK Q09ORklHX01URF9QTEFUUkFNPXkKIyBDT05GSUdfTVREX0xBVENIX0FERFIgaXMgbm90IHNldAoK IwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NVERfUE1DNTUx PXkKIyBDT05GSUdfTVREX1BNQzU1MV9CVUdGSVggaXMgbm90IHNldAojIENPTkZJR19NVERfUE1D NTUxX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01URF9EQVRBRkxBU0g9eQojIENPTkZJR19NVERf REFUQUZMQVNIX1dSSVRFX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9EQVRBRkxBU0hf T1RQIGlzIG5vdCBzZXQKQ09ORklHX01URF9TU1QyNUw9eQpDT05GSUdfTVREX1NMUkFNPXkKQ09O RklHX01URF9QSFJBTT15CkNPTkZJR19NVERfTVREUkFNPXkKQ09ORklHX01URFJBTV9UT1RBTF9T SVpFPTQwOTYKQ09ORklHX01URFJBTV9FUkFTRV9TSVpFPTEyOApDT05GSUdfTVREUkFNX0FCU19Q T1M9MApDT05GSUdfTVREX0JMT0NLMk1URD15CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2 ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0VDQz15 CiMgQ09ORklHX01URF9OQU5EX0VDQ19TTUMgaXMgbm90IHNldApDT05GSUdfTVREX05BTkQ9eQoj IENPTkZJR19NVERfTkFORF9FQ0NfQkNIIGlzIG5vdCBzZXQKQ09ORklHX01URF9TTV9DT01NT049 eQojIENPTkZJR19NVERfTkFORF9ERU5BTEkgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9H UElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfT01BUF9CQ0hfQlVJTEQgaXMgbm90IHNl dApDT05GSUdfTVREX05BTkRfSURTPXkKQ09ORklHX01URF9OQU5EX1JJQ09IPXkKQ09ORklHX01U RF9OQU5EX0RJU0tPTkNISVA9eQojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JFX0FE VkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQUREUkVT Uz0wCiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfQkJUV1JJVEUgaXMgbm90IHNldAojIENP TkZJR19NVERfTkFORF9ET0NHNCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9DQUZFPXkKQ09O RklHX01URF9OQU5EX05BTkRTSU09eQpDT05GSUdfTVREX05BTkRfUExBVEZPUk09eQojIENPTkZJ R19NVERfTkFORF9ISVNJNTA0IGlzIG5vdCBzZXQKQ09ORklHX01URF9PTkVOQU5EPXkKQ09ORklH X01URF9PTkVOQU5EX1ZFUklGWV9XUklURT15CkNPTkZJR19NVERfT05FTkFORF9HRU5FUklDPXkK IyBDT05GSUdfTVREX09ORU5BTkRfT1RQIGlzIG5vdCBzZXQKQ09ORklHX01URF9PTkVOQU5EXzJY X1BST0dSQU09eQoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCkNPTkZJ R19NVERfTFBERFI9eQpDT05GSUdfTVREX1FJTkZPX1BST0JFPXkKIyBDT05GSUdfTVREX1NQSV9O T1IgaXMgbm90IHNldApDT05GSUdfTVREX1VCST15CkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9M RD00MDk2CkNPTkZJR19NVERfVUJJX0JFQl9MSU1JVD0yMAojIENPTkZJR19NVERfVUJJX0ZBU1RN QVAgaXMgbm90IHNldAojIENPTkZJR19NVERfVUJJX0dMVUVCSSBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9VQklfQkxPQ0sgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBP UlQ9eQpDT05GSUdfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkKQ09ORklHX1BBUlBPUlRf U0VSSUFMPXkKIyBDT05GSUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFS UE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfUENfUENNQ0lBPXkKIyBD T05GSUdfUEFSUE9SVF9HU0MgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9BWDg4Nzk2PXkKQ09O RklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QQVJQT1JUX05PVF9QQz15CkNPTkZJR19QTlA9eQoj IENPTkZJR19QTlBfREVCVUdfTUVTU0FHRVMgaXMgbm90IHNldAoKIwojIFByb3RvY29scwojCkNP TkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxL IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRkQ9eQojIENPTkZJR19QQVJJREUgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19a UkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DUFFfQ0lTU19EQT15CkNPTkZJR19DSVNTX1NDU0lf VEFQRT15CkNPTkZJR19CTEtfREVWX0RBQzk2MD15CkNPTkZJR19CTEtfREVWX1VNRU09eQojIENP TkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkK Q09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtfREVWX0NSWVBUT0xP T1AgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl9OQkQ9eQojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX1NLRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX09TRD15CkNPTkZJR19CTEtfREVWX1NY OD15CkNPTkZJR19CTEtfREVWX1JBTT15CkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05G SUdfQkxLX0RFVl9SQU1fU0laRT02NTUzNgpDT05GSUdfQ0RST01fUEtUQ0RWRD15CkNPTkZJR19D RFJPTV9QS1RDRFZEX0JVRkZFUlM9OAojIENPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNIRSBpcyBu b3Qgc2V0CkNPTkZJR19BVEFfT1ZFUl9FVEg9eQpDT05GSUdfWEVOX0JMS0RFVl9GUk9OVEVORD15 CkNPTkZJR19YRU5fQkxLREVWX0JBQ0tFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CiMgQ09ORklH X0JMS19ERVZfSEQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SQkQ9eQojIENPTkZJR19CTEtf REVWX1JTWFggaXMgbm90IHNldAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJ UzNMVjAyRD15CkNPTkZJR19BRDUyNVhfRFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9eQpD T05GSUdfQUQ1MjVYX0RQT1RfU1BJPXkKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKQ09O RklHX0lCTV9BU009eQpDT05GSUdfUEhBTlRPTT15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19U SUZNX0NPUkU9eQpDT05GSUdfVElGTV83WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05GSUdf RU5DTE9TVVJFX1NFUlZJQ0VTPXkKQ09ORklHX0hQX0lMTz15CkNPTkZJR19BUERTOTgwMkFMUz15 CkNPTkZJR19JU0wyOTAwMz15CkNPTkZJR19JU0wyOTAyMD15CkNPTkZJR19TRU5TT1JTX1RTTDI1 NTA9eQpDT05GSUdfU0VOU09SU19CSDE3ODA9eQpDT05GSUdfU0VOU09SU19CSDE3NzA9eQpDT05G SUdfU0VOU09SU19BUERTOTkwWD15CkNPTkZJR19ITUM2MzUyPXkKQ09ORklHX0RTMTY4Mj15CkNP TkZJR19USV9EQUM3NTEyPXkKQ09ORklHX1ZNV0FSRV9CQUxMT09OPXkKIyBDT05GSUdfQk1QMDg1 X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNUDA4NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19V U0JfU1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldAojIENPTkZJR19MQVRUSUNFX0VDUDNfQ09ORklH IGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19DMlBPUlQ9eQpDT05G SUdfQzJQT1JUX0RVUkFNQVJfMjE1MD15CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQ Uk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0FUMjU9eQpDT05GSUdfRUVQUk9NX0xFR0FDWT15CkNP TkZJR19FRVBST01fTUFYNjg3NT15CkNPTkZJR19FRVBST01fOTNDWDY9eQojIENPTkZJR19FRVBS T01fOTNYWDQ2IGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0NPUkU9eQojIENPTkZJR19DQjcxMF9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15CgojCiMgVGV4 YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJ R19USV9TVCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPXkKCiMKIyBBbHRlcmEg RlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMg bm90IHNldAojIENPTkZJR19JTlRFTF9NRUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlf TUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdf Vk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKIyBDT05G SUdfSU5URUxfTUlDX0JVUyBpcyBub3Qgc2V0CgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKIyBDT05G SUdfU0NJRl9CVVMgaXMgbm90IHNldAoKIwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMg SW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERyaXZlcgojCiMgQ09ORklHX0dFTldR RSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19DWExfQkFTRSBp cyBub3Qgc2V0CiMgQ09ORklHX0NYTF9LRVJORUxfQVBJIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf SURFPXkKQ09ORklHX0lERT15CgojCiMgUGxlYXNlIHNlZSBEb2N1bWVudGF0aW9uL2lkZS9pZGUu dHh0IGZvciBoZWxwL2luZm8gb24gSURFIGRyaXZlcwojCkNPTkZJR19JREVfWEZFUl9NT0RFPXkK Q09ORklHX0lERV9BVEFQST15CiMgQ09ORklHX0JMS19ERVZfSURFX1NBVEEgaXMgbm90IHNldApD T05GSUdfSURFX0dEPXkKQ09ORklHX0lERV9HRF9BVEE9eQpDT05GSUdfSURFX0dEX0FUQVBJPXkK IyBDT05GSUdfQkxLX0RFVl9JREVDUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RFTEtJTj15 CkNPTkZJR19CTEtfREVWX0lERUNEPXkKQ09ORklHX0JMS19ERVZfSURFQ0RfVkVSQk9TRV9FUlJP UlM9eQpDT05GSUdfQkxLX0RFVl9JREVUQVBFPXkKIyBDT05GSUdfQkxLX0RFVl9JREVBQ1BJIGlz IG5vdCBzZXQKIyBDT05GSUdfSURFX1RBU0tfSU9DVEwgaXMgbm90IHNldApDT05GSUdfSURFX1BS T0NfRlM9eQoKIwojIElERSBjaGlwc2V0IHN1cHBvcnQvYnVnZml4ZXMKIwpDT05GSUdfSURFX0dF TkVSSUM9eQojIENPTkZJR19CTEtfREVWX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9DTUQ2NDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVQTlA9eQpDT05GSUdfQkxL X0RFVl9JREVETUFfU0ZGPXkKCiMKIyBQQ0kgSURFIGNoaXBzZXRzIHN1cHBvcnQKIwpDT05GSUdf QkxLX0RFVl9JREVQQ0k9eQpDT05GSUdfSURFUENJX1BDSUJVU19PUkRFUj15CiMgQ09ORklHX0JM S19ERVZfT0ZGQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0dFTkVSSUMgaXMgbm90 IHNldApDT05GSUdfQkxLX0RFVl9PUFRJNjIxPXkKIyBDT05GSUdfQkxLX0RFVl9SWjEwMDAgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9JREVETUFfUENJPXkKIyBDT05GSUdfQkxLX0RFVl9BRUM2 MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTEkxNVgzIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9BTUQ3NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BVElJWFAgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX0NNRDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfVFJJRkxFWCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0hQVDM2Nj15CiMgQ09ORklHX0JM S19ERVZfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1BJSVg9eQpDT05GSUdfQkxL X0RFVl9JVDgxNzI9eQpDT05GSUdfQkxLX0RFVl9JVDgyMTM9eQojIENPTkZJR19CTEtfREVWX0lU ODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlM4NzQxNSBpcyBub3Qgc2V0CiMgQ09O RklHX0JMS19ERVZfUERDMjAyWFhfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QREMy MDJYWF9ORVcgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NWV0tTIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9TSUlNQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSVM1NTEz IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TTEM5MEU2NiBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX1RSTTI5MD15CiMgQ09ORklHX0JMS19ERVZfVklBODJDWFhYIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfVEM4NkMwMDE9eQpDT05GSUdfQkxLX0RFVl9JREVETUE9eQoKIwojIFNDU0kg ZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNP TkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CiMgQ09O RklHX1NDU0lfTVFfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBpcyBu b3Qgc2V0CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05G SUdfQkxLX0RFVl9TRD15CkNPTkZJR19DSFJfREVWX1NUPXkKQ09ORklHX0NIUl9ERVZfT1NTVD15 CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0JMS19ERVZfU1JfVkVORE9SPXkKQ09ORklHX0NI Ul9ERVZfU0c9eQpDT05GSUdfQ0hSX0RFVl9TQ0g9eQpDT05GSUdfU0NTSV9FTkNMT1NVUkU9eQpD T05GSUdfU0NTSV9DT05TVEFOVFM9eQpDT05GSUdfU0NTSV9MT0dHSU5HPXkKQ09ORklHX1NDU0lf U0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJT PXkKQ09ORklHX1NDU0lfRkNfQVRUUlM9eQpDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJ R19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9eQpDT05GSUdfU0NTSV9T QVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKQ09ORklHX1NDU0lfU1JQX0FUVFJT PXkKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKQ09ORklHX0lTQ1NJ X0JPT1RfU1lTRlM9eQpDT05GSUdfU0NTSV9DWEdCM19JU0NTST15CkNPTkZJR19TQ1NJX0NYR0I0 X0lTQ1NJPXkKQ09ORklHX1NDU0lfQk5YMl9JU0NTST15CkNPTkZJR19TQ1NJX0JOWDJYX0ZDT0U9 eQpDT05GSUdfQkUySVNDU0k9eQpDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JBSUQ9eQpDT05GSUdf U0NTSV9IUFNBPXkKQ09ORklHX1NDU0lfM1dfOVhYWD15CkNPTkZJR19TQ1NJXzNXX1NBUz15CkNP TkZJR19TQ1NJX0FDQVJEPXkKQ09ORklHX1NDU0lfQUFDUkFJRD15CkNPTkZJR19TQ1NJX0FJQzdY WFg9eQpDT05GSUdfQUlDN1hYWF9DTURTX1BFUl9ERVZJQ0U9OApDT05GSUdfQUlDN1hYWF9SRVNF VF9ERUxBWV9NUz0xNTAwMApDT05GSUdfQUlDN1hYWF9ERUJVR19FTkFCTEU9eQpDT05GSUdfQUlD N1hYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJQzdYWFhfUkVHX1BSRVRUWV9QUklOVD15CkNPTkZJ R19TQ1NJX0FJQzc5WFg9eQpDT05GSUdfQUlDNzlYWF9DTURTX1BFUl9ERVZJQ0U9MzIKQ09ORklH X0FJQzc5WFhfUkVTRVRfREVMQVlfTVM9MTUwMDAKQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxF PXkKQ09ORklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCkNPTkZJR19BSUM3OVhYX1JFR19QUkVUVFlf UFJJTlQ9eQpDT05GSUdfU0NTSV9BSUM5NFhYPXkKIyBDT05GSUdfQUlDOTRYWF9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPXkKIyBDT05GSUdfU0NTSV9NVlNBU19ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVNfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJ X01WVU1JPXkKQ09ORklHX1NDU0lfRFBUX0kyTz15CkNPTkZJR19TQ1NJX0FEVkFOU1lTPXkKQ09O RklHX1NDU0lfQVJDTVNSPXkKIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldApDT05GSUdf TUVHQVJBSURfTkVXR0VOPXkKQ09ORklHX01FR0FSQUlEX01NPXkKQ09ORklHX01FR0FSQUlEX01B SUxCT1g9eQpDT05GSUdfTUVHQVJBSURfTEVHQUNZPXkKQ09ORklHX01FR0FSQUlEX1NBUz15CkNP TkZJR19TQ1NJX01QVDJTQVM9eQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CiMgQ09O RklHX1NDU0lfTVBUMlNBU19MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUFQzU0FT IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9VRlNIQ0QgaXMgbm90IHNldApDT05GSUdfU0NTSV9I UFRJT1A9eQpDT05GSUdfU0NTSV9CVVNMT0dJQz15CiMgQ09ORklHX1NDU0lfRkxBU0hQT0lOVCBp cyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfUFZTQ1NJPXkKIyBDT05GSUdfWEVOX1NDU0lfRlJPTlRF TkQgaXMgbm90IHNldApDT05GSUdfSFlQRVJWX1NUT1JBR0U9eQpDT05GSUdfTElCRkM9eQpDT05G SUdfTElCRkNPRT15CkNPTkZJR19GQ09FPXkKQ09ORklHX0ZDT0VfRk5JQz15CiMgQ09ORklHX1ND U0lfU05JQyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RNWDMxOTFEPXkKQ09ORklHX1NDU0lfRUFU QT15CkNPTkZJR19TQ1NJX0VBVEFfVEFHR0VEX1FVRVVFPXkKQ09ORklHX1NDU0lfRUFUQV9MSU5L RURfQ09NTUFORFM9eQpDT05GSUdfU0NTSV9FQVRBX01BWF9UQUdTPTE2CkNPTkZJR19TQ1NJX0ZV VFVSRV9ET01BSU49eQpDT05GSUdfU0NTSV9HRFRIPXkKQ09ORklHX1NDU0lfSVNDST15CkNPTkZJ R19TQ1NJX0lQUz15CkNPTkZJR19TQ1NJX0lOSVRJTz15CkNPTkZJR19TQ1NJX0lOSUExMDA9eQpD T05GSUdfU0NTSV9QUEE9eQpDT05GSUdfU0NTSV9JTU09eQojIENPTkZJR19TQ1NJX0laSVBfRVBQ MTYgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0laSVBfU0xPV19DVFIgaXMgbm90IHNldApDT05G SUdfU0NTSV9TVEVYPXkKQ09ORklHX1NDU0lfU1lNNTNDOFhYXzI9eQpDT05GSUdfU0NTSV9TWU01 M0M4WFhfRE1BX0FERFJFU1NJTkdfTU9ERT0xCkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9ERUZBVUxU X1RBR1M9MTYKQ09ORklHX1NDU0lfU1lNNTNDOFhYX01BWF9UQUdTPTY0CkNPTkZJR19TQ1NJX1NZ TTUzQzhYWF9NTUlPPXkKQ09ORklHX1NDU0lfSVBSPXkKIyBDT05GSUdfU0NTSV9JUFJfVFJBQ0Ug aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUl9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf UUxPR0lDXzEyODA9eQpDT05GSUdfU0NTSV9RTEFfRkM9eQojIENPTkZJR19UQ01fUUxBMlhYWCBp cyBub3Qgc2V0CkNPTkZJR19TQ1NJX1FMQV9JU0NTST15CiMgQ09ORklHX1NDU0lfTFBGQyBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX0RDMzk1eD15CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcg aXMgbm90IHNldApDT05GSUdfU0NTSV9QTUNSQUlEPXkKQ09ORklHX1NDU0lfUE04MDAxPXkKQ09O RklHX1NDU0lfQkZBX0ZDPXkKQ09ORklHX1NDU0lfVklSVElPPXkKIyBDT05GSUdfU0NTSV9DSEVM U0lPX0ZDT0UgaXMgbm90IHNldApDT05GSUdfU0NTSV9MT1dMRVZFTF9QQ01DSUE9eQpDT05GSUdf UENNQ0lBX0FIQTE1Mlg9bQpDT05GSUdfUENNQ0lBX0ZET01BSU49bQpDT05GSUdfUENNQ0lBX1FM T0dJQz1tCkNPTkZJR19QQ01DSUFfU1lNNTNDNTAwPW0KQ09ORklHX1NDU0lfREg9eQpDT05GSUdf U0NTSV9ESF9SREFDPXkKQ09ORklHX1NDU0lfREhfSFBfU1c9eQpDT05GSUdfU0NTSV9ESF9FTUM9 eQpDT05GSUdfU0NTSV9ESF9BTFVBPXkKQ09ORklHX1NDU0lfT1NEX0lOSVRJQVRPUj15CkNPTkZJ R19TQ1NJX09TRF9VTEQ9eQpDT05GSUdfU0NTSV9PU0RfRFBSSU5UX1NFTlNFPTEKIyBDT05GSUdf U0NTSV9PU0RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRBPXkKIyBDT05GSUdfQVRBX05PTlNU QU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKQ09ORklHX0FUQV9B Q1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15Cgoj CiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FU QV9BSENJPXkKIyBDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1NB VEFfSU5JQzE2Mlg9eQpDT05GSUdfU0FUQV9BQ0FSRF9BSENJPXkKQ09ORklHX1NBVEFfU0lMMjQ9 eQpDT05GSUdfQVRBX1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBp bnRlcmZhY2UKIwpDT05GSUdfUERDX0FETUE9eQpDT05GSUdfU0FUQV9RU1RPUj15CkNPTkZJR19T QVRBX1NYND15CkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdp dGggQk1ETUEKIwpDT05GSUdfQVRBX1BJSVg9eQpDT05GSUdfU0FUQV9NVj15CkNPTkZJR19TQVRB X05WPXkKQ09ORklHX1NBVEFfUFJPTUlTRT15CkNPTkZJR19TQVRBX1NJTD15CkNPTkZJR19TQVRB X1NJUz15CkNPTkZJR19TQVRBX1NWVz15CkNPTkZJR19TQVRBX1VMST15CkNPTkZJR19TQVRBX1ZJ QT15CkNPTkZJR19TQVRBX1ZJVEVTU0U9eQoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGgg Qk1ETUEKIwpDT05GSUdfUEFUQV9BTEk9eQpDT05GSUdfUEFUQV9BTUQ9eQpDT05GSUdfUEFUQV9B UlRPUD15CkNPTkZJR19QQVRBX0FUSUlYUD15CkNPTkZJR19QQVRBX0FUUDg2N1g9eQpDT05GSUdf UEFUQV9DTUQ2NFg9eQojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldApDT05GSUdfUEFU QV9FRkFSPXkKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQ VDM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CiMgQ09ORklH X1BBVEFfSFBUM1gzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldApD T05GSUdfUEFUQV9JVDgyMVg9eQpDT05GSUdfUEFUQV9KTUlDUk9OPXkKQ09ORklHX1BBVEFfTUFS VkVMTD15CkNPTkZJR19QQVRBX05FVENFTEw9eQojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90 IHNldApDT05GSUdfUEFUQV9OUzg3NDE1PXkKQ09ORklHX1BBVEFfT0xEUElJWD15CiMgQ09ORklH X1BBVEFfT1BUSURNQSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1BEQzIwMjdYPXkKQ09ORklHX1BB VEFfUERDX09MRD15CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CkNPTkZJR19QQVRB X1JEQz15CkNPTkZJR19QQVRBX1NDSD15CkNPTkZJR19QQVRBX1NFUlZFUldPUktTPXkKQ09ORklH X1BBVEFfU0lMNjgwPXkKQ09ORklHX1BBVEFfU0lTPXkKQ09ORklHX1BBVEFfVE9TSElCQT15CkNP TkZJR19QQVRBX1RSSUZMRVg9eQpDT05GSUdfUEFUQV9WSUE9eQojIENPTkZJR19QQVRBX1dJTkJP TkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BB VEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01QSUlYPXkKQ09ORklHX1BBVEFf TlM4NzQxMD15CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1BDTUNJ QT15CkNPTkZJR19QQVRBX1JaMTAwMD15CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBk cml2ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9HRU5FUklD PXkKIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxL X0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJ R19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdf TURfUkFJRDQ1Nj15CkNPTkZJR19NRF9NVUxUSVBBVEg9eQpDT05GSUdfTURfRkFVTFRZPXkKIyBD T05GSUdfTURfQ0xVU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RN X01RX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19ETV9CVUZJTz15CkNPTkZJR19ETV9CSU9fUFJJU09OPXkKQ09ORklHX0RNX1BFUlNJU1RFTlRf REFUQT15CiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX1NUQUNLX1RSQUNJTkcgaXMgbm90IHNldApD T05GSUdfRE1fQ1JZUFQ9eQpDT05GSUdfRE1fU05BUFNIT1Q9eQpDT05GSUdfRE1fVEhJTl9QUk9W SVNJT05JTkc9eQojIENPTkZJR19ETV9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VSQSBp cyBub3Qgc2V0CkNPTkZJR19ETV9NSVJST1I9eQpDT05GSUdfRE1fTE9HX1VTRVJTUEFDRT15CkNP TkZJR19ETV9SQUlEPXkKQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPXkKQ09O RklHX0RNX01VTFRJUEFUSF9RTD15CkNPTkZJR19ETV9NVUxUSVBBVEhfU1Q9eQpDT05GSUdfRE1f REVMQVk9eQpDT05GSUdfRE1fVUVWRU5UPXkKQ09ORklHX0RNX0ZMQUtFWT15CiMgQ09ORklHX0RN X1ZFUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklH X0RNX0xPR19XUklURVMgaXMgbm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9eQpDT05GSUdfVENN X0lCTE9DSz15CkNPTkZJR19UQ01fRklMRUlPPXkKQ09ORklHX1RDTV9QU0NTST15CiMgQ09ORklH X1RDTV9VU0VSMiBpcyBub3Qgc2V0CkNPTkZJR19MT09QQkFDS19UQVJHRVQ9eQpDT05GSUdfVENN X0ZDPXkKQ09ORklHX0lTQ1NJX1RBUkdFVD15CiMgQ09ORklHX1NCUF9UQVJHRVQgaXMgbm90IHNl dApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9eQpDT05GSUdfRlVTSU9OX0ZDPXkK Q09ORklHX0ZVU0lPTl9TQVM9eQpDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNPTkZJR19GVVNJ T05fQ1RMPXkKQ09ORklHX0ZVU0lPTl9MQU49eQojIENPTkZJR19GVVNJT05fTE9HR0lORyBpcyBu b3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19GSVJFV0lS RT15CkNPTkZJR19GSVJFV0lSRV9PSENJPXkKQ09ORklHX0ZJUkVXSVJFX1NCUDI9eQpDT05GSUdf RklSRVdJUkVfTkVUPXkKQ09ORklHX0ZJUkVXSVJFX05PU1k9eQpDT05GSUdfTUFDSU5UT1NIX0RS SVZFUlM9eQpDT05GSUdfTUFDX0VNVU1PVVNFQlROPXkKQ09ORklHX05FVERFVklDRVM9eQpDT05G SUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9eQpDT05GSUdfRFVNTVk9 eQpDT05GSUdfRVFVQUxJWkVSPXkKQ09ORklHX05FVF9GQz15CkNPTkZJR19JRkI9eQojIENPTkZJ R19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQoj IENPTkZJR19JUFZMQU4gaXMgbm90IHNldAojIENPTkZJR19WWExBTiBpcyBub3Qgc2V0CkNPTkZJ R19ORVRDT05TT0xFPXkKQ09ORklHX05FVENPTlNPTEVfRFlOQU1JQz15CkNPTkZJR19ORVRQT0xM PXkKQ09ORklHX05FVF9QT0xMX0NPTlRST0xMRVI9eQpDT05GSUdfVFVOPXkKQ09ORklHX1ZFVEg9 eQpDT05GSUdfVklSVElPX05FVD15CiMgQ09ORklHX05MTU9OIGlzIG5vdCBzZXQKQ09ORklHX1NV TkdFTV9QSFk9eQpDT05GSUdfQVJDTkVUPXkKQ09ORklHX0FSQ05FVF8xMjAxPXkKQ09ORklHX0FS Q05FVF8xMDUxPXkKQ09ORklHX0FSQ05FVF9SQVc9eQpDT05GSUdfQVJDTkVUX0NBUD15CkNPTkZJ R19BUkNORVRfQ09NOTB4eD15CkNPTkZJR19BUkNORVRfQ09NOTB4eElPPXkKQ09ORklHX0FSQ05F VF9SSU1fST15CkNPTkZJR19BUkNORVRfQ09NMjAwMjA9eQpDT05GSUdfQVJDTkVUX0NPTTIwMDIw X1BDST15CkNPTkZJR19BUkNORVRfQ09NMjAwMjBfQ1M9eQpDT05GSUdfQVRNX0RSSVZFUlM9eQpD T05GSUdfQVRNX0RVTU1ZPXkKQ09ORklHX0FUTV9UQ1A9eQpDT05GSUdfQVRNX0xBTkFJPXkKQ09O RklHX0FUTV9FTkk9eQojIENPTkZJR19BVE1fRU5JX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRNX0VOSV9UVU5FX0JVUlNUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9GSVJFU1RSRUFNPXkKQ09O RklHX0FUTV9aQVRNPXkKIyBDT05GSUdfQVRNX1pBVE1fREVCVUcgaXMgbm90IHNldApDT05GSUdf QVRNX05JQ1NUQVI9eQpDT05GSUdfQVRNX05JQ1NUQVJfVVNFX1NVTkk9eQpDT05GSUdfQVRNX05J Q1NUQVJfVVNFX0lEVDc3MTA1PXkKQ09ORklHX0FUTV9JRFQ3NzI1Mj15CiMgQ09ORklHX0FUTV9J RFQ3NzI1Ml9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9SQ1ZfQUxMIGlz IG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1Ml9VU0VfU1VOST15CkNPTkZJR19BVE1fQU1CQVNT QURPUj15CiMgQ09ORklHX0FUTV9BTUJBU1NBRE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FU TV9IT1JJWk9OPXkKIyBDT05GSUdfQVRNX0hPUklaT05fREVCVUcgaXMgbm90IHNldApDT05GSUdf QVRNX0lBPXkKIyBDT05GSUdfQVRNX0lBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9GT1JF MjAwRT15CiMgQ09ORklHX0FUTV9GT1JFMjAwRV9VU0VfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJ R19BVE1fRk9SRTIwMEVfVFhfUkVUUlk9MTYKQ09ORklHX0FUTV9GT1JFMjAwRV9ERUJVRz0wCkNP TkZJR19BVE1fSEU9eQpDT05GSUdfQVRNX0hFX1VTRV9TVU5JPXkKQ09ORklHX0FUTV9TT0xPUz15 CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCkNPTkZJR19WSE9TVF9ORVQ9eQojIENPTkZJ R19WSE9TVF9TQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX1JJTkc9eQpDT05GSUdfVkhPU1Q9 eQoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCiMgQ09ORklH X05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFhf TkVFRF9QUFUgaXMgbm90IHNldApDT05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz15CkNPTkZJ R19ORVRfVkVORE9SXzNDT009eQpDT05GSUdfUENNQ0lBXzNDNTc0PXkKQ09ORklHX1BDTUNJQV8z QzU4OT15CkNPTkZJR19WT1JURVg9eQpDT05GSUdfVFlQSE9PTj15CkNPTkZJR19ORVRfVkVORE9S X0FEQVBURUM9eQpDT05GSUdfQURBUFRFQ19TVEFSRklSRT15CkNPTkZJR19ORVRfVkVORE9SX0FH RVJFPXkKQ09ORklHX0VUMTMxWD15CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CkNPTkZJR19B Q0VOSUM9eQojIENPTkZJR19BQ0VOSUNfT01JVF9USUdPTl9JIGlzIG5vdCBzZXQKIyBDT05GSUdf QUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNRD15CkNPTkZJR19BTUQ4 MTExX0VUSD15CkNPTkZJR19QQ05FVDMyPXkKQ09ORklHX1BDTUNJQV9OTUNMQU49eQpDT05GSUdf TkVUX1ZFTkRPUl9BUkM9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKQ09ORklHX0FUTDI9 eQpDT05GSUdfQVRMMT15CkNPTkZJR19BVEwxRT15CkNPTkZJR19BVEwxQz15CiMgQ09ORklHX0FM WCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9eQpDT05GSUdfQjQ0X1BD SV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0 X1BDST15CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9eQpDT05GSUdf Q05JQz15CkNPTkZJR19USUdPTjM9eQpDT05GSUdfQk5YMlg9eQpDT05GSUdfQk5YMlhfU1JJT1Y9 eQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKQ09ORklHX0JOQT15CkNPTkZJR19ORVRfVkVO RE9SX0NBVklVTT15CiMgQ09ORklHX1RIVU5ERVJfTklDX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdf VEhVTkRFUl9OSUNfVkYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19CR1ggaXMgbm90 IHNldAojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxT SU89eQpDT05GSUdfQ0hFTFNJT19UMT15CkNPTkZJR19DSEVMU0lPX1QxXzFHPXkKQ09ORklHX0NI RUxTSU9fVDM9eQpDT05GSUdfQ0hFTFNJT19UND15CiMgQ09ORklHX0NIRUxTSU9fVDRfRENCIGlz IG5vdCBzZXQKQ09ORklHX0NIRUxTSU9fVDRWRj15CkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkK Q09ORklHX0VOSUM9eQojIENPTkZJR19DWF9FQ0FUIGlzIG5vdCBzZXQKQ09ORklHX0RORVQ9eQpD T05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKQ09ORklHX0RFMjEwNFg9 eQpDT05GSUdfREUyMTA0WF9EU0w9MApDT05GSUdfVFVMSVA9eQojIENPTkZJR19UVUxJUF9NV0kg aXMgbm90IHNldAojIENPTkZJR19UVUxJUF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1RVTElQX05B UEk9eQpDT05GSUdfVFVMSVBfTkFQSV9IV19NSVRJR0FUSU9OPXkKQ09ORklHX0RFNFg1PXkKQ09O RklHX1dJTkJPTkRfODQwPXkKQ09ORklHX0RNOTEwMj15CkNPTkZJR19VTEk1MjZYPXkKQ09ORklH X1BDTUNJQV9YSVJDT009eQpDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CkNPTkZJR19ETDJLPXkK Q09ORklHX1NVTkRBTkNFPXkKIyBDT05GSUdfU1VOREFOQ0VfTU1JTyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX0VNVUxFWD15CkNPTkZJR19CRTJORVQ9eQpDT05GSUdfQkUyTkVUX0hXTU9O PXkKQ09ORklHX05FVF9WRU5ET1JfRVpDSElQPXkKQ09ORklHX05FVF9WRU5ET1JfRVhBUj15CkNP TkZJR19TMklPPXkKQ09ORklHX1ZYR0U9eQojIENPTkZJR19WWEdFX0RFQlVHX1RSQUNFX0FMTCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVSklUU1U9eQpDT05GSUdfUENNQ0lBX0ZNVkox OFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9IUD15CkNPTkZJR19IUDEwMD15CkNPTkZJR19ORVRfVkVO RE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9eQpDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkK Q09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCX0RDQT15CkNPTkZJR19J R0JWRj15CkNPTkZJR19JWEdCPXkKQ09ORklHX0lYR0JFPXkKQ09ORklHX0lYR0JFX0hXTU9OPXkK Q09ORklHX0lYR0JFX0RDQT15CkNPTkZJR19JWEdCRV9EQ0I9eQpDT05GSUdfSVhHQkVWRj15CiMg Q09ORklHX0k0MEUgaXMgbm90IHNldAojIENPTkZJR19JNDBFVkYgaXMgbm90IHNldAojIENPTkZJ R19GTTEwSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19JUDEw MDA9eQpDT05GSUdfSk1FPXkKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CiMgQ09ORklHX01W TURJTyBpcyBub3Qgc2V0CkNPTkZJR19TS0dFPXkKQ09ORklHX1NLR0VfREVCVUc9eQpDT05GSUdf U0tHRV9HRU5FU0lTPXkKQ09ORklHX1NLWTI9eQpDT05GSUdfU0tZMl9ERUJVRz15CkNPTkZJR19O RVRfVkVORE9SX01FTExBTk9YPXkKQ09ORklHX01MWDRfRU49eQpDT05GSUdfTUxYNF9FTl9EQ0I9 eQpDT05GSUdfTUxYNF9DT1JFPXkKQ09ORklHX01MWDRfREVCVUc9eQojIENPTkZJR19NTFg1X0NP UkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQpDT05GSUdfS1M4ODQyPXkK Q09ORklHX0tTODg1MT15CkNPTkZJR19LUzg4NTFfTUxMPXkKQ09ORklHX0tTWjg4NFhfUENJPXkK Q09ORklHX05FVF9WRU5ET1JfTUlDUk9DSElQPXkKQ09ORklHX0VOQzI4SjYwPXkKIyBDT05GSUdf RU5DMjhKNjBfV1JJVEVWRVJJRlkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkK Q09ORklHX01ZUkkxMEdFPXkKQ09ORklHX01ZUkkxMEdFX0RDQT15CkNPTkZJR19GRUFMTlg9eQpD T05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKQ09ORklHX05BVFNFTUk9eQpDT05GSUdfTlM4Mzgy MD15CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQpDT05GSUdfUENNQ0lBX0FYTkVUPXkKQ09ORklH X05FMktfUENJPXkKQ09ORklHX1BDTUNJQV9QQ05FVD15CkNPTkZJR19ORVRfVkVORE9SX05WSURJ QT15CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQpDT05GSUdfRVRI T0M9eQpDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQpDT05GSUdfSEFNQUNIST15CkNPTkZJR19Z RUxMT1dGSU49eQpDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdfUUxBM1hYWD15CkNP TkZJR19RTENOSUM9eQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpD T05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX1FMR0U9eQpDT05GSUdfTkVUWEVOX05JQz15CkNP TkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CkNP TkZJR19BVFA9eQpDT05GSUdfODEzOUNQPXkKQ09ORklHXzgxMzlUT089eQpDT05GSUdfODEzOVRP T19QSU89eQpDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVI9eQpDT05GSUdfODEzOVRPT184MTI5 PXkKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUjgxNjk9eQpD T05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUkRDPXkKQ09ORklH X1I2MDQwPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX05FVF9WRU5ET1JfU0FN U1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NF RVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CkNPTkZJR19TQzkyMDMxPXkKQ09ORklHX05F VF9WRU5ET1JfU0lTPXkKQ09ORklHX1NJUzkwMD15CkNPTkZJR19TSVMxOTA9eQpDT05GSUdfU0ZD PXkKQ09ORklHX1NGQ19NVEQ9eQpDT05GSUdfU0ZDX01DRElfTU9OPXkKQ09ORklHX1NGQ19TUklP Vj15CkNPTkZJR19TRkNfTUNESV9MT0dHSU5HPXkKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNP TkZJR19QQ01DSUFfU01DOTFDOTI9eQpDT05GSUdfRVBJQzEwMD15CiMgQ09ORklHX1NNU0M5MTFY IGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5NDIwPXkKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15 CiMgQ09ORklHX1NUTU1BQ19FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQpD T05GSUdfSEFQUFlNRUFMPXkKQ09ORklHX1NVTkdFTT15CkNPTkZJR19DQVNTSU5JPXkKQ09ORklH X05JVT15CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CkNPTkZJR19URUhVVEk9eQpDT05GSUdf TkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfQUxFIGlzIG5vdCBzZXQKQ09ORklHX1RM QU49eQpDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQpDT05GSUdfVklBX1JISU5FPXkKIyBDT05GSUdf VklBX1JISU5FX01NSU8gaXMgbm90IHNldApDT05GSUdfVklBX1ZFTE9DSVRZPXkKQ09ORklHX05F VF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05G SUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElSQ09NPXkKQ09O RklHX1BDTUNJQV9YSVJDMlBTPXkKQ09ORklHX0ZEREk9eQpDT05GSUdfREVGWFg9eQojIENPTkZJ R19ERUZYWF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1NLRlA9eQpDT05GSUdfSElQUEk9eQpDT05G SUdfUk9BRFJVTk5FUj15CiMgQ09ORklHX1JPQURSVU5ORVJfTEFSR0VfUklOR1MgaXMgbm90IHNl dApDT05GSUdfTkVUX1NCMTAwMD15CkNPTkZJR19QSFlMSUI9eQoKIwojIE1JSSBQSFkgZGV2aWNl IGRyaXZlcnMKIwojIENPTkZJR19BVDgwM1hfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BI WSBpcyBub3Qgc2V0CkNPTkZJR19NQVJWRUxMX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNP TkZJR19RU0VNSV9QSFk9eQpDT05GSUdfTFhUX1BIWT15CkNPTkZJR19DSUNBREFfUEhZPXkKQ09O RklHX1ZJVEVTU0VfUEhZPXkKQ09ORklHX1NNU0NfUEhZPXkKQ09ORklHX0JST0FEQ09NX1BIWT15 CiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODdYWF9QSFkgaXMg bm90IHNldApDT05GSUdfSUNQTFVTX1BIWT15CkNPTkZJR19SRUFMVEVLX1BIWT15CkNPTkZJR19O QVRJT05BTF9QSFk9eQpDT05GSUdfU1RFMTBYUD15CkNPTkZJR19MU0lfRVQxMDExQ19QSFk9eQpD T05GSUdfTUlDUkVMX1BIWT15CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfRklYRURfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQklUQkFORz15CiMgQ09ORklHX01E SU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qgc2V0CiMg Q09ORklHX01JQ1JFTF9LUzg5OTVNQSBpcyBub3Qgc2V0CkNPTkZJR19QTElQPXkKQ09ORklHX1BQ UD15CkNPTkZJR19QUFBfQlNEQ09NUD15CkNPTkZJR19QUFBfREVGTEFURT15CkNPTkZJR19QUFBf RklMVEVSPXkKQ09ORklHX1BQUF9NUFBFPXkKQ09ORklHX1BQUF9NVUxUSUxJTks9eQpDT05GSUdf UFBQT0FUTT15CkNPTkZJR19QUFBPRT15CkNPTkZJR19QUFRQPXkKQ09ORklHX1BQUE9MMlRQPXkK Q09ORklHX1BQUF9BU1lOQz15CkNPTkZJR19QUFBfU1lOQ19UVFk9eQpDT05GSUdfU0xJUD15CkNP TkZJR19TTEhDPXkKQ09ORklHX1NMSVBfQ09NUFJFU1NFRD15CkNPTkZJR19TTElQX1NNQVJUPXkK Q09ORklHX1NMSVBfTU9ERV9TTElQNj15CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQpDT05GSUdf VVNCX0NBVEM9eQpDT05GSUdfVVNCX0tBV0VUSD15CkNPTkZJR19VU0JfUEVHQVNVUz15CkNPTkZJ R19VU0JfUlRMODE1MD15CiMgQ09ORklHX1VTQl9SVEw4MTUyIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9VU0JORVQ9eQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPXkKQ09ORklHX1VTQl9ORVRfQVg4ODE3 OV8xNzhBPXkKQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9eQpDT05GSUdfVVNCX05FVF9DRENfRUVN PXkKQ09ORklHX1VTQl9ORVRfQ0RDX05DTT15CiMgQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19O Q00gaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0NEQ19NQklNIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9ORVRfRE05NjAxPXkKIyBDT05GSUdfVVNCX05FVF9TUjk3MDAgaXMgbm90IHNldAojIENP TkZJR19VU0JfTkVUX1NSOTgwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPXkK Q09ORklHX1VTQl9ORVRfU01TQzk1WFg9eQpDT05GSUdfVVNCX05FVF9HTDYyMEE9eQpDT05GSUdf VVNCX05FVF9ORVQxMDgwPXkKQ09ORklHX1VTQl9ORVRfUExVU0I9eQpDT05GSUdfVVNCX05FVF9N Q1M3ODMwPXkKQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD15CkNPTkZJR19VU0JfTkVUX0NEQ19T VUJTRVQ9eQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklH X1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9 eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz15CkNPTkZJR19VU0Jf TkVUX0NYODIzMTBfRVRIPXkKQ09ORklHX1VTQl9ORVRfS0FMTUlBPXkKIyBDT05GSUdfVVNCX05F VF9RTUlfV1dBTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSFNPPXkKQ09ORklHX1VTQl9ORVRfSU5U NTFYMT15CkNPTkZJR19VU0JfQ0RDX1BIT05FVD15CkNPTkZJR19VU0JfSVBIRVRIPXkKQ09ORklH X1VTQl9TSUVSUkFfTkVUPXkKQ09ORklHX1VTQl9WTDYwMD15CkNPTkZJR19XTEFOPXkKQ09ORklH X1BDTUNJQV9SQVlDUz15CkNPTkZJR19MSUJFUlRBU19USElORklSTT15CiMgQ09ORklHX0xJQkVS VEFTX1RISU5GSVJNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNX1VT Qj15CkNPTkZJR19BSVJPPXkKQ09ORklHX0FUTUVMPXkKQ09ORklHX1BDSV9BVE1FTD15CkNPTkZJ R19QQ01DSUFfQVRNRUw9eQpDT05GSUdfQVQ3NkM1MFhfVVNCPXkKQ09ORklHX0FJUk9fQ1M9eQpD T05GSUdfUENNQ0lBX1dMMzUwMT15CiMgQ09ORklHX1BSSVNNNTQgaXMgbm90IHNldApDT05GSUdf VVNCX1pEMTIwMT15CkNPTkZJR19VU0JfTkVUX1JORElTX1dMQU49eQpDT05GSUdfUlRMODE4MD15 CkNPTkZJR19SVEw4MTg3PXkKQ09ORklHX1JUTDgxODdfTEVEUz15CkNPTkZJR19BRE04MjExPXkK Q09ORklHX01BQzgwMjExX0hXU0lNPXkKQ09ORklHX01XTDhLPXkKIyBDT05GSUdfQVRIX0NBUkRT IGlzIG5vdCBzZXQKQ09ORklHX0I0Mz15CkNPTkZJR19CNDNfQkNNQT15CkNPTkZJR19CNDNfU1NC PXkKQ09ORklHX0I0M19CVVNFU19CQ01BX0FORF9TU0I9eQojIENPTkZJR19CNDNfQlVTRVNfQkNN QSBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M19CVVNFU19TU0IgaXMgbm90IHNldApDT05GSUdfQjQz X1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M19QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdf QjQzX1BDTUNJQT15CkNPTkZJR19CNDNfU0RJTz15CkNPTkZJR19CNDNfQkNNQV9QSU89eQpDT05G SUdfQjQzX1BJTz15CkNPTkZJR19CNDNfUEhZX0c9eQpDT05GSUdfQjQzX1BIWV9OPXkKQ09ORklH X0I0M19QSFlfTFA9eQpDT05GSUdfQjQzX1BIWV9IVD15CkNPTkZJR19CNDNfTEVEUz15CkNPTkZJ R19CNDNfSFdSTkc9eQojIENPTkZJR19CNDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQjQzTEVH QUNZPXkKQ09ORklHX0I0M0xFR0FDWV9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNMRUdBQ1lf UENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M0xFR0FDWV9MRURTPXkKQ09ORklHX0I0M0xF R0FDWV9IV1JORz15CkNPTkZJR19CNDNMRUdBQ1lfREVCVUc9eQpDT05GSUdfQjQzTEVHQUNZX0RN QT15CkNPTkZJR19CNDNMRUdBQ1lfUElPPXkKQ09ORklHX0I0M0xFR0FDWV9ETUFfQU5EX1BJT19N T0RFPXkKIyBDT05GSUdfQjQzTEVHQUNZX0RNQV9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQz TEVHQUNZX1BJT19NT0RFIGlzIG5vdCBzZXQKQ09ORklHX0JSQ01VVElMPXkKQ09ORklHX0JSQ01T TUFDPXkKIyBDT05GSUdfQlJDTUZNQUMgaXMgbm90IHNldAojIENPTkZJR19CUkNNX1RSQUNJTkcg aXMgbm90IHNldAojIENPTkZJR19CUkNNREJHIGlzIG5vdCBzZXQKQ09ORklHX0hPU1RBUD15CkNP TkZJR19IT1NUQVBfRklSTVdBUkU9eQojIENPTkZJR19IT1NUQVBfRklSTVdBUkVfTlZSQU0gaXMg bm90IHNldApDT05GSUdfSE9TVEFQX1BMWD15CkNPTkZJR19IT1NUQVBfUENJPXkKQ09ORklHX0hP U1RBUF9DUz15CiMgQ09ORklHX0lQVzIxMDAgaXMgbm90IHNldApDT05GSUdfSVBXMjIwMD15CkNP TkZJR19JUFcyMjAwX01PTklUT1I9eQpDT05GSUdfSVBXMjIwMF9SQURJT1RBUD15CkNPTkZJR19J UFcyMjAwX1BST01JU0NVT1VTPXkKQ09ORklHX0lQVzIyMDBfUU9TPXkKIyBDT05GSUdfSVBXMjIw MF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJJUFc9eQojIENPTkZJR19MSUJJUFdfREVCVUcg aXMgbm90IHNldApDT05GSUdfSVdMV0lGST15CkNPTkZJR19JV0xXSUZJX0xFRFM9eQpDT05GSUdf SVdMRFZNPXkKIyBDT05GSUdfSVdMTVZNIGlzIG5vdCBzZXQKCiMKIyBEZWJ1Z2dpbmcgT3B0aW9u cwojCiMgQ09ORklHX0lXTFdJRklfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19JV0xXSUZJX0RF VklDRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lXTEVHQUNZPXkKQ09ORklHX0lXTDQ5NjU9 eQpDT05GSUdfSVdMMzk0NT15CgojCiMgaXdsMzk0NSAvIGl3bDQ5NjUgRGVidWdnaW5nIE9wdGlv bnMKIwojIENPTkZJR19JV0xFR0FDWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJFUlRBUz15 CkNPTkZJR19MSUJFUlRBU19VU0I9eQpDT05GSUdfTElCRVJUQVNfQ1M9eQpDT05GSUdfTElCRVJU QVNfU0RJTz15CkNPTkZJR19MSUJFUlRBU19TUEk9eQojIENPTkZJR19MSUJFUlRBU19ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19MSUJFUlRBU19NRVNIPXkKQ09ORklHX0hFUk1FUz15CiMgQ09ORklH X0hFUk1FU19QUklTTSBpcyBub3Qgc2V0CkNPTkZJR19IRVJNRVNfQ0FDSEVfRldfT05fSU5JVD15 CkNPTkZJR19QTFhfSEVSTUVTPXkKQ09ORklHX1RNRF9IRVJNRVM9eQpDT05GSUdfTk9SVEVMX0hF Uk1FUz15CkNPTkZJR19QQ01DSUFfSEVSTUVTPXkKQ09ORklHX1BDTUNJQV9TUEVDVFJVTT15CkNP TkZJR19PUklOT0NPX1VTQj15CkNPTkZJR19QNTRfQ09NTU9OPXkKQ09ORklHX1A1NF9VU0I9eQpD T05GSUdfUDU0X1BDST15CkNPTkZJR19QNTRfU1BJPXkKIyBDT05GSUdfUDU0X1NQSV9ERUZBVUxU X0VFUFJPTSBpcyBub3Qgc2V0CkNPTkZJR19QNTRfTEVEUz15CkNPTkZJR19SVDJYMDA9eQpDT05G SUdfUlQyNDAwUENJPXkKQ09ORklHX1JUMjUwMFBDST15CkNPTkZJR19SVDYxUENJPXkKQ09ORklH X1JUMjgwMFBDST15CkNPTkZJR19SVDI4MDBQQ0lfUlQzM1hYPXkKQ09ORklHX1JUMjgwMFBDSV9S VDM1WFg9eQpDT05GSUdfUlQyODAwUENJX1JUNTNYWD15CkNPTkZJR19SVDI4MDBQQ0lfUlQzMjkw PXkKQ09ORklHX1JUMjUwMFVTQj15CkNPTkZJR19SVDczVVNCPXkKQ09ORklHX1JUMjgwMFVTQj15 CkNPTkZJR19SVDI4MDBVU0JfUlQzM1hYPXkKQ09ORklHX1JUMjgwMFVTQl9SVDM1WFg9eQojIENP TkZJR19SVDI4MDBVU0JfUlQzNTczIGlzIG5vdCBzZXQKQ09ORklHX1JUMjgwMFVTQl9SVDUzWFg9 eQojIENPTkZJR19SVDI4MDBVU0JfUlQ1NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlQyODAwVVNC X1VOS05PV04gaXMgbm90IHNldApDT05GSUdfUlQyODAwX0xJQj15CkNPTkZJR19SVDI4MDBfTElC X01NSU89eQpDT05GSUdfUlQyWDAwX0xJQl9NTUlPPXkKQ09ORklHX1JUMlgwMF9MSUJfUENJPXkK Q09ORklHX1JUMlgwMF9MSUJfVVNCPXkKQ09ORklHX1JUMlgwMF9MSUI9eQpDT05GSUdfUlQyWDAw X0xJQl9GSVJNV0FSRT15CkNPTkZJR19SVDJYMDBfTElCX0NSWVBUTz15CkNPTkZJR19SVDJYMDBf TElCX0xFRFM9eQojIENPTkZJR19SVDJYMDBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19XTF9N RURJQVRFSyBpcyBub3Qgc2V0CkNPTkZJR19SVExfQ0FSRFM9eQpDT05GSUdfUlRMODE5MkNFPXkK Q09ORklHX1JUTDgxOTJTRT15CkNPTkZJR19SVEw4MTkyREU9eQojIENPTkZJR19SVEw4NzIzQUUg aXMgbm90IHNldAojIENPTkZJR19SVEw4NzIzQkUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTg4 RUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyRUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4 ODIxQUUgaXMgbm90IHNldApDT05GSUdfUlRMODE5MkNVPXkKQ09ORklHX1JUTFdJRkk9eQpDT05G SUdfUlRMV0lGSV9QQ0k9eQpDT05GSUdfUlRMV0lGSV9VU0I9eQpDT05GSUdfUlRMV0lGSV9ERUJV Rz15CkNPTkZJR19SVEw4MTkyQ19DT01NT049eQojIENPTkZJR19XTF9USSBpcyBub3Qgc2V0CkNP TkZJR19aRDEyMTFSVz15CiMgQ09ORklHX1pEMTIxMVJXX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X01XSUZJRVg9eQpDT05GSUdfTVdJRklFWF9TRElPPXkKQ09ORklHX01XSUZJRVhfUENJRT15CiMg Q09ORklHX01XSUZJRVhfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1cxMjAwIGlzIG5vdCBzZXQK IyBDT05GSUdfUlNJXzkxWCBpcyBub3Qgc2V0CgojCiMgV2lNQVggV2lyZWxlc3MgQnJvYWRiYW5k IGRldmljZXMKIwpDT05GSUdfV0lNQVhfSTI0MDBNPXkKQ09ORklHX1dJTUFYX0kyNDAwTV9VU0I9 eQpDT05GSUdfV0lNQVhfSTI0MDBNX0RFQlVHX0xFVkVMPTgKQ09ORklHX1dBTj15CkNPTkZJR19M QU5NRURJQT15CkNPTkZJR19IRExDPXkKQ09ORklHX0hETENfUkFXPXkKQ09ORklHX0hETENfUkFX X0VUSD15CkNPTkZJR19IRExDX0NJU0NPPXkKQ09ORklHX0hETENfRlI9eQpDT05GSUdfSERMQ19Q UFA9eQojIENPTkZJR19IRExDX1gyNSBpcyBub3Qgc2V0CkNPTkZJR19QQ0kyMDBTWU49eQpDT05G SUdfV0FOWEw9eQojIENPTkZJR19QQzMwMFRPTyBpcyBub3Qgc2V0CkNPTkZJR19GQVJTWU5DPXkK Q09ORklHX0RTQ0M0PW0KQ09ORklHX0RTQ0M0X1BDSVNZTkM9eQpDT05GSUdfRFNDQzRfUENJX1JT VD15CkNPTkZJR19ETENJPXkKQ09ORklHX0RMQ0lfTUFYPTgKQ09ORklHX1NCTkk9eQojIENPTkZJ R19TQk5JX01VTFRJTElORSBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9eQpD T05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19YRU5fTkVUREVWX0JBQ0tFTkQ9eQpD T05GSUdfVk1YTkVUMz15CkNPTkZJR19IWVBFUlZfTkVUPXkKQ09ORklHX0lTRE49eQojIENPTkZJ R19JU0ROX0k0TCBpcyBub3Qgc2V0CkNPTkZJR19JU0ROX0NBUEk9eQpDT05GSUdfQ0FQSV9UUkFD RT15CkNPTkZJR19JU0ROX0NBUElfQ0FQSTIwPXkKQ09ORklHX0lTRE5fQ0FQSV9NSURETEVXQVJF PXkKCiMKIyBDQVBJIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfQ0FQSV9BVk09eQpDT05GSUdf SVNETl9EUlZfQVZNQjFfQjFQQ0k9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ0lWND15CkNP TkZJR19JU0ROX0RSVl9BVk1CMV9CMVBDTUNJQT15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9BVk1f Q1M9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfVDFQQ0k9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFf QzQ9eQojIENPTkZJR19DQVBJX0VJQ09OIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fRFJWX0dJR0FT RVQ9eQpDT05GSUdfR0lHQVNFVF9DQVBJPXkKIyBDT05GSUdfR0lHQVNFVF9EVU1NWUxMIGlzIG5v dCBzZXQKQ09ORklHX0dJR0FTRVRfQkFTRT15CkNPTkZJR19HSUdBU0VUX00xMDU9eQpDT05GSUdf R0lHQVNFVF9NMTAxPXkKIyBDT05GSUdfR0lHQVNFVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19I WVNETj1tCkNPTkZJR19IWVNETl9DQVBJPXkKQ09ORklHX01JU0ROPXkKQ09ORklHX01JU0ROX0RT UD15CkNPTkZJR19NSVNETl9MMU9JUD15CgojCiMgbUlTRE4gaGFyZHdhcmUgZHJpdmVycwojCkNP TkZJR19NSVNETl9IRkNQQ0k9eQpDT05GSUdfTUlTRE5fSEZDTVVMVEk9eQpDT05GSUdfTUlTRE5f SEZDVVNCPXkKQ09ORklHX01JU0ROX0FWTUZSSVRaPXkKQ09ORklHX01JU0ROX1NQRUVERkFYPXkK Q09ORklHX01JU0ROX0lORklORU9OPXkKQ09ORklHX01JU0ROX1c2NjkyPXkKIyBDT05GSUdfTUlT RE5fTkVUSkVUIGlzIG5vdCBzZXQKQ09ORklHX01JU0ROX0lQQUM9eQpDT05GSUdfTUlTRE5fSVNB Uj15CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5Q VVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9 eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMK IyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lO UFVUX01PVVNFREVWX1BTQVVYPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQK Q09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPXkK Q09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwoj IElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKQ09ORklHX0tF WUJPQVJEX0FEUDU1ODg9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09O RklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQK Q09ORklHX0tFWUJPQVJEX1FUMjE2MD15CkNPTkZJR19LRVlCT0FSRF9MS0tCRD15CiMgQ09ORklH X0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5v dCBzZXQKQ09ORklHX0tFWUJPQVJEX0xNODMyMz15CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBp cyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9NQVg3MzU5PXkKIyBDT05GSUdfS0VZQk9BUkRfTUNT IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKQ09ORklHX0tF WUJPQVJEX05FV1RPTj15CkNPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVM9eQpDT05GSUdfS0VZQk9B UkRfU1RPV0FXQVk9eQpDT05GSUdfS0VZQk9BUkRfU1VOS0JEPXkKQ09ORklHX0tFWUJPQVJEX1hU S0JEPXkKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VT RV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BT Ml9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9VU0VfUFMy X0xJRkVCT09LPXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKQ09ORklHX01PVVNFX1BT Ml9FTEFOVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9eQojIENPTkZJR19NT1VTRV9Q UzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CiMgQ09O RklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1NFUklBTD15CkNP TkZJR19NT1VTRV9BUFBMRVRPVUNIPXkKQ09ORklHX01PVVNFX0JDTTU5NzQ9eQojIENPTkZJR19N T1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQK Q09ORklHX01PVVNFX1ZTWFhYQUE9eQojIENPTkZJR19NT1VTRV9HUElPIGlzIG5vdCBzZXQKQ09O RklHX01PVVNFX1NZTkFQVElDU19JMkM9eQojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz15 CkNPTkZJR19KT1lTVElDS19BM0Q9eQpDT05GSUdfSk9ZU1RJQ0tfQURJPXkKQ09ORklHX0pPWVNU SUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNLX0dGMks9eQpDT05GSUdfSk9ZU1RJQ0tfR1JJUD15 CkNPTkZJR19KT1lTVElDS19HUklQX01QPXkKQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVD15CkNP TkZJR19KT1lTVElDS19JTlRFUkFDVD15CkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPXkKQ09O RklHX0pPWVNUSUNLX1RNREM9eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFPXkKQ09ORklHX0pPWVNU SUNLX0lGT1JDRV9VU0I9eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMj15CkNPTkZJR19KT1lT VElDS19XQVJSSU9SPXkKQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOPXkKQ09ORklHX0pPWVNUSUNL X1NQQUNFT1JCPXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFQkFMTD15CkNPTkZJR19KT1lTVElDS19T VElOR0VSPXkKQ09ORklHX0pPWVNUSUNLX1RXSURKT1k9eQpDT05GSUdfSk9ZU1RJQ0tfWkhFTkhV QT15CkNPTkZJR19KT1lTVElDS19EQjk9eQpDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj15CkNPTkZJ R19KT1lTVElDS19UVVJCT0dSQUZYPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBz ZXQKQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9eQpDT05GSUdfSk9ZU1RJQ0tfWFBBRD15CkNPTkZJ R19KT1lTVElDS19YUEFEX0ZGPXkKQ09ORklHX0pPWVNUSUNLX1hQQURfTEVEUz15CkNPTkZJR19K T1lTVElDS19XQUxLRVJBMDcwMT15CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQpDT05GSUdfVEFCTEVU X1VTQl9BQ0VDQUQ9eQpDT05GSUdfVEFCTEVUX1VTQl9BSVBURUs9eQpDT05GSUdfVEFCTEVUX1VT Ql9HVENPPXkKQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FORz15CkNPTkZJR19UQUJMRVRfVVNCX0tC VEFCPXkKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5Q VVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0Nj15CkNPTkZJR19UT1VD SFNDUkVFTl9BRDc4Nzc9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5PXkKQ09ORklHX1RPVUNI U0NSRUVOX0FENzg3OV9JMkM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfU1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fQVVPX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JV MjEwMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19U T1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRFlO QVBSTz15CkNPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f RUVUST15CkNPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f R09PRElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBpcyBub3Qgc2V0 CkNPTkZJR19UT1VDSFNDUkVFTl9HVU5aRT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMQU4gaXMg bm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09N X1c4MDAxPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTUNT NTAwMD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CkNPTkZJR19UT1VD SFNDUkVFTl9NVE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPPXkKQ09ORklHX1RPVUNI U0NSRUVOX01LNzEyPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UPXkKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fRURUX0ZUNVgwNiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJ R0hUPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f UElYQ0lSIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1dNOTdYWD15CkNPTkZJR19UT1VD SFNDUkVFTl9XTTk3MDU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzEyPXkKQ09ORklHX1RPVUNI U0NSRUVOX1dNOTcxMz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFPXkKQ09ORklH X1RPVUNIU0NSRUVOX1VTQl9FR0FMQVg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1BBTkpJVD15 CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfM009eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lUTT15 CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRVUkJPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9H VU5aRT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRE1DX1RTQzEwPXkKQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9JUlRPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JREVBTFRFSz15CkNPTkZJ R19UT1VDSFNDUkVFTl9VU0JfR0VORVJBTF9UT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf R09UT1A9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0pBU1RFQz15CkNPTkZJR19UT1VDSFNDUkVF Tl9VU0JfRUxPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FMkk9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCX1pZVFJPTklDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FVFRfVEM0NVVTQj15CkNP TkZJR19UT1VDSFNDUkVFTl9VU0JfTkVYSU89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VBU1lU T1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzPXkKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNSBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f U1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNF IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9F M1gwX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QQ1NQS1I9eQojIENPTkZJR19JTlBV VF9NTUE4NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTVBVMzA1MCBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9BUEFORUw9eQojIENPTkZJR19JTlBVVF9HUDJBIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1RJTFRf UE9MTEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FUTEFTX0JUTlM9eQpDT05GSUdfSU5QVVRf QVRJX1JFTU9URTI9eQpDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEU9eQojIENPTkZJR19JTlBV VF9LWFRKOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QT1dFUk1BVEU9eQpDT05GSUdfSU5QVVRf WUVBTElOSz15CkNPTkZJR19JTlBVVF9DTTEwOT15CiMgQ09ORklHX0lOUFVUX1JFR1VMQVRPUl9I QVBUSUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVUlOUFVUPXkKQ09ORklHX0lOUFVUX1BDRjUw NjMzX1BNVT15CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQURYTDM0WCBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lNU19QQ1UgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9DTUEzMDAwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1hFTl9LQkRERVZfRlJPTlRFTkQ9eQoj IENPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf RFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNT IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQKCiMK IyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9I QVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9 eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9eQpDT05GSUdfU0VSSU9fUEFSS0JEPXkKQ09ORklHX1NF UklPX1BDSVBTMj15CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKQ09O RklHX1NFUklPX0FMVEVSQV9QUzI9eQojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9 eQpDT05GSUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9eQpDT05GSUdfR0FNRVBP UlRfTDQ9eQpDT05GSUdfR0FNRVBPUlRfRU1VMTBLMT15CkNPTkZJR19HQU1FUE9SVF9GTTgwMT15 CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklH X0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09O U09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklO RElORz15CkNPTkZJR19VTklYOThfUFRZUz15CkNPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFO Q0VTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX05PTlNU QU5EQVJEPXkKQ09ORklHX1JPQ0tFVFBPUlQ9eQpDT05GSUdfQ1lDTEFERVM9eQojIENPTkZJR19D WVpfSU5UUiBpcyBub3Qgc2V0CkNPTkZJR19NT1hBX0lOVEVMTElPPXkKQ09ORklHX01PWEFfU01B UlRJTz15CkNPTkZJR19TWU5DTElOSz15CkNPTkZJR19TWU5DTElOS01QPXkKQ09ORklHX1NZTkNM SU5LX0dUPXkKQ09ORklHX05PWk9NST15CkNPTkZJR19JU0k9eQpDT05GSUdfTl9IRExDPXkKQ09O RklHX05fR1NNPXkKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZNRU09 eQojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJ R19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgy NTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19T RVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJ QUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ1M9eQpDT05GSUdfU0VSSUFMXzgyNTBf TlJfVUFSVFM9MzIKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VS SUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJ R19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJR IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CiMgQ09ORklHX1NFUklBTF84MjUw X0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKCiMK IyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9NQVgzMTAwPXkK IyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpD T05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSlNNPXkKIyBDT05GSUdf U0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lGWDZYNjAgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQ MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKQ09ORklH X1BSSU5URVI9eQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1BQREVWPXkK Q09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfSFZDX0lSUT15CkNPTkZJR19IVkNfWEVOPXkKQ09O RklHX0hWQ19YRU5fRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0NPTlNPTEU9eQpDT05GSUdfSVBN SV9IQU5ETEVSPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19J UE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMgQ09ORklHX0lQTUlfU0lf UFJPQkVfREVGQVVMVFMgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1NTSUYgaXMgbm90IHNldApD T05GSUdfSVBNSV9XQVRDSERPRz15CkNPTkZJR19JUE1JX1BPV0VST0ZGPXkKQ09ORklHX0hXX1JB TkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT15CkNPTkZJR19IV19SQU5ET01fSU5U RUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJR19IV19SQU5ET01fVklBPXkKQ09ORklH X0hXX1JBTkRPTV9WSVJUSU89eQpDT05GSUdfSFdfUkFORE9NX1RQTT15CkNPTkZJR19OVlJBTT15 CkNPTkZJR19SMzk2ND15CkNPTkZJR19BUFBMSUNPTT15CgojCiMgUENNQ0lBIGNoYXJhY3RlciBk ZXZpY2VzCiMKQ09ORklHX1NZTkNMSU5LX0NTPXkKQ09ORklHX0NBUkRNQU5fNDAwMD15CkNPTkZJ R19DQVJETUFOXzQwNDA9eQpDT05GSUdfSVBXSVJFTEVTUz15CkNPTkZJR19NV0FWRT15CkNPTkZJ R19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVWUz0yNTYKQ09ORklHX0hQRVQ9eQpDT05G SUdfSFBFVF9NTUFQPXkKQ09ORklHX0hQRVRfTU1BUF9ERUZBVUxUPXkKQ09ORklHX0hBTkdDSEVD S19USU1FUj15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0df VElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlz IG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CkNPTkZJR19U Q0dfTlNDPXkKQ09ORklHX1RDR19BVE1FTD15CkNPTkZJR19UQ0dfSU5GSU5FT049eQojIENPTkZJ R19UQ0dfWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0NSQiBpcyBub3Qgc2V0CiMgQ09ORklH X1RDR19USVNfU1QzM1pQMjQgaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9eQpDT05GSUdfREVW UE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCkNP TkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5G Tz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKIyBDT05GSUdfSTJD X01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVT PXkKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFy ZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJz CiMKQ09ORklHX0kyQ19BTEkxNTM1PXkKQ09ORklHX0kyQ19BTEkxNTYzPXkKQ09ORklHX0kyQ19B TEkxNVgzPXkKQ09ORklHX0kyQ19BTUQ3NTY9eQpDT05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj15CkNP TkZJR19JMkNfQU1EODExMT15CkNPTkZJR19JMkNfSTgwMT15CkNPTkZJR19JMkNfSVNDSD15CiMg Q09ORklHX0kyQ19JU01UIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QSUlYND15CkNPTkZJR19JMkNf TkZPUkNFMj15CkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT15CkNPTkZJR19JMkNfU0lTNTU5NT15 CkNPTkZJR19JMkNfU0lTNjMwPXkKQ09ORklHX0kyQ19TSVM5Nlg9eQpDT05GSUdfSTJDX1ZJQT15 CkNPTkZJR19JMkNfVklBUFJPPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9 eQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1v bi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19JMkNf REVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19JMkNfT0NPUkVTPXkKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09eQojIENPTkZJR19JMkNf UFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lNVEVDPXkKIyBDT05GSUdfSTJDX1hJTElO WCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNP TkZJR19JMkNfRElPTEFOX1UyQz15CkNPTkZJR19JMkNfUEFSUE9SVD15CkNPTkZJR19JMkNfUEFS UE9SVF9MSUdIVD15CiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfVEFPU19FVk09eQpDT05GSUdfSTJDX1RJTllfVVNCPXkKCiMKIyBPdGhlciBJMkMvU01C dXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NUVUI9bQojIENPTkZJR19JMkNfU0xBVkUgaXMg bm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19E RUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNP TkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RF Uj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19TUElfQUxU RVJBIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9CSVRCQU5HPXkKQ09ORklHX1NQSV9CVVRURVJGTFk9 eQojIENPTkZJR19TUElfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5v dCBzZXQKQ09ORklHX1NQSV9MTTcwX0xMUD15CiMgQ09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFhfUENJ IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NDMThJUzYwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJ R19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0RFU0lHTldBUkUgaXMg bm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKIyBDT05GSUdfU1BJX1NQSURFViBp cyBub3Qgc2V0CkNPTkZJR19TUElfVExFNjJYMD15CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldAoj IENPTkZJR19IU0kgaXMgbm90IHNldAoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMg Q09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCiMg Q09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElFTlRfTERJ U0M9eQpDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPXkKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElP IGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sg c3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQg TkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMK Q09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05G SUdfR1BJT19ERVZSRVM9eQpDT05GSUdfR1BJT19BQ1BJPXkKIyBDT05GSUdfREVCVUdfR1BJTyBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTRlMgaXMgbm90IHNldAoKIwojIE1lbW9yeSBtYXBw ZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19EV0FQQiBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fRjcxODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19JQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lUODc2 MUUgaXMgbm90IHNldAojIENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBD T05GSUdfR1BJT19BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5 NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19TWDE1MFggaXMgbm90IHNldAoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCgojCiMgUENJ IEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSU5URUxfTUlEIGlzIG5vdCBz ZXQKQ09ORklHX0dQSU9fTUxfSU9IPXkKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQK CiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX01BWDczMDEgaXMgbm90IHNl dAojIENPTkZJR19HUElPX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQzMzODgw IGlzIG5vdCBzZXQKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfVzE9eQpDT05GSUdf VzFfQ09OPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJP WD15CkNPTkZJR19XMV9NQVNURVJfRFMyNDkwPXkKQ09ORklHX1cxX01BU1RFUl9EUzI0ODI9eQoj IENPTkZJR19XMV9NQVNURVJfRFMxV00gaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJfR1BJ TyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15 CkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4IGlzIG5vdCBz ZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVf RFMyNDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDIzIGlzIG5vdCBzZXQKQ09O RklHX1cxX1NMQVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzM9eQojIENPTkZJR19X MV9TTEFWRV9EUzI0MzNfQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc2MD15CiMg Q09ORklHX1cxX1NMQVZFX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc4 MSBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90IHNldApDT05GSUdf VzFfU0xBVkVfQlEyNzAwMD15CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9T VVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VSPXkKIyBDT05GSUdfVEVTVF9Q T1dFUiBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc2MD15CiMgQ09ORklHX0JBVFRFUllf RFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldApDT05G SUdfQkFUVEVSWV9EUzI3ODI9eQojIENPTkZJR19CQVRURVJZX1dNOTdYWCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfQlEyN3gwMD15CkNP TkZJR19CQVRURVJZX0JRMjdYMDBfSTJDPXkKQ09ORklHX0JBVFRFUllfQlEyN1gwMF9QTEFURk9S TT15CkNPTkZJR19CQVRURVJZX01BWDE3MDQwPXkKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBp cyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1BDRjUwNjMzPXkKIyBDT05GSUdfQ0hBUkdFUl9JU1Ax NzA0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0dQSU8gaXMgbm90 IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VS X0JRMjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxOTAgaXMgbm90IHNldAoj IENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQ3 MzUgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU4OTAgaXMgbm90IHNldAojIENPTkZJ R19DSEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0 MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlzIG5vdCBzZXQKIyBDT05GSUdf UE9XRVJfUkVTRVQgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldApDT05G SUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBp cyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQklUVUdVUlU9 eQpDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPXkKIyBDT05GSUdfU0VOU09SU19BRDczMTQgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTQ9eQpDT05GSUdfU0VOU09SU19BRDc0MTg9eQpD T05GSUdfU0VOU09SU19BRE0xMDIxPXkKQ09ORklHX1NFTlNPUlNfQURNMTAyNT15CkNPTkZJR19T RU5TT1JTX0FETTEwMjY9eQpDT05GSUdfU0VOU09SU19BRE0xMDI5PXkKQ09ORklHX1NFTlNPUlNf QURNMTAzMT15CkNPTkZJR19TRU5TT1JTX0FETTkyNDA9eQojIENPTkZJR19TRU5TT1JTX0FEVDcz MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BRFQ3NDExPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj15CkNPTkZJR19TRU5TT1JT X0FEVDc0NzA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PXkKQ09ORklHX1NFTlNPUlNfQVNDNzYy MT15CkNPTkZJR19TRU5TT1JTX0s4VEVNUD15CkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9eQpDT05G SUdfU0VOU09SU19GQU0xNUhfUE9XRVI9eQpDT05GSUdfU0VOU09SU19BUFBMRVNNQz15CkNPTkZJ R19TRU5TT1JTX0FTQjEwMD15CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09ORklHX1NFTlNPUlNf RFM2MjA9eQpDT05GSUdfU0VOU09SU19EUzE2MjE9eQpDT05GSUdfU0VOU09SU19ERUxMX1NNTT15 CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9eQpDT05GSUdfU0VOU09SU19GNzE4MDVGPXkKQ09ORklH X1NFTlNPUlNfRjcxODgyRkc9eQpDT05GSUdfU0VOU09SU19GNzUzNzVTPXkKQ09ORklHX1NFTlNP UlNfRlNDSE1EPXkKQ09ORklHX1NFTlNPUlNfR0w1MThTTT15CkNPTkZJR19TRU5TT1JTX0dMNTIw U009eQpDT05GSUdfU0VOU09SU19HNzYwQT15CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfR1BJT19GQU4gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0hJSDYxMzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JQk1BRU09eQpDT05GSUdfU0VOU09S U19JQk1QRVg9eQojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQ09SRVRFTVA9eQpDT05GSUdfU0VOU09SU19JVDg3PXkKIyBDT05GSUdfU0VOU09SU19KQzQy IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0xJTkVBR0U9eQojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19MVEM0MTUxPXkKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT15CiMgQ09ORklHX1NF TlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9eQojIENPTkZJ R19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjYxPXkKQ09O RklHX1NFTlNPUlNfTUFYMTExMT15CkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PXkKQ09ORklHX1NF TlNPUlNfTUFYMTYxOT15CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9eQojIENPTkZJR19TRU5TT1JT X01BWDE5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9eQpDT05GSUdfU0VOU09S U19NQVg2NjQyPXkKQ09ORklHX1NFTlNPUlNfTUFYNjY1MD15CiMgQ09ORklHX1NFTlNPUlNfTUFY NjY5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSFRVMjEgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRENYWD15CkNPTkZJ R19TRU5TT1JTX0xNNjM9eQpDT05GSUdfU0VOU09SU19MTTcwPXkKQ09ORklHX1NFTlNPUlNfTE03 Mz15CkNPTkZJR19TRU5TT1JTX0xNNzU9eQpDT05GSUdfU0VOU09SU19MTTc3PXkKQ09ORklHX1NF TlNPUlNfTE03OD15CkNPTkZJR19TRU5TT1JTX0xNODA9eQpDT05GSUdfU0VOU09SU19MTTgzPXkK Q09ORklHX1NFTlNPUlNfTE04NT15CkNPTkZJR19TRU5TT1JTX0xNODc9eQpDT05GSUdfU0VOU09S U19MTTkwPXkKQ09ORklHX1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQojIENP TkZJR19TRU5TT1JTX0xNOTUyMzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQxPXkK Q09ORklHX1NFTlNPUlNfTE05NTI0NT15CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQpDT05GSUdf U0VOU09SU19QQzg3NDI3PXkKQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9eQojIENPTkZJ R19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX05DVDc5MDQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKIyBDT05GSUdf UE1CVVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfU0hUMjE9eQojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfU0lTNTU5NT15CkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9eQpDT05GSUdfU0VOU09S U19FTUMxNDAzPXkKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz15CkNPTkZJR19TRU5TT1JTX0VNQzZX MjAxPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdNMTky PXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CkNPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09N TU9OPXkKQ09ORklHX1NFTlNPUlNfU0NINTYyNz15CiMgQ09ORklHX1NFTlNPUlNfU0NINTYzNiBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4 RDgxOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9eQpDT05GSUdfU0VOU09SU19B RFM3ODI4PXkKQ09ORklHX1NFTlNPUlNfQURTNzg3MT15CkNPTkZJR19TRU5TT1JTX0FNQzY4MjE9 eQojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5B MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVEhNQzUwPXkKQ09ORklHX1NFTlNPUlNfVE1QMTAyPXkKIyBDT05GSUdfU0VOU09SU19U TVAxMDMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVA0MDE9eQpDT05GSUdfU0VOU09SU19U TVA0MjE9eQpDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJQTY4 NkE9eQpDT05GSUdfU0VOU09SU19WVDEyMTE9eQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQpDT05G SUdfU0VOU09SU19XODM3ODFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkxRD15CkNPTkZJR19TRU5T T1JTX1c4Mzc5MkQ9eQpDT05GSUdfU0VOU09SU19XODM3OTM9eQpDT05GSUdfU0VOU09SU19XODM3 OTU9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVzgzTDc4NVRTPXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NFTlNP UlNfVzgzNjI3SEY9eQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9eQoKIwojIEFDUEkgZHJpdmVy cwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQpDT05GSUdfU0VOU09SU19BVEswMTEwPXkK Q09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9IV01PTj15CiMgQ09ORklHX1RIRVJNQUxf V1JJVEFCTEVfVFJJUFMgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQ X1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNl dAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENP TkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CiMgQ09O RklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1Zf U1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15CkNPTkZJR19USEVSTUFM X0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QS0dfVEVNUF9USEVSTUFMPW0K IyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5UMzQw WF9USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyB0aGVybWFsIGRyaXZl cnMKIwpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dB VENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19TT0ZUX1dBVENIRE9HPXkKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX1dBVENI RE9HIGlzIG5vdCBzZXQKQ09ORklHX0FDUVVJUkVfV0RUPXkKQ09ORklHX0FEVkFOVEVDSF9XRFQ9 eQpDT05GSUdfQUxJTTE1MzVfV0RUPXkKQ09ORklHX0FMSU03MTAxX1dEVD15CkNPTkZJR19GNzE4 MDhFX1dEVD15CkNPTkZJR19TUDUxMDBfVENPPXkKQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9 eQojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldApDT05GSUdfSUI3MDBfV0RUPXkKQ09O RklHX0lCTUFTUj15CkNPTkZJR19XQUZFUl9XRFQ9eQpDT05GSUdfSTYzMDBFU0JfV0RUPXkKIyBD T05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lUQ09fV0RUPXkKQ09ORklHX0lUQ09f VkVORE9SX1NVUFBPUlQ9eQpDT05GSUdfSVQ4NzEyRl9XRFQ9eQpDT05GSUdfSVQ4N19XRFQ9eQpD T05GSUdfSFBfV0FUQ0hET0c9eQpDT05GSUdfSFBXRFRfTk1JX0RFQ09ESU5HPXkKQ09ORklHX1ND MTIwMF9XRFQ9eQpDT05GSUdfUEM4NzQxM19XRFQ9eQpDT05GSUdfTlZfVENPPXkKQ09ORklHXzYw WFhfV0RUPXkKQ09ORklHX0NQVTVfV0RUPXkKQ09ORklHX1NNU0NfU0NIMzExWF9XRFQ9eQpDT05G SUdfU01TQzM3Qjc4N19XRFQ9eQojIENPTkZJR19WSUFfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1c4 MzYyN0hGX1dEVD15CkNPTkZJR19XODM4NzdGX1dEVD15CkNPTkZJR19XODM5NzdGX1dEVD15CkNP TkZJR19NQUNIWl9XRFQ9eQpDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRz15CiMgQ09ORklHX01F Tl9BMjFfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9XRFQ9eQoKIwojIFBDSS1iYXNlZCBXYXRj aGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPXkKQ09ORklHX1dEVFBDST15CgojCiMg VVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1VTQlBDV0FUQ0hET0c9eQpDT05GSUdf U1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NC PXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfQkxPQ0tJTz15CkNPTkZJR19TU0JfUENJ SE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CkNPTkZJR19TU0JfQjQzX1BDSV9C UklER0U9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDTUNJ QUhPU1Q9eQpDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9TRElPSE9T VD15CiMgQ09ORklHX1NTQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNP UkVfUE9TU0lCTEU9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkKIyBDT05GSUdfU1NCX0RS SVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29t IHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT15CkNPTkZJR19CQ01BX0JMT0NLSU89eQpDT05G SUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05G SUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQojIENP TkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfRFJJVkVS X0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0 aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZE X0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNNNTkwWFggaXMg bm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0NST1Nf RUMgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfRExOMiBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19IVENfUEFTSUMzPXkKIyBDT05GSUdfSFRD X0kyQ1BMRCBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9eQojIENP TkZJR19JTlRFTF9TT0NfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQ TTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFY ODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VaWF9QQ0FQIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkVUVSBp cyBub3Qgc2V0CkNPTkZJR19NRkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2MzNfQURDPXkKQ09O RklHX1BDRjUwNjMzX0dQSU89eQojIENPTkZJR19VQ0IxNDAwX0NPUkUgaXMgbm90IHNldAojIENP TkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlRTWF9VU0Ig aXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9S TjVUNjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTTUwMT15CiMgQ09ORklH X01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldAojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfQU0z MzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENP TkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNl dAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2 NTIxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMiBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5 MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05G SUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUkla T05BX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004NDAwPXkKIyBDT05GSUdfTUZEX1dNODMx WF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNl dApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdVTEFUT1JfVklS VFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNV TUVSPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdV TEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qg c2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFU T1JfRkFONTM1NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfR1BJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQojIENPTkZJR19S RUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdV TEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj15CkNPTkZJ R19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD15CiMgQ09ORklH X1JFR1VMQVRPUl9NQVg4OTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NzMg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BDRjUwNjMzPXkKIyBDT05GSUdfUkVHVUxBVE9S X1BGVVpFMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRP Ul9UUFM2NTAyMz15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9eQojIENPTkZJR19SRUdVTEFU T1JfVFBTNjUyNFggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1dNODQwMD15CkNPTkZJR19N RURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09ORklHX01F RElBX0NBTUVSQV9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NV UFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90 IHNldAojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVE SUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQ19TVVBQT1JUIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f RklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRQQ0lfRUVQUk9NIGlzIG5v dCBzZXQKCiMKIyBNZWRpYSBkcml2ZXJzCiMKIyBDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQgaXMg bm90IHNldAojIENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgU3VwcG9y dGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKIyBDT05GSUdfQ1lQUkVTU19GSVJNV0FSRSBpcyBub3Qg c2V0CgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBm cm9udGVuZHMpCiMKCiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCkNPTkZJR19EVkJfVFVO RVJfRElCMDA3MD15CkNPTkZJR19EVkJfVFVORVJfRElCMDA5MD15CgojCiMgVG9vbHMgdG8gZGV2 ZWxvcCBuZXcgZnJvbnRlbmRzCiMKIyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMK IyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05G SUdfQUdQX0lOVEVMPXkKQ09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19J TlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNP TkZJR19WR0FfU1dJVENIRVJPTz15CgojCiMgRGlyZWN0IFJlbmRlcmluZyBNYW5hZ2VyCiMKQ09O RklHX0RSTT15CkNPTkZJR19EUk1fTUlQSV9EU0k9eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpD T05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQojIENPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJF IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UVE09eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBj aGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQURWNzUxMSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTJD X0NINzAwNj15CkNPTkZJR19EUk1fSTJDX1NJTDE2ND15CiMgQ09ORklHX0RSTV9JMkNfTlhQX1RE QTk5OFggaXMgbm90IHNldApDT05GSUdfRFJNX1RERlg9eQpDT05GSUdfRFJNX1IxMjg9eQpDT05G SUdfRFJNX1JBREVPTj15CiMgQ09ORklHX0RSTV9SQURFT05fVVNFUlBUUiBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9SQURFT05fVU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBu b3Qgc2V0CkNPTkZJR19EUk1fTk9VVkVBVT15CkNPTkZJR19OT1VWRUFVX0RFQlVHPTUKQ09ORklH X05PVVZFQVVfREVCVUdfREVGQVVMVD0zCkNPTkZJR19EUk1fTk9VVkVBVV9CQUNLTElHSFQ9eQoj IENPTkZJR19EUk1fSTgxMCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNT15CkNPTkZJR19EUk1f STkxNV9LTVM9eQpDT05GSUdfRFJNX0k5MTVfRkJERVY9eQojIENPTkZJR19EUk1fSTkxNV9QUkVM SU1JTkFSWV9IV19TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9NR0E9eQpDT05GSUdfRFJN X1NJUz15CkNPTkZJR19EUk1fVklBPXkKQ09ORklHX0RSTV9TQVZBR0U9eQojIENPTkZJR19EUk1f VkdFTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVk1XR0ZYPXkKIyBDT05GSUdfRFJNX1ZNV0dGWF9G QkNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldAojIENPTkZJR19E Uk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9NR0FHMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX1FYTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9WSVJUSU9fR1BVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTD15Cgoj CiMgRGlzcGxheSBQYW5lbHMKIwoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZC PXkKQ09ORklHX0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9E REM9eQpDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNU PXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBD T05GSUdfRkJfQ0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNf RklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJM SVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNf Rk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9eQpDT05GSUdf RkJfU1ZHQUxJQj15CiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JB Q0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5H PXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJV UyBpcyBub3Qgc2V0CkNPTkZJR19GQl9QTTI9eQpDT05GSUdfRkJfUE0yX0ZJRk9fRElTQ09OTkVD VD15CkNPTkZJR19GQl9DWUJFUjIwMDA9eQpDT05GSUdfRkJfQ1lCRVIyMDAwX0REQz15CkNPTkZJ R19GQl9BUkM9eQojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lN U1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldApDT05GSUdfRkJfVVZF U0E9eQpDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9eQpDT05GSUdfRkJfTjQxMT15CkNP TkZJR19GQl9IR0E9eQojIENPTkZJR19GQl9PUEVOQ09SRVMgaXMgbm90IHNldApDT05GSUdfRkJf UzFEMTNYWFg9eQpDT05GSUdfRkJfTlZJRElBPXkKIyBDT05GSUdfRkJfTlZJRElBX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX05WSURJQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9OVklE SUFfQkFDS0xJR0hUPXkKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3 NDAgaXMgbm90IHNldApDT05GSUdfRkJfTEU4MDU3OD15CkNPTkZJR19GQl9DQVJJTExPX1JBTkNI PXkKQ09ORklHX0ZCX01BVFJPWD15CkNPTkZJR19GQl9NQVRST1hfTUlMTEVOSVVNPXkKQ09ORklH X0ZCX01BVFJPWF9NWVNUSVFVRT15CkNPTkZJR19GQl9NQVRST1hfRz15CkNPTkZJR19GQl9NQVRS T1hfSTJDPXkKQ09ORklHX0ZCX01BVFJPWF9NQVZFTj15CkNPTkZJR19GQl9SQURFT049eQpDT05G SUdfRkJfUkFERU9OX0kyQz15CkNPTkZJR19GQl9SQURFT05fQkFDS0xJR0hUPXkKIyBDT05GSUdf RkJfUkFERU9OX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWTEyOD15CkNPTkZJR19GQl9B VFkxMjhfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX0FUWT15CkNPTkZJR19GQl9BVFlfQ1Q9eQojIENP TkZJR19GQl9BVFlfR0VORVJJQ19MQ0QgaXMgbm90IHNldApDT05GSUdfRkJfQVRZX0dYPXkKQ09O RklHX0ZCX0FUWV9CQUNLTElHSFQ9eQpDT05GSUdfRkJfUzM9eQpDT05GSUdfRkJfUzNfRERDPXkK Q09ORklHX0ZCX1NBVkFHRT15CiMgQ09ORklHX0ZCX1NBVkFHRV9JMkMgaXMgbm90IHNldAojIENP TkZJR19GQl9TQVZBR0VfQUNDRUwgaXMgbm90IHNldApDT05GSUdfRkJfU0lTPXkKQ09ORklHX0ZC X1NJU18zMDA9eQpDT05GSUdfRkJfU0lTXzMxNT15CkNPTkZJR19GQl9WSUE9eQojIENPTkZJR19G Ql9WSUFfRElSRUNUX1BST0NGUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9WSUFfWF9DT01QQVRJQklM SVRZPXkKQ09ORklHX0ZCX05FT01BR0lDPXkKQ09ORklHX0ZCX0tZUk89eQpDT05GSUdfRkJfM0RG WD15CiMgQ09ORklHX0ZCXzNERlhfQUNDRUwgaXMgbm90IHNldApDT05GSUdfRkJfM0RGWF9JMkM9 eQpDT05GSUdfRkJfVk9PRE9PMT15CkNPTkZJR19GQl9WVDg2MjM9eQpDT05GSUdfRkJfVFJJREVO VD15CkNPTkZJR19GQl9BUks9eQpDT05GSUdfRkJfUE0zPXkKIyBDT05GSUdfRkJfQ0FSTUlORSBp cyBub3Qgc2V0CkNPTkZJR19GQl9TTTUwMT15CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNl dApDT05GSUdfRkJfVURMPXkKQ09ORklHX0ZCX1ZJUlRVQUw9eQpDT05GSUdfWEVOX0ZCREVWX0ZS T05URU5EPXkKQ09ORklHX0ZCX01FVFJPTk9NRT15CkNPTkZJR19GQl9NQjg2MlhYPXkKQ09ORklH X0ZCX01CODYyWFhfUENJX0dEQz15CkNPTkZJR19GQl9NQjg2MlhYX0kyQz15CiMgQ09ORklHX0ZC X0JST0FEU0hFRVQgaXMgbm90IHNldAojIENPTkZJR19GQl9BVU9fSzE5MFggaXMgbm90IHNldAoj IENPTkZJR19GQl9IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKIyBDT05GSUdfTENEX0NMQVNTX0RFVklD RSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFD S0xJR0hUX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FQUExFPXkKIyBDT05G SUdfQkFDS0xJR0hUX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYw IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldAojIENPTkZJ R19CQUNLTElHSFRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5 IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19C QUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlz IG5vdCBzZXQKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlz cGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CiMgQ09ORklHX1ZHQUNP Tl9TT0ZUX1NDUk9MTEJBQ0sgaXMgbm90IHNldApDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJ R19EVU1NWV9DT05TT0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpD T05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RF VEVDVF9QUklNQVJZPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT049eQojIENP TkZJR19MT0dPIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPXkKQ09ORklHX1NPVU5EX09TU19DT1JF PXkKIyBDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU0gaXMgbm90IHNldApDT05GSUdfU05E PXkKQ09ORklHX1NORF9USU1FUj15CkNPTkZJR19TTkRfUENNPXkKQ09ORklHX1NORF9IV0RFUD15 CkNPTkZJR19TTkRfUkFXTUlEST15CkNPTkZJR19TTkRfSkFDSz15CkNPTkZJR19TTkRfU0VRVUVO Q0VSPXkKQ09ORklHX1NORF9TRVFfRFVNTVk9eQpDT05GSUdfU05EX09TU0VNVUw9eQpDT05GSUdf U05EX01JWEVSX09TUz15CkNPTkZJR19TTkRfUENNX09TUz15CkNPTkZJR19TTkRfUENNX09TU19Q TFVHSU5TPXkKIyBDT05GSUdfU05EX1NFUVVFTkNFUl9PU1MgaXMgbm90IHNldApDT05GSUdfU05E X0hSVElNRVI9eQpDT05GSUdfU05EX1NFUV9IUlRJTUVSX0RFRkFVTFQ9eQpDT05GSUdfU05EX0RZ TkFNSUNfTUlOT1JTPXkKQ09ORklHX1NORF9NQVhfQ0FSRFM9MzIKQ09ORklHX1NORF9TVVBQT1JU X09MRF9BUEk9eQpDT05GSUdfU05EX1BST0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZT PXkKIyBDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9WTUFTVEVSPXkKQ09ORklHX1NORF9ETUFfU0dCVUY9 eQpDT05GSUdfU05EX1JBV01JRElfU0VRPXkKQ09ORklHX1NORF9PUEwzX0xJQl9TRVE9eQojIENP TkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NCQVdFX1NFUSBp cyBub3Qgc2V0CkNPTkZJR19TTkRfRU1VMTBLMV9TRVE9eQpDT05GSUdfU05EX01QVTQwMV9VQVJU PXkKQ09ORklHX1NORF9PUEwzX0xJQj15CkNPTkZJR19TTkRfVlhfTElCPXkKQ09ORklHX1NORF9B Qzk3X0NPREVDPXkKQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9QQ1NQPXkKQ09ORklH X1NORF9EVU1NWT15CkNPTkZJR19TTkRfQUxPT1A9eQpDT05GSUdfU05EX1ZJUk1JREk9eQpDT05G SUdfU05EX01UUEFWPXkKQ09ORklHX1NORF9NVFM2ND15CkNPTkZJR19TTkRfU0VSSUFMX1UxNjU1 MD15CkNPTkZJR19TTkRfTVBVNDAxPXkKQ09ORklHX1NORF9QT1JUTUFOMlg0PXkKQ09ORklHX1NO RF9BQzk3X1BPV0VSX1NBVkU9eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRV9ERUZBVUxUPTAK Q09ORklHX1NORF9TQl9DT01NT049eQpDT05GSUdfU05EX1BDST15CkNPTkZJR19TTkRfQUQxODg5 PXkKQ09ORklHX1NORF9BTFMzMDA9eQpDT05GSUdfU05EX0FMUzQwMDA9eQpDT05GSUdfU05EX0FM STU0NTE9eQpDT05GSUdfU05EX0FTSUhQST15CkNPTkZJR19TTkRfQVRJSVhQPXkKQ09ORklHX1NO RF9BVElJWFBfTU9ERU09eQpDT05GSUdfU05EX0FVODgxMD15CkNPTkZJR19TTkRfQVU4ODIwPXkK Q09ORklHX1NORF9BVTg4MzA9eQojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9BWlQzMzI4PXkKQ09ORklHX1NORF9CVDg3WD15CiMgQ09ORklHX1NORF9CVDg3WF9PVkVSQ0xP Q0sgaXMgbm90IHNldApDT05GSUdfU05EX0NBMDEwNj15CkNPTkZJR19TTkRfQ01JUENJPXkKQ09O RklHX1NORF9PWFlHRU5fTElCPXkKQ09ORklHX1NORF9PWFlHRU49eQpDT05GSUdfU05EX0NTNDI4 MT15CkNPTkZJR19TTkRfQ1M0NlhYPXkKQ09ORklHX1NORF9DUzQ2WFhfTkVXX0RTUD15CkNPTkZJ R19TTkRfQ1RYRkk9eQpDT05GSUdfU05EX0RBUkxBMjA9eQpDT05GSUdfU05EX0dJTkEyMD15CkNP TkZJR19TTkRfTEFZTEEyMD15CkNPTkZJR19TTkRfREFSTEEyND15CkNPTkZJR19TTkRfR0lOQTI0 PXkKQ09ORklHX1NORF9MQVlMQTI0PXkKQ09ORklHX1NORF9NT05BPXkKQ09ORklHX1NORF9NSUE9 eQpDT05GSUdfU05EX0VDSE8zRz15CkNPTkZJR19TTkRfSU5ESUdPPXkKQ09ORklHX1NORF9JTkRJ R09JTz15CkNPTkZJR19TTkRfSU5ESUdPREo9eQpDT05GSUdfU05EX0lORElHT0lPWD15CkNPTkZJ R19TTkRfSU5ESUdPREpYPXkKQ09ORklHX1NORF9FTVUxMEsxPXkKQ09ORklHX1NORF9FTVUxMEsx WD15CkNPTkZJR19TTkRfRU5TMTM3MD15CkNPTkZJR19TTkRfRU5TMTM3MT15CkNPTkZJR19TTkRf RVMxOTM4PXkKQ09ORklHX1NORF9FUzE5Njg9eQpDT05GSUdfU05EX0VTMTk2OF9JTlBVVD15CkNP TkZJR19TTkRfRk04MDE9eQpDT05GSUdfU05EX0hEU1A9eQoKIwojIERvbid0IGZvcmdldCB0byBh ZGQgYnVpbHQtaW4gZmlybXdhcmVzIGZvciBIRFNQIGRyaXZlcgojCkNPTkZJR19TTkRfSERTUE09 eQpDT05GSUdfU05EX0lDRTE3MTI9eQpDT05GSUdfU05EX0lDRTE3MjQ9eQpDT05GSUdfU05EX0lO VEVMOFgwPXkKQ09ORklHX1NORF9JTlRFTDhYME09eQpDT05GSUdfU05EX0tPUkcxMjEyPXkKQ09O RklHX1NORF9MT0xBPXkKQ09ORklHX1NORF9MWDY0NjRFUz15CkNPTkZJR19TTkRfTUFFU1RSTzM9 eQpDT05GSUdfU05EX01BRVNUUk8zX0lOUFVUPXkKQ09ORklHX1NORF9NSVhBUlQ9eQpDT05GSUdf U05EX05NMjU2PXkKQ09ORklHX1NORF9QQ1hIUj15CkNPTkZJR19TTkRfUklQVElERT15CkNPTkZJ R19TTkRfUk1FMzI9eQpDT05GSUdfU05EX1JNRTk2PXkKQ09ORklHX1NORF9STUU5NjUyPXkKQ09O RklHX1NORF9TT05JQ1ZJQkVTPXkKQ09ORklHX1NORF9UUklERU5UPXkKQ09ORklHX1NORF9WSUE4 MlhYPXkKQ09ORklHX1NORF9WSUE4MlhYX01PREVNPXkKQ09ORklHX1NORF9WSVJUVU9TTz15CkNP TkZJR19TTkRfVlgyMjI9eQpDT05GSUdfU05EX1lNRlBDST15CgojCiMgSEQtQXVkaW8KIwpDT05G SUdfU05EX0hEQT15CkNPTkZJR19TTkRfSERBX0lOVEVMPXkKQ09ORklHX1NORF9IREFfSFdERVA9 eQpDT05GSUdfU05EX0hEQV9SRUNPTkZJRz15CkNPTkZJR19TTkRfSERBX0lOUFVUX0JFRVA9eQpD T05GSUdfU05EX0hEQV9JTlBVVF9CRUVQX01PREU9MQpDT05GSUdfU05EX0hEQV9QQVRDSF9MT0FE RVI9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19SRUFMVEVLPXkKQ09ORklHX1NORF9IREFfQ09ERUNf QU5BTE9HPXkKQ09ORklHX1NORF9IREFfQ09ERUNfU0lHTUFURUw9eQpDT05GSUdfU05EX0hEQV9D T0RFQ19WSUE9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19IRE1JPXkKQ09ORklHX1NORF9IREFfQ09E RUNfQ0lSUlVTPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ09ORVhBTlQ9eQpDT05GSUdfU05EX0hE QV9DT0RFQ19DQTAxMTA9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzI9eQojIENPTkZJR19T TkRfSERBX0NPREVDX0NBMDEzMl9EU1AgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9DT0RFQ19D TUVESUE9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSTMwNTQ9eQpDT05GSUdfU05EX0hEQV9HRU5F UklDPXkKQ09ORklHX1NORF9IREFfUE9XRVJfU0FWRV9ERUZBVUxUPTAKQ09ORklHX1NORF9IREFf Q09SRT15CkNPTkZJR19TTkRfSERBX0k5MTU9eQpDT05GSUdfU05EX0hEQV9QUkVBTExPQ19TSVpF PTY0CkNPTkZJR19TTkRfU1BJPXkKQ09ORklHX1NORF9VU0I9eQpDT05GSUdfU05EX1VTQl9BVURJ Tz15CkNPTkZJR19TTkRfVVNCX1VBMTAxPXkKQ09ORklHX1NORF9VU0JfVVNYMlk9eQpDT05GSUdf U05EX1VTQl9DQUlBUT15CkNPTkZJR19TTkRfVVNCX0NBSUFRX0lOUFVUPXkKQ09ORklHX1NORF9V U0JfVVMxMjJMPXkKQ09ORklHX1NORF9VU0JfNkZJUkU9eQojIENPTkZJR19TTkRfVVNCX0hJRkFD RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9CQ0QyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1VTQl9QT0QgaXMgbm90IHNldAojIENPTkZJR19TTkRfVVNCX1BPREhEIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1VTQl9UT05FUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfVkFSSUFY IGlzIG5vdCBzZXQKQ09ORklHX1NORF9GSVJFV0lSRT15CkNPTkZJR19TTkRfRklSRVdJUkVfTElC PXkKIyBDT05GSUdfU05EX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hGVyBpcyBub3Qg c2V0CkNPTkZJR19TTkRfSVNJR0hUPXkKIyBDT05GSUdfU05EX1NDUzFYIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0ZJUkVXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9CRUJPQiBpcyBub3Qg c2V0CkNPTkZJR19TTkRfUENNQ0lBPXkKQ09ORklHX1NORF9WWFBPQ0tFVD15CkNPTkZJR19TTkRf UERBVURJT0NGPXkKIyBDT05GSUdfU05EX1NPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1BS SU1FIGlzIG5vdCBzZXQKQ09ORklHX0FDOTdfQlVTPXkKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJ R19ISUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05GSUdfSElEUkFXPXkKIyBD T05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBI SUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKQ09ORklHX0hJRF9BQ1JVWD15CiMgQ09O RklHX0hJRF9BQ1JVWF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9eQojIENPTkZJR19I SURfQVBQTEVJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05G SUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CkNPTkZJR19I SURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKQ09ORklHX0hJRF9QUk9ESUtFWVM9eQoj IENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklH X0hJRF9EUkFHT05SSVNFPXkKQ09ORklHX0RSQUdPTlJJU0VfRkY9eQpDT05GSUdfSElEX0VNU19G Rj15CkNPTkZJR19ISURfRUxFQ09NPXkKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJ R19ISURfRVpLRVk9eQojIENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0dUNjgzUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VZVE9VQ0g9eQpDT05GSUdfSElEX0tZRT15 CkNPTkZJR19ISURfVUNMT0dJQz15CkNPTkZJR19ISURfV0FMVE9QPXkKQ09ORklHX0hJRF9HWVJB VElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj15 CkNPTkZJR19ISURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj15CiMgQ09ORklHX0hJ RF9MRU5PVk8gaXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNIPXkKQ09ORklHX0hJRF9MT0dJ VEVDSF9ESj15CkNPTkZJR19ISURfTE9HSVRFQ0hfSElEUFA9eQpDT05GSUdfTE9HSVRFQ0hfRkY9 eQpDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkY9eQpDT05GSUdfTE9HSUc5NDBfRkY9eQpDT05GSUdf TE9HSVdIRUVMU19GRj15CkNPTkZJR19ISURfTUFHSUNNT1VTRT15CkNPTkZJR19ISURfTUlDUk9T T0ZUPXkKQ09ORklHX0hJRF9NT05URVJFWT15CkNPTkZJR19ISURfTVVMVElUT1VDSD15CkNPTkZJ R19ISURfTlRSSUc9eQpDT05GSUdfSElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15 CkNPTkZJR19QQU5USEVSTE9SRF9GRj15CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0 CkNPTkZJR19ISURfUEVUQUxZTlg9eQpDT05GSUdfSElEX1BJQ09MQ0Q9eQpDT05GSUdfSElEX1BJ Q09MQ0RfRkI9eQpDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9QSUNP TENEX0xFRFM9eQojIENPTkZJR19ISURfUExBTlRST05JQ1MgaXMgbm90IHNldAojIENPTkZJR19I SURfUFJJTUFYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9ST0NDQVQ9eQojIENPTkZJR19ISURfU0FJ VEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TQU1TVU5HPXkKQ09ORklHX0hJRF9TT05ZPXkKIyBD T05GSUdfU09OWV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNl dAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9 eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQpDT05G SUdfR1JFRU5BU0lBX0ZGPXkKIyBDT05GSUdfSElEX0hZUEVSVl9NT1VTRSBpcyBub3Qgc2V0CkNP TkZJR19ISURfU01BUlRKT1lQTFVTPXkKQ09ORklHX1NNQVJUSk9ZUExVU19GRj15CiMgQ09ORklH X0hJRF9USVZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UT1BTRUVEPXkKIyBDT05GSUdfSElEX1RI SU5HTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPXkKQ09ORklHX1RIUlVTVE1B U1RFUl9GRj15CkNPTkZJR19ISURfV0FDT009eQojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWkVST1BMVVM9eQpD T05GSUdfWkVST1BMVVNfRkY9eQpDT05GSUdfSElEX1pZREFDUk9OPXkKIyBDT05GSUdfSElEX1NF TlNPUl9IVUIgaXMgbm90IHNldAoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElE PXkKQ09ORklHX0hJRF9QSUQ9eQpDT05GSUdfVVNCX0hJRERFVj15CgojCiMgSTJDIEhJRCBzdXBw b3J0CiMKIyBDT05GSUdfSTJDX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVf RU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdf VVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX0FOTk9VTkNFX05FV19E RVZJQ0VTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09ORklHX1VTQl9ERUZB VUxUX1BFUlNJU1Q9eQpDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTPXkKIyBDT05GSUdfVVNCX09U RyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX09UR19GU00gaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNl dApDT05GSUdfVVNCX01PTj15CkNPTkZJR19VU0JfV1VTQj15CkNPTkZJR19VU0JfV1VTQl9DQkFG PXkKIyBDT05GSUdfVVNCX1dVU0JfQ0JBRl9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3Qg Q29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX1VTQl9DNjdYMDBfSENEPXkKQ09ORklHX1VTQl9Y SENJX0hDRD15CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQpDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09O RklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkK Q09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0lT UDExNlhfSENEPXkKIyBDT05GSUdfVVNCX0lTUDEzNjJfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0ZVU0JIMjAwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hD SV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CiMgQ09ORklHX1VTQl9PSENJX0hDRF9T U0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldApD T05GSUdfVVNCX1VIQ0lfSENEPXkKQ09ORklHX1VTQl9VMTMyX0hDRD15CkNPTkZJR19VU0JfU0w4 MTFfSENEPXkKIyBDT05GSUdfVVNCX1NMODExX0hDRF9JU08gaXMgbm90IHNldApDT05GSUdfVVNC X1NMODExX0NTPXkKQ09ORklHX1VTQl9SOEE2NjU5N19IQ0Q9eQpDT05GSUdfVVNCX1dIQ0lfSENE PXkKQ09ORklHX1VTQl9IV0FfSENEPXkKIyBDT05GSUdfVVNCX0hDRF9CQ01BIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0hDRF9TU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9E RSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9B Q009eQpDT05GSUdfVVNCX1BSSU5URVI9eQpDT05GSUdfVVNCX1dETT15CkNPTkZJR19VU0JfVE1D PXkKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0Qg bWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUg aW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUs9eQpDT05GSUdfUkVBTFRFS19BVVRP UE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj15CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVF Q09NPXkKQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMD15CkNPTkZJR19VU0JfU1RPUkFHRV9VU0JB VD15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSMDk9eQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1 PXkKQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UPXkKQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVE QT15CkNPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSD15CkNPTkZJR19VU0JfU1RPUkFHRV9LQVJN QT15CkNPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCPXkKQ09ORklHX1VTQl9TVE9SQUdF X0VORV9VQjYyNTA9eQpDT05GSUdfVVNCX1VBUz15CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwoj CkNPTkZJR19VU0JfTURDODAwPXkKQ09ORklHX1VTQl9NSUNST1RFSz15CkNPTkZJR19VU0JJUF9D T1JFPXkKQ09ORklHX1VTQklQX1ZIQ0lfSENEPXkKQ09ORklHX1VTQklQX0hPU1Q9eQojIENPTkZJ R19VU0JJUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNl dAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAg aXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1VTUzcyMD15CkNP TkZJR19VU0JfU0VSSUFMPXkKIyBDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9TRVJJQUxfR0VORVJJQz15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEU9eQpDT05GSUdfVVNCX1NFUklBTF9B UkszMTE2PXkKQ09ORklHX1VTQl9TRVJJQUxfQkVMS0lOPXkKQ09ORklHX1VTQl9TRVJJQUxfQ0gz NDE9eQpDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQ9eQpDT05GSUdfVVNCX1NFUklBTF9ESUdJ X0FDQ0VMRVBPUlQ9eQpDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQpDT05GSUdfVVNCX1NFUklB TF9DWVBSRVNTX004PXkKQ09ORklHX1VTQl9TRVJJQUxfRU1QRUc9eQpDT05GSUdfVVNCX1NFUklB TF9GVERJX1NJTz15CkNPTkZJR19VU0JfU0VSSUFMX1ZJU09SPXkKQ09ORklHX1VTQl9TRVJJQUxf SVBBUT15CkNPTkZJR19VU0JfU0VSSUFMX0lSPXkKQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQ9 eQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9UST15CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgx MjMyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOPXkKQ09ORklHX1VTQl9TRVJJ QUxfSVBXPXkKQ09ORklHX1VTQl9TRVJJQUxfSVVVPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BB Tl9QREE9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOPXkKQ09ORklHX1VTQl9TRVJJQUxfS0xT ST15CkNPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVD15CkNPTkZJR19VU0JfU0VSSUFMX01DVF9V MjMyPXkKIyBDT05GSUdfVVNCX1NFUklBTF9NRVRSTyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VS SUFMX01PUzc3MjA9eQpDT05GSUdfVVNCX1NFUklBTF9NT1M3NzE1X1BBUlBPUlQ9eQpDT05GSUdf VVNCX1NFUklBTF9NT1M3ODQwPXkKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOPXkKQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPXkK Q09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OD15CkNPTkZJR19VU0JfU0VSSUFMX1FDQVVYPXkKQ09O RklHX1VTQl9TRVJJQUxfUVVBTENPTU09eQpDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1PXkKQ09O RklHX1VTQl9TRVJJQUxfU0FGRT15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRV9QQURERUQgaXMg bm90IHNldApDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUz15CkNPTkZJR19VU0JfU0VS SUFMX1NZTUJPTD15CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldApDT05GSUdfVVNC X1NFUklBTF9DWUJFUkpBQ0s9eQpDT05GSUdfVVNCX1NFUklBTF9YSVJDT009eQpDT05GSUdfVVNC X1NFUklBTF9XV0FOPXkKQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OPXkKQ09ORklHX1VTQl9TRVJJ QUxfT01OSU5FVD15CkNPTkZJR19VU0JfU0VSSUFMX09QVElDT049eQojIENPTkZJR19VU0JfU0VS SUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NTVTEwMD15CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQy IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfREVCVUc9eQoKIwojIFVTQiBNaXNjZWxsYW5l b3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPXkKQ09ORklHX1VTQl9FTUkyNj15CkNPTkZJ R19VU0JfQURVVFVYPXkKQ09ORklHX1VTQl9TRVZTRUc9eQpDT05GSUdfVVNCX1JJTzUwMD15CkNP TkZJR19VU0JfTEVHT1RPV0VSPXkKQ09ORklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNCX0xFRD15CkNP TkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9eQpDT05GSUdfVVNCX0NZVEhFUk09eQpDT05GSUdfVVNC X0lETU9VU0U9eQpDT05GSUdfVVNCX0ZURElfRUxBTj15CkNPTkZJR19VU0JfQVBQTEVESVNQTEFZ PXkKQ09ORklHX1VTQl9TSVNVU0JWR0E9eQpDT05GSUdfVVNCX1NJU1VTQlZHQV9DT049eQpDT05G SUdfVVNCX0xEPXkKQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUj15CkNPTkZJR19VU0JfSU9XQVJS SU9SPXkKQ09ORklHX1VTQl9URVNUPXkKIyBDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRSBp cyBub3Qgc2V0CkNPTkZJR19VU0JfSVNJR0hURlc9eQpDT05GSUdfVVNCX1lVUkVYPXkKQ09ORklH X1VTQl9FWlVTQl9GWDI9eQojIENPTkZJR19VU0JfSFNJQ19VU0IzNTAzIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tF WSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQVRNPXkKQ09ORklHX1VTQl9TUEVFRFRPVUNIPXkKQ09O RklHX1VTQl9DWEFDUlU9eQpDT05GSUdfVVNCX1VFQUdMRUFUTT15CkNPTkZJR19VU0JfWFVTQkFU TT15CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNP TkZJR19OT1BfVVNCX1hDRUlWPXkKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVQ9eQojIENPTkZJ R19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19G SUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNldApD T05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05V TV9CVUZGRVJTPTIKCiMKIyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKIyBDT05GSUdfVVNC X0ZPVEcyMTBfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dSX1VEQyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9SOEE2NjU5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QWEEyN1ggaXMgbm90 IHNldAojIENPTkZJR19VU0JfTVZfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1UzRCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NNjY1OTIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQkRD X1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BTUQ1NTM2VURDIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX05FVDIyNzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI4MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HT0tVIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FRzIwVD15CiMgQ09ORklH X1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlMgaXMgbm90IHNl dAojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVURJTyBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90 IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJ T05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVNTX1NUT1JBR0UgaXMgbm90IHNldAojIENP TkZJR19VU0JfR0FER0VUX1RBUkdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1NFUklBTCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSURJX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9HX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0RDX0NPTVBPU0lURSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9HX05PS0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfQUNNX01T IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19VU0Jf R19ISUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKQ09ORklHX1VXQj15CkNPTkZJR19VV0JfSFdBPXkKQ09O RklHX1VXQl9XSENJPXkKQ09ORklHX1VXQl9JMTQ4MFU9eQpDT05GSUdfTU1DPXkKIyBDT05GSUdf TU1DX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NMS0dBVEUgaXMgbm90IHNldAoKIwoj IE1NQy9TRC9TRElPIENhcmQgRHJpdmVycwojCkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1D X0JMT0NLX01JTk9SUz04CkNPTkZJR19NTUNfQkxPQ0tfQk9VTkNFPXkKQ09ORklHX1NESU9fVUFS VD15CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENv bnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX1BD ST15CkNPTkZJR19NTUNfUklDT0hfTU1DPXkKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90 IHNldApDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19XQlNEPXkKQ09ORklHX01N Q19USUZNX1NEPXkKQ09ORklHX01NQ19TUEk9eQpDT05GSUdfTU1DX1NEUklDT0hfQ1M9eQpDT05G SUdfTU1DX0NCNzEwPXkKQ09ORklHX01NQ19WSUFfU0RNTUM9eQpDT05GSUdfTU1DX1ZVQjMwMD15 CkNPTkZJR19NTUNfVVNIQz15CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKIyBD T05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX01USyBpcyBub3Qg c2V0CkNPTkZJR19NRU1TVElDSz15CiMgQ09ORklHX01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VN RSBpcyBub3Qgc2V0CkNPTkZJR19NU1BST19CTE9DSz15CiMgQ09ORklHX01TX0JMT0NLIGlzIG5v dCBzZXQKCiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19N RU1TVElDS19USUZNX01TPXkKQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYPXkKQ09ORklHX01F TVNUSUNLX1I1OTI9eQpDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09O RklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05G SUdfTEVEU19MTTM1MzAgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX1BDQTk1MzI9eQojIENPTkZJR19MRURTX1BDQTk1MzJfR1BJTyBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0ND15CiMg Q09ORklHX0xFRFNfTFA1NTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1MjMgaXMgbm90 IHNldAojIENPTkZJR19MRURTX0xQNTU2MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4NTAx IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldApDT05GSUdfTEVEU19D TEVWT19NQUlMPXkKQ09ORklHX0xFRFNfUENBOTU1WD15CiMgQ09ORklHX0xFRFNfUENBOTYzWCBp cyBub3Qgc2V0CkNPTkZJR19MRURTX0RBQzEyNFMwODU9eQpDT05GSUdfTEVEU19SRUdVTEFUT1I9 eQpDT05GSUdfTEVEU19CRDI4MDI9eQpDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9eQpDT05GSUdf TEVEU19MVDM1OTM9eQpDT05GSUdfTEVEU19ERUxMX05FVEJPT0tTPXkKIyBDT05GSUdfTEVEU19U Q0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAoKIwojIExF RCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRy aXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAojIENP TkZJR19MRURTX1BNODk0MV9XTEVEIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05G SUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElNRVI9eQojIENPTkZJR19M RURTX1RSSUdHRVJfT05FU0hPVCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSURFX0RJ U0s9eQpDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CkNPTkZJR19MRURTX1RSSUdHRVJf QkFDS0xJR0hUPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfVFJJR0dFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxU X09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExF RCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldApDT05GSUdfQUNDRVNTSUJJTElU WT15CkNPTkZJR19BMTFZX0JSQUlMTEVfQ09OU09MRT15CkNPTkZJR19JTkZJTklCQU5EPXkKQ09O RklHX0lORklOSUJBTkRfVVNFUl9NQUQ9eQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUz15 CkNPTkZJR19JTkZJTklCQU5EX1VTRVJfTUVNPXkKQ09ORklHX0lORklOSUJBTkRfT05fREVNQU5E X1BBR0lORz15CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFO RF9NVEhDQT15CkNPTkZJR19JTkZJTklCQU5EX01USENBX0RFQlVHPXkKQ09ORklHX0lORklOSUJB TkRfSVBBVEg9eQpDT05GSUdfSU5GSU5JQkFORF9RSUI9eQpDT05GSUdfSU5GSU5JQkFORF9RSUJf RENBPXkKQ09ORklHX0lORklOSUJBTkRfQU1TTzExMDA9eQojIENPTkZJR19JTkZJTklCQU5EX0FN U08xMTAwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfQ1hHQjM9eQojIENPTkZJ R19JTkZJTklCQU5EX0NYR0IzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfQ1hH QjQ9eQpDT05GSUdfTUxYNF9JTkZJTklCQU5EPXkKQ09ORklHX0lORklOSUJBTkRfTkVTPXkKIyBD T05GSUdfSU5GSU5JQkFORF9ORVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5E X09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNOSUMgaXMgbm90IHNldApD T05GSUdfSU5GSU5JQkFORF9JUE9JQj15CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0NNPXkKQ09O RklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RF QlVHX0RBVEEgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9TUlA9eQojIENPTkZJR19JTkZJ TklCQU5EX1NSUFQgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JU0VSPXkKIyBDT05GSUdf SU5GSU5JQkFORF9JU0VSVCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNP TkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CkNPTkZJR19FREFDX0xFR0FDWV9TWVNG Uz15CiMgQ09ORklHX0VEQUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRURBQ19ERUNPREVfTUNF PXkKIyBDT05GSUdfRURBQ19NQ0VfSU5KIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfTU1fRURBQz15 CkNPTkZJR19FREFDX0dIRVM9eQpDT05GSUdfRURBQ19BTUQ2ND15CiMgQ09ORklHX0VEQUNfQU1E NjRfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfRTc1Mlg9eQpDT05GSUdf RURBQ19JODI5NzVYPXkKQ09ORklHX0VEQUNfSTMwMDA9eQpDT05GSUdfRURBQ19JMzIwMD15CiMg Q09ORklHX0VEQUNfSUUzMTIwMCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX1gzOD15CkNPTkZJR19F REFDX0k1NDAwPXkKQ09ORklHX0VEQUNfSTdDT1JFPXkKQ09ORklHX0VEQUNfSTUwMDA9eQpDT05G SUdfRURBQ19JNTEwMD15CkNPTkZJR19FREFDX0k3MzAwPXkKIyBDT05GSUdfRURBQ19TQlJJREdF IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JU Q19IQ1RPU1lTPXkKQ09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIKQ09ORklHX1JUQ19T WVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RF QlVHIGlzIG5vdCBzZXQKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNG Uz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklH X1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBp cyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVT MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfRFMxMzA3PXkKQ09ORklHX1JUQ19EUlZfRFMxMzc0PXkKIyBDT05GSUdfUlRDX0RSVl9E UzEzNzRfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNjcyPXkKIyBDT05GSUdfUlRD X0RSVl9EUzMyMzIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg2OTAwPXkKQ09ORklHX1JU Q19EUlZfUlM1QzM3Mj15CkNPTkZJR19SVENfRFJWX0lTTDEyMDg9eQojIENPTkZJR19SVENfRFJW X0lTTDEyMDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA1NyBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX1gxMjA1PXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENG ODU2Mz15CiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9QQ0Y4NTgzPXkKQ09ORklHX1JUQ19EUlZfTTQxVDgwPXkKIyBDT05GSUdfUlRDX0RSVl9NNDFU ODBfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfQlEzMks9eQpDT05GSUdfUlRDX0RSVl9T MzUzOTBBPXkKQ09ORklHX1JUQ19EUlZfRk0zMTMwPXkKQ09ORklHX1JUQ19EUlZfUlg4NTgxPXkK Q09ORklHX1JUQ19EUlZfUlg4MDI1PXkKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX1JWMzAyOUMyIGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZl cnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX000 MVQ5ND15CkNPTkZJR19SVENfRFJWX0RTMTMwNT15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9EUzEzOTA9eQpDT05GSUdfUlRDX0RSVl9NQVg2OTAyPXkKQ09ORklHX1JUQ19EUlZfUjk3MDE9 eQpDT05GSUdfUlRDX0RSVl9SUzVDMzQ4PXkKQ09ORklHX1JUQ19EUlZfRFMzMjM0PXkKQ09ORklH X1JUQ19EUlZfUENGMjEyMz15CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9NQ1A3OTUgaXMgbm90IHNldAoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJz CiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJR19SVENfRFJWX0RTMTI4Nj15CkNPTkZJR19S VENfRFJWX0RTMTUxMT15CkNPTkZJR19SVENfRFJWX0RTMTU1Mz15CiMgQ09ORklHX1JUQ19EUlZf RFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc0Mj15CiMgQ09ORklH X1JUQ19EUlZfRFMyNDA0IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfU1RLMTdUQTg9eQpDT05G SUdfUlRDX0RSVl9NNDhUODY9eQpDT05GSUdfUlRDX0RSVl9NNDhUMzU9eQpDT05GSUdfUlRDX0RS Vl9NNDhUNTk9eQpDT05GSUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JUQ19EUlZfQlE0ODAy PXkKQ09ORklHX1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JUQ19EUlZfVjMwMjA9eQpDT05GSUdf UlRDX0RSVl9QQ0Y1MDYzMz15CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKCiMKIyBISUQgU2Vu c29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJTUUgaXMgbm90 IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90 IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0lOVEVMX0lPQVRETUE9eQojIENPTkZJR19E V19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAojIENPTkZJ R19IU1VfRE1BX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9B Q1BJPXkKCiMKIyBETUEgQ2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQojIENPTkZJR19E TUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CkNPTkZJR19EQ0E9eQoj IENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklHX1VJTz15CkNPTkZJR19VSU9fQ0lG PXkKQ09ORklHX1VJT19QRFJWX0dFTklSUT15CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBu b3Qgc2V0CkNPTkZJR19VSU9fQUVDPXkKQ09ORklHX1VJT19TRVJDT1MzPXkKQ09ORklHX1VJT19Q Q0lfR0VORVJJQz15CkNPTkZJR19VSU9fTkVUWD15CiMgQ09ORklHX1VJT19QUlVTUyBpcyBub3Qg c2V0CiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGSU8gaXMgbm90IHNl dAojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKCiMKIyBW aXJ0aW8gZHJpdmVycwojCkNPTkZJR19WSVJUSU9fUENJPXkKQ09ORklHX1ZJUlRJT19QQ0lfTEVH QUNZPXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKIyBDT05GSUdfVklSVElPX0lOUFVUIGlzIG5v dCBzZXQKQ09ORklHX1ZJUlRJT19NTUlPPXkKIyBDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9E RVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMK Q09ORklHX0hZUEVSVj15CkNPTkZJR19IWVBFUlZfVVRJTFM9eQojIENPTkZJR19IWVBFUlZfQkFM TE9PTiBpcyBub3Qgc2V0CgojCiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxM T09OPXkKIyBDT05GSUdfWEVOX0JBTExPT05fTUVNT1JZX0hPVFBMVUcgaXMgbm90IHNldApDT05G SUdfWEVOX1NDUlVCX1BBR0VTPXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPXkKQ09ORklHX1hFTl9C QUNLRU5EPXkKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdf WEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdf WEVOX0dOVERFVj15CkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DPXkKQ09ORklHX1NXSU9UTEJf WEVOPXkKQ09ORklHX1hFTl9QQ0lERVZfQkFDS0VORD15CiMgQ09ORklHX1hFTl9TQ1NJX0JBQ0tF TkQgaXMgbm90IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9eQpDT05GSUdfWEVOX0FDUElfUFJPQ0VT U09SPW0KIyBDT05GSUdfWEVOX01DRV9MT0cgaXMgbm90IHNldApDT05GSUdfWEVOX0hBVkVfUFZN TVU9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5f QUNQST15CkNPTkZJR19TVEFHSU5HPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJ R19QUklTTTJfVVNCPXkKQ09ORklHX0NPTUVEST1tCiMgQ09ORklHX0NPTUVESV9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19DT01FRElfREVGQVVMVF9CVUZfU0laRV9LQj0yMDQ4CkNPTkZJR19DT01F RElfREVGQVVMVF9CVUZfTUFYU0laRV9LQj0yMDQ4MAojIENPTkZJR19DT01FRElfTUlTQ19EUklW RVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0lTQV9EUklWRVJTIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NRURJX1BDSV9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDTUNJ QV9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1VTQl9EUklWRVJTIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ09NRURJXzgyNTVfU0EgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfS0NP TUVESUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkVMIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgx OTJVPW0KIyBDT05GSUdfUlRMTElCIGlzIG5vdCBzZXQKQ09ORklHX1I4NzEyVT15CiMgQ09ORklH X1I4MTg4RVUgaXMgbm90IHNldAojIENPTkZJR19SODcyM0FVIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRTNTIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZUNjY1NSBpcyBub3Qgc2V0CkNPTkZJR19WVDY2 NTY9bQojIENPTkZJR19GQl9TTTdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzUwIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfWEdJIGlzIG5vdCBzZXQKIyBDT05GSUdfRlQxMDAwIGlzIG5vdCBz ZXQKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMKQ09ORklHX1NQRUFLVVA9eQpDT05GSUdf U1BFQUtVUF9TWU5USF9BQ05UU0E9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9BUE9MTE89eQpDT05G SUdfU1BFQUtVUF9TWU5USF9BVURQVFI9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9CTlM9eQpDT05G SUdfU1BFQUtVUF9TWU5USF9ERUNUTEs9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9ERUNFWFQ9eQpD T05GSUdfU1BFQUtVUF9TWU5USF9MVExLPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfU09GVD15CkNP TkZJR19TUEVBS1VQX1NZTlRIX1NQS09VVD15CkNPTkZJR19TUEVBS1VQX1NZTlRIX1RYUFJUPXkK Q09ORklHX1NQRUFLVVBfU1lOVEhfRFVNTVk9eQojIENPTkZJR19UT1VDSFNDUkVFTl9TWU5BUFRJ Q1NfSTJDX1JNSTQgaXMgbm90IHNldApDT05GSUdfU1RBR0lOR19NRURJQT15CgojCiMgQW5kcm9p ZAojCiMgQ09ORklHX1VTQl9XUEFOX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTUFYX0dETTcy WFggaXMgbm90IHNldAojIENPTkZJR19MVEVfR0RNNzI0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJ UkVXSVJFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElOQU5EX01UMjlGIGlzIG5v dCBzZXQKIyBDT05GSUdfTFVTVFJFX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfREdOQyBpcyBub3Qg c2V0CiMgQ09ORklHX0RHQVAgaXMgbm90IHNldAojIENPTkZJR19HU19GUEdBQk9PVCBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19TS0VJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVNZU1NQQVIg aXMgbm90IHNldAojIENPTkZJR19GQl9URlQgaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JN X0RFVklDRVM9eQpDT05GSUdfQUNFUl9XTUk9eQpDT05GSUdfQUNFUkhERj15CiMgQ09ORklHX0FM SUVOV0FSRV9XTUkgaXMgbm90IHNldApDT05GSUdfQVNVU19MQVBUT1A9eQpDT05GSUdfREVMTF9M QVBUT1A9eQpDT05GSUdfREVMTF9XTUk9eQpDT05GSUdfREVMTF9XTUlfQUlPPXkKIyBDT05GSUdf REVMTF9TTU84ODAwIGlzIG5vdCBzZXQKQ09ORklHX0ZVSklUU1VfTEFQVE9QPXkKIyBDT05GSUdf RlVKSVRTVV9MQVBUT1BfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX1RBQkxFVCBp cyBub3Qgc2V0CkNPTkZJR19BTUlMT19SRktJTEw9eQpDT05GSUdfSFBfQUNDRUw9eQojIENPTkZJ R19IUF9XSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19IUF9XTUk9eQpDT05GSUdfTVNJX0xBUFRP UD15CkNPTkZJR19QQU5BU09OSUNfTEFQVE9QPXkKQ09ORklHX0NPTVBBTF9MQVBUT1A9eQpDT05G SUdfU09OWV9MQVBUT1A9eQpDT05GSUdfU09OWVBJX0NPTVBBVD15CkNPTkZJR19JREVBUEFEX0xB UFRPUD15CkNPTkZJR19USElOS1BBRF9BQ1BJPXkKQ09ORklHX1RISU5LUEFEX0FDUElfQUxTQV9T VVBQT1JUPXkKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVR0ZBQ0lMSVRJRVMgaXMgbm90IHNl dAojIENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQ QURfQUNQSV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJX1ZJREVP PXkKQ09ORklHX1RISU5LUEFEX0FDUElfSE9US0VZX1BPTEw9eQpDT05GSUdfU0VOU09SU19IREFQ Uz15CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CkNPTkZJR19FRUVQQ19MQVBUT1A9 eQpDT05GSUdfQVNVU19XTUk9eQpDT05GSUdfQVNVU19OQl9XTUk9eQpDT05GSUdfRUVFUENfV01J PXkKQ09ORklHX0FDUElfV01JPXkKQ09ORklHX01TSV9XTUk9eQpDT05GSUdfVE9QU1RBUl9MQVBU T1A9eQpDT05GSUdfQUNQSV9UT1NISUJBPXkKQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMPXkKIyBD T05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ01QQz15CkNPTkZJR19J TlRFTF9JUFM9eQojIENPTkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQ VE9QPXkKQ09ORklHX01YTV9XTUk9eQpDT05GSUdfSU5URUxfT0FLVFJBSUw9eQojIENPTkZJR19T QU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX0dNVVggaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMg bm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRG T1JNUyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMgQ2xv Y2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xP Q0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJ TUVSX1NUSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldApDT05GSUdfSU9N TVVfQVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRh YmxlIFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19BTURfSU9NTVU9eQojIENP TkZJR19BTURfSU9NTVVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19BTURfSU9NTVVfVjIgaXMg bm90IHNldApDT05GSUdfRE1BUl9UQUJMRT15CkNPTkZJR19JTlRFTF9JT01NVT15CiMgQ09ORklH X0lOVEVMX0lPTU1VX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxP UFBZX1dBPXkKQ09ORklHX0lSUV9SRU1BUD15CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBD T05GSUdfU1RFX01PREVNX1JQUk9DIGlzIG5vdCBzZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMKCiMK IyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05GSUdfU1VOWElf U1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX0RF VkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1P UlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90 IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQK IyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQ09OVFJPTExFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNP TkZJR19HRU5FUklDX1BIWT15CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDIGlzIG5vdCBzZXQK IyBDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19CQ01fS09OQV9V U0IyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdf TUNCIGlzIG5vdCBzZXQKQ09ORklHX1JBUz15CiMgQ09ORklHX1RIVU5ERVJCT0xUIGlzIG5vdCBz ZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xJ Qk5WRElNTSBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9eQoj IENPTkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJ R19ERUxMX1JCVT15CkNPTkZJR19EQ0RCQVM9eQpDT05GSUdfRE1JSUQ9eQojIENPTkZJR19ETUlf U1lTRlMgaXMgbm90IHNldApDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNL PXkKQ09ORklHX0lTQ1NJX0lCRlRfRklORD15CkNPTkZJR19JU0NTSV9JQkZUPXkKIyBDT05GSUdf R09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUg SW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VGSV9WQVJTPXkKQ09ORklHX0VGSV9FU1JUPXkK Q09ORklHX0VGSV9WQVJTX1BTVE9SRT15CiMgQ09ORklHX0VGSV9WQVJTX1BTVE9SRV9ERUZBVUxU X0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKQ09ORklHX0VGSV9S VU5USU1FX1dSQVBQRVJTPXkKQ09ORklHX1VFRklfQ1BFUj15CgojCiMgRmlsZSBzeXN0ZW1zCiMK Q09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19FWFQyX0ZTPXkKQ09ORklHX0VYVDJf RlNfWEFUVFI9eQpDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUMl9GU19TRUNV UklUWT15CkNPTkZJR19FWFQzX0ZTPXkKQ09ORklHX0VYVDNfREVGQVVMVFNfVE9fT1JERVJFRD15 CkNPTkZJR19FWFQzX0ZTX1hBVFRSPXkKQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNMPXkKQ09ORklH X0VYVDNfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X0ZTX1BPU0lY X0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9FTkNSWVBUSU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQ9eQoj IENPTkZJR19KQkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJf 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 RU1DSEVDSz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfS0FTQU5fU0hBRE9XX09G RlNFVD0weGRmZmZmYzAwMDAwMDAwMDAKQ09ORklHX0RFQlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBM b2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExP Q0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDIGlzIG5v dCBzZXQKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTAKIyBDT05GSUdf Qk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX1NP RlRMT0NLVVBfUEFOSUNfVkFMVUU9MApDT05GSUdfREVURUNUX0hVTkdfVEFTSz15CkNPTkZJR19E RUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTMwMApDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19Q QU5JQz15CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTEKIyBDT05GSUdf UEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09O RklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURTVEFU Uz15CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RJTUVSX1NUQVRTPXkKCiMKIyBMb2Nr IERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0RFQlVHX1JU X01VVEVYRVM9eQpDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpDT05GSUdfREVCVUdfTVVURVhFUz15 CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lORz15CkNPTkZJR19MT0NLREVQPXkKQ09O RklHX0xPQ0tfU1RBVD15CiMgQ09ORklHX0RFQlVHX0xPQ0tERVAgaXMgbm90IHNldApDT05GSUdf REVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUz15 CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX0lSUUZM QUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdfREVCVUdfTElTVD15CkNPTkZJR19E RUJVR19QSV9MSVNUPXkKQ09ORklHX0RFQlVHX1NHPXkKQ09ORklHX0RFQlVHX05PVElGSUVSUz15 CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERlYnVnZ2luZwojCkNPTkZJR19Q Uk9WRV9SQ1U9eQojIENPTkZJR19QUk9WRV9SQ1VfUkVQRUFURURMWSBpcyBub3Qgc2V0CkNPTkZJ R19TUEFSU0VfUkNVX1BPSU5URVI9eQojIENPTkZJR19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAoj IENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExf VElNRU9VVD02MApDT05GSUdfUkNVX0NQVV9TVEFMTF9JTkZPPXkKQ09ORklHX1JDVV9UUkFDRT15 CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19CTE9DS19F WFRfREVWVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBu b3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19GQUlMU0xBQiBpcyBub3Qg c2V0CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfTUFL RV9SRVFVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9JT19USU1FT1VUIGlzIG5vdCBzZXQK IyBDT05GSUdfRkFJTF9NTUNfUkVRVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVD VElPTl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19MQVRFTkNZVE9QPXkKQ09ORklHX0FSQ0hf SEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkKIyBDT05GSUdfREVCVUdfU1RSSUNU X1VTRVJfQ09QWV9DSEVDS1MgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBP UlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNP TkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dS QVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZ TkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JE PXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0ZFTlRSWT15 CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFUl9NQVhfVFJBQ0U9eQpD T05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdfUklOR19CVUZGRVI9eQpDT05GSUdfRVZFTlRfVFJB Q0lORz15CkNPTkZJR19DT05URVhUX1NXSVRDSF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZGRVJf QUxMT1dfU1dBUD15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09O RklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQpDT05GSUdfRlVOQ1RJT05fVFJB Q0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19JUlFTT0ZGX1RSQUNF Uj15CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkKQ09ORklH X1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQPXkK Q09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9C UkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVfQUxMX0JSQU5DSEVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJB Q0U9eQpDT05GSUdfS1BST0JFX0VWRU5UPXkKIyBDT05GSUdfVVBST0JFX0VWRU5UIGlzIG5vdCBz ZXQKQ09ORklHX1BST0JFX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19E WU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQojIENPTkZJR19GVU5DVElPTl9QUk9GSUxFUiBpcyBu b3Qgc2V0CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CiMgQ09ORklHX0ZUUkFDRV9TVEFS VFVQX1RFU1QgaXMgbm90IHNldApDT05GSUdfTU1JT1RSQUNFPXkKIyBDT05GSUdfTU1JT1RSQUNF X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdf QlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VOVU1fTUFQX0ZJ TEUgaXMgbm90IHNldAoKIwojIFJ1bnRpbWUgVGVzdGluZwojCkNPTkZJR19MS0RUTT15CkNPTkZJ R19URVNUX0xJU1RfU09SVD15CkNPTkZJR19LUFJPQkVTX1NBTklUWV9URVNUPXkKIyBDT05GSUdf QkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVS Q1BVX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQojIENPTkZJR19B U1lOQ19SQUlENl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf S1NUUlRPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMg Q09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldApDT05GSUdfQlVJTERf RE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf TEtNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJ R19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAoj IENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdf U0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIg aXMgbm90IHNldApDT05GSUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19YODZfVkVSQk9TRV9CT09U VVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMg bm90IHNldAojIENPTkZJR19FQVJMWV9QUklOVEtfRUZJIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9Q VERVTVA9eQojIENPTkZJR19FRklfUEdUX0RVTVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfUk9E QVRBPXkKQ09ORklHX0RFQlVHX1JPREFUQV9URVNUPXkKQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVf Uk9OWD15CkNPTkZJR19ERUJVR19OWF9URVNUPW0KQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05G SUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFD RV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApDT05G SUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJ R19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwpDT05G SUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENP TkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0wCiMgQ09ORklHX0RFQlVHX0JP T1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X09QVElNSVpFX0lOTElOSU5HPXkKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVD15CiMgQ09ORklH X1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfREVCVUdfRlBV PXkKIyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgU2VjdXJpdHkgb3B0 aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qg c2V0CiMgQ09ORklHX0JJR19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlz IG5vdCBzZXQKIyBDT05GSUdfRU5DUllQVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19TRUNV UklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19T RUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQpDT05GSUdfU0VDVVJJVFlfTkVU V09SS19YRlJNPXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQojIENPTkZJR19JTlRFTF9UWFQgaXMg bm90IHNldApDT05GSUdfTFNNX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX1NFQ1VSSVRZX1NF TElOVVg9eQojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYX0JPT1RQQVJBTSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFQ1VSSVRZX1NFTElOVVhfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklU WV9TRUxJTlVYX0RFVkVMT1A9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9BVkNfU1RBVFM9eQpD T05GSUdfU0VDVVJJVFlfU0VMSU5VWF9DSEVDS1JFUVBST1RfVkFMVUU9MQojIENPTkZJR19TRUNV UklUWV9TRUxJTlVYX1BPTElDWURCX1ZFUlNJT05fTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VD VVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNl dApDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1I9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfQk9P VFBBUkFNX1ZBTFVFPTEKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQojIENPTkZJR19T RUNVUklUWV9ZQU1BIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CiMgQ09ORklHX0lOVEVH UklUWV9TSUdOQVRVUkUgaXMgbm90IHNldApDT05GSUdfSU5URUdSSVRZX0FVRElUPXkKIyBDT05G SUdfSU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVM VF9TRUNVUklUWV9TRUxJTlVYIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9B UFBBUk1PUiBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19E RUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19YT1JfQkxPQ0tTPXkKQ09ORklHX0FTWU5DX0NPUkU9 eQpDT05GSUdfQVNZTkNfTUVNQ1BZPXkKQ09ORklHX0FTWU5DX1hPUj15CkNPTkZJR19BU1lOQ19Q UT15CkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0 byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19B TEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJ R19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NS WVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09O RklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQ VE9fUENPTVA9eQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIy PXkKIyBDT05GSUdfQ1JZUFRPX1JTQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUj15 CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEy OE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklH X0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CiMgQ09ORklHX0NSWVBU T19NQ1JZUFREIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBU T19URVNUPW0KQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9I RUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVk IERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05GSUdf Q1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkK Q09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRP X0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZ UFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklH X0NSWVBUT19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05G SUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9eQpDT05GSUdfQ1JZUFRPX1ZNQUM9 eQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMz MkNfSU5URUw9eQojIENPTkZJR19DUllQVE9fQ1JDMzIgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fQ1JDMzJfUENMTVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQojIENP TkZJR19DUllQVE9fQ1JDVDEwRElGX1BDTE1VTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0hB U0g9eQojIENPTkZJR19DUllQVE9fUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01E ND15CkNPTkZJR19DUllQVE9fTUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz15CkNPTkZJ R19DUllQVE9fUk1EMTI4PXkKQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JN RDI1Nj15CkNPTkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklH X0NSWVBUT19TSEExX1NTU0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fU0hBMV9NQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBU T19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1RHUjE5Mj15CkNPTkZJR19DUllQVE9fV1A1MTI9eQpD T05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklH X0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU19YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0FF U19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9fQU5VQklTPXkKQ09ORklHX0NSWVBUT19BUkM0PXkK Q09ORklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkK Q09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkK IyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NB TUVMTElBX0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQVNUX0NP TU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4 Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQojIENPTkZJR19DUllQVE9fQ0FT VDZfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZ UFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKQ09O RklHX0NSWVBUT19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpDT05GSUdfQ1JZUFRP X1NBTFNBMjBfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKIyBDT05GSUdfQ1JZUFRP X1NFUlBFTlRfU1NFMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9B VlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RFQT15CkNPTkZJR19DUllQVE9fVFdPRklTSD15CkNP TkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0 PXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPXkKIyBDT05GSUdfQ1JZUFRPX1RX T0ZJU0hfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZ UFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX1pMSUI9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMg Q09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMKIyBSYW5kb20gTnVtYmVyIEdl bmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdfQ1JZUFRPX0RSQkdf TUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFT SCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9f VVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19I Vz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0s9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NL X0FFUz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfU0hBPXkKIyBDT05GSUdfQ1JZUFRPX0RF Vl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQyBpcyBub3Qg c2V0CiMgQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEUgaXMgbm90IHNldApDT05GSUdfSEFWRV9L Vk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNP TkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09O RklHX0tWTV9BUElDX0FSQ0hJVEVDVFVSRT15CkNPTkZJR19LVk1fTU1JTz15CkNPTkZJR19LVk1f QVNZTkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxB WF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlM T0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0tWTV9DT01QQVQ9eQpDT05GSUdfVklSVFVBTElaQVRJ T049eQpDT05GSUdfS1ZNPXkKQ09ORklHX0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkKIyBD T05GSUdfS1ZNX01NVV9BVURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tWTV9ERVZJQ0VfQVNTSUdO TUVOVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRp bmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZF X0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5F UklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09O RklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpD T05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19H RU5FUklDX0lPPXkKQ09ORklHX1BFUkNQVV9SV1NFTT15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hH X0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19D Q0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVf VD15CkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09O RklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAoj IENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5v dCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQojIENP TkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9N MzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJf REVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpD T05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9 eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpf REVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkK Q09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNP TVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xa Tz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNP TkZJR19SRUVEX1NPTE9NT049eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzE2PXkKQ09ORklHX1RF WFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15 CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FT U09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01B UD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CiMgQ09ORklHX0NQ VU1BU0tfT0ZGU1RBQ0sgaXMgbm90IHNldApDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkK Q09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05M QVRUUj15CkNPTkZJR19BUkNIX0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05GSUdf QVZFUkFHRT15CkNPTkZJR19DT1JESUM9eQojIENPTkZJR19ERFIgaXMgbm90IHNldApDT05GSUdf T0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15 CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHg4PXkKQ09ORklHX0ZPTlRf OHgxNj15CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQ ST15Cg== --===============2189654900557126935== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============2189654900557126935== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="old_dmesg.xz" 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 --===============2189654900557126935==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751986AbbGOFXe (ORCPT ); Wed, 15 Jul 2015 01:23:34 -0400 Received: from mga11.intel.com ([192.55.52.93]:18001 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750972AbbGOFXc (ORCPT ); Wed, 15 Jul 2015 01:23:32 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,477,1432623600"; d="xz'?scan'208";a="524512929" Message-ID: <1436937806.14273.50.camel@intel.com> Subject: [lkp] [Fix kmalloc slab creation sequence] a9730fca994: Fix a boot failure during slab init From: kernel test robot To: Christoph Lameter Cc: Linus Torvalds , LKML , LKP ML Date: Wed, 15 Jul 2015 13:23:26 +0800 Content-Type: multipart/mixed; boundary="=-glCsgb8ExyexP7skyiQv" X-Mailer: Evolution 3.16.3-1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-glCsgb8ExyexP7skyiQv Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit a9730fca9946f3697410479e0ef1bd759ba00a77 ("Fix kmalloc slab creation= sequence") +--------------------------------------------------+------------+----------= --+ > | 88793e5c77 | a9730fca9= 9 | +--------------------------------------------------+------------+----------= --+ > boot_successes | 0 | 543 = | > boot_failures | 594 | 37 = | > kernel_BUG_at_mm/slab.c | 594 | = | > invalid_opcode | 594 | = | > RIP:__kmem_cache_create | 594 | = | > Kernel_panic-not_syncing:Fatal_exception | 594 | = | > backtrace:create_kmalloc_caches | 594 | = | > backtrace:kmem_cache_init | 594 | = | > Out_of_memory:Kill_process | 0 | 5 = | > WARNING:at_drivers/block/floppy.c:#schedule_bh() | 0 | 1 = | > backtrace:do_mount | 0 | 1 = | > backtrace:compat_SyS_mount | 0 | 1 = | > WARNING:at_kernel/trace/ftrace.c:#ftrace_bug() | 0 | 31 = | > backtrace:perf_ftrace_event_register | 0 | 31 = | > backtrace:perf_trace_init | 0 | 31 = | > backtrace:perf_tp_event_init | 0 | 31 = | > backtrace:perf_try_init_event | 0 | 31 = | > backtrace:perf_init_event | 0 | 31 = | > backtrace:SYSC_perf_event_open | 0 | 31 = | > backtrace:SyS_perf_event_open | 0 | 31 = | +--------------------------------------------------+------------+----------= --+ The commit fixed a boot failure as below in old_dmesg.xz: [ 0.000000] ------------[ cut here ]------------ [ 0.000000] kernel BUG at mm/slab.c:2276! [ 0.000000] invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC=20 [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.1.0-11343-g88793e5= #113 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.000000] task: ffffffff8401b580 ti: ffffffff84000000 task.ti: fffffff= f84000000 [ 0.000000] RIP: 0010:[] [] __kmem_= cache_create+0x324/0x375 [ 0.000000] RSP: 0000:ffffffff84003e38 EFLAGS: 00010087 [ 0.000000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00000000000= 00001 [ 0.000000] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 00000000000= 00000 [ 0.000000] RBP: ffffffff84003e98 R08: 0000000000001000 R09: 00000000000= 00001 [ 0.000000] R10: 0000000000000040 R11: ffffffffffffffc0 R12: ffff8800330= 06f80 [ 0.000000] R13: 0000000000000000 R14: 0000000080000000 R15: 00000000000= 00040 [ 0.000000] FS: 0000000000000000(0000) GS:ffff880033600000(0000) knlGS:= 0000000000000000 [ 0.000000] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 0.000000] CR2: ffff8800339ff000 CR3: 0000000004014000 CR4: 00000000000= 006b0 [ 0.000000] Stack: [ 0.000000] ffffffff84003e48 0000000000000000 0000000080000000 00000000= 00001001 [ 0.000000] 0000000100000046 0000000000000001 0000000000008000 ffff8800= 33006f80 [ 0.000000] 0000000000000060 ffffffff83a9c2fa 0000000000002000 0000ffff= ffff8464 [ 0.000000] Call Trace: [ 0.000000] [] create_boot_cache+0x3c/0x66 [ 0.000000] [] create_kmalloc_cache+0x4f/0x79 [ 0.000000] [] create_kmalloc_caches+0x44/0xe5 [ 0.000000] [] kmem_cache_init+0x155/0x159 [ 0.000000] [] ? console_unlock+0x3fe/0x42d [ 0.000000] [] start_kernel+0x213/0x473 [ 0.000000] [] ? early_idt_handler_array+0x120/0x120 [ 0.000000] [] x86_64_start_reservations+0x2a/0x2c [ 0.000000] [] x86_64_start_kernel+0x12d/0x13c [ 0.000000] Code: 44 24 2c e8 24 b2 57 00 4d 85 f6 49 89 44 24 18 48 8b = 4d c8 74 17 31 f6 48 89 cf e8 d5 53 fd ff 48 83 f8 10 49 89 44 24 40 77 02 = <0f> 0b 44 89 ee 4c 89 e7 e8 84 d4 c4 01 89 c3 31 c0 85 db 74 2d=20 [ 0.000000] RIP [] __kmem_cache_create+0x324/0x375 [ 0.000000] RSP [ 0.000000] ---[ end trace 5f21f6be99044392 ]--- [ 0.000000] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --=-glCsgb8ExyexP7skyiQv Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.1.0-11344-ga9730fc" Content-Transfer-Encoding: 7bit # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.1.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_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y 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_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=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_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_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_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_MAX_DOMAIN_MEMORY=500 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_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_MICROCODE_INTEL_EARLY=y CONFIG_MICROCODE_AMD_EARLY=y CONFIG_MICROCODE_EARLY=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_NEED_BOUNCE_POOL=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_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_CMDLINE_BOOL is not set 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_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=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_GENEVE_CORE 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_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_QUEUE_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_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_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_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_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_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_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_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_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_MRVL is not set # CONFIG_NFC_ST_NCI is not set # CONFIG_NFC_NXP_NCI 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 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_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_NVME is not set # 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 # # 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_VMWARE_BALLOON=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 # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API 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_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=y 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 # # 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_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_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_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_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_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_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_SMSC_PHY=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_DP83867_PHY is not set # CONFIG_FIXED_PHY is not set CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO 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_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_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_RTL8180=y CONFIG_RTL8187=y CONFIG_RTL8187_LEDS=y CONFIG_ADM8211=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_PCMCIA=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_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_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 # # 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_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_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_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y # CONFIG_SERIAL_MAX310X 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_DWAPB is not set # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_IT8761E is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_VX855 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_MCP23S08 is not set # CONFIG_GPIO_MC33880 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_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 # # Texas Instruments thermal drivers # 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_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_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_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_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_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 # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=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_KMS=y CONFIG_DRM_I915_FBDEV=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 # # # 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_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_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_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_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_FUSBH200_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 # CONFIG_MMC_CLKGATE 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_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 # CONFIG_LEDS_PM8941_WLED 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_IPATH=y CONFIG_INFINIBAND_QIB=y CONFIG_INFINIBAND_QIB_DCA=y CONFIG_INFINIBAND_AMSO1100=y # CONFIG_INFINIBAND_AMSO1100_DEBUG is not set 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_MCE_INJ is not set 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_INTEL_IOATDMA=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # CONFIG_HSU_DMA_PCI is not set CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y # # 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_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_SM7XX is not set # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # CONFIG_FT1000 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 # # Android # # CONFIG_USB_WPAN_HCD is not set # 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_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_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_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 CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM 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_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_DEFAULTS_TO_ORDERED=y CONFIG_EXT3_FS_XATTR=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_JBD=y # CONFIG_JBD_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_KASAN_SHADOW_OFFSET=0xdffffc0000000000 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_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_CPU_STALL_INFO=y 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_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_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=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=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_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_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 # # 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_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_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_ASYMMETRIC_KEY_TYPE 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_PERCPU_RWSEM=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_AVERAGE=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_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y --=-glCsgb8ExyexP7skyiQv Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 iOVPmEvT2KNmyC5PASoqYvfDhMl6rZKNyJJPS3NUmpUdcHRU/u2N+G/pOM/x UMvwBjAfJR9akcKceuHbVgCMS3RX69tX4aBL1ov+2mxwdQvrDB8vhc3RRLFL Mf4JrFdXKTj5xFxKbWSdKW44Y1BaqoCN+tuaZFjwPfzOS/L2w5pCj8KlQ3u4 bPc+ki389GUxWGeZf4DUJBkYW8CzD9pSNuKKud2xJKOHlntEZZI4jm7nL3Pf CufqFl24ikNno9NHYU5KBHhkgWMeB375m9l0uxFCmPIdEwL+LutSV9x4DrDT 7YfudBqDSqU4uIk56aKp2opglCpOnIj/yYopPsTm1sHueQ8sfeJrFM3BKTMd hvN6BE518Nu5YL0S8BF6LwfdJQQZUFPvfOqnwP/ErZuEkPFbFjFtDEEhbO3u xIocQzjc0XTTwAxdGWAlzVMHy609yEN4Ia39bX/CmSef6SF5PaMM8sRuuwRX 95aza1FCeOYLiy/Dei/DRcpaj3Mp3haR8XFfC86NXi6YhcbsjaPSofCZM9Sa Ng1ie2t+yliK0NG1n93L4muAyOUk4k+3916wvyqk3ePn9mNGjMEet09JiJEA djHiCGqDgx8ZpcbqIAoQxNe/mA2Fz365BX3hnjpJ5aoH6MZpZsdAEoqsnKp+ 6v5G31q5ytKySHIh44PG6IVl+5udpCnaCbam4TxTF3VyX6QSlormMdbZ752J NNCBvSlctNvKpyitnnHfJdJo3tbBCdUF3gw4aGZfTH9wAYuvLwIiiaMUsIXO QdA7gr+cCMhkZGvaKxt2GEktT9NA2MWRO9A+Pdl69Lix9aWCzEhni2fPLCWK InqNP9pwbXoga73ZcwyG9w4EetldL0Q3OHQV2utIKPkldGZUswnjcDouckD3 oyY96G+Ta2bWfPC50+0hHV1X/G+EFef3s5pgDufpt+LbHPQ2zx4CNo68qZWR Ns3Ublx4yC8mpMV8w8GrriTzJmxgRWBzEJFfG878IXdY7qPQoTqSfwTjffPH QgP7RStWcwLyoyoR3tu3t8oQiscz1zMnMI3tRYmw60HYCwNCCG9Ly8DIO02N CZPrtwhZubac/uZjYGgZQk9SL+ME/E8LCP3m6JDJFdP9/OyFxS7IUpz5LKfw QfJpgRw54kpVoT7JrSWVTn3Dr/+1h9OHNu+vANtoxkCsR9HE+ppXMEnOpx/g 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 --=-glCsgb8ExyexP7skyiQv Content-Type: application/x-xz; name="old_dmesg.xz" Content-Disposition: attachment; filename="old_dmesg.xz" Content-Transfer-Encoding: base64 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 --=-glCsgb8ExyexP7skyiQv--