From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6779221613961507782==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [sched] 25834c73f9: WARNING: CPU: 0 PID: 13 at kernel/sched/core.c:1156 do_set_cpus_allowed+0x7e/0x80() Date: Sat, 22 Aug 2015 07:00:40 +0800 Message-ID: <877fool013.fsf@yhuang-dev.intel.com> List-Id: --===============6779221613961507782== 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/next/linux-next.git master commit 25834c73f93af7f0712c98ca4593691592e6b360 ("sched: Fix a race between= __kthread_bind() and sched_setaffinity()") +------------------------------------------------------------------+-------= -----+------------+ | | 7855a3= 5ac0 | 25834c73f9 | +------------------------------------------------------------------+-------= -----+------------+ | boot_successes | 10 = | 0 | | boot_failures | 1 = | 11 | | Out_of_memory:Kill_process | 1 = | 11 | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 1 = | 10 | | backtrace:vfs_fstatat | 1 = | 2 | | backtrace:SyS_fstatat64 | 1 = | 2 | | WARNING:at_kernel/sched/core.c:#do_set_cpus_allowed() | 0 = | 6 | | backtrace:smpboot_thread_fn | 0 = | 6 | | backtrace:SYSC_socketcall | 0 = | 4 | | backtrace:SyS_socketcall | 0 = | 4 | | backtrace:tty_ldisc_setup | 0 = | 1 | | backtrace:tty_init_dev | 0 = | 1 | | backtrace:do_sys_open | 0 = | 1 | | backtrace:SyS_open | 0 = | 1 | +------------------------------------------------------------------+-------= -----+------------+ [ 15.273708] ------------[ cut here ]------------ [ 15.274097] WARNING: CPU: 0 PID: 13 at kernel/sched/core.c:1156 do_set_c= pus_allowed+0x7e/0x80() [ 15.274857] Modules linked in: [ 15.275101] CPU: 0 PID: 13 Comm: migration/0 Not tainted 4.2.0-rc1-00049= -g25834c7 #2 [ 15.275674] 00000000 00000000 d21f1d24 c19228b2 00000000 d21f1d58 c1056= a3b c1ba00e4 [ 15.276084] 00000000 0000000d c1ba17d8 00000484 c10838be 00000484 c1083= 8be d21e5000 [ 15.276084] d2121900 d21e5158 d21f1d68 c1056b12 00000009 00000000 d21f1= d7c c10838be [ 15.276084] Call Trace: [ 15.276084] [] dump_stack+0x4b/0x75 [ 15.276084] [] warn_slowpath_common+0x8b/0xc0 [ 15.276084] [] ? do_set_cpus_allowed+0x7e/0x80 [ 15.276084] [] ? do_set_cpus_allowed+0x7e/0x80 [ 15.276084] [] warn_slowpath_null+0x22/0x30 [ 15.276084] [] do_set_cpus_allowed+0x7e/0x80 [ 15.276084] [] cpuset_cpus_allowed_fallback+0x7c/0x170 [ 15.276084] [] ? cpuset_cpus_allowed+0x180/0x180 [ 15.276084] [] select_fallback_rq+0x221/0x280 [ 15.276084] [] migration_call+0xe3/0x250 [ 15.276084] [] notifier_call_chain+0x53/0x70 [ 15.276084] [] __raw_notifier_call_chain+0x1e/0x30 [ 15.276084] [] cpu_notify+0x28/0x50 [ 15.276084] [] take_cpu_down+0x22/0x40 [ 15.276084] [] multi_cpu_stop+0xd5/0x140 [ 15.276084] [] ? __stop_cpus+0x80/0x80 [ 15.276084] [] cpu_stopper_thread+0xbc/0x170 [ 15.276084] [] ? preempt_count_sub+0x9/0x50 [ 15.276084] [] ? _raw_spin_unlock_irq+0x37/0x50 [ 15.276084] [] ? _raw_spin_unlock_irqrestore+0x55/0x70 [ 15.276084] [] ? trace_hardirqs_on_caller+0x144/0x1e0 [ 15.276084] [] ? cpu_stop_should_run+0x35/0x40 [ 15.276084] [] ? preempt_count_sub+0x9/0x50 [ 15.276084] [] ? _raw_spin_unlock_irqrestore+0x41/0x70 [ 15.276084] [] smpboot_thread_fn+0x174/0x2f0 [ 15.276084] [] ? sort_range+0x30/0x30 [ 15.276084] [] kthread+0xc4/0xe0 [ 15.276084] [] ret_from_kernel_thread+0x21/0x30 [ 15.276084] [] ? kthread_create_on_node+0x180/0x180 [ 15.276084] ---[ end trace 15f4c86d404693b0 ]--- Thanks, Ying Huang --===============6779221613961507782== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.2.0-rc1-00049-g25834c7" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4yLjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15 CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09O RklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01B WV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19H RU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05G SUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9B UkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVE X1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVH RV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19B UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF QlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfU01QPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9D RkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVkLWVkeCIKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVf TEVWRUxTPTIKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVB U0UvLmNvbmZpZyIKQ09ORklHX0NPTlNUUlVDVE9SUz15CkNPTkZJR19JUlFfV09SSz15CkNPTkZJ R19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lO SVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01Q SUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZF UlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVM X0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9 eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09O RklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9MWjQ9 eQpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1dBUD15CiMgQ09ORklH X1NZU1ZJUEMgaXMgbm90IHNldAojIENPTkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldAojIENP TkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQKQ09ORklHX0ZIQU5ETEU9eQojIENP TkZJR19VU0VMSUIgaXMgbm90IHNldAojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVS SUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19Q RU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49 eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15 CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklH X0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNP TkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElN RV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNf Q0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FE SlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVt CiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19I Wl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKQ09ORklHX05PX0haPXkK Q09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNj b3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfSVJRX1RJTUVf QUNDT1VOVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNl dAojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05G SUdfUFJFRU1QVF9SQ1U9eQpDT05GSUdfUkNVX0VYUEVSVD15CkNPTkZJR19TUkNVPXkKIyBDT05G SUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdf UkNVX0ZBTk9VVD0zMgpDT05GSUdfUkNVX0ZBTk9VVF9MRUFGPTE2CiMgQ09ORklHX1JDVV9GQVNU X05PX0haIGlzIG5vdCBzZXQKQ09ORklHX1RSRUVfUkNVX1RSQUNFPXkKIyBDT05GSUdfUkNVX0JP T1NUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9LVEhSRUFEX1BSSU89MApDT05GSUdfUkNVX05PQ0Jf Q1BVPXkKIyBDT05GSUdfUkNVX05PQ0JfQ1BVX05PTkUgaXMgbm90IHNldApDT05GSUdfUkNVX05P Q0JfQ1BVX1pFUk89eQojIENPTkZJR19SQ1VfTk9DQl9DUFVfQUxMIGlzIG5vdCBzZXQKIyBDT05G SUdfUkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05G SUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklHX0xP R19CVUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfSEFW RV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfQ0dST1VQ X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90IHNldApDT05G SUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNF VD15CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfQ09VTlRF Uj15CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19TV0FQPXkKIyBDT05GSUdfTUVNQ0dfU1dB UF9FTkFCTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNQ0dfS01FTSBpcyBub3Qgc2V0CkNPTkZJ R19DR1JPVVBfSFVHRVRMQj15CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQKQ09ORklH X0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5E V0lEVEg9eQojIENPTkZJR19SVF9HUk9VUF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19D R1JPVVAgaXMgbm90IHNldApDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKQ09ORklHX05BTUVT UEFDRVM9eQpDT05GSUdfVVRTX05TPXkKIyBDT05GSUdfVVNFUl9OUyBpcyBub3Qgc2V0CiMgQ09O RklHX1BJRF9OUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlM9eQojIENPTkZJR19TQ0hFRF9BVVRP R1JPVVAgaXMgbm90IHNldAojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09O RklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VS Q0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQojIENPTkZJR19SRF9MWk1B IGlzIG5vdCBzZXQKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CiMgQ09ORklHX1JEX0xa NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09O RklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09O RklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09 eQpDT05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CiMgQ09ORklHX1VJRDE2IGlzIG5vdCBzZXQK Q09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZU0ZT X1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxM U1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15 CkNPTkZJR19FTEZfQ09SRT15CiMgQ09ORklHX1BDU1BLUl9QTEFURk9STSBpcyBub3Qgc2V0CiMg Q09ORklHX0JBU0VfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15 CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENP TkZJR19CUEZfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQoj IENPTkZJR19BRFZJU0VfU1lTQ0FMTFMgaXMgbm90IHNldApDT05GSUdfUENJX1FVSVJLUz15CkNP TkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMKIyBLZXJuZWwgUGVy Zm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09O RklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19WTV9FVkVOVF9D T1VOVEVSUyBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfQlJLPXkKQ09ORklHX1NMQUI9eQojIENP TkZJR19TTFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19TWVNU RU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5U Uz15CkNPTkZJR19PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9FVkVOVF9NVUxUSVBMRVg9eQpD T05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQojIENPTkZJ R19LUFJPQkVTIGlzIG5vdCBzZXQKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19VUFJPQkVT IGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNF X0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9L UFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15 CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhP T0s9eQpDT05GSUdfSEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15 CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NU QUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVf SFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05G SUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05N ST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19E VU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlf U0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NN UFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJ R19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05G SUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUj15CiMg Q09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkUgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQ Uk9URUNUT1JfUkVHVUxBUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNI X1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9eQpDT05G SUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15 CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklH X09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCkNPTkZJ R19HQ09WX0tFUk5FTD15CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBDT05G SUdfR0NPVl9QUk9GSUxFX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dDT1ZfRk9STUFUX0FVVE9E RVRFQ1QgaXMgbm90IHNldApDT05GSUdfR0NPVl9GT1JNQVRfM180PXkKIyBDT05GSUdfR0NPVl9G T1JNQVRfNF83IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpD T05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTEK Q09ORklHX01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CkNP TkZJR19NT0RVTEVfVU5MT0FEPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qg c2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CiMgQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTCBp cyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUcgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVf Q09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19T VE9QX01BQ0hJTkU9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfTEJEQUY9eQpDT05GSUdfQkxLX0RF Vl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQojIENPTkZJR19CTEtfREVWX0lOVEVHUklU WSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0CgojCiMg UGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FD T1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNl dApDT05GSUdfT1NGX1BBUlRJVElPTj15CiMgQ09ORklHX0FNSUdBX1BBUlRJVElPTiBpcyBub3Qg c2V0CkNPTkZJR19BVEFSSV9QQVJUSVRJT049eQojIENPTkZJR19NQUNfUEFSVElUSU9OIGlzIG5v dCBzZXQKIyBDT05GSUdfTVNET1NfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0xETV9QQVJU SVRJT049eQojIENPTkZJR19MRE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElP Tj15CkNPTkZJR19VTFRSSVhfUEFSVElUSU9OPXkKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05G SUdfS0FSTUFfUEFSVElUSU9OPXkKIyBDT05GSUdfRUZJX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNP TkZJR19TWVNWNjhfUEFSVElUSU9OPXkKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90 IHNldAoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09ORklHX0lP U0NIRURfREVBRExJTkU9bQojIENPTkZJR19JT1NDSEVEX0NGUSBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX05PT1A9eQpDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJub29wIgpDT05GSUdfUEFEQVRB PXkKQ09ORklHX0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJD SF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05G SUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9 eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NL Uz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNz b3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09O RklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKQ09ORklHX1g4Nl9C SUdTTVA9eQojIENPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJ R19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVW SUNFIGlzIG5vdCBzZXQKQ09ORklHX0lPU0ZfTUJJPXkKIyBDT05GSUdfSU9TRl9NQklfREVCVUcg aXMgbm90IHNldApDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX1g4 Nl8zMl9JUklTPW0KIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQK Q09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJB VklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qg c2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAoj IENPTkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FD Q09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9P VE1FTT15CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2IGlzIG5vdCBzZXQK IyBDT05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZNTVggaXMgbm90IHNldAoj IENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qgc2V0CiMg Q09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlzIG5vdCBz ZXQKQ09ORklHX01QRU5USVVNND15CiMgQ09ORklHX01LNiBpcyBub3Qgc2V0CiMgQ09ORklHX01L NyBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUlVTT0UgaXMg bm90IHNldAojIENPTkZJR19NRUZGSUNFT04gaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUEM2 IGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVAzRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTEFO IGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RF X0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJ QUMzXzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMgbm90IHNldAojIENPTkZJR19NQ09S RTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfR0VORVJJ Qz15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTcKQ09ORklHX1g4Nl9MMV9DQUNI RV9TSElGVD03CkNPTkZJR19YODZfSU5URUxfVVNFUkNPUFk9eQpDT05GSUdfWDg2X1VTRV9QUFJP X0NIRUNLU1VNPXkKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJ R19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTUKQ09ORklHX1g4Nl9E RUJVR0NUTE1TUj15CiMgQ09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90IHNldApDT05GSUdf Q1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0NZUklYXzMyPXkKQ09ORklHX0NQVV9TVVBf QU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8z Mj15CkNPTkZJR19DUFVfU1VQX1VNQ18zMj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQ RVRfRU1VTEFURV9SVEM9eQojIENPTkZJR19ETUkgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVUz0z MgpDT05GSUdfU0NIRURfU01UPXkKIyBDT05GSUdfU0NIRURfTUMgaXMgbm90IHNldAojIENPTkZJ R19QUkVFTVBUX05PTkUgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBu b3Qgc2V0CkNPTkZJR19QUkVFTVBUPXkKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2 X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQojIENPTkZJR19YODZfUkVST1VURV9G T1JfQlJPS0VOX0JPT1RfSVJRUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4 Nl9NQ0VfSU5URUw9eQojIENPTkZJR19YODZfTUNFX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl9BTkNJRU5UX01DRSBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CiMgQ09O RklHX1g4Nl9NQ0VfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15 CiMgQ09ORklHX1ZNODYgaXMgbm90IHNldAojIENPTkZJR19YODZfMTZCSVQgaXMgbm90IHNldApD T05GSUdfVE9TSElCQT1tCkNPTkZJR19JOEs9eQojIENPTkZJR19YODZfUkVCT09URklYVVBTIGlz IG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9bQpD T05GSUdfWDg2X0NQVUlEPXkKIyBDT05GSUdfTk9ISUdITUVNIGlzIG5vdCBzZXQKQ09ORklHX0hJ R0hNRU00Rz15CiMgQ09ORklHX0hJR0hNRU02NEcgaXMgbm90IHNldApDT05GSUdfVk1TUExJVF8z Rz15CiMgQ09ORklHX1ZNU1BMSVRfM0dfT1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8y RyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfMkdfT1BUIGlzIG5vdCBzZXQKIyBDT05GSUdf Vk1TUExJVF8xRyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX09GRlNFVD0weEMwMDAwMDAwCkNPTkZJ R19ISUdITUVNPXkKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFS U0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19J TExFR0FMX1BPSU5URVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJ R19GTEFUTUVNX01BTlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90IHNldApD T05GSUdfRkxBVE1FTT15CkNPTkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19TUEFSU0VN RU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19O T0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lT T0xBVElPTj15CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgaXMgbm90IHNldApDT05G SUdfUEFHRUZMQUdTX0VYVEVOREVEPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklH X01FTU9SWV9CQUxMT09OPXkKIyBDT05GSUdfQ09NUEFDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19N SUdSQVRJT049eQojIENPTkZJR19QSFlTX0FERFJfVF82NEJJVCBpcyBub3Qgc2V0CkNPTkZJR19a T05FX0RNQV9GTEFHPTEKIyBDT05GSUdfQk9VTkNFIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfVE9f QlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9N TUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpD T05GSUdfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19IV1BPSVNPTl9JTkpFQ1QgaXMgbm90IHNl dAojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19DTEVBTkNB Q0hFPXkKIyBDT05GSUdfRlJPTlRTV0FQIGlzIG5vdCBzZXQKQ09ORklHX0NNQT15CkNPTkZJR19D TUFfREVCVUc9eQojIENPTkZJR19DTUFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQVJF QVM9NwpDT05GSUdfWlBPT0w9bQojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFM TE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15CkNPTkZJR19aU01BTExPQ19TVEFUPXkKQ09O RklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVE X1NUUlVDVF9QQUdFX0lOSVQ9eQojIENPTkZJR19ISUdIUFRFIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQojIENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9D T1JSVVBUSU9OX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NAojIENP TkZJR19NQVRIX0VNVUxBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01UUlIgaXMgbm90IHNldAoj IENPTkZJR19BUkNIX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TTUFQIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9JTlRFTF9NUFg9eQojIENPTkZJR19FRkkgaXMgbm90IHNldApDT05GSUdf U0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8yNTA9eQojIENP TkZJR19IWl8zMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklH X0haPTI1MApDT05GSUdfU0NIRURfSFJUSUNLPXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldApD T05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKIyBDT05G SUdfUkVMT0NBVEFCTEUgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAK Q09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTA9eQpDT05G SUdfREVCVUdfSE9UUExVR19DUFUwPXkKQ09ORklHX0NPTVBBVF9WRFNPPXkKIyBDT05GSUdfQ01E TElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkK CiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15 CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19ISUJFUk5BVElPTiBpcyBub3Qgc2V0 CkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9TTEVFUF9TTVA9eQojIENPTkZJR19QTV9BVVRP U0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdf UE09eQpDT05GSUdfUE1fREVCVUc9eQpDT05GSUdfUE1fQURWQU5DRURfREVCVUc9eQpDT05GSUdf UE1fVEVTVF9TVVNQRU5EPXkKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkKQ09ORklHX0RQTV9XQVRD SERPRz15CkNPTkZJR19EUE1fV0FUQ0hET0dfVElNRU9VVD02MApDT05GSUdfUE1fVFJBQ0U9eQpD T05GSUdfUE1fVFJBQ0VfUlRDPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkK Q09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19B UkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVT X1NVUFBPUlQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VS IGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBDT05GSUdf QUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9C QVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89bQpDT05GSUdf QUNQSV9GQU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9QUk9D RVNTT1I9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CiMgQ09ORklHX0FDUElfUFJPQ0VTU09S X0FHR1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfQUNQSV9USEVSTUFMPXkKIyBDT05GSUdfQUNQ SV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJS SURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElf Q09OVEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQojIENPTkZJR19BQ1BJX1NC UyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9D VVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09O TFkgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQ RUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRM T0cgaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NG ST15CkNPTkZJR19YODZfQVBNX0JPT1Q9eQpDT05GSUdfQVBNPXkKIyBDT05GSUdfQVBNX0lHTk9S RV9VU0VSX1NVU1BFTkQgaXMgbm90IHNldApDT05GSUdfQVBNX0RPX0VOQUJMRT15CiMgQ09ORklH X0FQTV9DUFVfSURMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQTV9ESVNQTEFZX0JMQU5LIGlzIG5v dCBzZXQKQ09ORklHX0FQTV9BTExPV19JTlRTPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcK IwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19D UFVfRlJFUV9TVEFUPXkKQ09ORklHX0NQVV9GUkVRX1NUQVRfREVUQUlMUz15CiMgQ09ORklHX0NQ VV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZS RVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVG QVVMVF9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09W X09OREVNQU5EPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlz IG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9G UkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQ QUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CkNPTkZJR19DUFVf RlJFUV9HT1ZfQ09OU0VSVkFUSVZFPW0KCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVy cwojCiMgQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEUgaXMgbm90IHNldAojIENPTkZJR19YODZfUEND X0NQVUZSRVEgaXMgbm90IHNldAojIENPTkZJR19YODZfQUNQSV9DUFVGUkVRIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9QT1dFUk5PV19LNj1tCkNPTkZJR19YODZfUE9XRVJOT1dfSzc9eQpDT05GSUdf WDg2X1BPV0VSTk9XX0s3X0FDUEk9eQojIENPTkZJR19YODZfR1hfU1VTUE1PRCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PPXkKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VO VFJJTk9fVEFCTEU9eQpDT05GSUdfWDg2X1NQRUVEU1RFUF9JQ0g9bQpDT05GSUdfWDg2X1NQRUVE U1RFUF9TTUk9bQpDT05GSUdfWDg2X1A0X0NMT0NLTU9EPW0KQ09ORklHX1g4Nl9DUFVGUkVRX05G T1JDRTI9bQojIENPTkZJR19YODZfTE9OR1JVTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9MT05H SEFVTCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FX1BPV0VSU0FWRVIgaXMgbm90IHNldAoKIwoj IHNoYXJlZCBvcHRpb25zCiMKQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCPW0KIyBDT05GSUdfWDg2 X1NQRUVEU1RFUF9SRUxBWEVEX0NBUF9DSEVDSyBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUKIwpD T05GSUdfQ1BVX0lETEU9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVf SURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETEUgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQ Q0kgZXRjLikKIwpDT05GSUdfUENJPXkKIyBDT05GSUdfUENJX0dPQklPUyBpcyBub3Qgc2V0CiMg Q09ORklHX1BDSV9HT01NQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPRElSRUNUIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX0dPT0xQQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfR09BTlk9 eQpDT05GSUdfUENJX0JJT1M9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05G SUc9eQpDT05GSUdfUENJX09MUEM9eQpDT05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lf Q05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQK IyBDT05GSUdfUENJX01TSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CkNPTkZJR19QQ0lfU1RVQj1tCkNPTkZJ R19IVF9JUlE9eQpDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfSU9WPXkKIyBDT05GSUdfUENJ X1BSSSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKCiMK IyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05G SUdfSVNBPXkKQ09ORklHX0VJU0E9eQojIENPTkZJR19FSVNBX1ZMQl9QUklNSU5HIGlzIG5vdCBz ZXQKQ09ORklHX0VJU0FfUENJX0VJU0E9eQpDT05GSUdfRUlTQV9WSVJUVUFMX1JPT1Q9eQpDT05G SUdfRUlTQV9OQU1FUz15CiMgQ09ORklHX1NDeDIwMCBpcyBub3Qgc2V0CkNPTkZJR19PTFBDPXkK IyBDT05GSUdfT0xQQ19YTzE1X1NDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSVggaXMgbm90IHNl dApDT05GSUdfTkVUNTUwMT15CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPW0KQ09ORklH X1BDTUNJQT1tCiMgQ09ORklHX1BDTUNJQV9MT0FEX0NJUyBpcyBub3Qgc2V0CkNPTkZJR19DQVJE QlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwojIENPTkZJR19ZRU5UQSBpcyBub3Qgc2V0CkNP TkZJR19QRDY3Mjk9bQpDT05GSUdfSTgyMDkyPW0KQ09ORklHX0k4MjM2NT1tCkNPTkZJR19UQ0lD PW0KQ09ORklHX1BDTUNJQV9QUk9CRT15CkNPTkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKQ09ORklH X0hPVFBMVUdfUENJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQ09NUEFRIGlzIG5vdCBzZXQKQ09O RklHX0hPVFBMVUdfUENJX0lCTT15CiMgQ09ORklHX0hPVFBMVUdfUENJX0FDUEkgaXMgbm90IHNl dAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJ X1NIUEM9eQpDT05GSUdfUkFQSURJTz15CkNPTkZJR19SQVBJRElPX0RJU0NfVElNRU9VVD0zMAoj IENPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JB UElESU9fRE1BX0VOR0lORSBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0RFQlVHPXkKIyBDT05G SUdfUkFQSURJT19FTlVNX0JBU0lDIGlzIG5vdCBzZXQKCiMKIyBSYXBpZElPIFN3aXRjaCBkcml2 ZXJzCiMKQ09ORklHX1JBUElESU9fVFNJNTdYPW0KQ09ORklHX1JBUElESU9fQ1BTX1hYPW0KIyBD T05GSUdfUkFQSURJT19UU0k1NjggaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPX0NQU19HRU4y IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBFeGVjdXRhYmxl IGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19D T1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09O RklHX0hBVkVfQU9VVD15CkNPTkZJR19CSU5GTVRfQU9VVD15CkNPTkZJR19CSU5GTVRfTUlTQz1t CkNPTkZJR19DT1JFRFVNUD15CkNPTkZJR19IQVZFX0FUT01JQ19JT01BUD15CkNPTkZJR19QTUNf QVRPTT15CkNPTkZJR19ORVQ9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQoKIwojIE5ldHdvcmtpbmcg b3B0aW9ucwojCiMgQ09ORklHX1BBQ0tFVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05G SUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkK Q09ORklHX1hGUk1fVVNFUj1tCkNPTkZJR19YRlJNX1NVQl9QT0xJQ1k9eQpDT05GSUdfWEZSTV9N SUdSQVRFPXkKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1f SVBDT01QPW0KQ09ORklHX05FVF9LRVk9eQojIENPTkZJR19ORVRfS0VZX01JR1JBVEUgaXMgbm90 IHNldApDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5D RURfUk9VVEVSPXkKIyBDT05GSUdfSVBfRklCX1RSSUVfU1RBVFMgaXMgbm90IHNldApDT05GSUdf SVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFUSD15CkNPTkZJR19J UF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CkNP TkZJR19JUF9QTlBfQk9PVFA9eQpDT05GSUdfSVBfUE5QX1JBUlA9eQojIENPTkZJR19ORVRfSVBJ UCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9bQpDT05GSUdfTkVUX0lQX1RVTk5F TD15CkNPTkZJR19ORVRfSVBHUkU9bQojIENPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUIGlzIG5v dCBzZXQKQ09ORklHX0lQX01ST1VURT15CiMgQ09ORklHX0lQX01ST1VURV9NVUxUSVBMRV9UQUJM RVMgaXMgbm90IHNldApDT05GSUdfSVBfUElNU01fVjE9eQpDT05GSUdfSVBfUElNU01fVjI9eQoj IENPTkZJR19TWU5fQ09PS0lFUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVURQX1RVTk5FTD1tCkNPTkZJR19ORVRfRk9VPW0KIyBDT05GSUdfTkVU X0ZPVV9JUF9UVU5ORUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVZFX0NPUkUgaXMgbm90IHNl dApDT05GSUdfSU5FVF9BSD15CkNPTkZJR19JTkVUX0VTUD1tCiMgQ09ORklHX0lORVRfSVBDT01Q IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9YRlJNX1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklH X0lORVRfVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JU IGlzIG5vdCBzZXQKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTD1tCkNPTkZJR19JTkVUX1hG Uk1fTU9ERV9CRUVUPW0KQ09ORklHX0lORVRfTFJPPW0KQ09ORklHX0lORVRfRElBRz15CkNPTkZJ R19JTkVUX1RDUF9ESUFHPXkKQ09ORklHX0lORVRfVURQX0RJQUc9eQojIENPTkZJR19UQ1BfQ09O R19BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CkNPTkZJR19ERUZB VUxUX1RDUF9DT05HPSJjdWJpYyIKIyBDT05GSUdfVENQX01ENVNJRyBpcyBub3Qgc2V0CkNPTkZJ R19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQojIENPTkZJR19JUFY2X1JPVVRFX0lO Rk8gaXMgbm90IHNldApDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15CkNPTkZJR19JTkVUNl9B SD1tCkNPTkZJR19JTkVUNl9FU1A9bQpDT05GSUdfSU5FVDZfSVBDT01QPW0KQ09ORklHX0lQVjZf TUlQNj15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUNl9UVU5ORUw9eQpD T05GSUdfSU5FVDZfWEZSTV9NT0RFX1RSQU5TUE9SVD15CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9E RV9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQ9eQojIENPTkZJ R19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT04gaXMgbm90IHNldAojIENPTkZJR19J UFY2X1NJVCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1RVTk5FTD15CkNPTkZJR19JUFY2X0dSRT15 CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMg bm90IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NF Q01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CkNPTkZJR19ORVRXT1JLX1BIWV9USU1F U1RBTVBJTkc9eQpDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9ERUJVRz15CkNP TkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj1tCgojCiMg Q29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15 CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz15CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FD Q1QgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVU RklMVEVSX05FVExJTktfTE9HPW0KQ09ORklHX05GX0NPTk5UUkFDSz1tCkNPTkZJR19ORl9MT0df Q09NTU9OPW0KIyBDT05GSUdfTkZfQ09OTlRSQUNLX01BUksgaXMgbm90IHNldAojIENPTkZJR19O Rl9DT05OVFJBQ0tfU0VDTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZT PXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfVElN RU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVAgaXMgbm90IHNl dAojIENPTkZJR19ORl9DVF9QUk9UT19EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX05GX0NUX1BST1RP X0dSRT1tCkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQPW0KIyBDT05GSUdfTkZfQ1RfUFJPVE9fVURQ TElURSBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBPW0KIyBDT05GSUdfTkZf Q09OTlRSQUNLX0ZUUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfSDMyMz1tCiMgQ09O RklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FE Q0FTVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz1tCkNPTkZJR19ORl9DT05OVFJB Q0tfU05NUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD1tCiMgQ09ORklHX05GX0NPTk5UUkFD S19TQU5FIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9bQpDT05GSUdfTkZfQ09O TlRSQUNLX1RGVFA9bQpDT05GSUdfTkZfQ1RfTkVUTElOSz1tCiMgQ09ORklHX05GX0NUX05FVExJ TktfVElNRU9VVCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUj1tCkNPTkZJ R19ORVRGSUxURVJfTkVUTElOS19RVUVVRV9DVD15CkNPTkZJR19ORl9OQVQ9bQpDT05GSUdfTkZf TkFUX05FRURFRD15CkNPTkZJR19ORl9OQVRfUFJPVE9fU0NUUD1tCkNPTkZJR19ORl9OQVRfQU1B TkRBPW0KIyBDT05GSUdfTkZfTkFUX0ZUUCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX05BVF9JUkMg aXMgbm90IHNldApDT05GSUdfTkZfTkFUX1NJUD1tCkNPTkZJR19ORl9OQVRfVEZUUD1tCkNPTkZJ R19ORl9OQVRfUkVESVJFQ1Q9bQpDT05GSUdfTkZfVEFCTEVTPW0KQ09ORklHX05GX1RBQkxFU19J TkVUPW0KIyBDT05GSUdfTkZfVEFCTEVTX05FVERFViBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRVhU SERSPW0KQ09ORklHX05GVF9NRVRBPW0KQ09ORklHX05GVF9DVD1tCkNPTkZJR19ORlRfUkJUUkVF PW0KIyBDT05GSUdfTkZUX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19ORlRfQ09VTlRFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX05GVF9MT0cgaXMgbm90IHNldAojIENPTkZJR19ORlRfTElNSVQgaXMg bm90IHNldAojIENPTkZJR19ORlRfTUFTUSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRURJUiBp cyBub3Qgc2V0CkNPTkZJR19ORlRfTkFUPW0KQ09ORklHX05GVF9RVUVVRT1tCkNPTkZJR19ORlRf UkVKRUNUPW0KQ09ORklHX05GVF9SRUpFQ1RfSU5FVD1tCiMgQ09ORklHX05FVEZJTFRFUl9YVEFC TEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05G SUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPW0KQ09ORklH X0lQX1NFVF9CSVRNQVBfUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUD1tCkNPTkZJR19JUF9T RVRfSEFTSF9JUE1BUks9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NF VF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD1tCkNPTkZJR19J UF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CiMgQ09ORklH X0lQX1NFVF9IQVNIX05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVCBp cyBub3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNI X05FVElGQUNFPW0KIyBDT05GSUdfSVBfU0VUX0xJU1RfU0VUIGlzIG5vdCBzZXQKIyBDT05GSUdf SVBfVlMgaXMgbm90IHNldAoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJ R19ORl9ERUZSQUdfSVBWND1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWND1tCkNPTkZJR19ORl9D T05OVFJBQ0tfUFJPQ19DT01QQVQ9eQpDT05GSUdfTkZfVEFCTEVTX0lQVjQ9bQojIENPTkZJR19O RlRfQ0hBSU5fUk9VVEVfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfUkVKRUNUX0lQVjQ9bQpD T05GSUdfTkZfVEFCTEVTX0FSUD1tCiMgQ09ORklHX05GX0xPR19BUlAgaXMgbm90IHNldApDT05G SUdfTkZfTE9HX0lQVjQ9bQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9bQpDT05GSUdfTkZfTkFUX0lQ VjQ9bQojIENPTkZJR19ORlRfQ0hBSU5fTkFUX0lQVjQgaXMgbm90IHNldAojIENPTkZJR19ORl9O QVRfTUFTUVVFUkFERV9JUFY0IGlzIG5vdCBzZXQKQ09ORklHX05GX05BVF9TTk1QX0JBU0lDPW0K Q09ORklHX05GX05BVF9QUk9UT19HUkU9bQpDT05GSUdfTkZfTkFUX1BQVFA9bQpDT05GSUdfTkZf TkFUX0gzMjM9bQojIENPTkZJR19JUF9ORl9JUFRBQkxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ X05GX0FSUFRBQkxFUyBpcyBub3Qgc2V0CgojCiMgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRp b24KIwojIENPTkZJR19ORl9ERUZSQUdfSVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5U UkFDS19JUFY2IGlzIG5vdCBzZXQKQ09ORklHX05GX1RBQkxFU19JUFY2PW0KIyBDT05GSUdfTkZU X0NIQUlOX1JPVVRFX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX1JFSkVDVF9JUFY2PW0KQ09O RklHX05GX1JFSkVDVF9JUFY2PW0KQ09ORklHX05GX0xPR19JUFY2PW0KIyBDT05GSUdfSVA2X05G X0lQVEFCTEVTIGlzIG5vdCBzZXQKCiMKIyBERUNuZXQ6IE5ldGZpbHRlciBDb25maWd1cmF0aW9u CiMKQ09ORklHX0RFQ05FVF9ORl9HUkFCVUxBVE9SPXkKQ09ORklHX05GX1RBQkxFU19CUklER0U9 bQpDT05GSUdfTkZUX0JSSURHRV9NRVRBPW0KQ09ORklHX05GVF9CUklER0VfUkVKRUNUPW0KQ09O RklHX05GX0xPR19CUklER0U9bQpDT05GSUdfSVBfRENDUD1tCkNPTkZJR19JTkVUX0RDQ1BfRElB Rz1tCgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKQ09ORklHX0lQX0RDQ1BfQ0NJRDJf REVCVUc9eQpDT05GSUdfSVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVC VUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15CgojCiMgRENDUCBLZXJuZWwg SGFja2luZwojCkNPTkZJR19JUF9EQ0NQX0RFQlVHPXkKQ09ORklHX0lQX1NDVFA9eQojIENPTkZJ R19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lF X0hNQUNfTUQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NI QTEgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkU9eQojIENP TkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfQ09PS0lF X0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CkNPTkZJR19USVBD PW0KQ09ORklHX1RJUENfTUVESUFfVURQPXkKIyBDT05GSUdfQVRNIGlzIG5vdCBzZXQKQ09ORklH X0wyVFA9bQpDT05GSUdfTDJUUF9ERUJVR0ZTPW0KQ09ORklHX0wyVFBfVjM9eQpDT05GSUdfTDJU UF9JUD15CkNPTkZJR19MMlRQX0VUSD1tCkNPTkZJR19TVFA9eQpDT05GSUdfR0FSUD15CkNPTkZJ R19NUlA9eQpDT05GSUdfQlJJREdFPW0KQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09O RklHX0JSSURHRV9WTEFOX0ZJTFRFUklORz15CkNPTkZJR19IQVZFX05FVF9EU0E9eQpDT05GSUdf VkxBTl84MDIxUT15CkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQpDT05GSUdfVkxBTl84MDIxUV9N VlJQPXkKQ09ORklHX0RFQ05FVD15CkNPTkZJR19ERUNORVRfUk9VVEVSPXkKQ09ORklHX0xMQz15 CkNPTkZJR19MTEMyPXkKQ09ORklHX0lQWD15CiMgQ09ORklHX0lQWF9JTlRFUk4gaXMgbm90IHNl dApDT05GSUdfQVRBTEs9eQojIENPTkZJR19ERVZfQVBQTEVUQUxLIGlzIG5vdCBzZXQKQ09ORklH X1gyNT1tCiMgQ09ORklHX0xBUEIgaXMgbm90IHNldApDT05GSUdfUEhPTkVUPXkKIyBDT05GSUdf NkxPV1BBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PW0KQ09ORklHX0lFRUU4MDIxNTRf U09DS0VUPW0KIyBDT05GSUdfTUFDODAyMTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVE IGlzIG5vdCBzZXQKQ09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xWRVI9bQpDT05GSUdfQkFU TUFOX0FEVj1tCkNPTkZJR19CQVRNQU5fQURWX0JMQT15CkNPTkZJR19CQVRNQU5fQURWX0RBVD15 CkNPTkZJR19CQVRNQU5fQURWX05DPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9NQ0FTVCBpcyBub3Qg c2V0CiMgQ09ORklHX0JBVE1BTl9BRFZfREVCVUcgaXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lU Q0g9bQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPW0KIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNl dApDT05GSUdfTkVUTElOS19NTUFQPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExT PXkKQ09ORklHX05FVF9NUExTX0dTTz1tCiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0 CkNPTkZJR19IU1I9eQojIENPTkZJR19ORVRfU1dJVENIREVWIGlzIG5vdCBzZXQKQ09ORklHX1JQ Uz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9Q UklPIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhf QlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0 d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRf RFJPUF9NT05JVE9SPXkKQ09ORklHX0hBTVJBRElPPXkKCiMKIyBQYWNrZXQgUmFkaW8gcHJvdG9j b2xzCiMKIyBDT05GSUdfQVgyNSBpcyBub3Qgc2V0CkNPTkZJR19DQU49eQojIENPTkZJR19DQU5f UkFXIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9CQ009bQpDT05GSUdfQ0FOX0dXPW0KCiMKIyBDQU4g RGV2aWNlIERyaXZlcnMKIwpDT05GSUdfQ0FOX1ZDQU49eQojIENPTkZJR19DQU5fU0xDQU4gaXMg bm90IHNldApDT05GSUdfQ0FOX0RFVj1tCiMgQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NBTl9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9KQU5aX0lDQU4z PW0KIyBDT05GSUdfUENIX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9HUkNBTiBpcyBub3Qg c2V0CkNPTkZJR19DQU5fU0pBMTAwMD1tCkNPTkZJR19DQU5fU0pBMTAwMF9JU0E9bQpDT05GSUdf Q0FOX1NKQTEwMDBfUExBVEZPUk09bQojIENPTkZJR19DQU5fRU1TX1BDTUNJQSBpcyBub3Qgc2V0 CkNPTkZJR19DQU5fRU1TX1BDST1tCkNPTkZJR19DQU5fUEVBS19QQ01DSUE9bQojIENPTkZJR19D QU5fUEVBS19QQ0kgaXMgbm90IHNldAojIENPTkZJR19DQU5fS1ZBU0VSX1BDSSBpcyBub3Qgc2V0 CkNPTkZJR19DQU5fUExYX1BDST1tCkNPTkZJR19DQU5fVFNDQU4xPW0KIyBDT05GSUdfQ0FOX0Nf Q0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01fQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9D Qzc3MD1tCkNPTkZJR19DQU5fQ0M3NzBfSVNBPW0KQ09ORklHX0NBTl9DQzc3MF9QTEFURk9STT1t CgojCiMgQ0FOIFNQSSBpbnRlcmZhY2VzCiMKIyBDT05GSUdfQ0FOX01DUDI1MVggaXMgbm90IHNl dAoKIwojIENBTiBVU0IgaW50ZXJmYWNlcwojCkNPTkZJR19DQU5fRU1TX1VTQj1tCkNPTkZJR19D QU5fRVNEX1VTQjI9bQojIENPTkZJR19DQU5fR1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9L VkFTRVJfVVNCPW0KQ09ORklHX0NBTl9QRUFLX1VTQj1tCiMgQ09ORklHX0NBTl84REVWX1VTQiBp cyBub3Qgc2V0CkNPTkZJR19DQU5fU09GVElORz1tCiMgQ09ORklHX0NBTl9TT0ZUSU5HX0NTIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0FOX0RFQlVHX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfSVJE QT1tCgojCiMgSXJEQSBwcm90b2NvbHMKIwpDT05GSUdfSVJMQU49bQpDT05GSUdfSVJORVQ9bQoj IENPTkZJR19JUkNPTU0gaXMgbm90IHNldAojIENPTkZJR19JUkRBX1VMVFJBIGlzIG5vdCBzZXQK CiMKIyBJckRBIG9wdGlvbnMKIwpDT05GSUdfSVJEQV9DQUNIRV9MQVNUX0xTQVA9eQpDT05GSUdf SVJEQV9GQVNUX1JSPXkKQ09ORklHX0lSREFfREVCVUc9eQoKIwojIEluZnJhcmVkLXBvcnQgZGV2 aWNlIGRyaXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0lSVFRZX1NJ UiBpcyBub3Qgc2V0CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwojIENPTkZJR19LSU5HU1VOX0RPTkdM RSBpcyBub3Qgc2V0CkNPTkZJR19LU0RBWlpMRV9ET05HTEU9bQpDT05GSUdfS1M5NTlfRE9OR0xF PW0KCiMKIyBGSVIgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19VU0JfSVJEQSBpcyBub3Qgc2V0 CkNPTkZJR19TSUdNQVRFTF9GSVI9bQpDT05GSUdfTlNDX0ZJUj1tCiMgQ09ORklHX1dJTkJPTkRf RklSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9GSVIgaXMgbm90IHNldAojIENPTkZJR19T TUNfSVJDQ19GSVIgaXMgbm90IHNldApDT05GSUdfQUxJX0ZJUj1tCkNPTkZJR19WTFNJX0ZJUj1t CkNPTkZJR19WSUFfRklSPW0KIyBDT05GSUdfTUNTX0ZJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JU IGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVT PXkKQ09ORklHX1dJUkVMRVNTPXkKQ09ORklHX1dJUkVMRVNTX0VYVD15CkNPTkZJR19XRVhUX0NP UkU9eQpDT05GSUdfV0VYVF9QUk9DPXkKQ09ORklHX1dFWFRfU1BZPXkKQ09ORklHX1dFWFRfUFJJ Vj15CkNPTkZJR19DRkc4MDIxMT1tCkNPTkZJR19OTDgwMjExX1RFU1RNT0RFPXkKIyBDT05GSUdf Q0ZHODAyMTFfREVWRUxPUEVSX1dBUk5JTkdTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX1JF R19ERUJVRz15CiMgQ09ORklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05fT05VUyBpcyBub3Qgc2V0 CkNPTkZJR19DRkc4MDIxMV9ERUZBVUxUX1BTPXkKIyBDT05GSUdfQ0ZHODAyMTFfREVCVUdGUyBp cyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0lOVEVSTkFMX1JFR0RCIGlzIG5vdCBzZXQKQ09O RklHX0NGRzgwMjExX1dFWFQ9eQpDT05GSUdfQ0ZHODAyMTFfV0VYVF9FWFBPUlQ9eQpDT05GSUdf TElCODAyMTE9bQpDT05GSUdfTElCODAyMTFfQ1JZUFRfV0VQPW0KQ09ORklHX0xJQjgwMjExX0NS WVBUX0NDTVA9bQpDT05GSUdfTElCODAyMTFfQ1JZUFRfVEtJUD1tCiMgQ09ORklHX0xJQjgwMjEx X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExPW0KIyBDT05GSUdfTUFDODAyMTFfUkNf TUlOU1RSRUwgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVD0iIgoKIwojIFNv bWUgd2lyZWxlc3MgZHJpdmVycyByZXF1aXJlIGEgcmF0ZSBjb250cm9sIGFsZ29yaXRobQojCkNP TkZJR19NQUM4MDIxMV9NRVNIPXkKQ09ORklHX01BQzgwMjExX0xFRFM9eQojIENPTkZJR19NQUM4 MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFDSU5H IGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX0RFQlVHX01FTlU9eQojIENPTkZJR19NQUM4MDIx MV9OT0lOTElORSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX1ZFUkJPU0VfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19NQUM4MDIxMV9NTE1FX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf TUFDODAyMTFfU1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX0hUX0RFQlVHPXkK Q09ORklHX01BQzgwMjExX09DQl9ERUJVRz15CkNPTkZJR19NQUM4MDIxMV9JQlNTX0RFQlVHPXkK IyBDT05GSUdfTUFDODAyMTFfUFNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfTVBM X0RFQlVHPXkKQ09ORklHX01BQzgwMjExX01QQVRIX0RFQlVHPXkKIyBDT05GSUdfTUFDODAyMTFf TUhXTVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9NRVNIX1NZTkNfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9NRVNIX0NTQV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19NQUM4MDIxMV9NRVNIX1BTX0RFQlVHPXkKIyBDT05GSUdfTUFDODAyMTFfVERMU19ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklH X1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExfTEVEUz15CiMg Q09ORklHX1JGS0lMTF9JTlBVVCBpcyBub3Qgc2V0CkNPTkZJR19SRktJTExfUkVHVUxBVE9SPW0K Q09ORklHX1JGS0lMTF9HUElPPW0KIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKQ09ORklHX0NB SUY9eQpDT05GSUdfQ0FJRl9ERUJVRz15CkNPTkZJR19DQUlGX05FVERFVj1tCiMgQ09ORklHX0NB SUZfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfTElCPXkKIyBDT05GSUdfQ0VQSF9MSUJfUFJF VFRZREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSIGlz IG5vdCBzZXQKQ09ORklHX05GQz1tCkNPTkZJR19ORkNfRElHSVRBTD1tCiMgQ09ORklHX05GQ19O Q0kgaXMgbm90IHNldAojIENPTkZJR19ORkNfSENJIGlzIG5vdCBzZXQKCiMKIyBOZWFyIEZpZWxk IENvbW11bmljYXRpb24gKE5GQykgZGV2aWNlcwojCiMgQ09ORklHX05GQ19QTjUzMyBpcyBub3Qg c2V0CkNPTkZJR19ORkNfVFJGNzk3MEE9bQojIENPTkZJR19ORkNfU0lNIGlzIG5vdCBzZXQKQ09O RklHX05GQ19QT1JUMTAwPW0KCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2 ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJf UEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qg c2V0CkNPTkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBp cyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJNV0FSRV9JTl9LRVJORUwg aXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VS X0hFTFBFUj15CkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0s9eQpDT05GSUdf V0FOVF9ERVZfQ09SRURVTVA9eQojIENPTkZJR19BTExPV19ERVZfQ09SRURVTVAgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkK IyBDT05GSUdfU1lTX0hZUEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9E RVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19S RUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JF R01BUF9TUE1JPW0KQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQpDT05G SUdfRE1BX1NIQVJFRF9CVUZGRVI9eQpDT05GSUdfRkVOQ0VfVFJBQ0U9eQpDT05GSUdfRE1BX0NN QT15CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMKQ09ORklHX0NN QV9TSVpFX01CWVRFUz0wCkNPTkZJR19DTUFfU0laRV9QRVJDRU5UQUdFPTAKIyBDT05GSUdfQ01B X1NJWkVfU0VMX01CWVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9QRVJDRU5U QUdFIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9TSVpFX1NFTF9NSU49eQojIENPTkZJR19DTUFfU0la RV9TRUxfTUFYIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BTElHTk1FTlQ9OAoKIwojIEJ1cyBkZXZp Y2VzCiMKQ09ORklHX0NPTk5FQ1RPUj1tCiMgQ09ORklHX01URCBpcyBub3Qgc2V0CkNPTkZJR19P Rj15CiMgQ09ORklHX09GX1VOSVRURVNUIGlzIG5vdCBzZXQKQ09ORklHX09GX1BST01UUkVFPXkK Q09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9BRERSRVNT X1BDST15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfTkVUPXkKQ09ORklHX09GX01ESU89eQpD T05GSUdfT0ZfUENJPXkKQ09ORklHX09GX1BDSV9JUlE9eQpDT05GSUdfT0ZfUkVTT0xWRT15CkNP TkZJR19PRl9PVkVSTEFZPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09O RklHX1BBUlBPUlQ9bQojIENPTkZJR19QQVJQT1JUX1BDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFS UE9SVF9HU0MgaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0FYODg3OTYgaXMgbm90IHNldApD T05GSUdfUEFSUE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15 CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19JU0FQ TlA9eQpDT05GSUdfUE5QQklPUz15CiMgQ09ORklHX1BOUEJJT1NfUFJPQ19GUyBpcyBub3Qgc2V0 CkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExf QkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9GRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNl dAojIENPTkZJR19CTEtfQ1BRX0NJU1NfREEgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RB Qzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTE9PUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf TkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9PU0QgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0RST01fUEtUQ0RWRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19C TEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9SQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JTWFggaXMgbm90IHNldAoKIwoj IE1pc2MgZGV2aWNlcwojCiMgQ09ORklHX1NFTlNPUlNfTElTM0xWMDJEIGlzIG5vdCBzZXQKIyBD T05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldApDT05GSUdfRFVNTVlfSVJRPXkKIyBDT05GSUdf SUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldApDT05GSUdfU0dJ X0lPQzQ9eQpDT05GSUdfVElGTV9DT1JFPW0KQ09ORklHX1RJRk1fN1hYMT1tCkNPTkZJR19JQ1M5 MzJTNDAxPXkKIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0hQ X0lMTz1tCkNPTkZJR19BUERTOTgwMkFMUz1tCkNPTkZJR19JU0wyOTAwMz15CkNPTkZJR19JU0wy OTAyMD15CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0JIMTc4MD15CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQVBEUzk5MFg9eQojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKQ09ORklHX0RTMTY4Mj1t CiMgQ09ORklHX1RJX0RBQzc1MTIgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfQkFMTE9PTiBp cyBub3Qgc2V0CiMgQ09ORklHX0JNUDA4NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTVAwODVf U1BJIGlzIG5vdCBzZXQKQ09ORklHX1BDSF9QSFVCPXkKQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4 MD1tCkNPTkZJR19MQVRUSUNFX0VDUDNfQ09ORklHPXkKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0 CkNPTkZJR19DMlBPUlQ9bQpDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MD1tCgojCiMgRUVQUk9N IHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0FUMjU9bQpDT05G SUdfRUVQUk9NX0xFR0FDWT1tCkNPTkZJR19FRVBST01fTUFYNjg3NT15CkNPTkZJR19FRVBST01f OTNDWDY9eQojIENPTkZJR19FRVBST01fOTNYWDQ2IGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0NP UkU9eQojIENPTkZJR19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19B U1NVTVBUSU9OUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5l IGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TElTM19JMkMgaXMgbm90IHNldAoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1v ZHVsZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9eQpDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIElu dGVsIE1JQyBCdXMgRHJpdmVyCiMKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoKIwojIEludGVsIE1J QyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERy aXZlcgojCkNPTkZJR19FQ0hPPXkKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJ R19DWExfS0VSTkVMX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lERT15CiMgQ09ORklHX0lE RSBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD1t CkNPTkZJR19SQUlEX0FUVFJTPW0KQ09ORklHX1NDU0k9bQpDT05GSUdfU0NTSV9ETUE9eQpDT05G SUdfU0NTSV9ORVRMSU5LPXkKIyBDT05GSUdfU0NTSV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENE LVJPTSkKIwojIENPTkZJR19CTEtfREVWX1NEIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfU1Q9 bQojIENPTkZJR19DSFJfREVWX09TU1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NSIGlz IG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfU0c9bQojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3Bv cnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPW0KQ09ORklHX1NDU0lfRkNfQVRUUlM9bQpDT05G SUdfU0NTSV9JU0NTSV9BVFRSUz1tCkNPTkZJR19TQ1NJX1NBU19BVFRSUz1tCkNPTkZJR19TQ1NJ X1NBU19MSUJTQVM9bQojIENPTkZJR19TQ1NJX1NBU19IT1NUX1NNUCBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1NSUF9BVFRSUz1tCkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RD UD1tCkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPW0KQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0k9bQpD T05GSUdfU0NTSV9DWEdCNF9JU0NTST1tCkNPTkZJR19TQ1NJX0JOWDJfSVNDU0k9bQpDT05GSUdf U0NTSV9CTlgyWF9GQ09FPW0KIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl8zV19YWFhYX1JBSUQ9bQpDT05GSUdfU0NTSV9IUFNBPW0KQ09ORklHX1NDU0lfM1dfOVhY WD1tCiMgQ09ORklHX1NDU0lfM1dfU0FTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfNzAwMEZBU1NU PW0KQ09ORklHX1NDU0lfQUNBUkQ9bQojIENPTkZJR19TQ1NJX0FIQTE1MlggaXMgbm90IHNldApD T05GSUdfU0NTSV9BSEExNTQyPW0KIyBDT05GSUdfU0NTSV9BSEExNzQwIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfQUFDUkFJRD1tCkNPTkZJR19TQ1NJX0FJQzdYWFg9bQpDT05GSUdfQUlDN1hYWF9D TURTX1BFUl9ERVZJQ0U9MzIKQ09ORklHX0FJQzdYWFhfUkVTRVRfREVMQVlfTVM9NTAwMAojIENP TkZJR19BSUM3WFhYX0JVSUxEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0FJQzdYWFhfREVC VUdfRU5BQkxFPXkKQ09ORklHX0FJQzdYWFhfREVCVUdfTUFTSz0wCiMgQ09ORklHX0FJQzdYWFhf UkVHX1BSRVRUWV9QUklOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FJQzc5WFg9bQpDT05GSUdf QUlDNzlYWF9DTURTX1BFUl9ERVZJQ0U9MzIKQ09ORklHX0FJQzc5WFhfUkVTRVRfREVMQVlfTVM9 NTAwMAojIENPTkZJR19BSUM3OVhYX0JVSUxEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0FJ Qzc5WFhfREVCVUdfRU5BQkxFPXkKQ09ORklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCiMgQ09ORklH X0FJQzc5WFhfUkVHX1BSRVRUWV9QUklOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRY WCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPW0KIyBDT05GSUdfU0NTSV9NVlNBU19ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVNfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX01WVU1JPW0KIyBDT05GSUdfU0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU4yMDAwIGlzIG5vdCBzZXQK Q09ORklHX1NDU0lfQVJDTVNSPW0KIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENP TkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9MRUdBQ1kg aXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9TQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9N UFQyU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQy U0FTX0xPR0dJTkc9eQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUM1NBU19N QVhfU0dFPTEyOAojIENPTkZJR19TQ1NJX01QVDNTQVNfTE9HR0lORyBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1VGU0hDRD1tCiMgQ09ORklHX1NDU0lfVUZTSENEX1BDSSBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1VGU0hDRF9QTEFURk9STT1tCkNPTkZJR19TQ1NJX0hQVElPUD1tCkNPTkZJR19TQ1NJ X0JVU0xPR0lDPW0KIyBDT05GSUdfU0NTSV9GTEFTSFBPSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdf Vk1XQVJFX1BWU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19MSUJGQz1tCkNPTkZJR19MSUJGQ09FPW0K Q09ORklHX0ZDT0U9bQojIENPTkZJR19GQ09FX0ZOSUMgaXMgbm90IHNldApDT05GSUdfU0NTSV9T TklDPW0KIyBDT05GSUdfU0NTSV9TTklDX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf RE1YMzE5MUQ9bQojIENPTkZJR19TQ1NJX0RUQzMyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0VBVEEgaXMgbm90IHNldApDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOPW0KIyBDT05GSUdfU0NT SV9HRFRIIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JU0NJIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfR0VORVJJQ19OQ1I1MzgwPW0KIyBDT05GSUdfU0NTSV9HRU5FUklDX05DUjUzODBfTU1JTyBp cyBub3Qgc2V0CkNPTkZJR19TQ1NJX0dFTkVSSUNfTkNSNTNDNDAwPXkKIyBDT05GSUdfU0NTSV9J UFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSVRJTyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJ X0lOSUExMDA9bQojIENPTkZJR19TQ1NJX05DUjUzQzQwNkEgaXMgbm90IHNldApDT05GSUdfU0NT SV9TVEVYPW0KQ09ORklHX1NDU0lfU1lNNTNDOFhYXzI9bQpDT05GSUdfU0NTSV9TWU01M0M4WFhf RE1BX0FERFJFU1NJTkdfTU9ERT0xCkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9ERUZBVUxUX1RBR1M9 MTYKQ09ORklHX1NDU0lfU1lNNTNDOFhYX01BWF9UQUdTPTY0CkNPTkZJR19TQ1NJX1NZTTUzQzhY WF9NTUlPPXkKIyBDT05GSUdfU0NTSV9QQVMxNiBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1FMT0dJ Q19GQVM9bQpDT05GSUdfU0NTSV9RTE9HSUNfMTI4MD1tCkNPTkZJR19TQ1NJX1FMQV9GQz1tCkNP TkZJR19TQ1NJX1FMQV9JU0NTST1tCiMgQ09ORklHX1NDU0lfTFBGQyBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1NJTTcxMD1tCkNPTkZJR19TQ1NJX1NZTTUzQzQxNj1tCkNPTkZJR19TQ1NJX0RDMzk1 eD1tCkNPTkZJR19TQ1NJX0FNNTNDOTc0PW0KQ09ORklHX1NDU0lfVDEyOD1tCkNPTkZJR19TQ1NJ X1UxNF8zNEY9bQojIENPTkZJR19TQ1NJX1UxNF8zNEZfVEFHR0VEX1FVRVVFIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9VMTRfMzRGX0xJTktFRF9DT01NQU5EUyBpcyBub3Qgc2V0CkNPTkZJR19T Q1NJX1UxNF8zNEZfTUFYX1RBR1M9OApDT05GSUdfU0NTSV9VTFRSQVNUT1I9bQpDT05GSUdfU0NT SV9OU1AzMj1tCkNPTkZJR19TQ1NJX1dENzE5WD1tCiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90 IHNldApDT05GSUdfU0NTSV9QTUNSQUlEPW0KQ09ORklHX1NDU0lfUE04MDAxPW0KQ09ORklHX1ND U0lfQkZBX0ZDPW0KQ09ORklHX1NDU0lfVklSVElPPW0KQ09ORklHX1NDU0lfQ0hFTFNJT19GQ09F PW0KQ09ORklHX1NDU0lfTE9XTEVWRUxfUENNQ0lBPXkKQ09ORklHX1BDTUNJQV9BSEExNTJYPW0K IyBDT05GSUdfUENNQ0lBX0ZET01BSU4gaXMgbm90IHNldApDT05GSUdfUENNQ0lBX05JTkpBX1ND U0k9bQpDT05GSUdfUENNQ0lBX1FMT0dJQz1tCkNPTkZJR19QQ01DSUFfU1lNNTNDNTAwPW0KQ09O RklHX1NDU0lfREg9bQpDT05GSUdfU0NTSV9ESF9SREFDPW0KIyBDT05GSUdfU0NTSV9ESF9IUF9T VyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RIX0VNQz1tCkNPTkZJR19TQ1NJX0RIX0FMVUE9bQpD T05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPW0KQ09ORklHX1NDU0lfT1NEX1VMRD1tCkNPTkZJR19T Q1NJX09TRF9EUFJJTlRfU0VOU0U9MQojIENPTkZJR19TQ1NJX09TRF9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUQSBpcyBub3Qgc2V0CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPXkK Q09ORklHX01EX0FVVE9ERVRFQ1Q9eQpDT05GSUdfTURfTElORUFSPXkKIyBDT05GSUdfTURfUkFJ RDAgaXMgbm90IHNldApDT05GSUdfTURfUkFJRDE9eQpDT05GSUdfTURfUkFJRDEwPXkKQ09ORklH X01EX1JBSUQ0NTY9eQojIENPTkZJR19NRF9NVUxUSVBBVEggaXMgbm90IHNldApDT05GSUdfTURf RkFVTFRZPXkKQ09ORklHX01EX0NMVVNURVI9eQpDT05GSUdfQkNBQ0hFPW0KIyBDT05GSUdfQkNB Q0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JDQUNIRV9DTE9TVVJFU19ERUJVRz15CiMgQ09O RklHX0JMS19ERVZfRE0gaXMgbm90IHNldAojIENPTkZJR19UQVJHRVRfQ09SRSBpcyBub3Qgc2V0 CkNPTkZJR19GVVNJT049eQpDT05GSUdfRlVTSU9OX1NQST1tCkNPTkZJR19GVVNJT05fRkM9bQpD T05GSUdfRlVTSU9OX1NBUz1tCkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKQ09ORklHX0ZVU0lP Tl9DVEw9bQojIENPTkZJR19GVVNJT05fTE9HR0lORyBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0 IChGaXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT1tCiMgQ09ORklHX0ZJUkVXSVJF X09IQ0kgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9TQlAyIGlzIG5vdCBzZXQKQ09ORklH X0ZJUkVXSVJFX05FVD1tCiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIENPTkZJ R19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklH X01JST15CiMgQ09ORklHX05FVF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NVTkdFTV9QSFk9bQpD T05GSUdfQVJDTkVUPW0KQ09ORklHX0FSQ05FVF8xMjAxPW0KIyBDT05GSUdfQVJDTkVUXzEwNTEg aXMgbm90IHNldApDT05GSUdfQVJDTkVUX1JBVz1tCiMgQ09ORklHX0FSQ05FVF9DQVAgaXMgbm90 IHNldApDT05GSUdfQVJDTkVUX0NPTTkweHg9bQpDT05GSUdfQVJDTkVUX0NPTTkweHhJTz1tCkNP TkZJR19BUkNORVRfUklNX0k9bQojIENPTkZJR19BUkNORVRfQ09NMjAwMjAgaXMgbm90IHNldAoK IwojIENBSUYgdHJhbnNwb3J0IGRyaXZlcnMKIwojIENPTkZJR19DQUlGX1RUWSBpcyBub3Qgc2V0 CkNPTkZJR19DQUlGX1NQSV9TTEFWRT15CkNPTkZJR19DQUlGX1NQSV9TWU5DPXkKQ09ORklHX0NB SUZfSFNJPW0KIyBDT05GSUdfQ0FJRl9WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9O RVQgaXMgbm90IHNldApDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWT15CgojCiMgRGlz dHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfTkVUX0RTQV9N Vjg4RTZYWFggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01WODhFNlhYWF9ORUVEX1BQVSBp cyBub3Qgc2V0CkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPXkKIyBDT05GSUdfTkVUX1ZF TkRPUl8zQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BR0VSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0Ug aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9WRU5ET1JfQVJDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJPUz15CkNPTkZJ R19BVEwyPXkKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CkNPTkZJR19BVEwxRT15CiMgQ09ORklH X0FUTDFDIGlzIG5vdCBzZXQKQ09ORklHX0FMWD15CiMgQ09ORklHX05FVF9DQURFTkNFIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfQjQ0PW0KQ09ORklHX0I0 NF9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklH X0I0NF9QQ0k9eQpDT05GSUdfQkNNR0VORVQ9eQpDT05GSUdfQk5YMj15CkNPTkZJR19DTklDPXkK Q09ORklHX1RJR09OMz1tCkNPTkZJR19CTlgyWD1tCiMgQ09ORklHX0JOWDJYX1NSSU9WIGlzIG5v dCBzZXQKQ09ORklHX1NZU1RFTVBPUlQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBD T05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKQ09ORklHX05F VF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPXkKQ09ORklHX0NIRUxTSU9fVDFf MUc9eQpDT05GSUdfQ0hFTFNJT19UMz15CkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hF TFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPXkKIyBDT05GSUdfTkVU X1ZFTkRPUl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NJU0NPIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNl dAojIENPTkZJR19ORVRfVkVORE9SX0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf RExJTksgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVU PXkKQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJ R19FWkNISVBfTlBTX01BTkFHRU1FTlRfRU5FVD15CiMgQ09ORklHX05FVF9WRU5ET1JfRVhBUiBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9WRU5ET1JfSFAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJ R19FMTAwPXkKQ09ORklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT15CkNPTkZJR19JR0I9eQpDT05G SUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQlZGPW0KQ09ORklHX0lYR0I9eQpDT05GSUdfSVhHQkU9 bQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05G SUdfSTQwRT1tCkNPTkZJR19JNDBFX0RDQj15CiMgQ09ORklHX0k0MEVfRkNPRSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYIGlzIG5vdCBzZXQKQ09ORklHX0lQMTAwMD1tCiMg Q09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQpDT05GSUdf TVZNRElPPXkKIyBDT05GSUdfU0tHRSBpcyBub3Qgc2V0CkNPTkZJR19TS1kyPW0KQ09ORklHX1NL WTJfREVCVUc9eQojIENPTkZJR19ORVRfVkVORE9SX01FTExBTk9YIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1ZFTkRPUl9NSUNSRUwgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NI SVA9eQpDT05GSUdfRU5DMjhKNjA9bQpDT05GSUdfRU5DMjhKNjBfV1JJVEVWRVJJRlk9eQpDT05G SUdfTkVUX1ZFTkRPUl9NWVJJPXkKQ09ORklHX01ZUkkxMEdFPW0KQ09ORklHX0ZFQUxOWD15CiMg Q09ORklHX05FVF9WRU5ET1JfTkFUU0VNSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05W SURJQT15CkNPTkZJR19GT1JDRURFVEg9eQojIENPTkZJR19ORVRfVkVORE9SX09LSSBpcyBub3Qg c2V0CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkUg aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1FMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9WRU5ET1JfUVVBTENPTU0gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1JFQUxU RUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1JFTkVTQVMgaXMgbm90IHNldAojIENP TkZJR19ORVRfVkVORE9SX1JEQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15 CiMgQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1NFRVE9eQojIENPTkZJR19ORVRfVkVORE9SX1NJTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9TSVMgaXMgbm90IHNldApDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NQ0RJX01PTj15 CkNPTkZJR19TRkNfU1JJT1Y9eQojIENPTkZJR19TRkNfTUNESV9MT0dHSU5HIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19TTUM5MTk0PW0KQ09ORklHX1BDTUNJQV9T TUM5MUM5Mj1tCkNPTkZJR19FUElDMTAwPXkKQ09ORklHX1NNU0M5MTFYPXkKIyBDT05GSUdfU01T QzkxMVhfQVJDSF9IT09LUyBpcyBub3Qgc2V0CkNPTkZJR19TTVNDOTQyMD15CkNPTkZJR19ORVRf VkVORE9SX1NUTUlDUk89eQpDT05GSUdfU1RNTUFDX0VUSD15CkNPTkZJR19TVE1NQUNfUExBVEZP Uk09bQojIENPTkZJR19EV01BQ19HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX0RXTUFDX0lQUTgw Nlg9bQpDT05GSUdfRFdNQUNfTFBDMThYWD1tCkNPTkZJR19EV01BQ19NRVNPTj1tCkNPTkZJR19E V01BQ19ST0NLQ0hJUD1tCiMgQ09ORklHX0RXTUFDX1NPQ0ZQR0EgaXMgbm90IHNldApDT05GSUdf RFdNQUNfU1RJPW0KQ09ORklHX0RXTUFDX1NVTlhJPW0KQ09ORklHX1NUTU1BQ19QQ0k9eQpDT05G SUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJR19IQVBQWU1FQUwgaXMgbm90IHNldApDT05GSUdf U1VOR0VNPW0KQ09ORklHX0NBU1NJTkk9bQpDT05GSUdfTklVPW0KQ09ORklHX05FVF9WRU5ET1Jf VEVIVVRJPXkKQ09ORklHX1RFSFVUST1tCiMgQ09ORklHX05FVF9WRU5ET1JfVEkgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMgbm90IHNldApD T05GSUdfVklBX1ZFTE9DSVRZPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQgaXMgbm90IHNl dAojIENPTkZJR19ORVRfVkVORE9SX1hJUkNPTSBpcyBub3Qgc2V0CkNPTkZJR19GRERJPXkKQ09O RklHX0RFRlhYPW0KQ09ORklHX0RFRlhYX01NSU89eQpDT05GSUdfU0tGUD1tCiMgQ09ORklHX0hJ UFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlM SUI9eQoKIwojIE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQVQ4MDNYX1BIWT15CiMg Q09ORklHX0FNRF9QSFkgaXMgbm90IHNldApDT05GSUdfTUFSVkVMTF9QSFk9bQojIENPTkZJR19E QVZJQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1FTRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJ R19MWFRfUEhZPW0KQ09ORklHX0NJQ0FEQV9QSFk9bQojIENPTkZJR19WSVRFU1NFX1BIWSBpcyBu b3Qgc2V0CkNPTkZJR19TTVNDX1BIWT15CiMgQ09ORklHX0JST0FEQ09NX1BIWSBpcyBub3Qgc2V0 CkNPTkZJR19CQ003WFhYX1BIWT15CiMgQ09ORklHX0JDTTg3WFhfUEhZIGlzIG5vdCBzZXQKQ09O RklHX0lDUExVU19QSFk9eQpDT05GSUdfUkVBTFRFS19QSFk9bQpDT05GSUdfTkFUSU9OQUxfUEhZ PW0KIyBDT05GSUdfU1RFMTBYUCBpcyBub3Qgc2V0CkNPTkZJR19MU0lfRVQxMDExQ19QSFk9bQoj IENPTkZJR19NSUNSRUxfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2N19QSFkgaXMgbm90 IHNldApDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfTURJT19CSVRCQU5HIGlzIG5vdCBzZXQK Q09ORklHX01ESU9fQlVTX01VWD15CiMgQ09ORklHX01ESU9fQlVTX01VWF9HUElPIGlzIG5vdCBz ZXQKQ09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPXkKQ09ORklHX01ESU9fQkNNX1VOSU1BQz1t CiMgQ09ORklHX01JQ1JFTF9LUzg5OTVNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BMSVAgaXMgbm90 IHNldApDT05GSUdfUFBQPW0KQ09ORklHX1BQUF9CU0RDT01QPW0KQ09ORklHX1BQUF9ERUZMQVRF PW0KIyBDT05GSUdfUFBQX0ZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUF9NUFBFIGlzIG5v dCBzZXQKQ09ORklHX1BQUF9NVUxUSUxJTks9eQojIENPTkZJR19QUFBPRSBpcyBub3Qgc2V0CiMg Q09ORklHX1BQVFAgaXMgbm90IHNldAojIENPTkZJR19QUFBPTDJUUCBpcyBub3Qgc2V0CiMgQ09O RklHX1BQUF9BU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUF9TWU5DX1RUWSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfU0xIQz1tCkNPTkZJR19VU0JfTkVUX0RS SVZFUlM9bQpDT05GSUdfVVNCX0NBVEM9bQojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9QRUdBU1VTPW0KIyBDT05GSUdfVVNCX1JUTDgxNTAgaXMgbm90IHNldApDT05G SUdfVVNCX1JUTDgxNTI9bQpDT05GSUdfVVNCX1VTQk5FVD1tCiMgQ09ORklHX1VTQl9ORVRfQVg4 ODE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9bQpDT05GSUdfVVNCX05FVF9DRENfRUVNPW0KQ09ORklH X1VTQl9ORVRfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPW0KQ09ORklH X1VTQl9ORVRfQ0RDX01CSU09bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05F VF9TUjk3MDA9bQpDT05GSUdfVVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVY WD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBBPW0KQ09O RklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklHX1VTQl9O RVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNCX05FVF9D RENfU1VCU0VUPW0KIyBDT05GSUdfVVNCX0FMSV9NNTYzMiBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf QU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQojIENPTkZJR19VU0JfQVJNTElOVVggaXMgbm90 IHNldAojIENPTkZJR19VU0JfRVBTT04yODg4IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0tDMjE5 MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIz MTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49 bQojIENPTkZJR19VU0JfSFNPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfSU5UNTFYMT1tCkNP TkZJR19VU0JfQ0RDX1BIT05FVD1tCkNPTkZJR19VU0JfSVBIRVRIPW0KQ09ORklHX1VTQl9TSUVS UkFfTkVUPW0KIyBDT05GSUdfVVNCX1ZMNjAwIGlzIG5vdCBzZXQKQ09ORklHX1dMQU49eQojIENP TkZJR19QQ01DSUFfUkFZQ1MgaXMgbm90IHNldAojIENPTkZJR19MSUJFUlRBU19USElORklSTSBp cyBub3Qgc2V0CkNPTkZJR19BSVJPPW0KIyBDT05GSUdfQVRNRUwgaXMgbm90IHNldAojIENPTkZJ R19BVDc2QzUwWF9VU0IgaXMgbm90IHNldApDT05GSUdfQUlST19DUz1tCkNPTkZJR19QQ01DSUFf V0wzNTAxPW0KIyBDT05GSUdfUFJJU001NCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWkQxMjAxPW0K Q09ORklHX1VTQl9ORVRfUk5ESVNfV0xBTj1tCkNPTkZJR19SVEw4MTgwPW0KIyBDT05GSUdfUlRM ODE4NyBpcyBub3Qgc2V0CkNPTkZJR19BRE04MjExPW0KIyBDT05GSUdfTUFDODAyMTFfSFdTSU0g aXMgbm90IHNldApDT05GSUdfTVdMOEs9bQpDT05GSUdfQVRIX0NPTU1PTj1tCkNPTkZJR19BVEhf Q0FSRFM9bQojIENPTkZJR19BVEhfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRINUs9bQpDT05G SUdfQVRINUtfREVCVUc9eQpDT05GSUdfQVRINUtfVFJBQ0VSPXkKQ09ORklHX0FUSDVLX1BDST15 CkNPTkZJR19BVEg5S19IVz1tCkNPTkZJR19BVEg5S19DT01NT049bQpDT05GSUdfQVRIOUtfQlRD T0VYX1NVUFBPUlQ9eQpDT05GSUdfQVRIOUs9bQpDT05GSUdfQVRIOUtfUENJPXkKIyBDT05GSUdf QVRIOUtfQUhCIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUtfREVCVUdGUyBpcyBub3Qgc2V0CkNP TkZJR19BVEg5S19EWU5BQ0s9eQojIENPTkZJR19BVEg5S19XT1cgaXMgbm90IHNldApDT05GSUdf QVRIOUtfUkZLSUxMPXkKQ09ORklHX0FUSDlLX0NIQU5ORUxfQ09OVEVYVD15CiMgQ09ORklHX0FU SDlLX1BDT0VNIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlLX0hUQz1tCiMgQ09ORklHX0FUSDlLX0hU Q19ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FSTDkxNzAgaXMgbm90IHNldApDT05GSUdf QVRINktMPW0KQ09ORklHX0FUSDZLTF9TRElPPW0KQ09ORklHX0FUSDZLTF9VU0I9bQojIENPTkZJ R19BVEg2S0xfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRINktMX1RSQUNJTkc9eQojIENPTkZJ R19BUjU1MjMgaXMgbm90IHNldAojIENPTkZJR19XSUw2MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRIMTBLIGlzIG5vdCBzZXQKQ09ORklHX1dDTjM2WFg9bQpDT05GSUdfV0NOMzZYWF9ERUJVR0ZT PXkKQ09ORklHX0I0Mz1tCkNPTkZJR19CNDNfQkNNQT15CiMgQ09ORklHX0I0M19CVVNFU19CQ01B X0FORF9TU0IgaXMgbm90IHNldApDT05GSUdfQjQzX0JVU0VTX0JDTUE9eQojIENPTkZJR19CNDNf QlVTRVNfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0I0M19QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19C NDNfUENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M19CQ01BX1BJTz15CiMgQ09ORklHX0I0 M19QSFlfTiBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M19QSFlfSFQgaXMgbm90IHNldApDT05GSUdf QjQzX0xFRFM9eQpDT05GSUdfQjQzX0hXUk5HPXkKQ09ORklHX0I0M19ERUJVRz15CkNPTkZJR19C NDNMRUdBQ1k9bQpDT05GSUdfQjQzTEVHQUNZX1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M0xF R0FDWV9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzTEVHQUNZX0xFRFM9eQpDT05GSUdf QjQzTEVHQUNZX0hXUk5HPXkKIyBDT05GSUdfQjQzTEVHQUNZX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0I0M0xFR0FDWV9ETUE9eQojIENPTkZJR19CNDNMRUdBQ1lfRE1BX0FORF9QSU9fTU9ERSBp cyBub3Qgc2V0CkNPTkZJR19CNDNMRUdBQ1lfRE1BX01PREU9eQojIENPTkZJR19CNDNMRUdBQ1lf UElPX01PREUgaXMgbm90IHNldApDT05GSUdfQlJDTVVUSUw9bQojIENPTkZJR19CUkNNU01BQyBp cyBub3Qgc2V0CkNPTkZJR19CUkNNRk1BQz1tCkNPTkZJR19CUkNNRk1BQ19QUk9UT19CQ0RDPXkK Q09ORklHX0JSQ01GTUFDX1BST1RPX01TR0JVRj15CiMgQ09ORklHX0JSQ01GTUFDX1NESU8gaXMg bm90IHNldApDT05GSUdfQlJDTUZNQUNfVVNCPXkKQ09ORklHX0JSQ01GTUFDX1BDSUU9eQpDT05G SUdfQlJDTV9UUkFDSU5HPXkKIyBDT05GSUdfQlJDTURCRyBpcyBub3Qgc2V0CkNPTkZJR19IT1NU QVA9bQpDT05GSUdfSE9TVEFQX0ZJUk1XQVJFPXkKQ09ORklHX0hPU1RBUF9GSVJNV0FSRV9OVlJB TT15CkNPTkZJR19IT1NUQVBfUExYPW0KIyBDT05GSUdfSE9TVEFQX1BDSSBpcyBub3Qgc2V0CiMg Q09ORklHX0hPU1RBUF9DUyBpcyBub3Qgc2V0CkNPTkZJR19JUFcyMTAwPW0KIyBDT05GSUdfSVBX MjEwMF9NT05JVE9SIGlzIG5vdCBzZXQKQ09ORklHX0lQVzIxMDBfREVCVUc9eQojIENPTkZJR19J UFcyMjAwIGlzIG5vdCBzZXQKQ09ORklHX0xJQklQVz1tCkNPTkZJR19MSUJJUFdfREVCVUc9eQpD T05GSUdfSVdMV0lGST1tCkNPTkZJR19JV0xXSUZJX0xFRFM9eQojIENPTkZJR19JV0xEVk0gaXMg bm90IHNldAojIENPTkZJR19JV0xNVk0gaXMgbm90IHNldAoKIwojIFdBUk5JTkc6IGl3bHdpZmkg aXMgdXNlbGVzcyB3aXRob3V0IElXTERWTSBvciBJV0xNVk0KIwoKIwojIERlYnVnZ2luZyBPcHRp b25zCiMKIyBDT05GSUdfSVdMV0lGSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lXTFdJRklf REVWSUNFX1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19JV0w0OTY1IGlzIG5vdCBzZXQKIyBD T05GSUdfSVdMMzk0NSBpcyBub3Qgc2V0CkNPTkZJR19MSUJFUlRBUz1tCiMgQ09ORklHX0xJQkVS VEFTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19MSUJFUlRBU19DUz1tCkNPTkZJR19MSUJFUlRBU19T RElPPW0KIyBDT05GSUdfTElCRVJUQVNfU1BJIGlzIG5vdCBzZXQKQ09ORklHX0xJQkVSVEFTX0RF QlVHPXkKIyBDT05GSUdfTElCRVJUQVNfTUVTSCBpcyBub3Qgc2V0CkNPTkZJR19IRVJNRVM9bQoj IENPTkZJR19IRVJNRVNfUFJJU00gaXMgbm90IHNldAojIENPTkZJR19IRVJNRVNfQ0FDSEVfRldf T05fSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19QTFhfSEVSTUVTPW0KIyBDT05GSUdfVE1EX0hFUk1F UyBpcyBub3Qgc2V0CkNPTkZJR19OT1JURUxfSEVSTUVTPW0KQ09ORklHX1BDTUNJQV9IRVJNRVM9 bQojIENPTkZJR19QQ01DSUFfU1BFQ1RSVU0gaXMgbm90IHNldAojIENPTkZJR19PUklOT0NPX1VT QiBpcyBub3Qgc2V0CiMgQ09ORklHX1A1NF9DT01NT04gaXMgbm90IHNldApDT05GSUdfUlQyWDAw PW0KIyBDT05GSUdfUlQyNDAwUENJIGlzIG5vdCBzZXQKQ09ORklHX1JUMjUwMFBDST1tCkNPTkZJ R19SVDYxUENJPW0KQ09ORklHX1JUMjgwMFBDST1tCkNPTkZJR19SVDI4MDBQQ0lfUlQzM1hYPXkK IyBDT05GSUdfUlQyODAwUENJX1JUMzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUMjgwMFBDSV9S VDUzWFggaXMgbm90IHNldApDT05GSUdfUlQyODAwUENJX1JUMzI5MD15CkNPTkZJR19SVDI1MDBV U0I9bQpDT05GSUdfUlQ3M1VTQj1tCkNPTkZJR19SVDI4MDBVU0I9bQojIENPTkZJR19SVDI4MDBV U0JfUlQzM1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlQyODAwVVNCX1JUMzVYWCBpcyBub3Qgc2V0 CkNPTkZJR19SVDI4MDBVU0JfUlQzNTczPXkKIyBDT05GSUdfUlQyODAwVVNCX1JUNTNYWCBpcyBu b3Qgc2V0CkNPTkZJR19SVDI4MDBVU0JfUlQ1NVhYPXkKQ09ORklHX1JUMjgwMFVTQl9VTktOT1dO PXkKQ09ORklHX1JUMjgwMF9MSUI9bQpDT05GSUdfUlQyODAwX0xJQl9NTUlPPW0KQ09ORklHX1JU MlgwMF9MSUJfTU1JTz1tCkNPTkZJR19SVDJYMDBfTElCX1BDST1tCkNPTkZJR19SVDJYMDBfTElC X1VTQj1tCkNPTkZJR19SVDJYMDBfTElCPW0KQ09ORklHX1JUMlgwMF9MSUJfRklSTVdBUkU9eQpD T05GSUdfUlQyWDAwX0xJQl9DUllQVE89eQpDT05GSUdfUlQyWDAwX0xJQl9MRURTPXkKQ09ORklH X1JUMlgwMF9ERUJVRz15CiMgQ09ORklHX1dMX01FRElBVEVLIGlzIG5vdCBzZXQKQ09ORklHX1JU TF9DQVJEUz1tCkNPTkZJR19SVEw4MTkyQ0U9bQpDT05GSUdfUlRMODE5MlNFPW0KQ09ORklHX1JU TDgxOTJERT1tCiMgQ09ORklHX1JUTDg3MjNBRSBpcyBub3Qgc2V0CkNPTkZJR19SVEw4NzIzQkU9 bQpDT05GSUdfUlRMODE4OEVFPW0KIyBDT05GSUdfUlRMODE5MkVFIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRMODgyMUFFIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgxOTJDVT1tCkNPTkZJR19SVExXSUZJ PW0KQ09ORklHX1JUTFdJRklfUENJPW0KQ09ORklHX1JUTFdJRklfVVNCPW0KIyBDT05GSUdfUlRM V0lGSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVEw4MTkyQ19DT01NT049bQpDT05GSUdfUlRM ODcyM19DT01NT049bQpDT05GSUdfUlRMQlRDT0VYSVNUPW0KIyBDT05GSUdfV0xfVEkgaXMgbm90 IHNldApDT05GSUdfWkQxMjExUlc9bQojIENPTkZJR19aRDEyMTFSV19ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19NV0lGSUVYPW0KQ09ORklHX01XSUZJRVhfU0RJTz1tCiMgQ09ORklHX01XSUZJRVhf UENJRSBpcyBub3Qgc2V0CkNPTkZJR19NV0lGSUVYX1VTQj1tCkNPTkZJR19DVzEyMDA9bQpDT05G SUdfQ1cxMjAwX1dMQU5fU0RJTz1tCkNPTkZJR19DVzEyMDBfV0xBTl9TUEk9bQojIENPTkZJR19S U0lfOTFYIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUgV2lNQVggKE5ldHdvcmtpbmcgb3B0aW9ucykg dG8gc2VlIHRoZSBXaU1BWCBkcml2ZXJzCiMKQ09ORklHX1dBTj15CkNPTkZJR19IT1NURVNTX1NW MTE9bQpDT05GSUdfQ09TQT1tCkNPTkZJR19MQU5NRURJQT1tCiMgQ09ORklHX1NFQUxFVkVMXzQw MjEgaXMgbm90IHNldApDT05GSUdfSERMQz15CiMgQ09ORklHX0hETENfUkFXIGlzIG5vdCBzZXQK IyBDT05GSUdfSERMQ19SQVdfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hETENfQ0lTQ089eQpDT05G SUdfSERMQ19GUj1tCkNPTkZJR19IRExDX1BQUD1tCgojCiMgWC4yNS9MQVBCIHN1cHBvcnQgaXMg ZGlzYWJsZWQKIwojIENPTkZJR19QQ0kyMDBTWU4gaXMgbm90IHNldAojIENPTkZJR19XQU5YTCBp cyBub3Qgc2V0CkNPTkZJR19QQzMwMFRPTz1tCiMgQ09ORklHX04yIGlzIG5vdCBzZXQKQ09ORklH X0MxMDE9eQpDT05GSUdfRkFSU1lOQz15CkNPTkZJR19EU0NDND1tCkNPTkZJR19EU0NDNF9QQ0lT WU5DPXkKIyBDT05GSUdfRFNDQzRfUENJX1JTVCBpcyBub3Qgc2V0CkNPTkZJR19ETENJPW0KQ09O RklHX0RMQ0lfTUFYPTgKQ09ORklHX1NETEE9bQpDT05GSUdfU0JOST1tCkNPTkZJR19TQk5JX01V TFRJTElORT15CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9bQpDT05GSUdfVk1YTkVUMz15CkNP TkZJR19JU0ROPXkKIyBDT05GSUdfSVNETl9JNEwgaXMgbm90IHNldAojIENPTkZJR19JU0ROX0NB UEkgaXMgbm90IHNldAojIENPTkZJR19JU0ROX0RSVl9HSUdBU0VUIGlzIG5vdCBzZXQKIyBDT05G SUdfSFlTRE4gaXMgbm90IHNldAojIENPTkZJR19NSVNETiBpcyBub3Qgc2V0CgojCiMgSW5wdXQg ZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz1tCiMgQ09O RklHX0lOUFVUX0ZGX01FTUxFU1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT0xMREVWIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfU1BBUlNFS01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX01BVFJJWEtNQVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05G SUdfSU5QVVRfTU9VU0VERVY9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVg9eQpDT05GSUdf SU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVO X1k9NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0VW REVWIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0 IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9B UkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNl dApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RD QTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIz IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf U1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RNUEUgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9PTUFQNCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDMzU4OVgg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DUk9TX0VDIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ0FQMTFYWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9N T1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdf TU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTPXkKQ09ORklH X01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKIyBDT05G SUdfTU9VU0VfUFMyX0VMQU5URUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1NFTlRF TElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9VU0VfUFMyX09MUEMgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVD SD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0Vf U0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMg Q09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBu b3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0Vf SU5QT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfTE9HSUJNIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfUEMxMTBQQUQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9WU1hYWEFBIGlzIG5v dCBzZXQKIyBDT05GSUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQ VElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UQUJM RVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX01JU0MgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJ R19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9f STgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19DVDgyQzcxMD1tCkNP TkZJR19TRVJJT19QQVJLQkQ9bQojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05G SUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz1tCiMgQ09ORklHX1NFUklPX0FMVEVS QV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FQQlBTMiBpcyBub3Qg c2V0CkNPTkZJR19TRVJJT19PTFBDX0FQU1A9eQpDT05GSUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FN RVBPUlRfTlM1NTg9bQpDT05GSUdfR0FNRVBPUlRfTDQ9eQpDT05GSUdfR0FNRVBPUlRfRU1VMTBL MT15CkNPTkZJR19HQU1FUE9SVF9GTTgwMT1tCgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05G SUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05GSUdfVU5JWDk4X1BUWVM9eQojIENP TkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9Q VFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMgQ09ORklHX1NFUklBTF9OT05TVEFO REFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NN IGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZNRU09 eQojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJ R19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgy NTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19T RVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CiMgQ09ORklHX1NF UklBTF84MjUwX0NTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09O RklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRF TkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9y dCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX01BWDMxMDAgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qg c2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBD T05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9PRl9QTEFURk9STSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1RJTUJFUkRBTEUgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lGWDZYNjAgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfUENIX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfWElMSU5YX1BTX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBV QVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0NPTkVYQU5UX0RJR0lDT0xPUiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9NRU5fWjEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklO VEsgaXMgbm90IHNldApDT05GSUdfUFJJTlRFUj1tCiMgQ09ORklHX0xQX0NPTlNPTEUgaXMgbm90 IHNldApDT05GSUdfUFBERVY9bQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CiMg Q09ORklHX0lQTUlfSEFORExFUiBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET009eQpDT05GSUdf SFdfUkFORE9NX1RJTUVSSU9NRU09bQojIENPTkZJR19IV19SQU5ET01fSU5URUwgaXMgbm90IHNl dAojIENPTkZJR19IV19SQU5ET01fQU1EIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9HRU9E RT15CiMgQ09ORklHX0hXX1JBTkRPTV9WSUEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJ UlRJTz1tCkNPTkZJR19IV19SQU5ET01fVFBNPW0KQ09ORklHX05WUkFNPW0KIyBDT05GSUdfRFRM SyBpcyBub3Qgc2V0CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTElDT00g aXMgbm90IHNldAojIENPTkZJR19TT05ZUEkgaXMgbm90IHNldAoKIwojIFBDTUNJQSBjaGFyYWN0 ZXIgZGV2aWNlcwojCiMgQ09ORklHX1NZTkNMSU5LX0NTIGlzIG5vdCBzZXQKQ09ORklHX0NBUkRN QU5fNDAwMD1tCkNPTkZJR19DQVJETUFOXzQwNDA9bQojIENPTkZJR19JUFdJUkVMRVNTIGlzIG5v dCBzZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldAojIENPTkZJR19QQzg3MzZ4X0dQSU8gaXMg bm90IHNldAojIENPTkZJR19OU0NfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19SQVdfRFJJVkVSPW0K Q09ORklHX01BWF9SQVdfREVWUz0yNTYKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CkNPTkZJR19I QU5HQ0hFQ0tfVElNRVI9bQpDT05GSUdfVENHX1RQTT15CkNPTkZJR19UQ0dfVElTPXkKQ09ORklH X1RDR19USVNfSTJDX0FUTUVMPW0KQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPW0KQ09ORklH X1RDR19USVNfSTJDX05VVk9UT049eQpDT05GSUdfVENHX05TQz1tCkNPTkZJR19UQ0dfQVRNRUw9 bQpDT05GSUdfVENHX0lORklORU9OPXkKIyBDT05GSUdfVENHX0NSQiBpcyBub3Qgc2V0CkNPTkZJ R19UQ0dfVElTX1NUMzNaUDI0PXkKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9JMkMgaXMgbm90 IHNldApDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEk9bQpDT05GSUdfVEVMQ0xPQ0s9eQpDT05G SUdfREVWUE9SVD15CkNPTkZJR19YSUxMWUJVUz1tCkNPTkZJR19YSUxMWUJVU19PRj1tCgojCiMg STJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09O RklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRF Vj1tCiMgQ09ORklHX0kyQ19NVVggaXMgbm90IHNldApDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkK Q09ORklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BD QT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNv bnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JMkNfQUxJMTUzNT1tCkNPTkZJR19JMkNfQUxJMTU2 Mz1tCkNPTkZJR19JMkNfQUxJMTVYMz1tCiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldApD T05GSUdfSTJDX0FNRDgxMTE9bQpDT05GSUdfSTJDX0k4MDE9eQpDT05GSUdfSTJDX0lTQ0g9eQoj IENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfTkZPUkNFMj1tCiMgQ09ORklHX0kyQ19ORk9SQ0UyX1M0OTg1IGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldApDT05GSUdfSTJDX1NJUzYzMD15CiMg Q09ORklHX0kyQ19TSVM5NlggaXMgbm90IHNldApDT05GSUdfSTJDX1ZJQT15CkNPTkZJR19JMkNf VklBUFJPPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0 CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9u LWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89bQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9Q Q0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19JMkNf R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfS0VNUExEPW0KIyBDT05GSUdfSTJDX09DT1JFUyBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfSTJD X1BYQT15CkNPTkZJR19JMkNfUFhBX1BDST15CkNPTkZJR19JMkNfU0lNVEVDPW0KIyBDT05GSUdf STJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJp dmVycwojCkNPTkZJR19JMkNfRElPTEFOX1UyQz15CiMgQ09ORklHX0kyQ19ETE4yIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfSTJDX1BBUlBPUlRfTElH SFQ9eQojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNf VEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwoj IE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfUENBX0lTQT15CiMgQ09O RklHX0kyQ19DUk9TX0VDX1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDeDIwMF9BQ0IgaXMg bm90IHNldApDT05GSUdfSTJDX1NUVUI9bQpDT05GSUdfSTJDX1NMQVZFPXkKQ09ORklHX0kyQ19T TEFWRV9FRVBST009bQojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qg c2V0CkNPTkZJR19TUEk9eQpDT05GSUdfU1BJX0RFQlVHPXkKQ09ORklHX1NQSV9NQVNURVI9eQoK IwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBp cyBub3Qgc2V0CkNPTkZJR19TUElfQklUQkFORz15CkNPTkZJR19TUElfQlVUVEVSRkxZPW0KQ09O RklHX1NQSV9DQURFTkNFPXkKQ09ORklHX1NQSV9ETE4yPW0KQ09ORklHX1NQSV9HUElPPXkKQ09O RklHX1NQSV9MTTcwX0xMUD1tCkNPTkZJR19TUElfRlNMX0xJQj15CkNPTkZJR19TUElfRlNMX1NQ ST15CkNPTkZJR19TUElfT0NfVElOWT1tCiMgQ09ORklHX1NQSV9QWEEyWFggaXMgbm90IHNldAoj IENPTkZJR19TUElfUFhBMlhYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfU0MxOElTNjAyPW0K Q09ORklHX1NQSV9UT1BDTElGRl9QQ0g9bQojIENPTkZJR19TUElfWENPTU0gaXMgbm90IHNldApD T05GSUdfU1BJX1hJTElOWD15CkNPTkZJR19TUElfWllOUU1QX0dRU1BJPXkKIyBDT05GSUdfU1BJ X0RFU0lHTldBUkUgaXMgbm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKIyBDT05G SUdfU1BJX1NQSURFViBpcyBub3Qgc2V0CkNPTkZJR19TUElfVExFNjJYMD15CkNPTkZJR19TUE1J PW0KQ09ORklHX0hTST1tCkNPTkZJR19IU0lfQk9BUkRJTkZPPXkKCiMKIyBIU0kgY29udHJvbGxl cnMKIwoKIwojIEhTSSBjbGllbnRzCiMKQ09ORklHX0hTSV9DSEFSPW0KCiMKIyBQUFMgc3VwcG9y dAojCkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBj bGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMg Q09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX1BB UlBPUlQgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9HUElPPW0KCiMKIyBQUFMgZ2VuZXJh dG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9D TE9DSz15CkNPTkZJR19EUDgzNjQwX1BIWT1tCkNPTkZJR19QVFBfMTU4OF9DTE9DS19QQ0g9bQpD T05GSUdfQVJDSF9XQU5UX09QVElPTkFMX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJ R19HUElPX0RFVlJFUz15CkNPTkZJR19PRl9HUElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJ R19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9eQpDT05GSUdfR1BJ T19NQVg3MzBYPW0KCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElP Xzc0WFhfTU1JTz15CkNPTkZJR19HUElPX0FMVEVSQT1tCkNPTkZJR19HUElPX0RXQVBCPW0KIyBD T05GSUdfR1BJT19GNzE4OFggaXMgbm90IHNldApDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JN PW0KIyBDT05GSUdfR1BJT19HUkdQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19JQ0g9eQpDT05G SUdfR1BJT19JVDg3NjFFPW0KIyBDT05GSUdfR1BJT19MWU5YUE9JTlQgaXMgbm90IHNldApDT05G SUdfR1BJT19TQ0g9eQpDT05GSUdfR1BJT19TQ0gzMTFYPXkKQ09ORklHX0dQSU9fU1lTQ09OPXkK Q09ORklHX0dQSU9fVlg4NTU9bQpDT05GSUdfR1BJT19YSUxJTlg9bQoKIwojIEkyQyBHUElPIGV4 cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f QUROUCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMDA9bQpDT05GSUdfR1BJT19NQVg3MzJY PW0KQ09ORklHX0dQSU9fUENBOTUzWD1tCkNPTkZJR19HUElPX1BDRjg1N1g9eQojIENPTkZJR19H UElPX1NYMTUwWCBpcyBub3Qgc2V0CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdf R1BJT19BUklaT05BIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQ1JZU1RBTF9DT1ZFPXkKQ09ORklH X0dQSU9fREE5MDUyPW0KQ09ORklHX0dQSU9fREE5MDU1PW0KQ09ORklHX0dQSU9fRExOMj1tCiMg Q09ORklHX0dQSU9fSkFOWl9UVEwgaXMgbm90IHNldApDT05GSUdfR1BJT19LRU1QTEQ9bQojIENP TkZJR19HUElPX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUEFMTUFTIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19TVE1QRSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RDMzU4OVg9eQoj IENPTkZJR19HUElPX1RJTUJFUkRBTEUgaXMgbm90IHNldAojIENPTkZJR19HUElPX1RQUzY1ODZY IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUFM2NTkxMCBpcyBub3Qgc2V0CkNPTkZJR19HUElP X1RQUzY1OTEyPXkKIyBDT05GSUdfR1BJT19UV0w0MDMwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f VFdMNjA0MD1tCkNPTkZJR19HUElPX1dNODMxWD1tCkNPTkZJR19HUElPX1dNODk5ND1tCgojCiMg UENJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQU1EODExMT1tCkNPTkZJR19HUElPX0JU OFhYPXkKQ09ORklHX0dQSU9fSU5URUxfTUlEPXkKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90 IHNldApDT05GSUdfR1BJT19QQ0g9bQojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAoj IENPTkZJR19HUElPX1NPREFWSUxMRSBpcyBub3Qgc2V0CgojCiMgU1BJIEdQSU8gZXhwYW5kZXJz CiMKQ09ORklHX0dQSU9fNzRYMTY0PW0KIyBDT05GSUdfR1BJT19NQVg3MzAxIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fTUNQMjNTMDg9bQojIENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldAoK IwojIFVTQiBHUElPIGV4cGFuZGVycwojCkNPTkZJR19XMT15CkNPTkZJR19XMV9DT049eQoKIwoj IDEtd2lyZSBCdXMgTWFzdGVycwojCkNPTkZJR19XMV9NQVNURVJfTUFUUk9YPW0KQ09ORklHX1cx X01BU1RFUl9EUzI0OTA9bQpDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj15CiMgQ09ORklHX1cxX01B U1RFUl9EUzFXTSBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfR1BJTz1tCgojCiMgMS13aXJl IFNsYXZlcwojCiMgQ09ORklHX1cxX1NMQVZFX1RIRVJNIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NM QVZFX1NNRU09bQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDggaXMgbm90IHNldApDT05GSUdfVzFf U0xBVkVfRFMyNDEzPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA2IGlzIG5vdCBzZXQKQ09ORklH X1cxX1NMQVZFX0RTMjQyMz1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzMSBpcyBub3Qgc2V0CkNP TkZJR19XMV9TTEFWRV9EUzI0MzM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQz15CkNPTkZJ R19XMV9TTEFWRV9EUzI3NjA9bQpDT05GSUdfVzFfU0xBVkVfRFMyNzgwPW0KQ09ORklHX1cxX1NM QVZFX0RTMjc4MT1tCkNPTkZJR19XMV9TTEFWRV9EUzI4RTA0PW0KQ09ORklHX1cxX1NMQVZFX0JR MjcwMDA9bQpDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1BEQV9QT1dFUj15CiMgQ09ORklHX0dFTkVSSUNfQURDX0JBVFRF UlkgaXMgbm90IHNldApDT05GSUdfV004MzFYX0JBQ0tVUD1tCiMgQ09ORklHX1dNODMxWF9QT1dF UiBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1BPV0VSPXkKIyBDT05GSUdfQkFUVEVSWV84OFBNODYw WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX0JB VFRFUllfRFMyNzgwPW0KIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldApDT05GSUdf QkFUVEVSWV9EUzI3ODI9bQpDT05GSUdfQkFUVEVSWV9PTFBDPXkKIyBDT05GSUdfQkFUVEVSWV9T QlMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3eDAwPXkKIyBDT05GSUdfQkFUVEVSWV9C UTI3WDAwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0JRMjdYMDBfUExBVEZPUk09eQoj IENPTkZJR19CQVRURVJZX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0RBOTE1MD1t CkNPTkZJR19CQVRURVJZX01BWDE3MDQwPXkKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfVFdMNDAzMF9NQURDIGlzIG5vdCBzZXQKQ09ORklHX0NI QVJHRVJfUENGNTA2MzM9bQpDT05GSUdfQkFUVEVSWV9SWDUxPW0KIyBDT05GSUdfQ0hBUkdFUl9J U1AxNzA0IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYODkwMz15CiMgQ09ORklHX0NIQVJH RVJfVFdMNDAzMCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0xQODcyNz1tCiMgQ09ORklHX0NI QVJHRVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX01BTkFHRVI9eQojIENPTkZJR19D SEFSR0VSX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTk3IGlzIG5v dCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDE1WD1tCkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9bQoj IENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQ3 MzUgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI1ODkwPXkKIyBDT05GSUdfQ0hBUkdFUl9T TUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNl dAojIENPTkZJR19CQVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1JUOTQ1 NT1tCiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfQVZTIGlz IG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CiMgQ09ORklHX0hXTU9O X0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VO U09SU19BRDczMTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxNCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9bQpDT05GSUdf U0VOU09SU19BRE0xMDI1PW0KQ09ORklHX1NFTlNPUlNfQURNMTAyNj1tCkNPTkZJR19TRU5TT1JT X0FETTEwMjk9bQpDT05GSUdfU0VOU09SU19BRE0xMDMxPW0KQ09ORklHX1NFTlNPUlNfQURNOTI0 MD1tCkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9bQpDT05GSUdfU0VOU09SU19BRFQ3MzEwPW0KIyBD T05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMT1t CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9bQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPW0KQ09ORklH X1NFTlNPUlNfQURUNzQ3NT15CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0s4VEVNUD1tCiMgQ09ORklHX1NFTlNPUlNfSzEwVEVNUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19BUFBMRVNNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYyMD15CkNPTkZJR19TRU5T T1JTX0RTMTYyMT1tCkNPTkZJR19TRU5TT1JTX0RFTExfU01NPXkKIyBDT05GSUdfU0VOU09SU19E QTkwNTJfQURDIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREE5MDU1PXkKQ09ORklHX1NFTlNP UlNfSTVLX0FNQj1tCkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9bQpDT05GSUdfU0VOU09SU19GNzE4 ODJGRz1tCkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9bQojIENPTkZJR19TRU5TT1JTX01DMTM3ODNf QURDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19HTDUxOFNNPW0KQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15CiMgQ09ORklHX1NFTlNP UlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19HUElPX0ZBTj1tCiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0lJT19IV01PTj1tCkNPTkZJR19TRU5TT1JTX0k1NTAwPXkKQ09ORklH X1NFTlNPUlNfQ09SRVRFTVA9bQpDT05GSUdfU0VOU09SU19JVDg3PW0KQ09ORklHX1NFTlNPUlNf SkM0Mj1tCkNPTkZJR19TRU5TT1JTX1BPV1IxMjIwPW0KIyBDT05GSUdfU0VOU09SU19MSU5FQUdF IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMjk0NT15CiMgQ09ORklHX1NFTlNPUlNfTFRD NDE1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xUQzQyMjI9bQojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MVEM0MjYwPXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT1tCkNPTkZJR19T RU5TT1JTX01BWDExMTE9bQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT1tCiMgQ09ORklHX1NFTlNP UlNfTUFYMTYxOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9bQojIENPTkZJR19T RU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9bQpDT05GSUdf U0VOU09SU19NQVg2NjQyPXkKQ09ORklHX1NFTlNPUlNfTUFYNjY1MD1tCkNPTkZJR19TRU5TT1JT X01BWDY2OTc9eQpDT05GSUdfU0VOU09SU19IVFUyMT1tCiMgQ09ORklHX1NFTlNPUlNfTUNQMzAy MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19IV01PTj1tCiMgQ09ORklHX1NF TlNPUlNfQURDWFggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTYzPXkKQ09ORklHX1NFTlNP UlNfTE03MD15CkNPTkZJR19TRU5TT1JTX0xNNzM9eQpDT05GSUdfU0VOU09SU19MTTc1PXkKQ09O RklHX1NFTlNPUlNfTE03Nz15CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xNODA9bQojIENPTkZJR19TRU5TT1JTX0xNODMgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xNODUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTg3PXkKQ09ORklHX1NF TlNPUlNfTE05MD15CkNPTkZJR19TRU5TT1JTX0xNOTI9bQojIENPTkZJR19TRU5TT1JTX0xNOTMg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjM0PW0KIyBDT05GSUdfU0VOU09SU19MTTk1 MjQxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05NTI0NT1tCkNPTkZJR19TRU5TT1JTX1BD ODczNjA9bQpDT05GSUdfU0VOU09SU19QQzg3NDI3PXkKQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJN SVNUT1I9bQpDT05GSUdfU0VOU09SU19OQ1Q2NjgzPXkKQ09ORklHX1NFTlNPUlNfTkNUNjc3NT15 CiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDc5 MDQ9eQojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NIVDE1PW0KIyBDT05GSUdfU0VOU09SU19TSFQyMSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NIVEMxPXkKQ09ORklHX1NFTlNPUlNfU0lTNTU5NT1t CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VNQzE0 MDM9eQojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0VNQzZXMjAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9bQpDT05GSUdfU0VO U09SU19TTVNDNDdNMTkyPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz1tCiMgQ09ORklHX1NF TlNPUlNfU0NINTZYWF9DT01NT04gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTU02NjU9bQoj IENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFMx MDE1PXkKQ09ORklHX1NFTlNPUlNfQURTNzgyOD1tCkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9bQoj IENPTkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIw OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVEM3ND1tCkNPTkZJR19TRU5TT1JTX1RITUM1MD1tCiMgQ09ORklHX1NFTlNPUlNfVE1Q MTAyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTAzPXkKQ09ORklHX1NFTlNPUlNfVE1Q NDAxPXkKQ09ORklHX1NFTlNPUlNfVE1QNDIxPXkKIyBDT05GSUdfU0VOU09SU19UV0w0MDMwX01B REMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD1tCiMgQ09ORklHX1NFTlNP UlNfVklBNjg2QSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT1tCkNPTkZJR19TRU5T T1JTX1ZUODIzMT1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfVzgzNzkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkyRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19XODM3OTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg1VFM9bQojIENPTkZJR19T RU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4MzYyN0hGPW0KQ09O RklHX1NFTlNPUlNfVzgzNjI3RUhGPW0KIyBDT05GSUdfU0VOU09SU19XTTgzMVggaXMgbm90IHNl dAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkK IyBDT05GSUdfVEhFUk1BTF9IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfT0YgaXMg bm90IHNldApDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RF RkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9T SEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBp cyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJ R19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkK Q09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9QT1dF Ul9BTExPQ0FUT1IgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQpDT05GSUdf SU5URUxfUE9XRVJDTEFNUD15CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD15CkNPTkZJR19J TlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT1tCkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9bQoj IENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRz IHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19RQ09NX1NQTUlfVEVNUF9BTEFSTT1tCiMgQ09ORklH X1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNp bGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj1tCkNPTkZJR19TU0JfU1BST009eQpDT05GSUdf U1NCX1BDSUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQpDT05GSUdfU1NCX0I0 M19QQ0lfQlJJREdFPXkKQ09ORklHX1NTQl9QQ01DSUFIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NT Ql9QQ01DSUFIT1NUPXkKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15CiMgQ09ORklHX1NT Ql9TRElPSE9TVCBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0lMRU5UPXkKQ09ORklHX1NTQl9EUklW RVJfUENJQ09SRV9QT1NTSUJMRT15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkU9eQojIENPTkZJ R19TU0JfRFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMg QnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCkNPTkZJR19CQ01BPW0KQ09ORklHX0JDTUFfQkxPQ0tJ Tz15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQV9IT1NUX1BD SSBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0hPU1RfU09DPXkKIyBDT05GSUdfQkNNQV9EUklWRVJf UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldApD T05GSUdfQkNNQV9EUklWRVJfR1BJTz15CiMgQ09ORklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoK IwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENP TkZJR19NRkRfQ1M1NTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfQVMzNzIyPXkKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9ITENE QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9BWFAyMFggaXMgbm90IHNldApDT05GSUdfTUZEX0NST1NfRUM9bQpDT05GSUdfTUZEX0NST1Nf RUNfSTJDPW0KQ09ORklHX01GRF9DUk9TX0VDX1NQST1tCiMgQ09ORklHX1BNSUNfREE5MDNYIGlz IG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDUyPXkKQ09ORklHX01GRF9EQTkwNTJfU1BJPXkKIyBD T05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX0RBOTA1NT15CiMgQ09O RklHX01GRF9EQTkwNjMgaXMgbm90IHNldApDT05GSUdfTUZEX0RBOTE1MD1tCkNPTkZJR19NRkRf RExOMj1tCkNPTkZJR19NRkRfTUMxM1hYWD15CkNPTkZJR19NRkRfTUMxM1hYWF9TUEk9eQpDT05G SUdfTUZEX01DMTNYWFhfSTJDPW0KIyBDT05GSUdfTUZEX0hJNjQyMV9QTUlDIGlzIG5vdCBzZXQK Q09ORklHX0hUQ19QQVNJQzM9bQojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQKQ09ORklH X0xQQ19JQ0g9eQpDT05GSUdfTFBDX1NDSD15CkNPTkZJR19JTlRFTF9TT0NfUE1JQz15CkNPTkZJ R19NRkRfSkFOWl9DTU9ESU89bQpDT05GSUdfTUZEX0tFTVBMRD1tCkNPTkZJR19NRkRfODhQTTgw MD1tCkNPTkZJR19NRkRfODhQTTgwNT1tCkNPTkZJR19NRkRfODhQTTg2MFg9eQojIENPTkZJR19N RkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2ODYgaXMgbm90IHNldApD T05GSUdfTUZEX01BWDc3NjkzPXkKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlzIG5vdCBzZXQKQ09O RklHX01GRF9NQVg4OTA3PW0KIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldApDT05GSUdf TUZEX01BWDg5OTc9eQojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf TVQ2Mzk3PXkKQ09ORklHX01GRF9NRU5GMjFCTUM9bQpDT05GSUdfRVpYX1BDQVA9eQojIENPTkZJ R19NRkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkVUVT1tCkNPTkZJR19NRkRf UENGNTA2MzM9eQpDT05GSUdfUENGNTA2MzNfQURDPXkKQ09ORklHX1BDRjUwNjMzX0dQSU89bQpD T05GSUdfTUZEX1JEQzMyMVg9eQpDT05GSUdfTUZEX1JUU1hfUENJPXkKQ09ORklHX01GRF9SVDUw MzM9eQpDT05GSUdfTUZEX1JUU1hfVVNCPW0KIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfUks4MDggaXMgbm90IHNldApDT05GSUdfTUZEX1JONVQ2MTg9eQojIENP TkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NJNDc2WF9DT1JFPXkKIyBD T05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9TTVNDPXkKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNldApDT05G SUdfTUZEX1NUTVBFPXkKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNUEUgSW50ZXJmYWNlIERy aXZlcnMKIwojIENPTkZJR19TVE1QRV9JMkMgaXMgbm90IHNldApDT05GSUdfU1RNUEVfU1BJPXkK Q09ORklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQpDT05GSUdf TUZEX0xQMzk0Mz1tCiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldApDT05GSUdfTUZEX1BB TE1BUz15CkNPTkZJR19UUFM2MTA1WD15CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09O RklHX1RQUzY1MDdYPW0KIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKQ09ORklHX01G RF9UUFM2NTIxNz15CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf VFBTNjU4Nlg9eQpDT05GSUdfTUZEX1RQUzY1OTEwPXkKQ09ORklHX01GRF9UUFM2NTkxMj15CkNP TkZJR19NRkRfVFBTNjU5MTJfSTJDPXkKIyBDT05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qg c2V0CkNPTkZJR19NRkRfVFBTODAwMzE9eQpDT05GSUdfVFdMNDAzMF9DT1JFPXkKQ09ORklHX01G RF9UV0w0MDMwX0FVRElPPXkKQ09ORklHX1RXTDYwNDBfQ09SRT15CkNPTkZJR19NRkRfV0wxMjcz X0NPUkU9eQojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9USU1CRVJE QUxFPXkKQ09ORklHX01GRF9UQzM1ODlYPXkKIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90IHNldApD T05GSUdfTUZEX1ZYODU1PW0KQ09ORklHX01GRF9BUklaT05BPXkKQ09ORklHX01GRF9BUklaT05B X0kyQz1tCkNPTkZJR19NRkRfQVJJWk9OQV9TUEk9eQpDT05GSUdfTUZEX1dNNTEwMj15CiMgQ09O RklHX01GRF9XTTUxMTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk3IGlzIG5vdCBzZXQK Q09ORklHX01GRF9XTTg0MDA9eQpDT05GSUdfTUZEX1dNODMxWD15CiMgQ09ORklHX01GRF9XTTgz MVhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTgzMVhfU1BJPXkKIyBDT05GSUdfTUZEX1dN ODM1MF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFUT1I9 eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJ WEVEX1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9eQpDT05GSUdf UkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUj1tCkNPTkZJR19SRUdVTEFUT1JfODhQTTgwMD1t CkNPTkZJR19SRUdVTEFUT1JfODhQTTg2MDc9bQpDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjU9eQpD T05GSUdfUkVHVUxBVE9SX0FENTM5OD1tCiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90 IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVMzNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxB VE9SX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfREE5MDU1PXkKIyBDT05GSUdf UkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PW0KIyBDT05GSUdfUkVHVUxBVE9SX0dQ SU8gaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9bQojIENPTkZJR19SRUdVTEFU T1JfSVNMNjI3MUEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT1tCkNPTkZJR19S RUdVTEFUT1JfTFAzOTcyPW0KQ09ORklHX1JFR1VMQVRPUl9MUDg3Mlg9eQojIENPTkZJR19SRUdV TEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5PW0KQ09ORklH X1JFR1VMQVRPUl9NQVgxNTg2PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PXkKQ09ORklHX1JF R1VMQVRPUl9NQVg4NjYwPW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4OTA3PW0KQ09ORklHX1JFR1VM QVRPUl9NQVg4OTUyPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczPXkKQ09ORklHX1JFR1VMQVRP Ul9NQVg4OTk3PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDc3NjkzIGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9eQojIENPTkZJR19SRUdVTEFUT1JfTUMxMzc4MyBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUMxMzg5Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYz OTcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BBTE1BUz15CkNPTkZJR19SRUdVTEFUT1Jf UENBUD15CkNPTkZJR19SRUdVTEFUT1JfUENGNTA2MzM9eQojIENPTkZJR19SRUdVTEFUT1JfUEZV WkUxMDAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1FDT01fU1BNST1tCkNPTkZJR19SRUdV TEFUT1JfUk41VDYxOD1tCiMgQ09ORklHX1JFR1VMQVRPUl9SVDUwMzMgaXMgbm90IHNldAojIENP TkZJR19SRUdVTEFUT1JfVFBTNTE2MzIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzYx MDVYPW0KIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVH VUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYIGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNz1tCkNPTkZJR19SRUdVTEFUT1JfVFBT NjUyNFg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1ODZYPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQ UzY1OTEwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMj15CiMgQ09ORklHX1JF R1VMQVRPUl9UUFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UV0w0MDMwIGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTgzMVg9eQojIENPTkZJR19SRUdVTEFUT1JfV004 NDAwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9eQpDT05GSUdfTUVESUFfU1VQ UE9SVD1tCgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwojIENPTkZJR19NRURJQV9DQU1F UkFfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NEUl9T VVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkNfU1VQUE9SVCBpcyBub3Qgc2V0CkNP TkZJR19WSURFT19BRFZfREVCVUc9eQpDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTPXkK IyBDT05GSUdfVFRQQ0lfRUVQUk9NIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09O RklHX01FRElBX1VTQl9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfUENJX1NVUFBPUlQgaXMgbm90 IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCiMgQ09ORklHX0NZUFJFU1Nf RklSTVdBUkUgaXMgbm90IHNldAoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMs IHNlbnNvcnMsIGkyYywgZnJvbnRlbmRzKQojCgojCiMgQ3VzdG9taXNlIERWQiBGcm9udGVuZHMK IwpDT05GSUdfRFZCX1RVTkVSX0RJQjAwNzA9bQpDT05GSUdfRFZCX1RVTkVSX0RJQjAwOTA9bQoK IwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9EVU1NWV9G RSBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9bQpDT05GSUdf QUdQX0FMST1tCkNPTkZJR19BR1BfQVRJPW0KQ09ORklHX0FHUF9BTUQ9bQpDT05GSUdfQUdQX0FN RDY0PW0KQ09ORklHX0FHUF9JTlRFTD1tCkNPTkZJR19BR1BfTlZJRElBPW0KIyBDT05GSUdfQUdQ X1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FHUF9TV09SS1MgaXMgbm90IHNldAojIENPTkZJR19B R1BfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX0VGRklDRU9OIGlzIG5vdCBzZXQKQ09ORklH X0lOVEVMX0dUVD1tCkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYK IyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldAoKIwojIERpcmVjdCBSZW5kZXJpbmcg TWFuYWdlcgojCkNPTkZJR19EUk09bQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09ORklHX0RSTV9L TVNfSEVMUEVSPW0KQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKQ09ORklHX0RSTV9MT0FEX0VE SURfRklSTVdBUkU9eQpDT05GSUdfRFJNX1RUTT1tCgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVy IGNoaXBzCiMKQ09ORklHX0RSTV9JMkNfQURWNzUxMT1tCkNPTkZJR19EUk1fSTJDX0NINzAwNj1t CkNPTkZJR19EUk1fSTJDX1NJTDE2ND1tCkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPW0KQ09O RklHX0RSTV9QVE4zNDYwPW0KIyBDT05GSUdfRFJNX1BTODYyMiBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fVERGWD1tCiMgQ09ORklHX0RSTV9SMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1JBREVP TiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQU1ER1BVPW0KIyBDT05GSUdfRFJNX0FNREdQVV9DSUsg aXMgbm90IHNldApDT05GSUdfRFJNX0FNREdQVV9VU0VSUFRSPXkKQ09ORklHX0RSTV9OT1VWRUFV PW0KQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVBVV9ERUJVR19ERUZBVUxUPTMK Q09ORklHX0RSTV9OT1VWRUFVX0JBQ0tMSUdIVD15CkNPTkZJR19EUk1fSTkxNT1tCiMgQ09ORklH X0RSTV9JOTE1X0tNUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNV9GQkRFVj15CiMgQ09ORklH X0RSTV9JOTE1X1BSRUxJTUlOQVJZX0hXX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRFJNX01H QT1tCkNPTkZJR19EUk1fU0lTPW0KQ09ORklHX0RSTV9WSUE9bQpDT05GSUdfRFJNX1NBVkFHRT1t CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldApDT05GSUdfRFJNX1VETD1tCkNPTkZJ R19EUk1fQVNUPW0KIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldApDT05GSUdfRFJNX0NJ UlJVU19RRU1VPW0KQ09ORklHX0RSTV9RWEw9bQpDT05GSUdfRFJNX0JPQ0hTPW0KIyBDT05GSUdf RFJNX1ZJUlRJT19HUFUgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMPXkKCiMKIyBEaXNwbGF5 IFBhbmVscwojCiMgQ09ORklHX0RSTV9QQU5FTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19E Uk1fUEFORUxfTEQ5MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1M2RThBQTAgaXMg bm90IHNldApDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xRMTAxUjFTWDAxPW0KCiMKIyBGcmFtZSBi dWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj1tCiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90 IHNldApDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9EREM9bQojIENPTkZJR19GQl9CT09U X1ZFU0FfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9bQpDT05GSUdf RkJfQ0ZCX0NPUFlBUkVBPW0KQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9bQojIENPTkZJR19GQl9D RkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD1t CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9bQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD1tCiMgQ09O RklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPW0KQ09O RklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX1NWR0FMSUI9bQojIENPTkZJR19GQl9NQUNN T0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQ RVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJl IGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldApDT05GSUdfRkJfUE0yPW0K Q09ORklHX0ZCX1BNMl9GSUZPX0RJU0NPTk5FQ1Q9eQpDT05GSUdfRkJfQ1lCRVIyMDAwPW0KQ09O RklHX0ZCX0NZQkVSMjAwMF9EREM9eQojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJ R19GQl9WR0ExNiBpcyBub3Qgc2V0CkNPTkZJR19GQl9VVkVTQT1tCiMgQ09ORklHX0ZCX040MTEg aXMgbm90IHNldApDT05GSUdfRkJfSEdBPW0KQ09ORklHX0ZCX09QRU5DT1JFUz1tCkNPTkZJR19G Ql9TMUQxM1hYWD1tCkNPTkZJR19GQl9OVklESUE9bQojIENPTkZJR19GQl9OVklESUFfSTJDIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZCX05W SURJQV9CQUNLTElHSFQ9eQpDT05GSUdfRkJfUklWQT1tCkNPTkZJR19GQl9SSVZBX0kyQz15CkNP TkZJR19GQl9SSVZBX0RFQlVHPXkKQ09ORklHX0ZCX1JJVkFfQkFDS0xJR0hUPXkKQ09ORklHX0ZC X0k3NDA9bQojIENPTkZJR19GQl9JODEwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0xFODA1Nzg9bQpD T05GSUdfRkJfQ0FSSUxMT19SQU5DSD1tCkNPTkZJR19GQl9JTlRFTD1tCkNPTkZJR19GQl9JTlRF TF9ERUJVRz15CiMgQ09ORklHX0ZCX0lOVEVMX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9NQVRS T1g9bQojIENPTkZJR19GQl9NQVRST1hfTUlMTEVOSVVNIGlzIG5vdCBzZXQKQ09ORklHX0ZCX01B VFJPWF9NWVNUSVFVRT15CkNPTkZJR19GQl9NQVRST1hfRz15CkNPTkZJR19GQl9NQVRST1hfSTJD PW0KQ09ORklHX0ZCX01BVFJPWF9NQVZFTj1tCkNPTkZJR19GQl9SQURFT049bQojIENPTkZJR19G Ql9SQURFT05fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVCBpcyBu b3Qgc2V0CkNPTkZJR19GQl9SQURFT05fREVCVUc9eQojIENPTkZJR19GQl9BVFkxMjggaXMgbm90 IHNldApDT05GSUdfRkJfQVRZPW0KIyBDT05GSUdfRkJfQVRZX0NUIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfQVRZX0dYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZX0JBQ0tMSUdIVCBpcyBub3Qg c2V0CkNPTkZJR19GQl9TMz1tCiMgQ09ORklHX0ZCX1MzX0REQyBpcyBub3Qgc2V0CkNPTkZJR19G Ql9TQVZBR0U9bQojIENPTkZJR19GQl9TQVZBR0VfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NB VkFHRV9BQ0NFTD15CkNPTkZJR19GQl9TSVM9bQojIENPTkZJR19GQl9TSVNfMzAwIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1NJU18zMTU9eQojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldApDT05GSUdf RkJfTkVPTUFHSUM9bQojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKQ09ORklHX0ZCXzNERlg9 bQpDT05GSUdfRkJfM0RGWF9BQ0NFTD15CkNPTkZJR19GQl8zREZYX0kyQz15CkNPTkZJR19GQl9W T09ET08xPW0KQ09ORklHX0ZCX1ZUODYyMz1tCkNPTkZJR19GQl9UUklERU5UPW0KQ09ORklHX0ZC X0FSSz1tCkNPTkZJR19GQl9QTTM9bQojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfR0VPREUgaXMgbm90IHNldApDT05GSUdfRkJfU01TQ1VGWD1tCkNPTkZJR19GQl9V REw9bQpDT05GSUdfRkJfVklSVFVBTD1tCkNPTkZJR19GQl9NRVRST05PTUU9bQpDT05GSUdfRkJf TUI4NjJYWD1tCkNPTkZJR19GQl9NQjg2MlhYX1BDSV9HREM9eQpDT05GSUdfRkJfTUI4NjJYWF9J MkM9eQojIENPTkZJR19GQl9CUk9BRFNIRUVUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FVT19LMTkw WD1tCkNPTkZJR19GQl9BVU9fSzE5MDA9bQpDT05GSUdfRkJfQVVPX0sxOTAxPW0KIyBDT05GSUdf RkJfU1NEMTMwNyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQpDT05G SUdfTENEX0NMQVNTX0RFVklDRT1tCkNPTkZJR19MQ0RfTDRGMDAyNDJUMDM9bQojIENPTkZJR19M Q0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfTFRWMzUwUVY9bQpDT05GSUdfTENE X0lMSTkyMlg9bQpDT05GSUdfTENEX0lMSTkzMjA9bQojIENPTkZJR19MQ0RfVERPMjRNIGlzIG5v dCBzZXQKIyBDT05GSUdfTENEX1ZHRzI0MzJBNCBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfUExBVEZP Uk09bQpDT05GSUdfTENEX1M2RTYzTTA9bQpDT05GSUdfTENEX0xEOTA0MD1tCiMgQ09ORklHX0xD RF9BTVMzNjlGRzA2IGlzIG5vdCBzZXQKQ09ORklHX0xDRF9MTVM1MDFLRjAzPW0KQ09ORklHX0xD RF9IWDgzNTc9bQpDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT1tCkNPTkZJR19CQUNLTElH SFRfR0VORVJJQz1tCiMgQ09ORklHX0JBQ0tMSUdIVF9DQVJJTExPX1JBTkNIIGlzIG5vdCBzZXQK Q09ORklHX0JBQ0tMSUdIVF9EQTkwNTI9bQojIENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX1NBSEFSQT1tCkNPTkZJR19CQUNLTElHSFRfV004MzFYPW0K Q09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwPW0KIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMg bm90IHNldApDT05GSUdfQkFDS0xJR0hUXzg4UE04NjBYPW0KIyBDT05GSUdfQkFDS0xJR0hUX1BD RjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNP TkZJR19CQUNLTElHSFRfUEFORE9SQT1tCkNPTkZJR19CQUNLTElHSFRfVFBTNjUyMTc9bQojIENP TkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdM UCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldApDT05GSUdf VkdBU1RBVEU9bQpDT05GSUdfSERNST15CiMgQ09ORklHX0xPR08gaXMgbm90IHNldAojIENPTkZJ R19TT1VORCBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKIyBDT05G SUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldAojIENPTkZJR19ISURSQVcgaXMgbm90 IHNldAojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBT cGVjaWFsIEhJRCBkcml2ZXJzCiMKIyBDT05GSUdfSElEX0E0VEVDSCBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9BQ1JVWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9BUFBMRUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9CRUxLSU4gaXMgbm90IHNldAojIENPTkZJR19ISURfQkVUT1BfRkYg aXMgbm90IHNldAojIENPTkZJR19ISURfQ0hFUlJZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NI SUNPTlkgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FWktFWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR1Q2ODNS IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0tZRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VQ0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1dBTFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX0tFTlNJTkdUT04gaXMgbm90IHNldAojIENPTkZJR19ISURfTENQT1dF UiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNldAojIENPTkZJR19ISURf TE9HSVRFQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9NSUNST1NPRlQgaXMgbm90IHNldAojIENPTkZJR19ISURfTU9OVEVSRVkgaXMg bm90IHNldAojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9O VFJJRyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9PUlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9QQU5USEVSTE9SRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9QRVRBTFlOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUNPTENEIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9ST0NDQVQgaXMgbm90IHNldAojIENPTkZJ R19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMgbm90IHNldAoj IENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90 IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldAojIENPTkZJR19ISURfU1VO UExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldAojIENPTkZJR19ISURf R1JFRU5BU0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RPUFNFRUQgaXMgbm90 IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1B U1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAoKIwojIFVTQiBISUQgc3VwcG9y dAojCkNPTkZJR19VU0JfSElEPXkKIyBDT05GSUdfSElEX1BJRCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9ISURERVYgaXMgbm90IHNldAoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09ORklHX0ky Q19ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19V U0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9 eQpDT05GSUdfVVNCPXkKIyBDT05GSUdfVVNCX0FOTk9VTkNFX05FV19ERVZJQ0VTIGlzIG5vdCBz ZXQKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09ORklHX1VTQl9ERUZBVUxUX1BF UlNJU1Q9eQpDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTPXkKQ09ORklHX1VTQl9PVEc9eQpDT05G SUdfVVNCX09UR19XSElURUxJU1Q9eQpDT05GSUdfVVNCX09UR19CTEFDS0xJU1RfSFVCPXkKQ09O RklHX1VTQl9PVEdfRlNNPXkKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9NT049bQpDT05GSUdfVVNCX1dVU0I9bQpDT05GSUdfVVNCX1dVU0JfQ0JBRj15CkNPTkZJ R19VU0JfV1VTQl9DQkFGX0RFQlVHPXkKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMK IwojIENPTkZJR19VU0JfQzY3WDAwX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9IQ0Q9 bQpDT05GSUdfVVNCX1hIQ0lfUENJPW0KQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPW0KQ09ORklH X1VTQl9FSENJX0hDRD15CiMgQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lf UENJPXkKQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT1tCiMgQ09ORklHX1VTQl9PWFUyMTBI UF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDExNlhfSENEPXkKIyBDT05GSUdfVVNCX0lT UDEzNjJfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZVU0JIMjAwX0hDRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTUFYMzQyMV9I Q0Q9bQpDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QQ0k9eQpDT05G SUdfVVNCX09IQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1UxMzJfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TTDgxMV9IQ0Q9 bQojIENPTkZJR19VU0JfU0w4MTFfSENEX0lTTyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0w4MTFf Q1M9bQojIENPTkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1dI Q0lfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9IV0FfSENEPW0KQ09ORklHX1VTQl9IQ0RfQkNN QT1tCiMgQ09ORklHX1VTQl9IQ0RfU1NCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9IQ0RfVEVTVF9N T0RFPXkKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfQUNNIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9QUklOVEVSPW0KQ09ORklHX1VTQl9XRE09bQojIENPTkZJR19V U0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kg YnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdF IEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT1tCkNPTkZJR19VU0JfU1RP UkFHRV9ERUJVRz15CkNPTkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLPW0KQ09ORklHX1JFQUxURUtf QVVUT1BNPXkKQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUI9bQpDT05GSUdfVVNCX1NUT1JBR0Vf RlJFRUNPTT1tCiMgQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TVE9SQUdFX1VTQkFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfU0REUjA5 IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1IGlzIG5vdCBzZXQKQ09ORklH X1VTQl9TVE9SQUdFX0pVTVBTSE9UPW0KQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQT1tCiMgQ09O RklHX1VTQl9TVE9SQUdFX09ORVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX0tB Uk1BPW0KIyBDT05GSUdfVVNCX1NUT1JBR0VfQ1lQUkVTU19BVEFDQiBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfU1RPUkFHRV9FTkVfVUI2MjUwPW0KQ09ORklHX1VTQl9VQVM9bQoKIwojIFVTQiBJbWFn aW5nIGRldmljZXMKIwpDT05GSUdfVVNCX01EQzgwMD1tCiMgQ09ORklHX1VTQl9NSUNST1RFSyBp cyBub3Qgc2V0CkNPTkZJR19VU0JJUF9DT1JFPXkKQ09ORklHX1VTQklQX1ZIQ0lfSENEPXkKIyBD T05GSUdfVVNCSVBfSE9TVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JJUF9ERUJVRz15CkNPTkZJR19V U0JfTVVTQl9IRFJDPW0KQ09ORklHX1VTQl9NVVNCX0hPU1Q9eQojIENPTkZJR19VU0JfTVVTQl9H QURHRVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVVTQl9EVUFMX1JPTEUgaXMgbm90IHNldAoK IwojIFBsYXRmb3JtIEdsdWUgTGF5ZXIKIwpDT05GSUdfTVVTQl9QSU9fT05MWT15CkNPTkZJR19V U0JfRFdDMz15CkNPTkZJR19VU0JfRFdDM19IT1NUPXkKCiMKIyBQbGF0Zm9ybSBHbHVlIERyaXZl ciBTdXBwb3J0CiMKIyBDT05GSUdfVVNCX0RXQzNfUENJIGlzIG5vdCBzZXQKCiMKIyBEZWJ1Z2dp bmcgZmVhdHVyZXMKIwojIENPTkZJR19VU0JfRFdDM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19V U0JfRFdDMj1tCiMgQ09ORklHX1VTQl9EV0MyX0hPU1QgaXMgbm90IHNldAoKIwojIEdhZGdldC9E dWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0IHN1cHBvcnQgdG8gYmUgZW5hYmxlZAoj CkNPTkZJR19VU0JfRFdDMl9QRVJJUEhFUkFMPXkKIyBDT05GSUdfVVNCX0RXQzJfRFVBTF9ST0xF IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyX1BDST1tCiMgQ09ORklHX1VTQl9EV0MyX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfVFJBQ0tfTUlTU0VEX1NPRlMgaXMgbm90IHNl dApDT05GSUdfVVNCX0NISVBJREVBPW0KQ09ORklHX1VTQl9DSElQSURFQV9PRj1tCkNPTkZJR19V U0JfQ0hJUElERUFfUENJPW0KQ09ORklHX1VTQl9DSElQSURFQV9VREM9eQojIENPTkZJR19VU0Jf Q0hJUElERUFfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSElQSURFQV9ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2 ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9bQojIENPTkZJR19VU0JfU0VSSUFMIGlzIG5vdCBzZXQK CiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9FTUk2Mj15CkNPTkZJ R19VU0JfRU1JMjY9bQojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9T RVZTRUc9eQpDT05GSUdfVVNCX1JJTzUwMD15CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09ORklH X1VTQl9MQ0Q9bQpDT05GSUdfVVNCX0xFRD1tCkNPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9eQoj IENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSURNT1VTRT1tCkNPTkZJ R19VU0JfRlRESV9FTEFOPXkKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldApDT05GSUdfVVNCX0xEPW0KQ09ORklHX1VT Ql9UUkFOQ0VWSUJSQVRPUj15CkNPTkZJR19VU0JfSU9XQVJSSU9SPW0KQ09ORklHX1VTQl9URVNU PW0KQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkU9bQojIENPTkZJR19VU0JfSVNJR0hURlcg aXMgbm90IHNldAojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldApDT05GSUdfVVNCX0VaVVNC X0ZYMj1tCkNPTkZJR19VU0JfSFNJQ19VU0IzNTAzPW0KQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RF U1Q9eQojIENPTkZJR19VU0JfQ0hBT1NLRVkgaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBM YXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj1tCkNP TkZJR19VU0JfR1BJT19WQlVTPW0KIyBDT05GSUdfVEFIVk9fVVNCIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9JU1AxMzAxPXkKQ09ORklHX1VTQl9HQURHRVQ9bQojIENPTkZJR19VU0JfR0FER0VUX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdF VF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKCiMK IyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKQ09ORklHX1VTQl9GVVNCMzAwPW0KQ09ORklH X1VTQl9GT1RHMjEwX1VEQz1tCkNPTkZJR19VU0JfR1JfVURDPW0KIyBDT05GSUdfVVNCX1I4QTY2 NTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BYQTI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9NVl9VREMgaXMgbm90IHNldApDT05GSUdfVVNCX01WX1UzRD1tCiMgQ09ORklHX1VTQl9NNjY1 OTIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQkRDX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf QU1ENTUzNlVEQz1tCkNPTkZJR19VU0JfTkVUMjI3Mj1tCiMgQ09ORklHX1VTQl9ORVQyMjcyX0RN QSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9H T0tVPW0KIyBDT05GSUdfVVNCX0VHMjBUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVRfWElM SU5YPW0KIyBDT05GSUdfVVNCX0RVTU1ZX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTElCQ09N UE9TSVRFPW0KQ09ORklHX1VTQl9VX0VUSEVSPW0KQ09ORklHX1VTQl9GX05DTT1tCkNPTkZJR19V U0JfRl9FQ009bQpDT05GSUdfVVNCX0ZfRUVNPW0KQ09ORklHX1VTQl9GX1NVQlNFVD1tCkNPTkZJ R19VU0JfRl9STkRJUz1tCkNPTkZJR19VU0JfRl9GUz1tCkNPTkZJR19VU0JfRl9ISUQ9bQpDT05G SUdfVVNCX0ZfUFJJTlRFUj1tCkNPTkZJR19VU0JfQ09ORklHRlM9bQojIENPTkZJR19VU0JfQ09O RklHRlNfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0FDTSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9DT05GSUdGU19PQkVYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05G SUdGU19OQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTT15CkNPTkZJR19VU0JfQ09ORklHRlNf RUNNX1NVQlNFVD15CkNPTkZJR19VU0JfQ09ORklHRlNfUk5ESVM9eQpDT05GSUdfVVNCX0NPTkZJ R0ZTX0VFTT15CiMgQ09ORklHX1VTQl9DT05GSUdGU19QSE9ORVQgaXMgbm90IHNldAojIENPTkZJ R19VU0JfQ09ORklHRlNfTUFTU19TVE9SQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJ R0ZTX0ZfTEJfU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfRl9GUyBpcyBub3Qg c2V0CkNPTkZJR19VU0JfQ09ORklHRlNfRl9ISUQ9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfUFJJ TlRFUj15CiMgQ09ORklHX1VTQl9aRVJPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FVEg9bQojIENP TkZJR19VU0JfRVRIX1JORElTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FVEhfRUVNPXkKIyBDT05G SUdfVVNCX0dfTkNNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVRGUz1tCkNPTkZJR19VU0Jf RlVOQ1RJT05GUz1tCkNPTkZJR19VU0JfRlVOQ1RJT05GU19FVEg9eQpDT05GSUdfVVNCX0ZVTkNU SU9ORlNfUk5ESVM9eQojIENPTkZJR19VU0JfRlVOQ1RJT05GU19HRU5FUklDIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX01BU1NfU1RPUkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1NFUklB TCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19V U0JfQ0RDX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX05PS0lBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0dfQUNNX01TIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTVVMVEkg aXMgbm90IHNldApDT05GSUdfVVNCX0dfSElEPW0KIyBDT05GSUdfVVNCX0dfREJHUCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9MRURfVFJJRyBpcyBub3Qgc2V0CkNPTkZJR19VV0I9bQpDT05GSUdf VVdCX0hXQT1tCkNPTkZJR19VV0JfV0hDST1tCkNPTkZJR19VV0JfSTE0ODBVPW0KQ09ORklHX01N Qz15CkNPTkZJR19NTUNfREVCVUc9eQojIENPTkZJR19NTUNfQ0xLR0FURSBpcyBub3Qgc2V0Cgoj CiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0JMT0NLIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90 IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01N Q19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfUENJPXkKQ09ORklHX01NQ19SSUNPSF9NTUM9eQoj IENPTkZJR19NTUNfU0RIQ0lfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfUExURk09 bQpDT05GSUdfTU1DX1NESENJX09GX0FSQVNBTj1tCkNPTkZJR19NTUNfU0RIQ0lfRl9TREgzMD1t CkNPTkZJR19NTUNfV0JTRD1tCkNPTkZJR19NTUNfVElGTV9TRD1tCkNPTkZJR19NTUNfU0RSSUNP SF9DUz1tCkNPTkZJR19NTUNfQ0I3MTA9eQojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBz ZXQKQ09ORklHX01NQ19WVUIzMDA9eQpDT05GSUdfTU1DX1VTSEM9eQpDT05GSUdfTU1DX1VTREhJ NlJPTDA9bQpDT05GSUdfTU1DX1JFQUxURUtfUENJPW0KIyBDT05GSUdfTU1DX1JFQUxURUtfVVNC IGlzIG5vdCBzZXQKQ09ORklHX01NQ19UT1NISUJBX1BDST15CiMgQ09ORklHX01NQ19NVEsgaXMg bm90IHNldApDT05GSUdfTUVNU1RJQ0s9bQojIENPTkZJR19NRU1TVElDS19ERUJVRyBpcyBub3Qg c2V0CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCiMgQ09ORklHX01FTVNUSUNLX1VOU0FGRV9S RVNVTUUgaXMgbm90IHNldApDT05GSUdfTVNQUk9fQkxPQ0s9bQojIENPTkZJR19NU19CTE9DSyBp cyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENP TkZJR19NRU1TVElDS19USUZNX01TIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLX0pNSUNST05f MzhYPW0KQ09ORklHX01FTVNUSUNLX1I1OTI9bQpDT05GSUdfTUVNU1RJQ0tfUkVBTFRFS19QQ0k9 bQojIENPTkZJR19NRU1TVElDS19SRUFMVEVLX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVE Uz15CkNPTkZJR19MRURTX0NMQVNTPW0KIyBDT05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBub3Qg c2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTXzg4UE04NjBYIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19CQ002MzI4IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQkNNNjM1OD1tCkNP TkZJR19MRURTX0xNMzUzMD1tCiMgQ09ORklHX0xFRFNfTE0zNjQyIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19HUElPIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfTFAzOTQ0PW0KQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj1tCkNPTkZJR19M RURTX0xQNTUyMT1tCkNPTkZJR19MRURTX0xQNTUyMz1tCkNPTkZJR19MRURTX0xQNTU2Mj1tCiMg Q09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90 IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2 M1ggaXMgbm90IHNldApDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTPW0KQ09ORklHX0xFRFNfREE5 MDUyPW0KQ09ORklHX0xFRFNfREFDMTI0UzA4NT1tCkNPTkZJR19MRURTX1JFR1VMQVRPUj1tCiMg Q09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFQzNTkzPW0KIyBDT05G SUdfTEVEU19ERUxMX05FVEJPT0tTIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTUMxMzc4Mz1tCiMg Q09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RMQzU5MVhYPW0KIyBD T05GSUdfTEVEU19NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90 IHNldAojIENPTkZJR19MRURTX09UMjAwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTUVORjIxQk1D PW0KCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVj aWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURTX0JMSU5LTT1tCiMgQ09O RklHX0xFRFNfUE04OTQxX1dMRUQgaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJ R19MRURTX1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJF QVQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD1tCiMgQ09ORklHX0xFRFNfVFJJR0dF Ul9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfR1BJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5vdCBzZXQKCiMKIyBpcHRhYmxlcyB0 cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdf TEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfQ0FN RVJBPW0KQ09ORklHX0FDQ0VTU0lCSUxJVFk9eQpDT05GSUdfSU5GSU5JQkFORD1tCiMgQ09ORklH X0lORklOSUJBTkRfVVNFUl9NQUQgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FD Q0VTUz1tCkNPTkZJR19JTkZJTklCQU5EX1VTRVJfTUVNPXkKIyBDT05GSUdfSU5GSU5JQkFORF9P Tl9ERU1BTkRfUEFHSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15 CkNPTkZJR19JTkZJTklCQU5EX01USENBPW0KQ09ORklHX0lORklOSUJBTkRfTVRIQ0FfREVCVUc9 eQpDT05GSUdfSU5GSU5JQkFORF9BTVNPMTEwMD1tCiMgQ09ORklHX0lORklOSUJBTkRfQU1TTzEx MDBfREVCVUcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9DWEdCMz1tCiMgQ09ORklHX0lO RklOSUJBTkRfQ1hHQjNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9DWEdCND1t CiMgQ09ORklHX01MWDRfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX05F Uz1tCkNPTkZJR19JTkZJTklCQU5EX05FU19ERUJVRz15CkNPTkZJR19JTkZJTklCQU5EX09DUkRN QT1tCiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUIgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFO RF9TUlA9bQpDT05GSUdfSU5GSU5JQkFORF9JU0VSPW0KQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVC PXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKIyBDT05GSUdfRURBQ19MRUdB Q1lfU1lTRlMgaXMgbm90IHNldApDT05GSUdfRURBQ19ERUJVRz15CkNPTkZJR19FREFDX01NX0VE QUM9bQpDT05GSUdfRURBQ19BTUQ3Nlg9bQojIENPTkZJR19FREFDX0U3WFhYIGlzIG5vdCBzZXQK Q09ORklHX0VEQUNfRTc1Mlg9bQpDT05GSUdfRURBQ19JODI4NzVQPW0KQ09ORklHX0VEQUNfSTgy OTc1WD1tCkNPTkZJR19FREFDX0kzMDAwPW0KQ09ORklHX0VEQUNfSTMyMDA9bQojIENPTkZJR19F REFDX0lFMzEyMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX1gzOCBpcyBub3Qgc2V0CkNPTkZJ R19FREFDX0k1NDAwPW0KQ09ORklHX0VEQUNfSTdDT1JFPW0KIyBDT05GSUdfRURBQ19JODI4NjAg aXMgbm90IHNldApDT05GSUdfRURBQ19SODI2MDA9bQojIENPTkZJR19FREFDX0k1MDAwIGlzIG5v dCBzZXQKQ09ORklHX0VEQUNfSTUxMDA9bQpDT05GSUdfRURBQ19JNzMwMD1tCkNPTkZJR19SVENf TElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90IHNldAojIENPTkZJR19SVENfREVCVUcgaXMgbm90 IHNldAoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklH X1JUQ19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZf REVWX1VJRV9FTVVMIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVEVTVD1tCgojCiMgSTJDIFJU QyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfODhQTTg2MFg9eQpDT05GSUdfUlRDX0RSVl84OFBN ODBYPW0KQ09ORklHX1JUQ19EUlZfQUJCNVpFUzM9bQojIENPTkZJR19SVENfRFJWX0FCWDgwWCBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0FTMzcyMj1tCkNPTkZJR19SVENfRFJWX0RTMTMwNz1t CkNPTkZJR19SVENfRFJWX0RTMTM3ND1tCkNPTkZJR19SVENfRFJWX0RTMTM3NF9XRFQ9eQpDT05G SUdfUlRDX0RSVl9EUzE2NzI9eQpDT05GSUdfUlRDX0RSVl9EUzMyMzI9eQpDT05GSUdfUlRDX0RS Vl9IWU04NTYzPW0KQ09ORklHX1JUQ19EUlZfTUFYNjkwMD15CkNPTkZJR19SVENfRFJWX01BWDg5 MDc9bQojIENPTkZJR19SVENfRFJWX01BWDg5OTcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9S UzVDMzcyPW0KQ09ORklHX1JUQ19EUlZfSVNMMTIwOD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIy PXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwNTc9bQpDT05GSUdfUlRDX0RSVl9YMTIwNT1tCiMgQ09O RklHX1JUQ19EUlZfUEFMTUFTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGMjEyNz1tCkNP TkZJR19SVENfRFJWX1BDRjg1MjM9bQojIENPTkZJR19SVENfRFJWX1BDRjg1NjMgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQojIENP TkZJR19SVENfRFJWX000MVQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQlEzMksgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9UV0w0MDMwPXkKIyBDT05GSUdfUlRDX0RSVl9UUFM2NTg2 WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVFBTNjU5MTAgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX1RQUzgwMDMxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUzM1MzkwQT1tCkNP TkZJR19SVENfRFJWX0ZNMzEzMD15CkNPTkZJR19SVENfRFJWX1JYODU4MT1tCiMgQ09ORklHX1JU Q19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRU0zMDI3PXkKQ09ORklHX1JU Q19EUlZfUlYzMDI5QzI9bQoKIwojIFNQSSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX000 MVQ5Mz1tCkNPTkZJR19SVENfRFJWX000MVQ5ND15CkNPTkZJR19SVENfRFJWX0RTMTMwNT15CiMg Q09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzQ3PXkK IyBDT05GSUdfUlRDX0RSVl9EUzEzOTAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg2OTAy PXkKIyBDT05GSUdfUlRDX0RSVl9SOTcwMSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JTNUMz NDg9eQpDT05GSUdfUlRDX0RSVl9EUzMyMzQ9bQpDT05GSUdfUlRDX0RSVl9QQ0YyMTIzPXkKQ09O RklHX1JUQ19EUlZfUlg0NTgxPW0KQ09ORklHX1JUQ19EUlZfTUNQNzk1PXkKCiMKIyBQbGF0Zm9y bSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQojIENPTkZJR19SVENfRFJWX0RT MTI4NiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTUxMT1tCkNPTkZJR19SVENfRFJWX0RT MTU1Mz1tCiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX0RTMTc0Mj15CkNPTkZJR19SVENfRFJWX0RTMjQwND1tCkNPTkZJR19SVENfRFJWX0RB OTA1Mj1tCiMgQ09ORklHX1JUQ19EUlZfREE5MDU1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf U1RLMTdUQTg9eQojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQ4VDU5PXkKIyBDT05GSUdf UlRDX0RSVl9NU002MjQyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfQlE0ODAyPW0KQ09ORklH X1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JUQ19EUlZfVjMwMjA9bQojIENPTkZJR19SVENfRFJW X1dNODMxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGNTA2MzMgaXMgbm90IHNldAoK IwojIG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfUENBUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfTUMxM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU05W UyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01UNjM5Nz15CgojCiMgSElEIFNlbnNvciBSVEMg ZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSElEX1NFTlNPUl9USU1FIGlzIG5vdCBzZXQKIyBD T05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNl dApDT05GSUdfVUlPPXkKIyBDT05GSUdfVUlPX0NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19Q RFJWX0dFTklSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qg c2V0CiMgQ09ORklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ORVRY IGlzIG5vdCBzZXQKQ09ORklHX1VJT19QUlVTUz1tCkNPTkZJR19VSU9fTUY2MjQ9bQojIENPTkZJ R19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPW0KCiMKIyBWaXJ0aW8gZHJp dmVycwojCiMgQ09ORklHX1ZJUlRJT19QQ0kgaXMgbm90IHNldApDT05GSUdfVklSVElPX0JBTExP T049bQojIENPTkZJR19WSVJUSU9fSU5QVVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX01NSU89 bQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKCiMKIyBNaWNyb3NvZnQgSHlw ZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX1NU QUdJTkc9eQojIENPTkZJR19TTElDT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJU00yX1VTQiBp cyBub3Qgc2V0CkNPTkZJR19DT01FREk9bQojIENPTkZJR19DT01FRElfREVCVUcgaXMgbm90IHNl dApDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX1NJWkVfS0I9MjA0OApDT05GSUdfQ09NRURJX0RF RkFVTFRfQlVGX01BWFNJWkVfS0I9MjA0ODAKQ09ORklHX0NPTUVESV9NSVNDX0RSSVZFUlM9eQpD T05GSUdfQ09NRURJX0JPTkQ9bQpDT05GSUdfQ09NRURJX1RFU1Q9bQpDT05GSUdfQ09NRURJX1BB UlBPUlQ9bQpDT05GSUdfQ09NRURJX1NFUklBTDIwMDI9bQpDT05GSUdfQ09NRURJX1NTVl9ETlA9 bQpDT05GSUdfQ09NRURJX0lTQV9EUklWRVJTPXkKIyBDT05GSUdfQ09NRURJX1BDTDcxMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPTUVESV9QQ0w3MjQgaXMgbm90IHNldApDT05GSUdfQ09NRURJX1BD TDcyNj1tCkNPTkZJR19DT01FRElfUENMNzMwPW0KQ09ORklHX0NPTUVESV9QQ0w4MTI9bQpDT05G SUdfQ09NRURJX1BDTDgxNj1tCkNPTkZJR19DT01FRElfUENMODE4PW0KQ09ORklHX0NPTUVESV9Q Q00zNzI0PW0KQ09ORklHX0NPTUVESV9BTVBMQ19ESU8yMDBfSVNBPW0KIyBDT05GSUdfQ09NRURJ X0FNUExDX1BDMjM2X0lTQSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQU1QTENfUEMyNjNfSVNB PW0KQ09ORklHX0NPTUVESV9SVEk4MDA9bQpDT05GSUdfQ09NRURJX1JUSTgwMj1tCkNPTkZJR19D T01FRElfREFDMDI9bQpDT05GSUdfQ09NRURJX0RBUzE2TTE9bQpDT05GSUdfQ09NRURJX0RBUzA4 X0lTQT1tCkNPTkZJR19DT01FRElfREFTMTY9bQpDT05GSUdfQ09NRURJX0RBUzgwMD1tCiMgQ09O RklHX0NPTUVESV9EQVMxODAwIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9EQVM2NDAyPW0KIyBD T05GSUdfQ09NRURJX0RUMjgwMSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfRFQyODExPW0KQ09O RklHX0NPTUVESV9EVDI4MTQ9bQpDT05GSUdfQ09NRURJX0RUMjgxNT1tCkNPTkZJR19DT01FRElf RFQyODE3PW0KIyBDT05GSUdfQ09NRURJX0RUMjgyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVE SV9ETU0zMkFUIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9VTklPWFg1PW0KQ09ORklHX0NPTUVE SV9GTDUxMj1tCiMgQ09ORklHX0NPTUVESV9BSU9fQUlPMTJfOCBpcyBub3Qgc2V0CkNPTkZJR19D T01FRElfQUlPX0lJUk9fMTY9bQpDT05GSUdfQ09NRURJX0lJX1BDSTIwS0M9bQojIENPTkZJR19D T01FRElfQzZYRElHSU8gaXMgbm90IHNldApDT05GSUdfQ09NRURJX01QQzYyND1tCiMgQ09ORklH X0NPTUVESV9BRFExMkIgaXMgbm90IHNldApDT05GSUdfQ09NRURJX05JX0FUX0EyMTUwPW0KIyBD T05GSUdfQ09NRURJX05JX0FUX0FPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX05JX0FUTUlP IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX05JX0FUTUlPMTZEIGlzIG5vdCBzZXQKIyBDT05G SUdfQ09NRURJX05JX0xBQlBDX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfUENNQUQ9bQpD T05GSUdfQ09NRURJX1BDTURBMTI9bQojIENPTkZJR19DT01FRElfUENNTUlPIGlzIG5vdCBzZXQK Q09ORklHX0NPTUVESV9QQ01VSU89bQojIENPTkZJR19DT01FRElfTVVMVElRMyBpcyBub3Qgc2V0 CkNPTkZJR19DT01FRElfUzUyNj1tCkNPTkZJR19DT01FRElfUENJX0RSSVZFUlM9bQojIENPTkZJ R19DT01FRElfODI1NV9QQ0kgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0FERElfV0FUQ0hET0c9 bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xMDMyPW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lf MTUwMD1tCiMgQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMTUxNiBpcyBub3Qgc2V0CkNPTkZJR19D T01FRElfQURESV9BUENJXzE1NjQ9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNlhYPW0KQ09O RklHX0NPTUVESV9BRERJX0FQQ0lfMjAzMj1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzIyMDA9 bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8zMTIwPW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lf MzUwMT1tCiMgQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19D T01FRElfQURMX1BDSTYyMDg9bQojIENPTkZJR19DT01FRElfQURMX1BDSTdYM1ggaXMgbm90IHNl dApDT05GSUdfQ09NRURJX0FETF9QQ0k4MTY0PW0KQ09ORklHX0NPTUVESV9BRExfUENJOTExMT1t CkNPTkZJR19DT01FRElfQURMX1BDSTkxMTg9bQojIENPTkZJR19DT01FRElfQURWX1BDSTE3MTAg aXMgbm90IHNldAojIENPTkZJR19DT01FRElfQURWX1BDSTE3MjMgaXMgbm90IHNldApDT05GSUdf Q09NRURJX0FEVl9QQ0kxNzI0PW0KIyBDT05GSUdfQ09NRURJX0FEVl9QQ0lfRElPIGlzIG5vdCBz ZXQKQ09ORklHX0NPTUVESV9BTVBMQ19ESU8yMDBfUENJPW0KQ09ORklHX0NPTUVESV9BTVBMQ19Q QzIzNl9QQ0k9bQojIENPTkZJR19DT01FRElfQU1QTENfUEMyNjNfUENJIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NRURJX0FNUExDX1BDSTIyNCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQU1QTENf UENJMjMwPW0KQ09ORklHX0NPTUVESV9DT05URUNfUENJX0RJTz1tCiMgQ09ORklHX0NPTUVESV9E QVMwOF9QQ0kgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0RUMzAwMD1tCkNPTkZJR19DT01FRElf RFlOQV9QQ0kxMFhYPW0KIyBDT05GSUdfQ09NRURJX0dTQ19IUERJIGlzIG5vdCBzZXQKQ09ORklH X0NPTUVESV9NRjZYND1tCkNPTkZJR19DT01FRElfSUNQX01VTFRJPW0KQ09ORklHX0NPTUVESV9E QVFCT0FSRDIwMDA9bQojIENPTkZJR19DT01FRElfSlIzX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklH X0NPTUVESV9LRV9DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0NCX1BDSURBUzY0 IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0NCX1BDSURBUyBpcyBub3Qgc2V0CiMgQ09ORklH X0NPTUVESV9DQl9QQ0lEREEgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfQ0JfUENJTURBUyBp cyBub3Qgc2V0CkNPTkZJR19DT01FRElfQ0JfUENJTUREQT1tCiMgQ09ORklHX0NPTUVESV9NRTQw MDAgaXMgbm90IHNldApDT05GSUdfQ09NRURJX01FX0RBUT1tCkNPTkZJR19DT01FRElfTklfNjUy Nz1tCkNPTkZJR19DT01FRElfTklfNjVYWD1tCiMgQ09ORklHX0NPTUVESV9OSV82NjBYIGlzIG5v dCBzZXQKQ09ORklHX0NPTUVESV9OSV82NzBYPW0KQ09ORklHX0NPTUVESV9OSV9MQUJQQ19QQ0k9 bQojIENPTkZJR19DT01FRElfTklfUENJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX05J X1BDSU1JTyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfUlRENTIwPW0KIyBDT05GSUdfQ09NRURJ X1M2MjYgaXMgbm90IHNldApDT05GSUdfQ09NRURJX1BDTUNJQV9EUklWRVJTPW0KQ09ORklHX0NP TUVESV9DQl9EQVMxNl9DUz1tCkNPTkZJR19DT01FRElfREFTMDhfQ1M9bQojIENPTkZJR19DT01F RElfTklfREFRXzcwMF9DUyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfTklfREFRX0RJTzI0X0NT PW0KIyBDT05GSUdfQ09NRURJX05JX0xBQlBDX0NTIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9O SV9NSU9fQ1M9bQpDT05GSUdfQ09NRURJX1FVQVRFQ0hfREFRUF9DUz1tCiMgQ09ORklHX0NPTUVE SV9VU0JfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfODI1ND1tCkNPTkZJR19DT01F RElfODI1NT1tCkNPTkZJR19DT01FRElfODI1NV9TQT1tCkNPTkZJR19DT01FRElfS0NPTUVESUxJ Qj1tCkNPTkZJR19DT01FRElfQU1QTENfRElPMjAwPW0KQ09ORklHX0NPTUVESV9BTVBMQ19QQzIz Nj1tCkNPTkZJR19DT01FRElfREFTMDg9bQpDT05GSUdfQ09NRURJX0lTQURNQT1tCkNPTkZJR19D T01FRElfTklfTEFCUEM9bQpDT05GSUdfQ09NRURJX05JX1RJTz1tCkNPTkZJR19GQl9PTFBDX0RD T049bQpDT05GSUdfRkJfT0xQQ19EQ09OXzFfNT15CkNPTkZJR19QQU5FTD1tCkNPTkZJR19QQU5F TF9QQVJQT1JUPTAKQ09ORklHX1BBTkVMX1BST0ZJTEU9NQpDT05GSUdfUEFORUxfQ0hBTkdFX01F U1NBR0U9eQpDT05GSUdfUEFORUxfQk9PVF9NRVNTQUdFPSIiCkNPTkZJR19SVEw4MTkyVT1tCkNP TkZJR19SVExMSUI9bQojIENPTkZJR19SVExMSUJfQ1JZUFRPX0NDTVAgaXMgbm90IHNldAojIENP TkZJR19SVExMSUJfQ1JZUFRPX1RLSVAgaXMgbm90IHNldApDT05GSUdfUlRMTElCX0NSWVBUT19X RVA9bQpDT05GSUdfUlRMODE5MkU9bQojIENPTkZJR19SODcxMlUgaXMgbm90IHNldApDT05GSUdf UjgxODhFVT1tCkNPTkZJR184OEVVX0FQX01PREU9eQpDT05GSUdfUjg3MjNBVT1tCkNPTkZJR184 NzIzQVVfQVBfTU9ERT15CkNPTkZJR184NzIzQVVfQlRfQ09FWElTVD15CiMgQ09ORklHX1JUUzUy MDggaXMgbm90IHNldApDT05GSUdfVlQ2NjU1PW0KIyBDT05GSUdfVlQ2NjU2IGlzIG5vdCBzZXQK CiMKIyBJSU8gc3RhZ2luZyBkcml2ZXJzCiMKCiMKIyBBY2NlbGVyb21ldGVycwojCkNPTkZJR19B RElTMTYyMDE9bQpDT05GSUdfQURJUzE2MjAzPW0KQ09ORklHX0FESVMxNjIwND1tCkNPTkZJR19B RElTMTYyMDk9bQpDT05GSUdfQURJUzE2MjIwPW0KQ09ORklHX0FESVMxNjI0MD1tCkNPTkZJR19M SVMzTDAyRFE9bQojIENPTkZJR19TQ0EzMDAwIGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cgdG8gZGln aXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3NjA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3 NzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3ODE2IGlzIG5vdCBzZXQKQ09ORklHX0FENzE5Mj1t CkNPTkZJR19BRDcyODA9bQoKIwojIEFuYWxvZyBkaWdpdGFsIGJpLWRpcmVjdGlvbiBjb252ZXJ0 ZXJzCiMKQ09ORklHX0FEVDczMTY9bQpDT05GSUdfQURUNzMxNl9TUEk9bQpDT05GSUdfQURUNzMx Nl9JMkM9bQoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19B RDcxNTA9bQpDT05GSUdfQUQ3MTUyPW0KQ09ORklHX0FENzc0Nj1tCgojCiMgRGlyZWN0IERpZ2l0 YWwgU3ludGhlc2lzCiMKQ09ORklHX0FEOTgzMj1tCkNPTkZJR19BRDk4MzQ9bQoKIwojIERpZ2l0 YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwpDT05GSUdfQURJUzE2MDYwPW0KCiMKIyBOZXR3b3JrIEFu YWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCiMgQ09ORklHX0FENTkzMyBpcyBub3Qgc2V0 CgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMTggaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19JU0wyOTAyOD1tCiMgQ09ORklHX1RTTDI1ODMgaXMgbm90IHNldApD T05GSUdfVFNMMng3eD1tCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfU0VOU09S U19ITUM1ODQzPW0KIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX0kyQyBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0hNQzU4NDNfU1BJPW0KCiMKIyBBY3RpdmUgZW5lcmd5IG1ldGVyaW5nIElDCiMK IyBDT05GSUdfQURFNzc1MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FERTc3NTQgaXMgbm90IHNldAoj IENPTkZJR19BREU3NzU4IGlzIG5vdCBzZXQKIyBDT05GSUdfQURFNzc1OSBpcyBub3Qgc2V0CkNP TkZJR19BREU3ODU0PW0KQ09ORklHX0FERTc4NTRfSTJDPW0KQ09ORklHX0FERTc4NTRfU1BJPW0K CiMKIyBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDJTOTAgaXMg bm90IHNldAojIENPTkZJR19BRDJTMTIwMCBpcyBub3Qgc2V0CkNPTkZJR19BRDJTMTIxMD1tCgoj CiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19QRVJJT0RJQ19SVENfVFJJR0dF Uj1tCkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZPW0KIyBDT05GSUdfSUlPX1NJTVBMRV9EVU1NWV9F VkVOVFMgaXMgbm90IHNldAojIENPTkZJR19JSU9fU0lNUExFX0RVTU1ZX0JVRkZFUiBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1NNN1hYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NNNzUwPW0KIyBDT05G SUdfRkJfWEdJIGlzIG5vdCBzZXQKIyBDT05GSUdfRlQxMDAwIGlzIG5vdCBzZXQKCiMKIyBTcGVh a3VwIGNvbnNvbGUgc3BlZWNoCiMKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19S TUk0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBR0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5k cm9pZAojCkNPTkZJR19BU0hNRU09eQpDT05GSUdfQU5EUk9JRF9USU1FRF9PVVRQVVQ9eQojIENP TkZJR19BTkRST0lEX1RJTUVEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19BTkRST0lEX0xPV19N RU1PUllfS0lMTEVSIGlzIG5vdCBzZXQKQ09ORklHX1NZTkM9eQpDT05GSUdfU1dfU1lOQz15CiMg Q09ORklHX1NXX1NZTkNfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTiBpcyBub3Qgc2V0CiMg Q09ORklHX1NUQUdJTkdfQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19VU0JfV1BBTl9IQ0QgaXMg bm90IHNldApDT05GSUdfV0lNQVhfR0RNNzJYWD15CiMgQ09ORklHX1dJTUFYX0dETTcyWFhfUU9T IGlzIG5vdCBzZXQKIyBDT05GSUdfV0lNQVhfR0RNNzJYWF9LX01PREUgaXMgbm90IHNldAojIENP TkZJR19XSU1BWF9HRE03MlhYX1dJTUFYMiBpcyBub3Qgc2V0CkNPTkZJR19XSU1BWF9HRE03MlhY X1VTQj15CiMgQ09ORklHX1dJTUFYX0dETTcyWFhfU0RJTyBpcyBub3Qgc2V0CkNPTkZJR19XSU1B WF9HRE03MlhYX1VTQl9QTT15CiMgQ09ORklHX0xURV9HRE03MjRYIGlzIG5vdCBzZXQKIyBDT05G SUdfRklSRVdJUkVfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklHX0xVU1RSRV9GUz1tCkNPTkZJR19M VVNUUkVfT0JEX01BWF9JT0NUTF9CVUZGRVI9ODE5MgojIENPTkZJR19MVVNUUkVfREVCVUdfRVhQ RU5TSVZFX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfTFVTVFJFX0xMSVRFX0xMT09QIGlzIG5v dCBzZXQKQ09ORklHX0xORVQ9bQpDT05GSUdfTE5FVF9NQVhfUEFZTE9BRD0xMDQ4NTc2CkNPTkZJ R19MTkVUX1NFTEZURVNUPW0KQ09ORklHX0xORVRfWFBSVF9JQj1tCiMgQ09ORklHX0RHTkMgaXMg bm90IHNldAojIENPTkZJR19ER0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1NfRlBHQUJPT1QgaXMg bm90IHNldApDT05GSUdfRkJfVEZUPW0KIyBDT05GSUdfRkJfVEZUX0FHTTEyNjRLX0ZMIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfVEZUX0JENjYzNDc0IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVEZU X0hYODM0MEJOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9IWDgzNDdEPW0KQ09ORklHX0ZCX1RG VF9IWDgzNTNEPW0KQ09ORklHX0ZCX1RGVF9IWDgzNTdEPW0KIyBDT05GSUdfRkJfVEZUX0lMSTkx NjMgaXMgbm90IHNldAojIENPTkZJR19GQl9URlRfSUxJOTMyMCBpcyBub3Qgc2V0CkNPTkZJR19G Ql9URlRfSUxJOTMyNT1tCkNPTkZJR19GQl9URlRfSUxJOTM0MD1tCiMgQ09ORklHX0ZCX1RGVF9J TEk5MzQxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9JTEk5NDgxPW0KQ09ORklHX0ZCX1RGVF9J TEk5NDg2PW0KQ09ORklHX0ZCX1RGVF9QQ0Q4NTQ0PW0KQ09ORklHX0ZCX1RGVF9SQTg4NzU9bQpD T05GSUdfRkJfVEZUX1M2RDAyQTE9bQpDT05GSUdfRkJfVEZUX1M2RDExMjE9bQojIENPTkZJR19G Ql9URlRfU1NEMTI4OSBpcyBub3Qgc2V0CkNPTkZJR19GQl9URlRfU1NEMTMwNj1tCiMgQ09ORklH X0ZCX1RGVF9TU0QxMzMxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9TU0QxMzUxPW0KQ09ORklH X0ZCX1RGVF9TVDc3MzVSPW0KQ09ORklHX0ZCX1RGVF9USU5ZTENEPW0KQ09ORklHX0ZCX1RGVF9U TFM4MjA0PW0KIyBDT05GSUdfRkJfVEZUX1VDMTcwMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9URlRf VVBEMTYxNzA0PW0KQ09ORklHX0ZCX1RGVF9XQVRURVJPVFQ9bQpDT05GSUdfRkJfRkxFWD1tCkNP TkZJR19GQl9URlRfRkJURlRfREVWSUNFPW0KQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkK IyBDT05GSUdfQUNFUl9XTUkgaXMgbm90IHNldAojIENPTkZJR19BQ0VSSERGIGlzIG5vdCBzZXQK IyBDT05GSUdfQUxJRU5XQVJFX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlz IG5vdCBzZXQKIyBDT05GSUdfREVMTF9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1dN SSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfV01JX0FJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF TExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfUkJUTiBpcyBub3Qgc2V0CiMgQ09O RklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMg bm90IHNldAojIENPTkZJR19BTUlMT19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UQzExMDBf V01JIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19IUF9X SVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX01T SV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBzZXQK IyBDT05GSUdfQ09NUEFMX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPTllfTEFQVE9QIGlz IG5vdCBzZXQKIyBDT05GSUdfSURFQVBBRF9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19USElO S1BBRF9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CiMg Q09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0VFRVBDX0xBUFRPUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FTVVNfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV01JPW0KIyBD T05GSUdfTVNJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBz ZXQKIyBDT05GSUdfQUNQSV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9S RktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldAojIENP TkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfWE8xX1JGS0lMTCBpcyBub3Qgc2V0CiMg Q09ORklHX1hPMTVfRUJPT0sgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBpcyBu b3Qgc2V0CkNPTkZJR19NWE1fV01JPW0KIyBDT05GSUdfSU5URUxfT0FLVFJBSUwgaXMgbm90IHNl dAojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX0dNVVggaXMg bm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFS VENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5URUxfUE1DX0lQQyBpcyBub3Qgc2V0CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklH X0NIUk9NRU9TX1BTVE9SRT15CkNPTkZJR19DUk9TX0VDX0NIQVJERVY9bQpDT05GSUdfQ1JPU19F Q19MUEM9bQpDT05GSUdfQ1JPU19FQ19QUk9UTz15CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJp dmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLU1JDX0k4MjUzPXkK Q09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19BVE1F TF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENPTkZJ R19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBz ZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKQ09ORklHX01BSUxCT1g9eQojIENP TkZJR19QQ0MgaXMgbm90IHNldApDT05GSUdfQUxURVJBX01CT1g9bQojIENPTkZJR19JT01NVV9T VVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05GSUdfUkVNT1RF UFJPQz1tCkNPTkZJR19TVEVfTU9ERU1fUlBST0M9bQoKIwojIFJwbXNnIGRyaXZlcnMKIwoKIwoj IFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19TVU5YSV9T UkFNIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19UST15CkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBE RVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9bQpD T05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9bQpDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJT QVZFPXkKQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15CgojCiMgREVWRlJFUSBEcml2ZXJz CiMKIyBDT05GSUdfUE1fREVWRlJFUV9FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049eQoK IwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0VYVENPTl9BRENfSkFDSyBpcyBu b3Qgc2V0CiMgQ09ORklHX0VYVENPTl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX01B WDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX01BWDg5OTcgaXMgbm90IHNldAojIENP TkZJR19FWFRDT05fUEFMTUFTIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9SVDg5NzNBPW0KQ09O RklHX0VYVENPTl9TTTU1MDI9bQojIENPTkZJR19FWFRDT05fVVNCX0dQSU8gaXMgbm90IHNldAoj IENPTkZJR19NRU1PUlkgaXMgbm90IHNldApDT05GSUdfSUlPPW0KQ09ORklHX0lJT19CVUZGRVI9 eQojIENPTkZJR19JSU9fQlVGRkVSX0NCIGlzIG5vdCBzZXQKQ09ORklHX0lJT19LRklGT19CVUY9 bQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9bQpDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05G SUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCgojCiMgQWNjZWxlcm9tZXRlcnMKIwpDT05G SUdfQk1BMTgwPW0KIyBDT05GSUdfQk1DMTUwX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlP X1NUX0FDQ0VMXzNBWElTIGlzIG5vdCBzZXQKQ09ORklHX0tYU0Q5PW0KQ09ORklHX01NQTg0NTI9 bQpDT05GSUdfS1hDSksxMDEzPW0KQ09ORklHX01NQTk1NTFfQ09SRT1tCkNPTkZJR19NTUE5NTUx PW0KIyBDT05GSUdfTU1BOTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzgzMTIgaXMgbm90IHNl dApDT05GSUdfU1RLOEJBNTA9bQoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpD T05GSUdfQURfU0lHTUFfREVMVEE9bQpDT05GSUdfQUQ3MjY2PW0KIyBDT05GSUdfQUQ3MjkxIGlz IG5vdCBzZXQKIyBDT05GSUdfQUQ3Mjk4IGlzIG5vdCBzZXQKQ09ORklHX0FENzQ3Nj1tCiMgQ09O RklHX0FENzc5MSBpcyBub3Qgc2V0CkNPTkZJR19BRDc3OTM9bQpDT05GSUdfQUQ3ODg3PW0KQ09O RklHX0FENzkyMz1tCiMgQ09ORklHX0FENzk5WCBpcyBub3Qgc2V0CkNPTkZJR19EQTkxNTBfR1BB REM9bQojIENPTkZJR19DQzEwMDAxX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19NQVgxMDI3PW0KQ09O RklHX01BWDEzNjM9bQpDT05GSUdfTUNQMzIwWD1tCkNPTkZJR19NQ1AzNDIyPW0KQ09ORklHX01F Tl9aMTg4X0FEQz1tCkNPTkZJR19OQVU3ODAyPW0KIyBDT05GSUdfUUNPTV9TUE1JX0lBREMgaXMg bm90IHNldApDT05GSUdfUUNPTV9TUE1JX1ZBREM9bQojIENPTkZJR19USV9BREMwODFDIGlzIG5v dCBzZXQKIyBDT05GSUdfVElfQURDMTI4UzA1MiBpcyBub3Qgc2V0CkNPTkZJR19USV9BTTMzNVhf QURDPW0KQ09ORklHX1RXTDQwMzBfTUFEQz1tCkNPTkZJR19UV0w2MDMwX0dQQURDPW0KQ09ORklH X1ZGNjEwX0FEQz1tCgojCiMgQW1wbGlmaWVycwojCiMgQ09ORklHX0FEODM2NiBpcyBub3Qgc2V0 CgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKCiMKIyBTU1AgU2Vuc29yIENvbW1vbgojCiMg Q09ORklHX0lJT19TU1BfU0VOU09SSFVCIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TVF9TRU5TT1JT X0kyQz1tCkNPTkZJR19JSU9fU1RfU0VOU09SU19TUEk9bQpDT05GSUdfSUlPX1NUX1NFTlNPUlNf Q09SRT1tCgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCkNPTkZJR19BRDUwNjQ9 bQpDT05GSUdfQUQ1MzYwPW0KIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKQ09ORklHX0FENTQy MT1tCkNPTkZJR19BRDU0NDY9bQpDT05GSUdfQUQ1NDQ5PW0KQ09ORklHX0FENTUwND1tCkNPTkZJ R19BRDU2MjRSX1NQST1tCkNPTkZJR19BRDU2ODY9bQojIENPTkZJR19BRDU3NTUgaXMgbm90IHNl dApDT05GSUdfQUQ1NzY0PW0KIyBDT05GSUdfQUQ1NzkxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3 MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTE3 IGlzIG5vdCBzZXQKQ09ORklHX01BWDU4MjE9bQpDT05GSUdfTUNQNDcyNT1tCkNPTkZJR19NQ1A0 OTIyPW0KCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdl bmVyYXRvci9EaXN0cmlidXRpb24KIwpDT05GSUdfQUQ5NTIzPW0KCiMKIyBQaGFzZS1Mb2NrZWQg TG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMKIyBDT05GSUdfQURGNDM1MCBpcyBu b3Qgc2V0CgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCiMgQ09ORklHX0FESVMxNjA4 MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMx NjEzNiBpcyBub3Qgc2V0CkNPTkZJR19BRElTMTYyNjA9bQpDT05GSUdfQURYUlM0NTA9bQojIENP TkZJR19CTUcxNjAgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVM9bQpDT05GSUdf SUlPX1NUX0dZUk9fSTJDXzNBWElTPW0KQ09ORklHX0lJT19TVF9HWVJPX1NQSV8zQVhJUz1tCiMg Q09ORklHX0lURzMyMDAgaXMgbm90IHNldAoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwpDT05GSUdf REhUMTE9bQpDT05GSUdfU0k3MDA1PW0KQ09ORklHX1NJNzAyMD1tCgojCiMgSW5lcnRpYWwgbWVh c3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19BRElTMTY0MDAgaXMgbm90IHNldApDT05GSUdfQURJ UzE2NDgwPW0KQ09ORklHX0tNWDYxPW0KIyBDT05GSUdfSU5WX01QVTYwNTBfSUlPIGlzIG5vdCBz ZXQKQ09ORklHX0lJT19BRElTX0xJQj1tCkNPTkZJR19JSU9fQURJU19MSUJfQlVGRkVSPXkKCiMK IyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQUNQSV9BTFMgaXMgbm90IHNldApDT05GSUdfQURK RF9TMzExPW0KQ09ORklHX0FMMzMyMEE9bQpDT05GSUdfQVBEUzkzMDA9bQpDT05GSUdfQkgxNzUw PW0KIyBDT05GSUdfQ00zMjE4MSBpcyBub3Qgc2V0CkNPTkZJR19DTTMyMzI9bQojIENPTkZJR19D TTMzMjMgaXMgbm90IHNldApDT05GSUdfQ00zNjY1MT1tCiMgQ09ORklHX0dQMkFQMDIwQTAwRiBp cyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MTI1IGlzIG5vdCBzZXQKQ09ORklHX0pTQTEyMTI9bQoj IENPTkZJR19MVFI1MDEgaXMgbm90IHNldAojIENPTkZJR19TVEszMzEwIGlzIG5vdCBzZXQKIyBD T05GSUdfVENTMzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19UU0wyNTYzPW0KQ09ORklHX1RTTDQ1MzE9bQpDT05GSUdfVkNOTDQwMDA9bQoK IwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FLODk3NT1tCiMgQ09ORklHX0FLMDk5 MTEgaXMgbm90IHNldAojIENPTkZJR19NQUczMTEwIGlzIG5vdCBzZXQKQ09ORklHX01NQzM1MjQw PW0KQ09ORklHX0lJT19TVF9NQUdOXzNBWElTPW0KQ09ORklHX0lJT19TVF9NQUdOX0kyQ18zQVhJ Uz1tCkNPTkZJR19JSU9fU1RfTUFHTl9TUElfM0FYSVM9bQojIENPTkZJR19CTUMxNTBfTUFHTiBp cyBub3Qgc2V0CgojCiMgSW5jbGlub21ldGVyIHNlbnNvcnMKIwoKIwojIFRyaWdnZXJzIC0gc3Rh bmRhbG9uZQojCiMgQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUiBpcyBub3Qgc2V0CkNPTkZJ R19JSU9fU1lTRlNfVFJJR0dFUj1tCgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCkNPTkZJR19CTVAy ODA9bQpDT05GSUdfTVBMMTE1PW0KIyBDT05GSUdfTVBMMzExNSBpcyBub3Qgc2V0CiMgQ09ORklH X01TNTYxMSBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfUFJFU1M9bQpDT05GSUdfSUlPX1NUX1BS RVNTX0kyQz1tCkNPTkZJR19JSU9fU1RfUFJFU1NfU1BJPW0KIyBDT05GSUdfVDU0MDMgaXMgbm90 IHNldAoKIwojIExpZ2h0bmluZyBzZW5zb3JzCiMKIyBDT05GSUdfQVMzOTM1IGlzIG5vdCBzZXQK CiMKIyBQcm94aW1pdHkgc2Vuc29ycwojCiMgQ09ORklHX1NYOTUwMCBpcyBub3Qgc2V0CgojCiMg VGVtcGVyYXR1cmUgc2Vuc29ycwojCkNPTkZJR19NTFg5MDYxND1tCkNPTkZJR19UTVAwMDY9bQpD T05GSUdfTlRCPW0KIyBDT05GSUdfTlRCX1BJTkdQT05HIGlzIG5vdCBzZXQKQ09ORklHX05UQl9U T09MPW0KQ09ORklHX05UQl9UUkFOU1BPUlQ9bQpDT05GSUdfVk1FX0JVUz15CgojCiMgVk1FIEJy aWRnZSBEcml2ZXJzCiMKQ09ORklHX1ZNRV9DQTkxQ1g0Mj1tCiMgQ09ORklHX1ZNRV9UU0kxNDgg aXMgbm90IHNldAoKIwojIFZNRSBCb2FyZCBEcml2ZXJzCiMKIyBDT05GSUdfVk1JVk1FXzc4MDUg aXMgbm90IHNldAoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX1ZNRV9VU0VSIGlz IG5vdCBzZXQKQ09ORklHX1ZNRV9QSU8yPW0KIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKQ09ORklH X0lSUUNISVA9eQpDT05GSUdfSVBBQ0tfQlVTPXkKQ09ORklHX0JPQVJEX1RQQ0kyMDA9eQojIENP TkZJR19TRVJJQUxfSVBPQ1RBTCBpcyBub3Qgc2V0CkNPTkZJR19SRVNFVF9DT05UUk9MTEVSPXkK Q09ORklHX0ZNQz1tCkNPTkZJR19GTUNfRkFLRURFVj1tCiMgQ09ORklHX0ZNQ19UUklWSUFMIGlz IG5vdCBzZXQKQ09ORklHX0ZNQ19XUklURV9FRVBST009bQpDT05GSUdfRk1DX0NIQVJERVY9bQoK IwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfUEhZX1BYQV8y OE5NX0hTSUM9eQpDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQpDT05GSUdfQkNNX0tPTkFfVVNC Ml9QSFk9eQpDT05GSUdfUEhZX1NBTVNVTkdfVVNCMj1tCiMgQ09ORklHX1BIWV9FWFlOT1M0MjEw X1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfRVhZTk9TNFgxMl9VU0IyIGlzIG5vdCBzZXQK IyBDT05GSUdfUEhZX0VYWU5PUzUyNTBfVVNCMiBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUkNBUD15 CkNPTkZJR19JTlRFTF9SQVBMPXkKQ09ORklHX01DQj15CkNPTkZJR19NQ0JfUENJPW0KQ09ORklH X1JBUz15CkNPTkZJR19USFVOREVSQk9MVD15CgojCiMgQW5kcm9pZAojCkNPTkZJR19BTkRST0lE PXkKQ09ORklHX0FORFJPSURfQklOREVSX0lQQz15CkNPTkZJR19BTkRST0lEX0JJTkRFUl9JUENf MzJCSVQ9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwojIENPTkZJR19FREQgaXMgbm90IHNldAoj IENPTkZJR19GSVJNV0FSRV9NRU1NQVAgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1JCVSBpcyBu b3Qgc2V0CkNPTkZJR19EQ0RCQVM9eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNl dApDT05GSUdfR09PR0xFX0ZJUk1XQVJFPXkKCiMKIyBHb29nbGUgRmlybXdhcmUgRHJpdmVycwoj CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19F WFQyX0ZTPXkKIyBDT05GSUdfRVhUMl9GU19YQVRUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNf RlMgaXMgbm90IHNldAojIENPTkZJR19FWFQ0X0ZTIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQpD T05GSUdfSkJEMl9ERUJVRz15CkNPTkZJR19SRUlTRVJGU19GUz1tCiMgQ09ORklHX1JFSVNFUkZT X0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZPIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVJU0VSRlNfRlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdfSkZTX0ZTPXkKQ09O RklHX0pGU19QT1NJWF9BQ0w9eQojIENPTkZJR19KRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05G SUdfSkZTX0RFQlVHPXkKIyBDT05GSUdfSkZTX1NUQVRJU1RJQ1MgaXMgbm90IHNldAojIENPTkZJ R19YRlNfRlMgaXMgbm90IHNldApDT05GSUdfR0ZTMl9GUz1tCiMgQ09ORklHX0dGUzJfRlNfTE9D S0lOR19ETE0gaXMgbm90IHNldApDT05GSUdfT0NGUzJfRlM9eQpDT05GSUdfT0NGUzJfRlNfTzJD Qj1tCkNPTkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0VfQ0xVU1RFUj15CkNPTkZJR19PQ0ZTMl9GU19T VEFUUz15CiMgQ09ORklHX09DRlMyX0RFQlVHX01BU0tMT0cgaXMgbm90IHNldApDT05GSUdfT0NG UzJfREVCVUdfRlM9eQojIENPTkZJR19CVFJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19OSUxGUzJf RlM9eQojIENPTkZJR19GMkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfREFYIGlzIG5vdCBz ZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xP Q0tJTkc9eQpDT05GSUdfRlNOT1RJRlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKQ09O RklHX0lOT1RJRllfVVNFUj15CiMgQ09ORklHX0ZBTk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX1FV T1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUFJJTlRfUVVP VEFfV0FSTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX1FVT1RBX1RSRUU9eQpDT05GSUdfUUZNVF9WMT15CkNPTkZJR19RRk1UX1YyPXkKQ09ORklH X1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklH X0NVU0UgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz1tCgojCiMgQ2FjaGVzCiMKIyBDT05G SUdfRlNDQUNIRSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJ R19JU085NjYwX0ZTPW0KQ09ORklHX0pPTElFVD15CkNPTkZJR19aSVNPRlM9eQpDT05GSUdfVURG X0ZTPXkKQ09ORklHX1VERl9OTFM9eQoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05G SUdfRkFUX0ZTPXkKIyBDT05GSUdfTVNET1NfRlMgaXMgbm90IHNldApDT05GSUdfVkZBVF9GUz15 CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hB UlNFVD0iaXNvODg1OS0xIgpDT05GSUdfTlRGU19GUz1tCkNPTkZJR19OVEZTX0RFQlVHPXkKIyBD T05GSUdfTlRGU19SVyBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklH X1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1D T1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09O RklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklH X1RNUEZTPXkKIyBDT05GSUdfVE1QRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE1Q RlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFH RT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKQ09ORklH X0FERlNfRlM9eQojIENPTkZJR19BREZTX0ZTX1JXIGlzIG5vdCBzZXQKQ09ORklHX0FGRlNfRlM9 bQpDT05GSUdfRUNSWVBUX0ZTPXkKQ09ORklHX0VDUllQVF9GU19NRVNTQUdJTkc9eQpDT05GSUdf SEZTX0ZTPW0KQ09ORklHX0hGU1BMVVNfRlM9bQojIENPTkZJR19IRlNQTFVTX0ZTX1BPU0lYX0FD TCBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldApDT05GSUdfQkZTX0ZTPW0K Q09ORklHX0VGU19GUz15CiMgQ09ORklHX0xPR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NSQU1GUz1t CkNPTkZJR19TUVVBU0hGUz15CkNPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFPXkKIyBDT05GSUdf U1FVQVNIRlNfRklMRV9ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJ TkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSSBpcyBub3Qgc2V0CiMgQ09ORklH X1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hG U19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19aTElCPXkKIyBDT05GSUdfU1FVQVNI RlNfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlzIG5vdCBzZXQKIyBDT05G SUdfU1FVQVNIRlNfWFogaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkU9 eQojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19G UkFHTUVOVF9DQUNIRV9TSVpFPTMKQ09ORklHX1ZYRlNfRlM9bQpDT05GSUdfTUlOSVhfRlM9eQpD T05GSUdfT01GU19GUz15CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldApDT05GSUdfUU5YNEZT X0ZTPW0KQ09ORklHX1FOWDZGU19GUz15CiMgQ09ORklHX1FOWDZGU19ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19ST01GU19GUz15CkNPTkZJR19ST01GU19CQUNLRURfQllfQkxPQ0s9eQpDT05GSUdf Uk9NRlNfT05fQkxPQ0s9eQpDT05GSUdfUFNUT1JFPXkKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUg aXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9S RV9GVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUkFNIGlzIG5vdCBzZXQKIyBDT05G SUdfU1lTVl9GUyBpcyBub3Qgc2V0CkNPTkZJR19VRlNfRlM9bQpDT05GSUdfVUZTX0ZTX1dSSVRF PXkKQ09ORklHX1VGU19ERUJVRz15CkNPTkZJR19FWE9GU19GUz1tCkNPTkZJR19FWE9GU19ERUJV Rz15CkNPTkZJR19PUkU9bQpDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNf RlM9bQpDT05GSUdfTkZTX1YyPW0KQ09ORklHX05GU19WMz1tCiMgQ09ORklHX05GU19WM19BQ0wg aXMgbm90IHNldApDT05GSUdfTkZTX1Y0PW0KIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldAoj IENPTkZJR19ORlNfVjRfMSBpcyBub3Qgc2V0CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBp cyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTRD1tCiMgQ09O RklHX05GU0RfVjMgaXMgbm90IHNldAojIENPTkZJR19ORlNEX1Y0IGlzIG5vdCBzZXQKQ09ORklH X0dSQUNFX1BFUklPRD1tCkNPTkZJR19MT0NLRD1tCkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19O RlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQQz1tCkNPTkZJR19TVU5SUENfR1NTPW0KQ09ORklHX1JQ Q1NFQ19HU1NfS1JCNT1tCiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X1NVTlJQQ19YUFJUX1JETUEgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0ZTIGlzIG5vdCBzZXQK Q09ORklHX0NJRlM9bQojIENPTkZJR19DSUZTX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lG U19XRUFLX1BXX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DSUZTX1VQQ0FMTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NJRlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09O RklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERlNfVVBDQUxMIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0lGU19TTUIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNQX0ZTIGlzIG5v dCBzZXQKQ09ORklHX0NPREFfRlM9eQojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdf TkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09ERVBBR0Vf NDM3PW0KQ09ORklHX05MU19DT0RFUEFHRV83Mzc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT1t CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1 NyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPXkKQ09ORklHX05MU19DT0RFUEFH RV84NjE9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYz PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjQ9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY1IGlz IG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjY9bQojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfQ09ERVBBR0VfOTUwPW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PXkKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQpDT05G SUdfTkxTX0lTTzg4NTlfOD15CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQK Q09ORklHX05MU19DT0RFUEFHRV8xMjUxPXkKQ09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNf SVNPODg1OV8xPW0KQ09ORklHX05MU19JU084ODU5XzI9eQojIENPTkZJR19OTFNfSVNPODg1OV8z IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CkNPTkZJR19OTFNf SVNPODg1OV81PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19JU084ODU5XzcgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfOT1tCiMgQ09ORklHX05M U19JU084ODU5XzEzIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05M U19JU084ODU5XzE1PW0KQ09ORklHX05MU19LT0k4X1I9eQpDT05GSUdfTkxTX0tPSThfVT15CkNP TkZJR19OTFNfTUFDX1JPTUFOPW0KQ09ORklHX05MU19NQUNfQ0VMVElDPW0KIyBDT05GSUdfTkxT X01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90 IHNldAojIENPTkZJR19OTFNfTUFDX0NZUklMTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01B Q19HQUVMSUMgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19HUkVFSz1tCiMgQ09ORklHX05MU19N QUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldApD T05GSUdfTkxTX01BQ19ST01BTklBTj15CiMgQ09ORklHX05MU19NQUNfVFVSS0lTSCBpcyBub3Qg c2V0CkNPTkZJR19OTFNfVVRGOD1tCkNPTkZJR19ETE09eQojIENPTkZJR19ETE1fREVCVUcgaXMg bm90IHNldAoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBP UlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15 CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19E RUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAoKIwojIENv bXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19J TkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49 MTAyNAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxF X0FTTSBpcyBub3Qgc2V0CkNPTkZJR19VTlVTRURfU1lNQk9MUz15CkNPTkZJR19QQUdFX09XTkVS PXkKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQojIENPTkZJR19ERUJV R19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lO VEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19Q RVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JR X0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVi dWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKQ09ORklHX0RFQlVHX1BBR0VBTExPQz15 CkNPTkZJR19ERUJVR19PQkpFQ1RTPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfU0VMRlRFU1Q9eQpD T05GSUdfREVCVUdfT0JKRUNUU19GUkVFPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfVElNRVJTPXkK Q09ORklHX0RFQlVHX09CSkVDVFNfV09SSz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1JDVV9IRUFE PXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19QRVJDUFVfQ09VTlRFUiBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19PQkpFQ1RTX0VOQUJMRV9ERUZBVUxUPTEKQ09ORklHX0RFQlVHX1NMQUI9eQpDT05G SUdfREVCVUdfU0xBQl9MRUFLPXkKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJ R19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TVEFDS19VU0FHRT15CiMg Q09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJ R19ERUJVR19NRU1PUllfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19QRVJfQ1BVX01BUFM9 eQpDT05GSUdfREVCVUdfSElHSE1FTT15CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9 eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJD SF9LTUVNQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0hJUlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5k IEhhbmdzCiMKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVD VE9SPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJB TV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTEKIyBDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBf UEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9 MAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFOSUNfT05f T09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BBTklD X1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQojIENPTkZJR19TQ0hFRF9JTkZPIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19F TkRfQ0hFQ0s9eQojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CiMgQ09ORklH X1RJTUVSX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUFJFRU1QVCBpcyBub3Qgc2V0 CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCiMgQ09O RklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpD T05GSUdfREVCVUdfTVVURVhFUz15CkNPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSD15CkNP TkZJR19ERUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9D S0RFUD15CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tE RVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xP Q0tJTkdfQVBJX1NFTEZURVNUUz15CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD15CkNPTkZJR19U UkFDRV9JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVD VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1RfUkVMRUFTRSBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBDT05GSUdfREVCVUdfTElTVCBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1BJX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19DUkVE RU5USUFMUz15CgojCiMgUkNVIERlYnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1U9eQpDT05GSUdf UFJPVkVfUkNVX1JFUEVBVEVETFk9eQojIENPTkZJR19TUEFSU0VfUkNVX1BPSU5URVIgaXMgbm90 IHNldApDT05GSUdfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9DUFVfU1RB TExfSU5GTz15CkNPTkZJR19SQ1VfVFJBQ0U9eQojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldAojIENPTkZJR19O T1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9O PXkKIyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNldAojIENPTkZJR19GQUlMX1BBR0VfQUxMT0Mg aXMgbm90IHNldApDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1Q9eQpDT05GSUdfRkFJTF9JT19USU1F T1VUPXkKQ09ORklHX0ZBSUxfTU1DX1JFUVVFU1Q9eQpDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RF QlVHX0ZTPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OX1NUQUNLVFJBQ0VfRklMVEVSIGlzIG5v dCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJV R19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NP UFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09O RklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFW RV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9U RVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZU UkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJ R19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15 CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJ TkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hf VFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15 CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdf RlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9U UkFDRVI9eQpDT05GSUdfSVJRU09GRl9UUkFDRVI9eQpDT05GSUdfUFJFRU1QVF9UUkFDRVI9eQoj IENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkK Q09ORklHX1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9T V0FQPXkKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9U QVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVfQUxMX0JSQU5DSEVTIGlz IG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9JT19UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VQUk9CRV9FVkVOVCBpcyBub3Qgc2V0CiMg Q09ORklHX1BST0JFX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfRlRSQUNFIGlz IG5vdCBzZXQKIyBDT05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMgbm90IHNldAojIENPTkZJR19G VFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBz ZXQKQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUklOR19CVUZGRVJfQkVO Q0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5v dCBzZXQKQ09ORklHX1RSQUNFX0VOVU1fTUFQX0ZJTEU9eQoKIwojIFJ1bnRpbWUgVGVzdGluZwoj CkNPTkZJR19MS0RUTT15CkNPTkZJR19URVNUX0xJU1RfU09SVD15CiMgQ09ORklHX0JBQ0tUUkFD RV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9bQpDT05GSUdfSU5URVJW QUxfVFJFRV9URVNUPW0KQ09ORklHX1BFUkNQVV9URVNUPW0KIyBDT05GSUdfQVRPTUlDNjRfU0VM RlRFU1QgaXMgbm90IHNldApDT05GSUdfQVNZTkNfUkFJRDZfVEVTVD15CkNPTkZJR19URVNUX0hF WERVTVA9bQojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX1RF U1RfS1NUUlRPWD15CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19Q Uk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkKQ09ORklHX0JVSUxEX0RPQ1NSQz15CiMgQ09ORklH X0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfVEVTVF9MS009bQpDT05GSUdfVEVTVF9V U0VSX0NPUFk9bQojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklS TVdBUkUgaXMgbm90IHNldApDT05GSUdfVEVTVF9VREVMQVk9eQpDT05GSUdfTUVNVEVTVD15CiMg Q09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJ R19LR0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJ R19YODZfVkVSQk9TRV9CT09UVVA9eQojIENPTkZJR19FQVJMWV9QUklOVEsgaXMgbm90IHNldAoj IENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWD15CiMgQ09ORklHX0RFQlVHX05YX1RF U1QgaXMgbm90IHNldAojIENPTkZJR19ET1VCTEVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJV R19UTEJGTFVTSD15CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19J T19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdf SU9fREVMQVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4MCBpcyBub3Qgc2V0CiMg Q09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfVURFTEFZPXkK IyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZ X1RZUEU9MgpDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJR19DUEFfREVCVUcgaXMg bm90IHNldApDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9eQojIENPTkZJR19ERUJVR19OTUlfU0VM RlRFU1QgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTPXkKQ09ORklH X1g4Nl9ERUJVR19GUFU9eQpDT05GSUdfUFVOSVRfQVRPTV9ERUJVRz15CgojCiMgU2VjdXJpdHkg b3B0aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBu b3Qgc2V0CkNPTkZJR19CSUdfS0VZUz15CkNPTkZJR19UUlVTVEVEX0tFWVM9bQpDT05GSUdfRU5D UllQVEVEX0tFWVM9eQpDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQojIENPTkZJR19T RUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX0RFRkFVTFRfU0VD VVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX1hPUl9CTE9DS1M9 eQpDT05GSUdfQVNZTkNfQ09SRT15CkNPTkZJR19BU1lOQ19NRU1DUFk9eQpDT05GSUdfQVNZTkNf WE9SPXkKQ09ORklHX0FTWU5DX1BRPXkKQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPXkKQ09ORklH X0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdB UEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdf Q1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JM S0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09O RklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19E RUZBVUxUPXkKQ09ORklHX0NSWVBUT19QQ09NUD15CkNPTkZJR19DUllQVE9fUENPTVAyPXkKQ09O RklHX0NSWVBUT19BS0NJUEhFUjI9eQojIENPTkZJR19DUllQVE9fUlNBIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NS WVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9 eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NS WVBUT19QQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZ UFREPXkKQ09ORklHX0NSWVBUT19NQ1JZUFREPW0KQ09ORklHX0NSWVBUT19BVVRIRU5DPW0KIyBD T05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkK Q09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlw dGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NS WVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRP X1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05G SUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9bQpD T05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JD PXkKQ09ORklHX0NSWVBUT19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NN QUM9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9eQpDT05GSUdfQ1JZ UFRPX1ZNQUM9bQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKIyBDT05GSUdf Q1JZUFRPX0NSQzMyQ19JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDMzI9bQpDT05G SUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD1tCkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklH X0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX01E ND15CkNPTkZJR19DUllQVE9fTUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz1tCkNPTkZJ R19DUllQVE9fUk1EMTI4PW0KQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JN RDI1Nj15CkNPTkZJR19DUllQVE9fUk1EMzIwPW0KQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklH X0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdS MTkyPXkKIyBDT05GSUdfQ1JZUFRPX1dQNTEyIGlzIG5vdCBzZXQKCiMKIyBDaXBoZXJzCiMKQ09O RklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU181ODY9bQojIENPTkZJR19DUllQVE9f QUVTX05JX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FOVUJJUyBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fQVJDND15CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVF9D T01NT049eQojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NB U1Q2PXkKQ09ORklHX0NSWVBUT19ERVM9bQojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0FMU0Ey MD1tCkNPTkZJR19DUllQVE9fU0FMU0EyMF81ODY9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPW0K Q09ORklHX0NSWVBUT19TRUVEPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKQ09ORklHX0NSWVBU T19TRVJQRU5UX1NTRTJfNTg2PXkKIyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fVFdPRklTSD1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049bQpDT05GSUdf Q1JZUFRPX1RXT0ZJU0hfNTg2PW0KCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVG TEFURT15CkNPTkZJR19DUllQVE9fWkxJQj15CkNPTkZJR19DUllQVE9fTFpPPXkKQ09ORklHX0NS WVBUT184NDI9bQojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19M WjRIQz1tCgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJ X0NQUk5HPW0KQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1B Qz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RS QkdfQ1RSPXkKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZ PXkKQ09ORklHX0NSWVBUT19VU0VSX0FQST15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSD15 CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJ X1JORz15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CkNPTkZJR19DUllQVE9fSEFTSF9J TkZPPXkKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZ X1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdfUFVC TElDX0tFWV9BTEdPX1JTQT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CkNPTkZJ R19QS0NTN19NRVNTQUdFX1BBUlNFUj1tCkNPTkZJR19QS0NTN19URVNUX0tFWT1tCkNPTkZJR19I QVZFX0tWTT15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX0tWTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0xHVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBM aWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVSU0U9eQoj IENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15 CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxF Tl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9G SVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01B UD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX1BFUkNQVV9SV1NFTT15CkNPTkZJR19BUkNI X0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkK Q09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKQ09O RklHX0NSQzMyX1NFTEZURVNUPXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTggaXMgbm90IHNldApD T05GSUdfQ1JDMzJfU0xJQ0VCWTQ9eQojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9bQpDT05GSUdfTElCQ1JD MzJDPXkKQ09ORklHX0NSQzg9bQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlz IG5vdCBzZXQKQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUPXkKQ09ORklHXzg0Ml9DT01QUkVTUz1t CkNPTkZJR184NDJfREVDT01QUkVTUz1tCkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJ Ql9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15 CkNPTkZJR19MWjRIQ19DT01QUkVTUz1tCkNPTkZJR19MWjRfREVDT01QUkVTUz1tCkNPTkZJR19Y Wl9ERUM9eQojIENPTkZJR19YWl9ERUNfWDg2IGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19QT1dF UlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpf REVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkK IyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkK Q09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19E RUNPTVBSRVNTX0xaTz15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19URVhUU0VB UkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPW0KQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05G SUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BP UlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklH X0NQVU1BU0tfT0ZGU1RBQ0s9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklH X05MQVRUUj15CkNPTkZJR19BUkNIX0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05G SUdfQVZFUkFHRT15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0NPUkRJQz15CiMgQ09ORklHX0RE UiBpcyBub3Qgc2V0CkNPTkZJR19NUElMSUI9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklH X0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkK --===============6779221613961507782== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 BFla --===============6779221613961507782==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752808AbbHUXAq (ORCPT ); Fri, 21 Aug 2015 19:00:46 -0400 Received: from mga11.intel.com ([192.55.52.93]:58926 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750970AbbHUXAo (ORCPT ); Fri, 21 Aug 2015 19:00:44 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,725,1432623600"; d="xz'?scan'208";a="630001664" From: kernel test robot Subject: [lkp] [sched] 25834c73f9: WARNING: CPU: 0 PID: 13 at kernel/sched/core.c:1156 do_set_cpus_allowed+0x7e/0x80() CC: lkp@01.org CC: LKML CC: Ingo Molnar TO: Peter Zijlstra Date: Sat, 22 Aug 2015 07:00:40 +0800 Message-ID: <877fool013.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit 25834c73f93af7f0712c98ca4593691592e6b360 ("sched: Fix a race between __kthread_bind() and sched_setaffinity()") +------------------------------------------------------------------+------------+------------+ | | 7855a35ac0 | 25834c73f9 | +------------------------------------------------------------------+------------+------------+ | boot_successes | 10 | 0 | | boot_failures | 1 | 11 | | Out_of_memory:Kill_process | 1 | 11 | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 1 | 10 | | backtrace:vfs_fstatat | 1 | 2 | | backtrace:SyS_fstatat64 | 1 | 2 | | WARNING:at_kernel/sched/core.c:#do_set_cpus_allowed() | 0 | 6 | | backtrace:smpboot_thread_fn | 0 | 6 | | backtrace:SYSC_socketcall | 0 | 4 | | backtrace:SyS_socketcall | 0 | 4 | | backtrace:tty_ldisc_setup | 0 | 1 | | backtrace:tty_init_dev | 0 | 1 | | backtrace:do_sys_open | 0 | 1 | | backtrace:SyS_open | 0 | 1 | +------------------------------------------------------------------+------------+------------+ [ 15.273708] ------------[ cut here ]------------ [ 15.274097] WARNING: CPU: 0 PID: 13 at kernel/sched/core.c:1156 do_set_cpus_allowed+0x7e/0x80() [ 15.274857] Modules linked in: [ 15.275101] CPU: 0 PID: 13 Comm: migration/0 Not tainted 4.2.0-rc1-00049-g25834c7 #2 [ 15.275674] 00000000 00000000 d21f1d24 c19228b2 00000000 d21f1d58 c1056a3b c1ba00e4 [ 15.276084] 00000000 0000000d c1ba17d8 00000484 c10838be 00000484 c10838be d21e5000 [ 15.276084] d2121900 d21e5158 d21f1d68 c1056b12 00000009 00000000 d21f1d7c c10838be [ 15.276084] Call Trace: [ 15.276084] [] dump_stack+0x4b/0x75 [ 15.276084] [] warn_slowpath_common+0x8b/0xc0 [ 15.276084] [] ? do_set_cpus_allowed+0x7e/0x80 [ 15.276084] [] ? do_set_cpus_allowed+0x7e/0x80 [ 15.276084] [] warn_slowpath_null+0x22/0x30 [ 15.276084] [] do_set_cpus_allowed+0x7e/0x80 [ 15.276084] [] cpuset_cpus_allowed_fallback+0x7c/0x170 [ 15.276084] [] ? cpuset_cpus_allowed+0x180/0x180 [ 15.276084] [] select_fallback_rq+0x221/0x280 [ 15.276084] [] migration_call+0xe3/0x250 [ 15.276084] [] notifier_call_chain+0x53/0x70 [ 15.276084] [] __raw_notifier_call_chain+0x1e/0x30 [ 15.276084] [] cpu_notify+0x28/0x50 [ 15.276084] [] take_cpu_down+0x22/0x40 [ 15.276084] [] multi_cpu_stop+0xd5/0x140 [ 15.276084] [] ? __stop_cpus+0x80/0x80 [ 15.276084] [] cpu_stopper_thread+0xbc/0x170 [ 15.276084] [] ? preempt_count_sub+0x9/0x50 [ 15.276084] [] ? _raw_spin_unlock_irq+0x37/0x50 [ 15.276084] [] ? _raw_spin_unlock_irqrestore+0x55/0x70 [ 15.276084] [] ? trace_hardirqs_on_caller+0x144/0x1e0 [ 15.276084] [] ? cpu_stop_should_run+0x35/0x40 [ 15.276084] [] ? preempt_count_sub+0x9/0x50 [ 15.276084] [] ? _raw_spin_unlock_irqrestore+0x41/0x70 [ 15.276084] [] smpboot_thread_fn+0x174/0x2f0 [ 15.276084] [] ? sort_range+0x30/0x30 [ 15.276084] [] kthread+0xc4/0xe0 [ 15.276084] [] ret_from_kernel_thread+0x21/0x30 [ 15.276084] [] ? kthread_create_on_node+0x180/0x180 [ 15.276084] ---[ end trace 15f4c86d404693b0 ]--- Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.2.0-rc1-00049-g25834c7 # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.2.0-rc1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set CONFIG_KERNEL_LZ4=y CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FAST_NO_HZ is not set CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_BOOST is not set CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_NONE is not set CONFIG_RCU_NOCB_CPU_ZERO=y # CONFIG_RCU_NOCB_CPU_ALL 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_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y # CONFIG_MEMCG_SWAP_ENABLED is not set # CONFIG_MEMCG_KMEM is not set CONFIG_CGROUP_HUGETLB=y # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set # CONFIG_BLK_CGROUP is not set CONFIG_CHECKPOINT_RESTORE=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set # 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 is not set CONFIG_RD_XZ=y CONFIG_RD_LZO=y # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y # CONFIG_UID16 is not set 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 is not set # CONFIG_BASE_FULL is not set 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 is not set CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_VM_EVENT_COUNTERS is not set CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=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_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set CONFIG_GCOV_FORMAT_3_4=y # CONFIG_GCOV_FORMAT_4_7 is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y # CONFIG_BLK_DEV_INTEGRITY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y # CONFIG_AMIGA_PARTITION is not set CONFIG_ATARI_PARTITION=y # CONFIG_MAC_PARTITION is not set # CONFIG_MSDOS_PARTITION is not set 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 is not set CONFIG_SYSV68_PARTITION=y # CONFIG_CMDLINE_PARTITION is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=m # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_MPPARSE=y CONFIG_X86_BIGSMP=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=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_X86_32_IRIS=m # 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_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set CONFIG_MPENTIUM4=y # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=7 CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_NR_CPUS=32 CONFIG_SCHED_SMT=y # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_THERMAL_VECTOR=y # CONFIG_VM86 is not set # CONFIG_X86_16BIT is not set CONFIG_TOSHIBA=m CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set # CONFIG_MICROCODE is not set CONFIG_X86_MSR=m CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set CONFIG_CMA=y CONFIG_CMA_DEBUG=y # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=m # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y # CONFIG_EFI is not set CONFIG_SECCOMP=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 is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y CONFIG_DPM_WATCHDOG=y CONFIG_DPM_WATCHDOG_TIMEOUT=60 CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y 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_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set CONFIG_APM_DO_ENABLE=y # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set CONFIG_APM_ALLOW_INTS=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y # 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 is not set # CONFIG_CPU_FREQ_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=m CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=m CONFIG_X86_SPEEDSTEP_SMI=m CONFIG_X86_P4_CLOCKMOD=m CONFIG_X86_CPUFREQ_NFORCE2=m # CONFIG_X86_LONGRUN is not set # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set # # 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 is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOOLPC is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_OLPC=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=m CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y # CONFIG_EISA_VLB_PRIMING is not set CONFIG_EISA_PCI_EISA=y CONFIG_EISA_VIRTUAL_ROOT=y CONFIG_EISA_NAMES=y # CONFIG_SCx200 is not set CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set # CONFIG_ALIX is not set CONFIG_NET5501=y CONFIG_AMD_NB=y CONFIG_PCCARD=m CONFIG_PCMCIA=m # CONFIG_PCMCIA_LOAD_CIS is not set CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_PD6729=m CONFIG_I82092=m CONFIG_I82365=m CONFIG_TCIC=m CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_COMPAQ is not set CONFIG_HOTPLUG_PCI_IBM=y # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set # CONFIG_RAPIDIO_DMA_ENGINE is not set CONFIG_RAPIDIO_DEBUG=y # CONFIG_RAPIDIO_ENUM_BASIC is not set # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=m CONFIG_RAPIDIO_CPS_XX=m # CONFIG_RAPIDIO_TSI568 is not set # CONFIG_RAPIDIO_CPS_GEN2 is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y CONFIG_NET_INGRESS=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=m CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y # CONFIG_IP_FIB_TRIE_STATS is not set CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=m # CONFIG_NET_IPGRE_BROADCAST is not set CONFIG_IP_MROUTE=y # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_GENEVE_CORE is not set CONFIG_INET_AH=y CONFIG_INET_ESP=m # CONFIG_INET_IPCOMP is not set # CONFIG_INET_XFRM_TUNNEL is not set # CONFIG_INET_TUNNEL is not set # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m CONFIG_INET_LRO=m CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y # CONFIG_IPV6_ROUTE_INFO is not set CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=y CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y # CONFIG_INET6_XFRM_MODE_TUNNEL is not set CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set # CONFIG_IPV6_SIT is not set CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_GRE=y CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set # CONFIG_IPV6_MROUTE is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_DEBUG=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # 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=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=m # CONFIG_NF_CONNTRACK_MARK is not set # CONFIG_NF_CONNTRACK_SECMARK is not set CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y # CONFIG_NF_CONNTRACK_TIMEOUT is not set # CONFIG_NF_CONNTRACK_TIMESTAMP is not set # CONFIG_NF_CT_PROTO_DCCP is not set CONFIG_NF_CT_PROTO_GRE=m CONFIG_NF_CT_PROTO_SCTP=m # CONFIG_NF_CT_PROTO_UDPLITE is not set CONFIG_NF_CONNTRACK_AMANDA=m # CONFIG_NF_CONNTRACK_FTP is not set CONFIG_NF_CONNTRACK_H323=m # CONFIG_NF_CONNTRACK_IRC is not set CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m # CONFIG_NF_CONNTRACK_SANE is not set CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m # CONFIG_NF_CT_NETLINK_TIMEOUT is not set CONFIG_NF_CT_NETLINK_HELPER=m CONFIG_NETFILTER_NETLINK_QUEUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y CONFIG_NF_NAT_PROTO_SCTP=m CONFIG_NF_NAT_AMANDA=m # CONFIG_NF_NAT_FTP is not set # CONFIG_NF_NAT_IRC is not set CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=m # CONFIG_NF_TABLES_NETDEV is not set CONFIG_NFT_EXTHDR=m CONFIG_NFT_META=m CONFIG_NFT_CT=m CONFIG_NFT_RBTREE=m # CONFIG_NFT_HASH is not set # CONFIG_NFT_COUNTER is not set # CONFIG_NFT_LOG is not set # CONFIG_NFT_LIMIT is not set # CONFIG_NFT_MASQ is not set # CONFIG_NFT_REDIR is not set CONFIG_NFT_NAT=m CONFIG_NFT_QUEUE=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m # CONFIG_NETFILTER_XTABLES is not set CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=y CONFIG_IP_SET_HASH_IPPORTIP=y CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_MAC=y CONFIG_IP_SET_HASH_NETPORTNET=y # CONFIG_IP_SET_HASH_NET is not set # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m # CONFIG_IP_SET_LIST_SET is not set # CONFIG_IP_VS is not set # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_CONNTRACK_IPV4=m CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_NF_TABLES_IPV4=m # CONFIG_NFT_CHAIN_ROUTE_IPV4 is not set CONFIG_NFT_REJECT_IPV4=m CONFIG_NF_TABLES_ARP=m # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_IPV4=m # CONFIG_NFT_CHAIN_NAT_IPV4 is not set # CONFIG_NF_NAT_MASQUERADE_IPV4 is not set CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PROTO_GRE=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m # CONFIG_IP_NF_IPTABLES is not set # CONFIG_IP_NF_ARPTABLES is not set # # IPv6: Netfilter Configuration # # CONFIG_NF_DEFRAG_IPV6 is not set # CONFIG_NF_CONNTRACK_IPV6 is not set CONFIG_NF_TABLES_IPV6=m # CONFIG_NFT_CHAIN_ROUTE_IPV6 is not set CONFIG_NFT_REJECT_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m # CONFIG_IP6_NF_IPTABLES is not set # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=y CONFIG_NF_TABLES_BRIDGE=m CONFIG_NFT_BRIDGE_META=m CONFIG_NFT_BRIDGE_REJECT=m CONFIG_NF_LOG_BRIDGE=m CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # CONFIG_IP_DCCP_CCID2_DEBUG=y CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # CONFIG_IP_DCCP_DEBUG=y CONFIG_IP_SCTP=y # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE=y # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=m CONFIG_TIPC_MEDIA_UDP=y # CONFIG_ATM is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=m CONFIG_STP=y CONFIG_GARP=y CONFIG_MRP=y CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=y CONFIG_DECNET_ROUTER=y CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y # CONFIG_DEV_APPLETALK is not set CONFIG_X25=m # CONFIG_LAPB is not set CONFIG_PHONET=y # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=m CONFIG_IEEE802154_SOCKET=m # CONFIG_MAC802154 is not set # CONFIG_NET_SCHED is not set CONFIG_DCB=y CONFIG_DNS_RESOLVER=m CONFIG_BATMAN_ADV=m CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m # CONFIG_VSOCKETS is not set CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m # CONFIG_MPLS_ROUTING is not set CONFIG_HSR=y # 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_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # # CONFIG_AX25 is not set CONFIG_CAN=y # CONFIG_CAN_RAW is not set CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # # CAN Device Drivers # CONFIG_CAN_VCAN=y # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=m # CONFIG_CAN_CALC_BITTIMING is not set # CONFIG_CAN_LEDS is not set CONFIG_CAN_JANZ_ICAN3=m # CONFIG_PCH_CAN is not set # CONFIG_CAN_GRCAN is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_SJA1000_ISA=m CONFIG_CAN_SJA1000_PLATFORM=m # CONFIG_CAN_EMS_PCMCIA is not set CONFIG_CAN_EMS_PCI=m CONFIG_CAN_PEAK_PCMCIA=m # CONFIG_CAN_PEAK_PCI is not set # CONFIG_CAN_KVASER_PCI is not set CONFIG_CAN_PLX_PCI=m CONFIG_CAN_TSCAN1=m # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_M_CAN is not set CONFIG_CAN_CC770=m CONFIG_CAN_CC770_ISA=m CONFIG_CAN_CC770_PLATFORM=m # # CAN SPI interfaces # # CONFIG_CAN_MCP251X is not set # # CAN USB interfaces # CONFIG_CAN_EMS_USB=m CONFIG_CAN_ESD_USB2=m # CONFIG_CAN_GS_USB is not set CONFIG_CAN_KVASER_USB=m CONFIG_CAN_PEAK_USB=m # CONFIG_CAN_8DEV_USB is not set CONFIG_CAN_SOFTING=m # CONFIG_CAN_SOFTING_CS is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=m # # IrDA protocols # CONFIG_IRLAN=m CONFIG_IRNET=m # CONFIG_IRCOMM is not set # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # CONFIG_KINGSUN_DONGLE is not set CONFIG_KSDAZZLE_DONGLE=m CONFIG_KS959_DONGLE=m # # FIR device drivers # # CONFIG_USB_IRDA is not set CONFIG_SIGMATEL_FIR=m CONFIG_NSC_FIR=m # CONFIG_WINBOND_FIR is not set # CONFIG_TOSHIBA_FIR is not set # CONFIG_SMC_IRCC_FIR is not set CONFIG_ALI_FIR=m CONFIG_VLSI_FIR=m CONFIG_VIA_FIR=m # CONFIG_MCS_FIR is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set 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=m CONFIG_NL80211_TESTMODE=y # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REG_DEBUG=y # CONFIG_CFG80211_CERTIFICATION_ONUS 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=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m CONFIG_LIB80211_CRYPT_TKIP=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m # CONFIG_MAC80211_RC_MINSTREL is not set CONFIG_MAC80211_RC_DEFAULT="" # # Some wireless drivers require a rate control algorithm # 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=y # CONFIG_MAC80211_NOINLINE is not set # CONFIG_MAC80211_VERBOSE_DEBUG is not set # CONFIG_MAC80211_MLME_DEBUG is not set # CONFIG_MAC80211_STA_DEBUG is not set CONFIG_MAC80211_HT_DEBUG=y CONFIG_MAC80211_OCB_DEBUG=y CONFIG_MAC80211_IBSS_DEBUG=y # CONFIG_MAC80211_PS_DEBUG is not set CONFIG_MAC80211_MPL_DEBUG=y CONFIG_MAC80211_MPATH_DEBUG=y # CONFIG_MAC80211_MHWMP_DEBUG is not set # CONFIG_MAC80211_MESH_SYNC_DEBUG is not set # CONFIG_MAC80211_MESH_CSA_DEBUG is not set CONFIG_MAC80211_MESH_PS_DEBUG=y # CONFIG_MAC80211_TDLS_DEBUG is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y # CONFIG_RFKILL_INPUT is not set CONFIG_RFKILL_REGULATOR=m CONFIG_RFKILL_GPIO=m # CONFIG_NET_9P is not set CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y CONFIG_CAIF_NETDEV=m # CONFIG_CAIF_USB 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=m CONFIG_NFC_DIGITAL=m # CONFIG_NFC_NCI is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # # CONFIG_NFC_PN533 is not set CONFIG_NFC_TRF7970A=m # CONFIG_NFC_SIM is not set CONFIG_NFC_PORT100=m # # 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 is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_WANT_DEV_COREDUMP=y # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set CONFIG_CMA_SIZE_SEL_MIN=y # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_CONNECTOR=m # CONFIG_MTD is not set CONFIG_OF=y # CONFIG_OF_UNITTEST is not set CONFIG_OF_PROMTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_ISAPNP=y CONFIG_PNPBIOS=y # CONFIG_PNPBIOS_PROC_FS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_OSD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_ICS932S401=y # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_HP_ILO=m CONFIG_APDS9802ALS=m CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=y # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set CONFIG_DS1682=m # CONFIG_TI_DAC7512 is not set # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set CONFIG_PCH_PHUB=y CONFIG_USB_SWITCH_FSA9480=m CONFIG_LATTICE_ECP3_CONFIG=y # CONFIG_SRAM is not set CONFIG_C2PORT=m CONFIG_C2PORT_DURAMAR_2150=m # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=m CONFIG_EEPROM_LEGACY=m 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 is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=m CONFIG_RAID_ATTRS=m CONFIG_SCSI=m CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=m # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=m # CONFIG_CHR_DEV_SCH is not set CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=m CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_SCSI_CXGB4_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_SCSI_BNX2X_FCOE=m # CONFIG_BE2ISCSI is not set CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m # CONFIG_SCSI_3W_SAS is not set CONFIG_SCSI_7000FASST=m CONFIG_SCSI_ACARD=m # CONFIG_SCSI_AHA152X is not set CONFIG_SCSI_AHA1542=m # CONFIG_SCSI_AHA1740 is not set CONFIG_SCSI_AACRAID=m CONFIG_SCSI_AIC7XXX=m CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 # CONFIG_AIC7XXX_BUILD_FIRMWARE is not set CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 # CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_BUILD_FIRMWARE is not set CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set # CONFIG_SCSI_MVSAS_TASKLET is not set CONFIG_SCSI_MVUMI=m # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_IN2000 is not set CONFIG_SCSI_ARCMSR=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT2SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS_LOGGING=y CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT3SAS_LOGGING is not set CONFIG_SCSI_UFSHCD=m # CONFIG_SCSI_UFSHCD_PCI is not set CONFIG_SCSI_UFSHCD_PLATFORM=m CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_BUSLOGIC=m # CONFIG_SCSI_FLASHPOINT is not set # CONFIG_VMWARE_PVSCSI is not set CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m # CONFIG_FCOE_FNIC is not set CONFIG_SCSI_SNIC=m # CONFIG_SCSI_SNIC_DEBUG_FS is not set CONFIG_SCSI_DMX3191D=m # CONFIG_SCSI_DTC3280 is not set # CONFIG_SCSI_EATA is not set CONFIG_SCSI_FUTURE_DOMAIN=m # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_ISCI is not set CONFIG_SCSI_GENERIC_NCR5380=m # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set CONFIG_SCSI_GENERIC_NCR53C400=y # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set CONFIG_SCSI_INIA100=m # CONFIG_SCSI_NCR53C406A is not set CONFIG_SCSI_STEX=m CONFIG_SCSI_SYM53C8XX_2=m 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_PAS16 is not set CONFIG_SCSI_QLOGIC_FAS=m CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLA_FC=m CONFIG_SCSI_QLA_ISCSI=m # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_SIM710=m CONFIG_SCSI_SYM53C416=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_AM53C974=m CONFIG_SCSI_T128=m CONFIG_SCSI_U14_34F=m # CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set # CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set CONFIG_SCSI_U14_34F_MAX_TAGS=8 CONFIG_SCSI_ULTRASTOR=m CONFIG_SCSI_NSP32=m CONFIG_SCSI_WD719X=m # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m CONFIG_SCSI_BFA_FC=m CONFIG_SCSI_VIRTIO=m CONFIG_SCSI_CHELSIO_FCOE=m CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m # CONFIG_PCMCIA_FDOMAIN is not set CONFIG_PCMCIA_NINJA_SCSI=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=m CONFIG_SCSI_DH_RDAC=m # CONFIG_SCSI_DH_HP_SW is not set CONFIG_SCSI_DH_EMC=m CONFIG_SCSI_DH_ALUA=m CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set # CONFIG_ATA is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y # CONFIG_MD_RAID0 is not set CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y # CONFIG_MD_MULTIPATH is not set CONFIG_MD_FAULTY=y CONFIG_MD_CLUSTER=y CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE_CLOSURES_DEBUG=y # CONFIG_BLK_DEV_DM is not set # CONFIG_TARGET_CORE is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m CONFIG_FUSION_FC=m CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m # CONFIG_FIREWIRE_OHCI is not set # CONFIG_FIREWIRE_SBP2 is not set CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set CONFIG_SUNGEM_PHY=m CONFIG_ARCNET=m CONFIG_ARCNET_1201=m # CONFIG_ARCNET_1051 is not set CONFIG_ARCNET_RAW=m # CONFIG_ARCNET_CAP is not set CONFIG_ARCNET_COM90xx=m CONFIG_ARCNET_COM90xxIO=m CONFIG_ARCNET_RIM_I=m # CONFIG_ARCNET_COM20020 is not set # # CAIF transport drivers # # CONFIG_CAIF_TTY is not set CONFIG_CAIF_SPI_SLAVE=y CONFIG_CAIF_SPI_SYNC=y CONFIG_CAIF_HSI=m # CONFIG_CAIF_VIRTIO is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=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 is not set # CONFIG_NET_VENDOR_ADAPTEC is not set # CONFIG_NET_VENDOR_AGERE is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set # CONFIG_NET_VENDOR_AMD is not set # CONFIG_NET_VENDOR_ARC is not set CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y # CONFIG_ATL1 is not set CONFIG_ATL1E=y # CONFIG_ATL1C is not set CONFIG_ALX=y # CONFIG_NET_CADENCE is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_BCMGENET=y CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=m CONFIG_BNX2X=m # CONFIG_BNX2X_SRIOV is not set CONFIG_SYSTEMPORT=m CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=y # CONFIG_NET_VENDOR_CIRRUS is not set # CONFIG_NET_VENDOR_CISCO is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set # CONFIG_NET_VENDOR_DEC is not set # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=y # CONFIG_NET_VENDOR_EXAR is not set # CONFIG_NET_VENDOR_FUJITSU is not set # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=m CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGBVF=m CONFIG_IXGB=y CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y # CONFIG_IXGBE_DCB is not set CONFIG_I40E=m CONFIG_I40E_DCB=y # CONFIG_I40E_FCOE is not set # CONFIG_NET_VENDOR_I825XX is not set CONFIG_IP1000=m # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=y # CONFIG_SKGE is not set CONFIG_SKY2=m CONFIG_SKY2_DEBUG=y # CONFIG_NET_VENDOR_MELLANOX is not set # CONFIG_NET_VENDOR_MICREL is not set CONFIG_NET_VENDOR_MICROCHIP=y CONFIG_ENC28J60=m CONFIG_ENC28J60_WRITEVERIFY=y CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m CONFIG_FEALNX=y # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y # CONFIG_NET_VENDOR_OKI is not set # CONFIG_ETHOC is not set # CONFIG_NET_PACKET_ENGINE is not set # CONFIG_NET_VENDOR_QLOGIC is not set # CONFIG_NET_VENDOR_QUALCOMM is not set # CONFIG_NET_VENDOR_REALTEK is not set # CONFIG_NET_VENDOR_RENESAS is not set # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_ROCKER=y # CONFIG_NET_VENDOR_SAMSUNG is not set CONFIG_NET_VENDOR_SEEQ=y # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set CONFIG_SFC=m CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y # CONFIG_SFC_MCDI_LOGGING is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_SMC9194=m CONFIG_PCMCIA_SMC91C92=m CONFIG_EPIC100=y CONFIG_SMSC911X=y # CONFIG_SMSC911X_ARCH_HOOKS is not set CONFIG_SMSC9420=y CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=y CONFIG_STMMAC_PLATFORM=m # CONFIG_DWMAC_GENERIC is not set CONFIG_DWMAC_IPQ806X=m CONFIG_DWMAC_LPC18XX=m CONFIG_DWMAC_MESON=m CONFIG_DWMAC_ROCKCHIP=m # CONFIG_DWMAC_SOCFPGA is not set CONFIG_DWMAC_STI=m CONFIG_DWMAC_SUNXI=m CONFIG_STMMAC_PCI=y CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set CONFIG_SUNGEM=m CONFIG_CASSINI=m CONFIG_NIU=m CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=m # CONFIG_NET_VENDOR_TI is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set CONFIG_VIA_VELOCITY=y # CONFIG_NET_VENDOR_WIZNET is not set # CONFIG_NET_VENDOR_XIRCOM is not set CONFIG_FDDI=y CONFIG_DEFXX=m CONFIG_DEFXX_MMIO=y CONFIG_SKFP=m # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AT803X_PHY=y # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=m # CONFIG_DAVICOM_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m # CONFIG_VITESSE_PHY is not set CONFIG_SMSC_PHY=y # CONFIG_BROADCOM_PHY is not set CONFIG_BCM7XXX_PHY=y # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=m CONFIG_NATIONAL_PHY=m # CONFIG_STE10XP is not set CONFIG_LSI_ET1011C_PHY=m # CONFIG_MICREL_PHY is not set # CONFIG_DP83867_PHY is not set CONFIG_FIXED_PHY=y # CONFIG_MDIO_BITBANG is not set CONFIG_MDIO_BUS_MUX=y # CONFIG_MDIO_BUS_MUX_GPIO is not set CONFIG_MDIO_BUS_MUX_MMIOREG=y CONFIG_MDIO_BCM_UNIMAC=m # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m # CONFIG_PPP_FILTER is not set # CONFIG_PPP_MPPE is not set CONFIG_PPP_MULTILINK=y # CONFIG_PPPOE is not set # CONFIG_PPTP is not set # CONFIG_PPPOL2TP is not set # CONFIG_PPP_ASYNC is not set # CONFIG_PPP_SYNC_TTY is not set # CONFIG_SLIP is not set CONFIG_SLHC=m CONFIG_USB_NET_DRIVERS=m CONFIG_USB_CATC=m # CONFIG_USB_KAWETH is not set CONFIG_USB_PEGASUS=m # CONFIG_USB_RTL8150 is not set CONFIG_USB_RTL8152=m CONFIG_USB_USBNET=m # CONFIG_USB_NET_AX8817X is not set # CONFIG_USB_NET_AX88179_178A is not set CONFIG_USB_NET_CDCETHER=m CONFIG_USB_NET_CDC_EEM=m CONFIG_USB_NET_CDC_NCM=m CONFIG_USB_NET_HUAWEI_CDC_NCM=m CONFIG_USB_NET_CDC_MBIM=m CONFIG_USB_NET_DM9601=m CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_SR9800=m CONFIG_USB_NET_SMSC75XX=m CONFIG_USB_NET_SMSC95XX=m CONFIG_USB_NET_GL620A=m CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m CONFIG_USB_NET_CDC_SUBSET=m # CONFIG_USB_ALI_M5632 is not set CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y # CONFIG_USB_ARMLINUX is not set # CONFIG_USB_EPSON2888 is not set # CONFIG_USB_KC2190 is not set CONFIG_USB_NET_ZAURUS=m CONFIG_USB_NET_CX82310_ETH=m CONFIG_USB_NET_KALMIA=m CONFIG_USB_NET_QMI_WWAN=m # CONFIG_USB_HSO is not set CONFIG_USB_NET_INT51X1=m CONFIG_USB_CDC_PHONET=m CONFIG_USB_IPHETH=m CONFIG_USB_SIERRA_NET=m # CONFIG_USB_VL600 is not set CONFIG_WLAN=y # CONFIG_PCMCIA_RAYCS is not set # CONFIG_LIBERTAS_THINFIRM is not set CONFIG_AIRO=m # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_AIRO_CS=m CONFIG_PCMCIA_WL3501=m # CONFIG_PRISM54 is not set CONFIG_USB_ZD1201=m CONFIG_USB_NET_RNDIS_WLAN=m CONFIG_RTL8180=m # CONFIG_RTL8187 is not set CONFIG_ADM8211=m # CONFIG_MAC80211_HWSIM is not set CONFIG_MWL8K=m CONFIG_ATH_COMMON=m CONFIG_ATH_CARDS=m # CONFIG_ATH_DEBUG is not set CONFIG_ATH5K=m CONFIG_ATH5K_DEBUG=y CONFIG_ATH5K_TRACER=y CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K_BTCOEX_SUPPORT=y CONFIG_ATH9K=m CONFIG_ATH9K_PCI=y # CONFIG_ATH9K_AHB is not set # CONFIG_ATH9K_DEBUGFS is not set CONFIG_ATH9K_DYNACK=y # CONFIG_ATH9K_WOW is not set CONFIG_ATH9K_RFKILL=y CONFIG_ATH9K_CHANNEL_CONTEXT=y # CONFIG_ATH9K_PCOEM is not set CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set # CONFIG_CARL9170 is not set CONFIG_ATH6KL=m CONFIG_ATH6KL_SDIO=m CONFIG_ATH6KL_USB=m # CONFIG_ATH6KL_DEBUG is not set CONFIG_ATH6KL_TRACING=y # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set CONFIG_WCN36XX=m CONFIG_WCN36XX_DEBUGFS=y CONFIG_B43=m CONFIG_B43_BCMA=y # CONFIG_B43_BUSES_BCMA_AND_SSB is not set CONFIG_B43_BUSES_BCMA=y # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_BCMA_PIO=y # CONFIG_B43_PHY_N is not set # CONFIG_B43_PHY_HT is not set CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y CONFIG_B43_DEBUG=y CONFIG_B43LEGACY=m CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y # CONFIG_B43LEGACY_DEBUG is not set CONFIG_B43LEGACY_DMA=y # CONFIG_B43LEGACY_DMA_AND_PIO_MODE is not set CONFIG_B43LEGACY_DMA_MODE=y # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=m # CONFIG_BRCMSMAC is not set CONFIG_BRCMFMAC=m CONFIG_BRCMFMAC_PROTO_BCDC=y CONFIG_BRCMFMAC_PROTO_MSGBUF=y # CONFIG_BRCMFMAC_SDIO is not set CONFIG_BRCMFMAC_USB=y CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCM_TRACING=y # CONFIG_BRCMDBG is not set CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_FIRMWARE_NVRAM=y CONFIG_HOSTAP_PLX=m # CONFIG_HOSTAP_PCI is not set # CONFIG_HOSTAP_CS is not set CONFIG_IPW2100=m # CONFIG_IPW2100_MONITOR is not set CONFIG_IPW2100_DEBUG=y # CONFIG_IPW2200 is not set CONFIG_LIBIPW=m CONFIG_LIBIPW_DEBUG=y CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y # CONFIG_IWLDVM is not set # CONFIG_IWLMVM is not set # # WARNING: iwlwifi is useless without IWLDVM or IWLMVM # # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set CONFIG_LIBERTAS=m # CONFIG_LIBERTAS_USB is not set CONFIG_LIBERTAS_CS=m CONFIG_LIBERTAS_SDIO=m # CONFIG_LIBERTAS_SPI is not set CONFIG_LIBERTAS_DEBUG=y # CONFIG_LIBERTAS_MESH is not set CONFIG_HERMES=m # CONFIG_HERMES_PRISM is not set # CONFIG_HERMES_CACHE_FW_ON_INIT is not set CONFIG_PLX_HERMES=m # CONFIG_TMD_HERMES is not set CONFIG_NORTEL_HERMES=m CONFIG_PCMCIA_HERMES=m # CONFIG_PCMCIA_SPECTRUM is not set # CONFIG_ORINOCO_USB is not set # CONFIG_P54_COMMON is not set CONFIG_RT2X00=m # CONFIG_RT2400PCI is not set CONFIG_RT2500PCI=m CONFIG_RT61PCI=m CONFIG_RT2800PCI=m CONFIG_RT2800PCI_RT33XX=y # CONFIG_RT2800PCI_RT35XX is not set # CONFIG_RT2800PCI_RT53XX is not set CONFIG_RT2800PCI_RT3290=y CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m # CONFIG_RT2800USB_RT33XX is not set # CONFIG_RT2800USB_RT35XX is not set CONFIG_RT2800USB_RT3573=y # CONFIG_RT2800USB_RT53XX is not set CONFIG_RT2800USB_RT55XX=y CONFIG_RT2800USB_UNKNOWN=y CONFIG_RT2800_LIB=m CONFIG_RT2800_LIB_MMIO=m CONFIG_RT2X00_LIB_MMIO=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=m CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y CONFIG_RT2X00_DEBUG=y # CONFIG_WL_MEDIATEK is not set CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m CONFIG_RTL8192DE=m # CONFIG_RTL8723AE is not set CONFIG_RTL8723BE=m CONFIG_RTL8188EE=m # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m # CONFIG_WL_TI is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set CONFIG_MWIFIEX=m CONFIG_MWIFIEX_SDIO=m # CONFIG_MWIFIEX_PCIE is not set CONFIG_MWIFIEX_USB=m CONFIG_CW1200=m CONFIG_CW1200_WLAN_SDIO=m CONFIG_CW1200_WLAN_SPI=m # CONFIG_RSI_91X is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y CONFIG_HOSTESS_SV11=m CONFIG_COSA=m CONFIG_LANMEDIA=m # CONFIG_SEALEVEL_4021 is not set CONFIG_HDLC=y # CONFIG_HDLC_RAW is not set # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m # # X.25/LAPB support is disabled # # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set CONFIG_PC300TOO=m # CONFIG_N2 is not set CONFIG_C101=y CONFIG_FARSYNC=y CONFIG_DSCC4=m CONFIG_DSCC4_PCISYNC=y # CONFIG_DSCC4_PCI_RST is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 CONFIG_SDLA=m CONFIG_SBNI=m CONFIG_SBNI_MULTILINE=y CONFIG_IEEE802154_DRIVERS=m CONFIG_VMXNET3=y CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set # CONFIG_ISDN_CAPI is not set # CONFIG_ISDN_DRV_GIGASET is not set # CONFIG_HYSDN is not set # CONFIG_MISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m # CONFIG_INPUT_FF_MEMLESS is not set # CONFIG_INPUT_POLLDEV is not set # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_STMPE is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set # CONFIG_MOUSE_PS2_OLPC is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set # CONFIG_SERIO_APBPS2 is not set CONFIG_SERIO_OLPC_APSP=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_OF_PLATFORM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m # CONFIG_HW_RANDOM_INTEL is not set # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_GEODE=y # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=m CONFIG_HW_RANDOM_TPM=m CONFIG_NVRAM=m # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=m CONFIG_CARDMAN_4040=m # CONFIG_IPWIRELESS is not set # CONFIG_MWAVE is not set # CONFIG_PC8736x_GPIO is not set # CONFIG_NSC_GPIO is not set CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=m CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=y CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=y # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=y # CONFIG_TCG_TIS_ST33ZP24_I2C is not set CONFIG_TCG_TIS_ST33ZP24_SPI=m CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=m CONFIG_XILLYBUS_OF=m # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m # 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=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=m # CONFIG_I2C_NFORCE2_S4985 is not set # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=y # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=m # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y # CONFIG_I2C_DLN2 is not set # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_PCA_ISA=y # CONFIG_I2C_CROS_EC_TUNNEL is not set # CONFIG_SCx200_ACB is not set CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=m CONFIG_SPI_CADENCE=y CONFIG_SPI_DLN2=m CONFIG_SPI_GPIO=y CONFIG_SPI_LM70_LLP=m CONFIG_SPI_FSL_LIB=y CONFIG_SPI_FSL_SPI=y CONFIG_SPI_OC_TINY=m # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set CONFIG_SPI_SC18IS602=m CONFIG_SPI_TOPCLIFF_PCH=m # CONFIG_SPI_XCOMM is not set CONFIG_SPI_XILINX=y CONFIG_SPI_ZYNQMP_GQSPI=y # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=y CONFIG_SPMI=m CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # 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 is not set # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=m CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=m CONFIG_GPIO_DWAPB=m # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_GENERIC_PLATFORM=m # CONFIG_GPIO_GRGPIO is not set CONFIG_GPIO_ICH=y CONFIG_GPIO_IT8761E=m # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y CONFIG_GPIO_SYSCON=y CONFIG_GPIO_VX855=m CONFIG_GPIO_XILINX=m # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ADNP is not set CONFIG_GPIO_MAX7300=m CONFIG_GPIO_MAX732X=m CONFIG_GPIO_PCA953X=m CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # # CONFIG_GPIO_ARIZONA is not set CONFIG_GPIO_CRYSTAL_COVE=y CONFIG_GPIO_DA9052=m CONFIG_GPIO_DA9055=m CONFIG_GPIO_DLN2=m # CONFIG_GPIO_JANZ_TTL is not set CONFIG_GPIO_KEMPLD=m # CONFIG_GPIO_LP3943 is not set # CONFIG_GPIO_PALMAS is not set # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TC3589X=y # CONFIG_GPIO_TIMBERDALE is not set # CONFIG_GPIO_TPS6586X is not set # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TPS65912=y # CONFIG_GPIO_TWL4030 is not set CONFIG_GPIO_TWL6040=m CONFIG_GPIO_WM831X=m CONFIG_GPIO_WM8994=m # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=m CONFIG_GPIO_BT8XX=y CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_PCH=m # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # CONFIG_GPIO_74X164=m # CONFIG_GPIO_MAX7301 is not set CONFIG_GPIO_MCP23S08=m # CONFIG_GPIO_MC33880 is not set # # USB GPIO expanders # CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=m # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=m # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_GENERIC_ADC_BATTERY is not set CONFIG_WM831X_BACKUP=m # CONFIG_WM831X_POWER is not set CONFIG_TEST_POWER=y # CONFIG_BATTERY_88PM860X is not set # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=m # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_OLPC=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y # CONFIG_BATTERY_BQ27X00_I2C is not set CONFIG_BATTERY_BQ27X00_PLATFORM=y # CONFIG_BATTERY_DA9052 is not set CONFIG_CHARGER_DA9150=m CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_TWL4030_MADC is not set CONFIG_CHARGER_PCF50633=m CONFIG_BATTERY_RX51=m # CONFIG_CHARGER_ISP1704 is not set CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=m # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX77693 is not set # CONFIG_CHARGER_MAX8997 is not set CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_RT5033 is not set CONFIG_CHARGER_RT9455=m # 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_AD7314 is not set # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7310=m # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=y # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=m # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_DA9052_ADC is not set CONFIG_SENSORS_DA9055=y CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m # CONFIG_SENSORS_MC13783_ADC is not set # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=y # CONFIG_SENSORS_G760A is not set # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=m # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_I5500=y CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=m # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=m # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX1111=m CONFIG_SENSORS_MAX16065=m # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=m # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_HTU21=m # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_MENF21BMC_HWMON=m # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=m # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=m # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=m # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=y # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set CONFIG_SENSORS_SHT15=m # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=m # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=m # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_ADS7871=m # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y # CONFIG_SENSORS_TWL4030_MADC is not set CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_WM831X is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=y CONFIG_X86_PKG_TEMP_THERMAL=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=m CONFIG_INTEL_SOC_DTS_THERMAL=m # CONFIG_INT340X_THERMAL is not set # # Texas Instruments thermal drivers # CONFIG_QCOM_SPMI_TEMP_ALARM=m # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_PCI is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_ATMEL_HLCDC is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=m CONFIG_MFD_CROS_EC_I2C=m CONFIG_MFD_CROS_EC_SPI=m # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=m CONFIG_MFD_DLN2=m CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y CONFIG_MFD_MC13XXX_I2C=m # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=m # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y CONFIG_MFD_JANZ_CMODIO=m CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=m CONFIG_MFD_88PM805=m CONFIG_MFD_88PM860X=y # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=m # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=m CONFIG_EZX_PCAP=y # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=m CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=m CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y CONFIG_MFD_RTSX_USB=m # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RK808 is not set CONFIG_MFD_RN5T618=y # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_I2C is not set CONFIG_STMPE_SPI=y CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=m # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y # CONFIG_MFD_TPS65218 is not set CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS65912_SPI is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=m CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=m CONFIG_MFD_ARIZONA_SPI=y CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=m CONFIG_REGULATOR_88PM800=m CONFIG_REGULATOR_88PM8607=m CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=m # CONFIG_REGULATOR_ANATOP is not set # CONFIG_REGULATOR_AS3722 is not set # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9055=y # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=m # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL9305=m # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=m CONFIG_REGULATOR_LP3972=m CONFIG_REGULATOR_LP872X=y # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=m CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=m CONFIG_REGULATOR_MAX8907=m CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8997=y # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=y # CONFIG_REGULATOR_MC13783 is not set CONFIG_REGULATOR_MC13892=y # CONFIG_REGULATOR_MT6397 is not set CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set CONFIG_REGULATOR_QCOM_SPMI=m CONFIG_REGULATOR_RN5T618=m # CONFIG_REGULATOR_RT5033 is not set # CONFIG_REGULATOR_TPS51632 is not set CONFIG_REGULATOR_TPS6105X=m # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65217=m CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=y # CONFIG_REGULATOR_TPS80031 is not set # CONFIG_REGULATOR_TWL4030 is not set CONFIG_REGULATOR_WM831X=y # CONFIG_REGULATOR_WM8400 is not set CONFIG_REGULATOR_WM8994=y CONFIG_MEDIA_SUPPORT=m # # 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=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # 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=m CONFIG_DVB_TUNER_DIB0090=m # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=m CONFIG_AGP_ALI=m CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m CONFIG_AGP_NVIDIA=m # CONFIG_AGP_SIS is not set # CONFIG_AGP_SWORKS is not set # CONFIG_AGP_VIA is not set # CONFIG_AGP_EFFICEON is not set CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m CONFIG_DRM_PTN3460=m # CONFIG_DRM_PS8622 is not set CONFIG_DRM_TDFX=m # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set CONFIG_DRM_AMDGPU=m # CONFIG_DRM_AMDGPU_CIK is not set CONFIG_DRM_AMDGPU_USERPTR=y CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I915=m # CONFIG_DRM_I915_KMS is not set CONFIG_DRM_I915_FBDEV=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m CONFIG_DRM_SAVAGE=m # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=m CONFIG_DRM_AST=m # CONFIG_DRM_MGAG200 is not set CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_SIMPLE is not set # CONFIG_DRM_PANEL_LD9040 is not set # CONFIG_DRM_PANEL_S6E8AA0 is not set CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m # # Frame buffer Devices # CONFIG_FB=m # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=m # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=m CONFIG_FB_CYBER2000_DDC=y # CONFIG_FB_ARC is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=m # CONFIG_FB_N411 is not set CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=m CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=m # CONFIG_FB_I810 is not set CONFIG_FB_LE80578=m CONFIG_FB_CARILLO_RANCH=m CONFIG_FB_INTEL=m CONFIG_FB_INTEL_DEBUG=y # CONFIG_FB_INTEL_I2C is not set CONFIG_FB_MATROX=m # CONFIG_FB_MATROX_MILLENIUM is not set CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MAVEN=m CONFIG_FB_RADEON=m # CONFIG_FB_RADEON_I2C is not set # CONFIG_FB_RADEON_BACKLIGHT is not set CONFIG_FB_RADEON_DEBUG=y # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=m # CONFIG_FB_ATY_CT is not set # CONFIG_FB_ATY_GX is not set # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=m # CONFIG_FB_S3_DDC is not set CONFIG_FB_SAVAGE=m # CONFIG_FB_SAVAGE_I2C is not set CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=m # CONFIG_FB_SIS_300 is not set CONFIG_FB_SIS_315=y # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=m # CONFIG_FB_KYRO is not set CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=m CONFIG_FB_ARK=m CONFIG_FB_PM3=m # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m CONFIG_FB_MB862XX=m CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y # CONFIG_FB_BROADSHEET is not set CONFIG_FB_AUO_K190X=m CONFIG_FB_AUO_K1900=m CONFIG_FB_AUO_K1901=m # CONFIG_FB_SSD1307 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_L4F00242T03=m # CONFIG_LCD_LMS283GF05 is not set CONFIG_LCD_LTV350QV=m CONFIG_LCD_ILI922X=m CONFIG_LCD_ILI9320=m # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m CONFIG_LCD_S6E63M0=m CONFIG_LCD_LD9040=m # CONFIG_LCD_AMS369FG06 is not set CONFIG_LCD_LMS501KF03=m CONFIG_LCD_HX8357=m CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_GENERIC=m # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_DA9052=m # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=m CONFIG_BACKLIGHT_ADP8860=m # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_88PM860X=m # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_PANDORA=m CONFIG_BACKLIGHT_TPS65217=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=m CONFIG_HDMI=y # CONFIG_LOGO is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_CP2112 is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PENMOUNT is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_ROCCAT is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SONY is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # # 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 is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_OTG=y CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_OTG_BLACKLIST_HUB=y CONFIG_USB_OTG_FSM=y # CONFIG_USB_ULPI_BUS is not set CONFIG_USB_MON=m CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=y CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=m CONFIG_USB_XHCI_PCI=m CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ROOT_HUB_TT is not set # CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=m # 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=m CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PLATFORM=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_U132_HCD is not set CONFIG_USB_SL811_HCD=m # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_SL811_CS=m # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m CONFIG_USB_HCD_BCMA=m # CONFIG_USB_HCD_SSB is not set CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m CONFIG_USB_STORAGE_DEBUG=y CONFIG_USB_STORAGE_REALTEK=m CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m # CONFIG_USB_STORAGE_ONETOUCH is not set CONFIG_USB_STORAGE_KARMA=m # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set CONFIG_USB_STORAGE_ENE_UB6250=m CONFIG_USB_UAS=m # # USB Imaging devices # CONFIG_USB_MDC800=m # CONFIG_USB_MICROTEK is not set CONFIG_USBIP_CORE=y CONFIG_USBIP_VHCI_HCD=y # CONFIG_USBIP_HOST is not set CONFIG_USBIP_DEBUG=y CONFIG_USB_MUSB_HDRC=m CONFIG_USB_MUSB_HOST=y # CONFIG_USB_MUSB_GADGET is not set # CONFIG_USB_MUSB_DUAL_ROLE is not set # # Platform Glue Layer # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_HOST=y # # Platform Glue Driver Support # # CONFIG_USB_DWC3_PCI is not set # # Debugging features # # CONFIG_USB_DWC3_DEBUG is not set CONFIG_USB_DWC2=m # CONFIG_USB_DWC2_HOST is not set # # Gadget/Dual-role mode requires USB Gadget support to be enabled # CONFIG_USB_DWC2_PERIPHERAL=y # CONFIG_USB_DWC2_DUAL_ROLE is not set CONFIG_USB_DWC2_PCI=m # CONFIG_USB_DWC2_DEBUG is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_OF=m CONFIG_USB_CHIPIDEA_PCI=m CONFIG_USB_CHIPIDEA_UDC=y # CONFIG_USB_CHIPIDEA_HOST is not set # CONFIG_USB_CHIPIDEA_DEBUG is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=m # CONFIG_USB_ADUTUX is not set CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=m CONFIG_USB_LED=m CONFIG_USB_CYPRESS_CY7C63=y # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=y # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_USB_SISUSBVGA is not set CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=m CONFIG_USB_TEST=m CONFIG_USB_EHSET_TEST_FIXTURE=m # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m CONFIG_USB_HSIC_USB3503=m CONFIG_USB_LINK_LAYER_TEST=y # CONFIG_USB_CHAOSKEY is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=m CONFIG_USB_GPIO_VBUS=m # CONFIG_TAHVO_USB is not set CONFIG_USB_ISP1301=y CONFIG_USB_GADGET=m # 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_FUSB300=m CONFIG_USB_FOTG210_UDC=m CONFIG_USB_GR_UDC=m # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set CONFIG_USB_MV_U3D=m # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set CONFIG_USB_AMD5536UDC=m CONFIG_USB_NET2272=m # CONFIG_USB_NET2272_DMA is not set # CONFIG_USB_NET2280 is not set CONFIG_USB_GOKU=m # CONFIG_USB_EG20T is not set CONFIG_USB_GADGET_XILINX=m # CONFIG_USB_DUMMY_HCD is not set CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_U_ETHER=m CONFIG_USB_F_NCM=m CONFIG_USB_F_ECM=m CONFIG_USB_F_EEM=m CONFIG_USB_F_SUBSET=m CONFIG_USB_F_RNDIS=m CONFIG_USB_F_FS=m CONFIG_USB_F_HID=m CONFIG_USB_F_PRINTER=m CONFIG_USB_CONFIGFS=m # CONFIG_USB_CONFIGFS_SERIAL is not set # CONFIG_USB_CONFIGFS_ACM is not set # CONFIG_USB_CONFIGFS_OBEX is not set CONFIG_USB_CONFIGFS_NCM=y CONFIG_USB_CONFIGFS_ECM=y CONFIG_USB_CONFIGFS_ECM_SUBSET=y CONFIG_USB_CONFIGFS_RNDIS=y CONFIG_USB_CONFIGFS_EEM=y # CONFIG_USB_CONFIGFS_PHONET is not set # CONFIG_USB_CONFIGFS_MASS_STORAGE is not set # CONFIG_USB_CONFIGFS_F_LB_SS is not set # CONFIG_USB_CONFIGFS_F_FS is not set CONFIG_USB_CONFIGFS_F_HID=y CONFIG_USB_CONFIGFS_F_PRINTER=y # CONFIG_USB_ZERO is not set CONFIG_USB_ETH=m # CONFIG_USB_ETH_RNDIS is not set CONFIG_USB_ETH_EEM=y # CONFIG_USB_G_NCM is not set CONFIG_USB_GADGETFS=m CONFIG_USB_FUNCTIONFS=m CONFIG_USB_FUNCTIONFS_ETH=y CONFIG_USB_FUNCTIONFS_RNDIS=y # CONFIG_USB_FUNCTIONFS_GENERIC is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_G_SERIAL 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=m # CONFIG_USB_G_DBGP is not set # CONFIG_USB_LED_TRIG is not set CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m CONFIG_MMC=y CONFIG_MMC_DEBUG=y # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_MMC_BLOCK is not set # CONFIG_SDIO_UART is not set # 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=m CONFIG_MMC_SDHCI_OF_ARASAN=m CONFIG_MMC_SDHCI_F_SDH30=m CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=m CONFIG_MMC_SDRICOH_CS=m CONFIG_MMC_CB710=y # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y CONFIG_MMC_USDHI6ROL0=m CONFIG_MMC_REALTEK_PCI=m # CONFIG_MMC_REALTEK_USB is not set CONFIG_MMC_TOSHIBA_PCI=y # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_MEMSTICK_REALTEK_PCI=m # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_88PM860X is not set # CONFIG_LEDS_BCM6328 is not set CONFIG_LEDS_BCM6358=m CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=m CONFIG_LEDS_DA9052=m CONFIG_LEDS_DAC124S085=m CONFIG_LEDS_REGULATOR=m # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_LT3593=m # CONFIG_LEDS_DELL_NETBOOKS is not set CONFIG_LEDS_MC13783=m # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=m # CONFIG_LEDS_MAX8997 is not set # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_OT200 is not set CONFIG_LEDS_MENF21BMC=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # CONFIG_LEDS_PM8941_WLED is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=m CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=m CONFIG_ACCESSIBILITY=y CONFIG_INFINIBAND=m # CONFIG_INFINIBAND_USER_MAD is not set CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y # CONFIG_INFINIBAND_ON_DEMAND_PAGING is not set CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=m CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_AMSO1100=m # CONFIG_INFINIBAND_AMSO1100_DEBUG is not set CONFIG_INFINIBAND_CXGB3=m # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_INFINIBAND_CXGB4=m # CONFIG_MLX4_INFINIBAND is not set CONFIG_INFINIBAND_NES=m CONFIG_INFINIBAND_NES_DEBUG=y CONFIG_INFINIBAND_OCRDMA=m # CONFIG_INFINIBAND_IPOIB is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_ISER=m CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set CONFIG_EDAC_DEBUG=y CONFIG_EDAC_MM_EDAC=m CONFIG_EDAC_AMD76X=m # CONFIG_EDAC_E7XXX is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82875P=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m # CONFIG_EDAC_IE31200 is not set # CONFIG_EDAC_X38 is not set CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m # CONFIG_EDAC_I82860 is not set CONFIG_EDAC_R82600=m # CONFIG_EDAC_I5000 is not set CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set # CONFIG_RTC_SYSTOHC is not set # 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=m # # I2C RTC drivers # CONFIG_RTC_DRV_88PM860X=y CONFIG_RTC_DRV_88PM80X=m CONFIG_RTC_DRV_ABB5ZES3=m # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_AS3722=m CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1374=m CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_HYM8563=m CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8907=m # CONFIG_RTC_DRV_MAX8997 is not set CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=y CONFIG_RTC_DRV_ISL12057=m CONFIG_RTC_DRV_X1205=m # CONFIG_RTC_DRV_PALMAS is not set CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF8563 is not set CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_TWL4030=y # CONFIG_RTC_DRV_TPS6586X is not set # CONFIG_RTC_DRV_TPS65910 is not set # CONFIG_RTC_DRV_TPS80031 is not set CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8581=m # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV3029C2=m # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=m CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set CONFIG_RTC_DRV_DS1347=y # CONFIG_RTC_DRV_DS1390 is not set CONFIG_RTC_DRV_MAX6902=y # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_DS3234=m CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_RX4581=m CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y # CONFIG_RTC_DRV_DS1286 is not set CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_DA9052=m # CONFIG_RTC_DRV_DA9055 is not set CONFIG_RTC_DRV_STK17TA8=y # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set CONFIG_RTC_DRV_M48T59=y # CONFIG_RTC_DRV_MSM6242 is not set CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=m # CONFIG_RTC_DRV_WM831X is not set # CONFIG_RTC_DRV_PCF50633 is not set # # on-CPU RTC drivers # # CONFIG_RTC_DRV_PCAP is not set # CONFIG_RTC_DRV_MC13XXX is not set # CONFIG_RTC_DRV_SNVS is not set CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_DMEM_GENIRQ is not set # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=m CONFIG_UIO_MF624=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=m # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=m # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set # CONFIG_PRISM2_USB is not set 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=y CONFIG_COMEDI_BOND=m CONFIG_COMEDI_TEST=m CONFIG_COMEDI_PARPORT=m CONFIG_COMEDI_SERIAL2002=m CONFIG_COMEDI_SSV_DNP=m CONFIG_COMEDI_ISA_DRIVERS=y # CONFIG_COMEDI_PCL711 is not set # CONFIG_COMEDI_PCL724 is not set CONFIG_COMEDI_PCL726=m CONFIG_COMEDI_PCL730=m CONFIG_COMEDI_PCL812=m CONFIG_COMEDI_PCL816=m CONFIG_COMEDI_PCL818=m CONFIG_COMEDI_PCM3724=m CONFIG_COMEDI_AMPLC_DIO200_ISA=m # CONFIG_COMEDI_AMPLC_PC236_ISA is not set CONFIG_COMEDI_AMPLC_PC263_ISA=m CONFIG_COMEDI_RTI800=m CONFIG_COMEDI_RTI802=m CONFIG_COMEDI_DAC02=m CONFIG_COMEDI_DAS16M1=m CONFIG_COMEDI_DAS08_ISA=m CONFIG_COMEDI_DAS16=m CONFIG_COMEDI_DAS800=m # CONFIG_COMEDI_DAS1800 is not set CONFIG_COMEDI_DAS6402=m # CONFIG_COMEDI_DT2801 is not set CONFIG_COMEDI_DT2811=m CONFIG_COMEDI_DT2814=m CONFIG_COMEDI_DT2815=m CONFIG_COMEDI_DT2817=m # CONFIG_COMEDI_DT282X is not set # CONFIG_COMEDI_DMM32AT is not set CONFIG_COMEDI_UNIOXX5=m CONFIG_COMEDI_FL512=m # CONFIG_COMEDI_AIO_AIO12_8 is not set CONFIG_COMEDI_AIO_IIRO_16=m CONFIG_COMEDI_II_PCI20KC=m # CONFIG_COMEDI_C6XDIGIO is not set CONFIG_COMEDI_MPC624=m # CONFIG_COMEDI_ADQ12B is not set CONFIG_COMEDI_NI_AT_A2150=m # CONFIG_COMEDI_NI_AT_AO is not set # CONFIG_COMEDI_NI_ATMIO is not set # CONFIG_COMEDI_NI_ATMIO16D is not set # CONFIG_COMEDI_NI_LABPC_ISA is not set CONFIG_COMEDI_PCMAD=m CONFIG_COMEDI_PCMDA12=m # CONFIG_COMEDI_PCMMIO is not set CONFIG_COMEDI_PCMUIO=m # CONFIG_COMEDI_MULTIQ3 is not set CONFIG_COMEDI_S526=m CONFIG_COMEDI_PCI_DRIVERS=m # CONFIG_COMEDI_8255_PCI is not set CONFIG_COMEDI_ADDI_WATCHDOG=m CONFIG_COMEDI_ADDI_APCI_1032=m CONFIG_COMEDI_ADDI_APCI_1500=m # CONFIG_COMEDI_ADDI_APCI_1516 is not set CONFIG_COMEDI_ADDI_APCI_1564=m CONFIG_COMEDI_ADDI_APCI_16XX=m CONFIG_COMEDI_ADDI_APCI_2032=m CONFIG_COMEDI_ADDI_APCI_2200=m CONFIG_COMEDI_ADDI_APCI_3120=m CONFIG_COMEDI_ADDI_APCI_3501=m # CONFIG_COMEDI_ADDI_APCI_3XXX is not set CONFIG_COMEDI_ADL_PCI6208=m # CONFIG_COMEDI_ADL_PCI7X3X is not set CONFIG_COMEDI_ADL_PCI8164=m CONFIG_COMEDI_ADL_PCI9111=m CONFIG_COMEDI_ADL_PCI9118=m # CONFIG_COMEDI_ADV_PCI1710 is not set # CONFIG_COMEDI_ADV_PCI1723 is not set CONFIG_COMEDI_ADV_PCI1724=m # CONFIG_COMEDI_ADV_PCI_DIO is not set CONFIG_COMEDI_AMPLC_DIO200_PCI=m CONFIG_COMEDI_AMPLC_PC236_PCI=m # CONFIG_COMEDI_AMPLC_PC263_PCI is not set # CONFIG_COMEDI_AMPLC_PCI224 is not set CONFIG_COMEDI_AMPLC_PCI230=m CONFIG_COMEDI_CONTEC_PCI_DIO=m # CONFIG_COMEDI_DAS08_PCI is not set CONFIG_COMEDI_DT3000=m CONFIG_COMEDI_DYNA_PCI10XX=m # CONFIG_COMEDI_GSC_HPDI is not set CONFIG_COMEDI_MF6X4=m CONFIG_COMEDI_ICP_MULTI=m CONFIG_COMEDI_DAQBOARD2000=m # CONFIG_COMEDI_JR3_PCI is not set # CONFIG_COMEDI_KE_COUNTER is not set # CONFIG_COMEDI_CB_PCIDAS64 is not set # CONFIG_COMEDI_CB_PCIDAS is not set # CONFIG_COMEDI_CB_PCIDDA is not set # CONFIG_COMEDI_CB_PCIMDAS is not set CONFIG_COMEDI_CB_PCIMDDA=m # CONFIG_COMEDI_ME4000 is not set CONFIG_COMEDI_ME_DAQ=m CONFIG_COMEDI_NI_6527=m CONFIG_COMEDI_NI_65XX=m # CONFIG_COMEDI_NI_660X is not set CONFIG_COMEDI_NI_670X=m CONFIG_COMEDI_NI_LABPC_PCI=m # CONFIG_COMEDI_NI_PCIDIO is not set # CONFIG_COMEDI_NI_PCIMIO is not set CONFIG_COMEDI_RTD520=m # CONFIG_COMEDI_S626 is not set CONFIG_COMEDI_PCMCIA_DRIVERS=m CONFIG_COMEDI_CB_DAS16_CS=m CONFIG_COMEDI_DAS08_CS=m # CONFIG_COMEDI_NI_DAQ_700_CS is not set CONFIG_COMEDI_NI_DAQ_DIO24_CS=m # CONFIG_COMEDI_NI_LABPC_CS is not set CONFIG_COMEDI_NI_MIO_CS=m CONFIG_COMEDI_QUATECH_DAQP_CS=m # CONFIG_COMEDI_USB_DRIVERS is not set CONFIG_COMEDI_8254=m CONFIG_COMEDI_8255=m CONFIG_COMEDI_8255_SA=m CONFIG_COMEDI_KCOMEDILIB=m CONFIG_COMEDI_AMPLC_DIO200=m CONFIG_COMEDI_AMPLC_PC236=m CONFIG_COMEDI_DAS08=m CONFIG_COMEDI_ISADMA=m CONFIG_COMEDI_NI_LABPC=m CONFIG_COMEDI_NI_TIO=m CONFIG_FB_OLPC_DCON=m CONFIG_FB_OLPC_DCON_1_5=y CONFIG_PANEL=m CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" CONFIG_RTL8192U=m CONFIG_RTLLIB=m # CONFIG_RTLLIB_CRYPTO_CCMP is not set # CONFIG_RTLLIB_CRYPTO_TKIP is not set CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m # CONFIG_R8712U is not set CONFIG_R8188EU=m CONFIG_88EU_AP_MODE=y CONFIG_R8723AU=m CONFIG_8723AU_AP_MODE=y CONFIG_8723AU_BT_COEXIST=y # CONFIG_RTS5208 is not set CONFIG_VT6655=m # CONFIG_VT6656 is not set # # IIO staging drivers # # # Accelerometers # CONFIG_ADIS16201=m CONFIG_ADIS16203=m CONFIG_ADIS16204=m CONFIG_ADIS16209=m CONFIG_ADIS16220=m CONFIG_ADIS16240=m CONFIG_LIS3L02DQ=m # CONFIG_SCA3000 is not set # # Analog to digital converters # # CONFIG_AD7606 is not set # CONFIG_AD7780 is not set # CONFIG_AD7816 is not set CONFIG_AD7192=m CONFIG_AD7280=m # # Analog digital bi-direction converters # CONFIG_ADT7316=m CONFIG_ADT7316_SPI=m CONFIG_ADT7316_I2C=m # # Capacitance to digital converters # CONFIG_AD7150=m CONFIG_AD7152=m CONFIG_AD7746=m # # Direct Digital Synthesis # CONFIG_AD9832=m CONFIG_AD9834=m # # Digital gyroscope sensors # CONFIG_ADIS16060=m # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # # CONFIG_SENSORS_ISL29018 is not set CONFIG_SENSORS_ISL29028=m # CONFIG_TSL2583 is not set CONFIG_TSL2x7x=m # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=m # CONFIG_SENSORS_HMC5843_I2C is not set CONFIG_SENSORS_HMC5843_SPI=m # # Active energy metering IC # # CONFIG_ADE7753 is not set # CONFIG_ADE7754 is not set # CONFIG_ADE7758 is not set # CONFIG_ADE7759 is not set CONFIG_ADE7854=m CONFIG_ADE7854_I2C=m CONFIG_ADE7854_SPI=m # # Resolver to digital converters # # CONFIG_AD2S90 is not set # CONFIG_AD2S1200 is not set CONFIG_AD2S1210=m # # Triggers - standalone # CONFIG_IIO_PERIODIC_RTC_TRIGGER=m CONFIG_IIO_SIMPLE_DUMMY=m # CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set # CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set # CONFIG_FB_SM7XX is not set CONFIG_FB_SM750=m # CONFIG_FB_XGI is not set # CONFIG_FT1000 is not set # # Speakup console speech # # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_ASHMEM=y CONFIG_ANDROID_TIMED_OUTPUT=y # CONFIG_ANDROID_TIMED_GPIO is not set # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set CONFIG_SYNC=y CONFIG_SW_SYNC=y # CONFIG_SW_SYNC_USER is not set # CONFIG_ION is not set # CONFIG_STAGING_BOARD is not set # CONFIG_USB_WPAN_HCD is not set CONFIG_WIMAX_GDM72XX=y # CONFIG_WIMAX_GDM72XX_QOS is not set # CONFIG_WIMAX_GDM72XX_K_MODE is not set # CONFIG_WIMAX_GDM72XX_WIMAX2 is not set CONFIG_WIMAX_GDM72XX_USB=y # CONFIG_WIMAX_GDM72XX_SDIO is not set CONFIG_WIMAX_GDM72XX_USB_PM=y # CONFIG_LTE_GDM724X is not set # CONFIG_FIREWIRE_SERIAL is not set CONFIG_LUSTRE_FS=m CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 # CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set # CONFIG_LUSTRE_LLITE_LLOOP is not set CONFIG_LNET=m CONFIG_LNET_MAX_PAYLOAD=1048576 CONFIG_LNET_SELFTEST=m CONFIG_LNET_XPRT_IB=m # CONFIG_DGNC is not set # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set CONFIG_FB_TFT=m # CONFIG_FB_TFT_AGM1264K_FL is not set # CONFIG_FB_TFT_BD663474 is not set # CONFIG_FB_TFT_HX8340BN is not set CONFIG_FB_TFT_HX8347D=m CONFIG_FB_TFT_HX8353D=m CONFIG_FB_TFT_HX8357D=m # CONFIG_FB_TFT_ILI9163 is not set # CONFIG_FB_TFT_ILI9320 is not set CONFIG_FB_TFT_ILI9325=m CONFIG_FB_TFT_ILI9340=m # CONFIG_FB_TFT_ILI9341 is not set CONFIG_FB_TFT_ILI9481=m CONFIG_FB_TFT_ILI9486=m CONFIG_FB_TFT_PCD8544=m CONFIG_FB_TFT_RA8875=m CONFIG_FB_TFT_S6D02A1=m CONFIG_FB_TFT_S6D1121=m # CONFIG_FB_TFT_SSD1289 is not set CONFIG_FB_TFT_SSD1306=m # CONFIG_FB_TFT_SSD1331 is not set CONFIG_FB_TFT_SSD1351=m CONFIG_FB_TFT_ST7735R=m CONFIG_FB_TFT_TINYLCD=m CONFIG_FB_TFT_TLS8204=m # CONFIG_FB_TFT_UC1701 is not set CONFIG_FB_TFT_UPD161704=m CONFIG_FB_TFT_WATTEROTT=m CONFIG_FB_FLEX=m CONFIG_FB_TFT_FBTFT_DEVICE=m CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set # CONFIG_ALIENWARE_WMI is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_LAPTOP is not set # CONFIG_DELL_WMI is not set # CONFIG_DELL_WMI_AIO is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_AMILO_RFKILL is not set # CONFIG_TC1100_WMI is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_HP_WMI is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_IDEAPAD_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_EEEPC_LAPTOP is not set # CONFIG_ASUS_WMI is not set CONFIG_ACPI_WMI=m # CONFIG_MSI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_XO1_RFKILL is not set # CONFIG_XO15_EBOOK is not set # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=m # CONFIG_INTEL_OAKTRAIL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_PSTORE=y CONFIG_CROS_EC_CHARDEV=m CONFIG_CROS_EC_LPC=m CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=m # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=m CONFIG_STE_MODEM_RPROC=m # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m CONFIG_DEVFREQ_GOV_PERFORMANCE=m CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_MAX77693 is not set # CONFIG_EXTCON_MAX8997 is not set # CONFIG_EXTCON_PALMAS is not set CONFIG_EXTCON_RT8973A=m CONFIG_EXTCON_SM5502=m # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=m CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # CONFIG_BMA180=m # CONFIG_BMC150_ACCEL is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_KXSD9=m CONFIG_MMA8452=m CONFIG_KXCJK1013=m CONFIG_MMA9551_CORE=m CONFIG_MMA9551=m # CONFIG_MMA9553 is not set # CONFIG_STK8312 is not set CONFIG_STK8BA50=m # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=m CONFIG_AD7266=m # CONFIG_AD7291 is not set # CONFIG_AD7298 is not set CONFIG_AD7476=m # CONFIG_AD7791 is not set CONFIG_AD7793=m CONFIG_AD7887=m CONFIG_AD7923=m # CONFIG_AD799X is not set CONFIG_DA9150_GPADC=m # CONFIG_CC10001_ADC is not set CONFIG_MAX1027=m CONFIG_MAX1363=m CONFIG_MCP320X=m CONFIG_MCP3422=m CONFIG_MEN_Z188_ADC=m CONFIG_NAU7802=m # CONFIG_QCOM_SPMI_IADC is not set CONFIG_QCOM_SPMI_VADC=m # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC128S052 is not set CONFIG_TI_AM335X_ADC=m CONFIG_TWL4030_MADC=m CONFIG_TWL6030_GPADC=m CONFIG_VF610_ADC=m # # Amplifiers # # CONFIG_AD8366 is not set # # Hid Sensor IIO Common # # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_SPI=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # CONFIG_AD5064=m CONFIG_AD5360=m # CONFIG_AD5380 is not set CONFIG_AD5421=m CONFIG_AD5446=m CONFIG_AD5449=m CONFIG_AD5504=m CONFIG_AD5624R_SPI=m CONFIG_AD5686=m # CONFIG_AD5755 is not set CONFIG_AD5764=m # CONFIG_AD5791 is not set # CONFIG_AD7303 is not set # CONFIG_M62332 is not set # CONFIG_MAX517 is not set CONFIG_MAX5821=m CONFIG_MCP4725=m CONFIG_MCP4922=m # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=m # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set # CONFIG_ADIS16130 is not set # CONFIG_ADIS16136 is not set CONFIG_ADIS16260=m CONFIG_ADXRS450=m # CONFIG_BMG160 is not set CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_IIO_ST_GYRO_SPI_3AXIS=m # CONFIG_ITG3200 is not set # # Humidity sensors # CONFIG_DHT11=m CONFIG_SI7005=m CONFIG_SI7020=m # # Inertial measurement units # # CONFIG_ADIS16400 is not set CONFIG_ADIS16480=m CONFIG_KMX61=m # CONFIG_INV_MPU6050_IIO is not set CONFIG_IIO_ADIS_LIB=m CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=m CONFIG_AL3320A=m CONFIG_APDS9300=m CONFIG_BH1750=m # CONFIG_CM32181 is not set CONFIG_CM3232=m # CONFIG_CM3323 is not set CONFIG_CM36651=m # CONFIG_GP2AP020A00F is not set # CONFIG_ISL29125 is not set CONFIG_JSA1212=m # CONFIG_LTR501 is not set # CONFIG_STK3310 is not set # CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=m CONFIG_TSL4531=m CONFIG_VCNL4000=m # # Magnetometer sensors # CONFIG_AK8975=m # CONFIG_AK09911 is not set # CONFIG_MAG3110 is not set CONFIG_MMC35240=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_IIO_ST_MAGN_SPI_3AXIS=m # CONFIG_BMC150_MAGN is not set # # Inclinometer sensors # # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=m # # Pressure sensors # CONFIG_BMP280=m CONFIG_MPL115=m # CONFIG_MPL3115 is not set # CONFIG_MS5611 is not set CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m CONFIG_IIO_ST_PRESS_SPI=m # CONFIG_T5403 is not set # # Lightning sensors # # CONFIG_AS3935 is not set # # Proximity sensors # # CONFIG_SX9500 is not set # # Temperature sensors # CONFIG_MLX90614=m CONFIG_TMP006=m CONFIG_NTB=m # CONFIG_NTB_PINGPONG is not set CONFIG_NTB_TOOL=m CONFIG_NTB_TRANSPORT=m CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=m # CONFIG_VME_TSI148 is not set # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # # CONFIG_VME_USER is not set CONFIG_VME_PIO2=m # CONFIG_PWM is not set CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y CONFIG_FMC=m CONFIG_FMC_FAKEDEV=m # CONFIG_FMC_TRIVIAL is not set CONFIG_FMC_WRITE_EEPROM=m CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_SAMSUNG_USB2=m # CONFIG_PHY_EXYNOS4210_USB2 is not set # CONFIG_PHY_EXYNOS4X12_USB2 is not set # CONFIG_PHY_EXYNOS5250_USB2 is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y CONFIG_MCB_PCI=m CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT3_FS is not set # CONFIG_EXT4_FS is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=m # CONFIG_GFS2_FS_LOCKING_DLM is not set CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y CONFIG_OCFS2_FS_STATS=y # CONFIG_OCFS2_DEBUG_MASKLOG is not set CONFIG_OCFS2_DEBUG_FS=y # CONFIG_BTRFS_FS 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 is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=m # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m 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 is not set CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=m CONFIG_NTFS_DEBUG=y # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m # CONFIG_HFSPLUS_FS_POSIX_ACL is not set # CONFIG_BEFS_FS is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=y # CONFIG_LOGFS is not set CONFIG_CRAMFS=m 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 is not set CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set # CONFIG_SQUASHFS_LZO is not set # CONFIG_SQUASHFS_XZ is not set CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=m CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=m CONFIG_QNX6FS_FS=y # CONFIG_QNX6FS_DEBUG is not set CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_BLOCK=y CONFIG_ROMFS_ON_BLOCK=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 is not set CONFIG_UFS_FS=m CONFIG_UFS_FS_WRITE=y CONFIG_UFS_DEBUG=y CONFIG_EXOFS_FS=m CONFIG_EXOFS_DEBUG=y CONFIG_ORE=m CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V2=m CONFIG_NFS_V3=m # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=m # CONFIG_NFSD_V3 is not set # CONFIG_NFSD_V4 is not set CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DEBUG is not set # CONFIG_SUNRPC_XPRT_RDMA is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_WEAK_PW_HASH is not set # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB2 is not set # CONFIG_NCP_FS is not set CONFIG_CODA_FS=y # CONFIG_AFS_FS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=m # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=m # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=m # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=m # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m # 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=m # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=m CONFIG_DLM=y # CONFIG_DLM_DEBUG is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y CONFIG_DEBUG_SLAB_LEAK=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set # CONFIG_DEBUG_PREEMPT is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 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=y CONFIG_FAIL_IO_TIMEOUT=y CONFIG_FAIL_MMC_REQUEST=y CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAULT_INJECTION_STACKTRACE_FILTER is not set # CONFIG_LATENCYTOP is not set 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_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_PREEMPT_TRACER=y # CONFIG_SCHED_TRACER is not set 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 is not set # CONFIG_UPROBE_EVENT is not set # CONFIG_PROBE_EVENTS is not set # CONFIG_DYNAMIC_FTRACE is not set # CONFIG_FUNCTION_PROFILER is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACEPOINT_BENCHMARK=y # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_ENUM_MAP_FILE=y # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_ASYNC_RAID6_TEST=y CONFIG_TEST_HEXDUMP=m # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_RHASHTABLE is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA is not set CONFIG_DEBUG_SET_MODULE_RONX=y # CONFIG_DEBUG_NX_TEST is not set # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_STATIC_CPU_HAS=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=m CONFIG_ENCRYPTED_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y 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=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=m # CONFIG_CRYPTO_TEST is not set 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=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m 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=m # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y # CONFIG_CRYPTO_WP512 is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=m # CONFIG_CRYPTO_AES_NI_INTEL is not set # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=y # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_586=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=m # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=m # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y 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=y CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=m CONFIG_PKCS7_TEST_KEY=m CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_LGUEST 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_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=y # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=y CONFIG_CRC8=m # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=m CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set 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_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 BFla --=-=-=--