From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3475725649150514611==" MIME-Version: 1.0 From: Huang Ying To: lkp@lists.01.org Subject: [block] 86ecb9456ac: Date: Tue, 14 Jul 2015 21:26:57 +0800 Message-ID: <1436880417.1264.16.camel@intel.com> List-Id: --===============3475725649150514611== 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/mlin/linux.git block-generic-= req commit 86ecb9456ac74ba3996d05ca1b09a7756a31bfd7 ("block: make generic_make_= request handle arbitrarily sized bios") We found the following new message in kernel log, do you increase vmalloc u= sage in your patch? [ 6.939422] vmap allocation for size 16384 failed: use vmalloc=3D = to increase size. Thanks, Ying Huang --===============3475725649150514611== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.2.0-rc1-00001-g86ecb94" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4yLjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15 CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09O RklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01B WV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19H RU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05G SUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9B UkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVE X1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVH RV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19B UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF QlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfU01QPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9D RkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVkLWVkeCIKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVf TEVWRUxTPTMKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVB U0UvLmNvbmZpZyIKQ09ORklHX0NPTlNUUlVDVE9SUz15CkNPTkZJR19JUlFfV09SSz15CkNPTkZJ R19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lO SVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01Q SUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZF UlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVM X0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9 eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09O RklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9MWjQ9 eQpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgojIENPTkZJR19TV0FQIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1lTVklQQyBpcyBub3Qgc2V0CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05G SUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0ggaXMg bm90IHNldApDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9eQpD T05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQpDT05G SUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5c3RlbQoj CkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09O RklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJ R19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVS SUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKIyBDT05GSUdfSVJR X0RPTUFJTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNP TkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FS Q0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZ Q0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NL RVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dF TkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRF PXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX0haX1BFUklPRElDPXkKIyBDT05GSUdf Tk9fSFpfSURMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haIGlzIG5vdCBzZXQKIyBDT05GSUdf SElHSF9SRVNfVElNRVJTIGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBh Y2NvdW50aW5nCiMKIyBDT05GSUdfVElDS19DUFVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJ R19JUlFfVElNRV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVCBpcyBub3Qg c2V0CkNPTkZJR19UQVNLU1RBVFM9eQojIENPTkZJR19UQVNLX0RFTEFZX0FDQ1QgaXMgbm90IHNl dApDT05GSUdfVEFTS19YQUNDVD15CiMgQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORyBpcyBub3Qg c2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19QUkVFTVBUX1JDVT15CkNPTkZJR19SQ1Vf RVhQRVJUPXkKQ09ORklHX1NSQ1U9eQojIENPTkZJR19UQVNLU19SQ1UgaXMgbm90IHNldApDT05G SUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfRkFOT1VUPTMyCkNPTkZJR19SQ1VfRkFO T1VUX0xFQUY9MTYKQ09ORklHX1RSRUVfUkNVX1RSQUNFPXkKIyBDT05GSUdfUkNVX0JPT1NUIGlz IG5vdCBzZXQKQ09ORklHX1JDVV9LVEhSRUFEX1BSSU89MAojIENPTkZJR19SQ1VfTk9DQl9DUFUg aXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0CkNPTkZJR19C VUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09ORklHX0lLQ09ORklHX1BST0MgaXMg bm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NI SUZUPTEyCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0NHUk9VUFM9 eQpDT05GSUdfQ0dST1VQX0RFQlVHPXkKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90IHNl dAojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVVNFVFM9eQojIENP TkZJR19QUk9DX1BJRF9DUFVTRVQgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBp cyBub3Qgc2V0CkNPTkZJR19QQUdFX0NPVU5URVI9eQojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0 CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQK Q09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NG U19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQkxLX0NHUk9VUD15 CiMgQ09ORklHX0RFQlVHX0JMS19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfQ0hFQ0tQT0lOVF9S RVNUT1JFPXkKIyBDT05GSUdfTkFNRVNQQUNFUyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9BVVRP R1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZ PXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09O RklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19S RF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX0NDX09QVElNSVpF X0ZPUl9TSVpFPXkKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19I QVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9Q Q1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CiMgQ09ORklHX1VJ RDE2IGlzIG5vdCBzZXQKQ09ORklHX01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NB TEwgaXMgbm90IHNldAojIENPTkZJR19TWVNGU19TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdf U1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZ TVNfQUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQojIENPTkZJR19QQ1NQS1JfUExB VEZPUk0gaXMgbm90IHNldAojIENPTkZJR19CQVNFX0ZVTEwgaXMgbm90IHNldApDT05GSUdfRlVU RVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNP TkZJR19FVkVOVEZEPXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldAojIENPTkZJR19T SE1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FJTyBpcyBub3Qgc2V0CkNPTkZJR19BRFZJU0VfU1lT Q0FMTFM9eQpDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZF X1BFUkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxMT0M9eQoKIwojIEtlcm5lbCBQZXJm b3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklH X0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQojIENPTkZJR19WTV9FVkVOVF9DT1VOVEVSUyBpcyBu b3Qgc2V0CkNPTkZJR19TTFVCX0RFQlVHPXkKQ09ORklHX0NPTVBBVF9CUks9eQojIENPTkZJR19T TEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJR19TTE9CIGlzIG5vdCBzZXQKQ09O RklHX1NMVUJfQ1BVX1BBUlRJQUw9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CiMg Q09ORklHX1BST0ZJTElORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklH X09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfVVBST0JF UyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNl dApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VT RV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVf S1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9 eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VI T09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9 eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9T VEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9E RUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVB S1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdf SEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFW RV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNP TkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RS VUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENI R19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hB VkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19I QVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05G SUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RF Q1RPUl9SRUdVTEFSPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJB TlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19N T0RVTEVTX1VTRV9FTEZfUkVMPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05G SUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09ORklH X09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2Vk IGtlcm5lbCBwcm9maWxpbmcKIwpDT05GSUdfR0NPVl9LRVJORUw9eQpDT05GSUdfQVJDSF9IQVNf R0NPVl9QUk9GSUxFX0FMTD15CiMgQ09ORklHX0dDT1ZfUFJPRklMRV9BTEwgaXMgbm90IHNldApD T05GSUdfR0NPVl9GT1JNQVRfQVVUT0RFVEVDVD15CiMgQ09ORklHX0dDT1ZfRk9STUFUXzNfNCBp cyBub3Qgc2V0CiMgQ09ORklHX0dDT1ZfRk9STUFUXzRfNyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01VVEVY RVM9eQpDT05GSUdfQkFTRV9TTUFMTD0xCiMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldApDT05G SUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19TVE9QX01BQ0hJTkU9eQpDT05GSUdfQkxP Q0s9eQojIENPTkZJR19MQkRBRiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09O RklHX0JMS19ERVZfQlNHTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkcgaXMgbm90IHNldAojIENPTkZJ R19CTEtfQ01ETElORV9QQVJTRVIgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCiMg Q09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19BTUlHQV9QQVJUSVRJ T049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQoKIwoj IElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09ORklHX0lPU0NIRURfREVB RExJTkU9eQpDT05GSUdfSU9TQ0hFRF9DRlE9eQpDT05GSUdfQ0ZRX0dST1VQX0lPU0NIRUQ9eQoj IENPTkZJR19ERUZBVUxUX0RFQURMSU5FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ0ZRPXkK IyBDT05GSUdfREVGQVVMVF9OT09QIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0i Y2ZxIgpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19B VE9NSUNfUk1XPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElO X09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVF VUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19R VUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQg ZmVhdHVyZXMKIwojIENPTkZJR19aT05FX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19TTVA9eQpDT05G SUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQojIENPTkZJR19YODZfTVBQQVJTRSBpcyBub3Qgc2V0CkNP TkZJR19YODZfQklHU01QPXkKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBz ZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldApDT05GSUdfWDg2X0FNRF9QTEFU Rk9STV9ERVZJQ0U9eQpDT05GSUdfSU9TRl9NQkk9eQpDT05GSUdfSU9TRl9NQklfREVCVUc9eQpD T05GSUdfWDg2XzMyX0lSSVM9eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMg bm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09O RklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tT IGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMg Q09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHVUVTVF9HVUVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJ R19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTTQ4NiBpcyBu b3Qgc2V0CiMgQ09ORklHX001ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTTU4Nk1NWCBpcyBub3Qgc2V0CkNPTkZJR19NNjg2PXkKIyBDT05GSUdfTVBF TlRJVU1JSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05G SUdfTVBFTlRJVU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBD T05GSUdfTUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VP TiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lO Q0hJUDNEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VP REVHWDEgaXMgbm90IHNldAojIENPTkZJR19NR0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19N Q1lSSVhJSUkgaXMgbm90IHNldAojIENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklH X01WSUFDNyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01B VE9NIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9HRU5FUklDPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVf Q0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKIyBDT05GSUdfWDg2X1BQ Uk9fRkVOQ0UgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX1VTRVJDT1BZPXkKQ09ORklHX1g4 Nl9VU0VfUFBST19DSEVDS1NVTT15CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hH NjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT01CkNP TkZJR19YODZfREVCVUdDVExNU1I9eQojIENPTkZJR19QUk9DRVNTT1JfU0VMRUNUIGlzIG5vdCBz ZXQKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9DWVJJWF8zMj15CkNPTkZJ R19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9U UkFOU01FVEFfMzI9eQpDT05GSUdfQ1BVX1NVUF9VTUNfMzI9eQpDT05GSUdfSFBFVF9USU1FUj15 CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19OUl9DUFVTPTMy CiMgQ09ORklHX1NDSEVEX1NNVCBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklH X1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5v dCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZf TE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CiMgQ09ORklHX1g4Nl9SRVJPVVRFX0ZP Ul9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01DRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZNODYgaXMgbm90IHNldApDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9F U1BGSVgzMj15CkNPTkZJR19UT1NISUJBPXkKIyBDT05GSUdfSThLIGlzIG5vdCBzZXQKIyBDT05G SUdfWDg2X1JFQk9PVEZJWFVQUyBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdf TUlDUk9DT0RFX0lOVEVMPXkKQ09ORklHX01JQ1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RF X09MRF9JTlRFUkZBQ0U9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMX0VBUkxZPXkKQ09ORklHX01J Q1JPQ09ERV9BTURfRUFSTFk9eQpDT05GSUdfTUlDUk9DT0RFX0VBUkxZPXkKQ09ORklHX1g4Nl9N U1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKQ09ORklHX05PSElHSE1FTT15CiMgQ09ORklHX0hJR0hN RU00RyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hNRU02NEcgaXMgbm90IHNldApDT05GSUdfVk1T UExJVF8zRz15CiMgQ09ORklHX1ZNU1BMSVRfMkcgaXMgbm90IHNldAojIENPTkZJR19WTVNQTElU XzFHIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfT0ZGU0VUPTB4QzAwMDAwMDAKQ09ORklHX1g4Nl9Q QUU9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0ZMQVRNRU1f RU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NFTEVD VF9NRU1PUllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTAKQ09ORklHX1NF TEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfRkxBVE1FTV9NQU5VQUw9eQojIENPTkZJR19TUEFS U0VNRU1fTUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX0ZMQVRNRU09eQpDT05GSUdfRkxBVF9OT0RF X01FTV9NQVA9eQpDT05GSUdfU1BBUlNFTUVNX1NUQVRJQz15CkNPTkZJR19IQVZFX01FTUJMT0NL PXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01F TUJMT0NLPXkKIyBDT05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CkNPTkZJ R19QQUdFRkxBR1NfRVhURU5ERUQ9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdf QVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CiMg Q09ORklHX0NPTVBBQ1RJT04gaXMgbm90IHNldApDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpD T05GSUdfWk9ORV9ETUFfRkxBRz0wCkNPTkZJR19WSVJUX1RPX0JVUz15CiMgQ09ORklHX0tTTSBp cyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgojIENPTkZJR19UUkFO U1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19DTEVBTkNBQ0hFPXkKIyBDT05GSUdf Q01BIGlzIG5vdCBzZXQKQ09ORklHX1pQT09MPXkKQ09ORklHX1pCVUQ9eQpDT05GSUdfWlNNQUxM T0M9eQojIENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90IHNldAojIENPTkZJR19aU01BTExP Q19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19B UkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQpDT05GSUdfWDg2X1BNRU1f TEVHQUNZPXkKIyBDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0CkNP TkZJR19YODZfUkVTRVJWRV9MT1c9NjQKIyBDT05GSUdfTUFUSF9FTVVMQVRJT04gaXMgbm90IHNl dApDT05GSUdfTVRSUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUj15CkNPTkZJR19NVFJSX1NBTklU SVpFUl9FTkFCTEVfREVGQVVMVD0wCkNPTkZJR19NVFJSX1NBTklUSVpFUl9TUEFSRV9SRUdfTlJf REVGQVVMVD0xCkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15 CkNPTkZJR19BUkNIX1JBTkRPTT15CiMgQ09ORklHX1g4Nl9TTUFQIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9JTlRFTF9NUFg9eQpDT05GSUdfRUZJPXkKIyBDT05GSUdfRUZJX1NUVUIgaXMgbm90IHNl dApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ha XzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDAw PXkKQ09ORklHX0haPTEwMDAKIyBDT05GSUdfU0NIRURfSFJUSUNLIGlzIG5vdCBzZXQKQ09ORklH X0tFWEVDPXkKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FU QUJMRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfSE9U UExVR19DUFU9eQpDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMD15CkNPTkZJR19ERUJVR19I T1RQTFVHX0NQVTA9eQpDT05GSUdfQ09NUEFUX1ZEU089eQojIENPTkZJR19DTURMSU5FX0JPT0wg aXMgbm90IHNldAoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJ R19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CkNPTkZJR19QTV9TTEVFUD15CkNP TkZJR19QTV9TTEVFUF9TTVA9eQpDT05GSUdfUE1fQVVUT1NMRUVQPXkKIyBDT05GSUdfUE1fV0FL RUxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKIyBDT05GSUdf UE1fQURWQU5DRURfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QTV9URVNUX1NVU1BFTkQgaXMg bm90IHNldApDT05GSUdfUE1fU0xFRVBfREVCVUc9eQojIENPTkZJR19QTV9UUkFDRV9SVEMgaXMg bm90IHNldApDT05GSUdfUE1fQ0xLPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxU PXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJ R19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RB VEVTX1NVUFBPUlQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BP V0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBDT05G SUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQojIENPTkZJR19B Q1BJX0JBVFRFUlkgaXMgbm90IHNldApDT05GSUdfQUNQSV9CVVRUT049eQpDT05GSUdfQUNQSV9W SURFTz15CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9Q Uk9DRVNTT1I9eQojIENPTkZJR19BQ1BJX0lQTUkgaXMgbm90IHNldApDT05GSUdfQUNQSV9IT1RQ TFVHX0NQVT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SPXkKQ09ORklHX0FDUElf VEhFUk1BTD15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKIyBDT05GSUdfQUNQSV9D VVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJSSURF IGlzIG5vdCBzZXQKQ09ORklHX0FDUElfREVCVUc9eQpDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNP TkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9I T1RQTFVHX0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz15CkNPTkZJR19BQ1BJX0hFRD15CkNPTkZJ R19BQ1BJX0NVU1RPTV9NRVRIT0Q9eQpDT05GSUdfQUNQSV9CR1JUPXkKQ09ORklHX0FDUElfUkVE VUNFRF9IQVJEV0FSRV9PTkxZPXkKQ09ORklHX0FDUElfTkZJVD15CkNPTkZJR19IQVZFX0FDUElf QVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkgaXMg bm90IHNldApDT05GSUdfUE1JQ19PUFJFR0lPTj15CkNPTkZJR19DUkNfUE1JQ19PUFJFR0lPTj15 CkNPTkZJR19TRkk9eQojIENPTkZJR19BUE0gaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kg c2NhbGluZwojCiMgQ09ORklHX0NQVV9GUkVRIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQojCkNP TkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQVV9J RExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URUxfSURMRSBpcyBub3Qgc2V0CgojCiMgQnVzIG9wdGlvbnMgKFBD SSBldGMuKQojCkNPTkZJR19QQ0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX0dPTU1DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09ESVJFQ1QgaXMg bm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09ORklHX1BDSV9E SVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05G SUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBu b3Qgc2V0CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CiMgQ09O RklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRP IGlzIG5vdCBzZXQKQ09ORklHX1BDSV9TVFVCPXkKIyBDT05GSUdfSFRfSVJRIGlzIG5vdCBzZXQK Q09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKIyBDT05G SUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3Qg Y29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKIyBDT05GSUdfSVNBIGlz IG5vdCBzZXQKQ09ORklHX1NDeDIwMD15CkNPTkZJR19TQ3gyMDBIUl9USU1FUj15CkNPTkZJR19B TElYPXkKQ09ORklHX05FVDU1MDE9eQojIENPTkZJR19HRU9TIGlzIG5vdCBzZXQKQ09ORklHX0FN RF9OQj15CkNPTkZJR19QQ0NBUkQ9eQojIENPTkZJR19QQ01DSUEgaXMgbm90IHNldAojIENPTkZJ R19DQVJEQlVTIGlzIG5vdCBzZXQKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwojIENPTkZJR19ZRU5U QSBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDST15CiMgQ09ORklHX0hPVFBMVUdfUENJX0NP TVBBUSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX0lCTSBpcyBub3Qgc2V0CkNPTkZJ R19IT1RQTFVHX1BDSV9BQ1BJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPXkKQ09ORklH X0hPVFBMVUdfUENJX0NQQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9aVDU1NTA9eQojIENP TkZJR19IT1RQTFVHX1BDSV9DUENJX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfSE9UUExVR19Q Q0lfU0hQQz15CkNPTkZJR19SQVBJRElPPXkKQ09ORklHX1JBUElESU9fRElTQ19USU1FT1VUPTMw CiMgQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdf UkFQSURJT19ETUFfRU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJT19ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19SQVBJRElPX0VOVU1fQkFTSUM9eQoKIwojIFJhcGlkSU8gU3dpdGNoIGRy aXZlcnMKIwpDT05GSUdfUkFQSURJT19UU0k1N1g9eQpDT05GSUdfUkFQSURJT19DUFNfWFg9eQpD T05GSUdfUkFQSURJT19UU0k1Njg9eQojIENPTkZJR19SQVBJRElPX0NQU19HRU4yIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9TWVNGQj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVs YXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJ R19IQVZFX0FPVVQ9eQpDT05GSUdfQklORk1UX0FPVVQ9eQpDT05GSUdfQklORk1UX01JU0M9eQoj IENPTkZJR19DT1JFRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FUT01JQ19JT01BUD15CkNP TkZJR19QTUNfQVRPTT15CkNPTkZJR19ORVQ9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQoKIwojIE5l dHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9eQpD T05GSUdfVU5JWD15CkNPTkZJR19VTklYX0RJQUc9eQpDT05GSUdfWEZSTT15CkNPTkZJR19YRlJN X0FMR089eQojIENPTkZJR19YRlJNX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NVQl9Q T0xJQ1kgaXMgbm90IHNldApDT05GSUdfWEZSTV9NSUdSQVRFPXkKIyBDT05GSUdfWEZSTV9TVEFU SVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fSVBDT01QPXkKIyBDT05GSUdfTkVUX0tFWSBp cyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9B RFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNP TkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQojIENPTkZJR19JUF9ST1VURV9NVUxUSVBBVEggaXMg bm90IHNldAojIENPTkZJR19JUF9ST1VURV9WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX0lQX1JP VVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKIyBDT05G SUdfSVBfUE5QX0JPT1RQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05F VF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkK Q09ORklHX05FVF9JUEdSRT15CkNPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUPXkKIyBDT05GSUdf SVBfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOX0NPT0tJRVMgaXMgbm90IHNldApDT05G SUdfTkVUX1VEUF9UVU5ORUw9eQpDT05GSUdfTkVUX0ZPVT15CkNPTkZJR19ORVRfRk9VX0lQX1RV Tk5FTFM9eQpDT05GSUdfR0VORVZFX0NPUkU9eQpDT05GSUdfSU5FVF9BSD15CiMgQ09ORklHX0lO RVRfRVNQIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfWEZSTV9U VU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFO U1BPUlQgaXMgbm90IHNldAojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUwgaXMgbm90IHNl dApDT05GSUdfSU5FVF9YRlJNX01PREVfQkVFVD15CkNPTkZJR19JTkVUX0xSTz15CkNPTkZJR19J TkVUX0RJQUc9eQpDT05GSUdfSU5FVF9UQ1BfRElBRz15CkNPTkZJR19JTkVUX1VEUF9ESUFHPXkK Q09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKQ09ORklHX1RDUF9DT05HX0JJQz15CkNPTkZJR19U Q1BfQ09OR19DVUJJQz15CkNPTkZJR19UQ1BfQ09OR19XRVNUV09PRD15CiMgQ09ORklHX1RDUF9D T05HX0hUQ1AgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfSFNUQ1A9eQojIENPTkZJR19UQ1Bf Q09OR19IWUJMQSBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19WRUdBUz15CiMgQ09ORklHX1RD UF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0xQPXkKIyBDT05GSUdf VENQX0NPTkdfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNl dAojIENPTkZJR19UQ1BfQ09OR19JTExJTk9JUyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19E Q1RDUD15CiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRf QklDIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9DVUJJQyBpcyBub3Qgc2V0CiMgQ09ORklH X0RFRkFVTFRfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1dFU1RXT09EIGlzIG5v dCBzZXQKQ09ORklHX0RFRkFVTFRfRENUQ1A9eQojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90 IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iZGN0Y3AiCiMgQ09ORklHX1RDUF9NRDVTSUcg aXMgbm90IHNldApDT05GSUdfSVBWNj15CiMgQ09ORklHX0lQVjZfUk9VVEVSX1BSRUYgaXMgbm90 IHNldApDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15CkNPTkZJR19JTkVUNl9BSD15CkNPTkZJ R19JTkVUNl9FU1A9eQpDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNP TkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQojIENPTkZJR19J TkVUNl9YRlJNX01PREVfVFJBTlNQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fTU9E RV9UVU5ORUw9eQojIENPTkZJR19JTkVUNl9YRlJNX01PREVfQkVFVCBpcyBub3Qgc2V0CkNPTkZJ R19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT049eQpDT05GSUdfSVBWNl9WVEk9eQoj IENPTkZJR19JUFY2X1NJVCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1RVTk5FTD15CkNPTkZJR19J UFY2X0dSRT15CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQVjZfU1VC VFJFRVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CiMgQ09ORklH X05FVExBQkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRf UFRQX0NMQVNTSUZZPXkKQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORz15CkNPTkZJR19O RVRGSUxURVI9eQojIENPTkZJR19ORVRGSUxURVJfREVCVUcgaXMgbm90IHNldApDT05GSUdfTkVU RklMVEVSX0FEVkFOQ0VEPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09O RklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPXkKQ09ORklH X05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9 eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLIGlz IG5vdCBzZXQKQ09ORklHX05GX0xPR19DT01NT049eQpDT05GSUdfTkZfVEFCTEVTPXkKQ09ORklH X05GX1RBQkxFU19JTkVUPXkKQ09ORklHX05GX1RBQkxFU19ORVRERVY9eQpDT05GSUdfTkZUX0VY VEhEUj15CkNPTkZJR19ORlRfTUVUQT15CkNPTkZJR19ORlRfUkJUUkVFPXkKQ09ORklHX05GVF9I QVNIPXkKIyBDT05GSUdfTkZUX0NPVU5URVIgaXMgbm90IHNldApDT05GSUdfTkZUX0xPRz15CiMg Q09ORklHX05GVF9MSU1JVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9RVUVVRSBpcyBub3Qgc2V0 CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRf Q09NUEFUPXkKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVk IG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9eQoKIwojIFh0YWJsZXMgdGFyZ2V0 cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0FVRElUPXkKIyBDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9DSEVDS1NVTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQoj IENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUiBpcyBub3Qgc2V0CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX0xFRD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xPRz15 CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9eQojIENPTkZJR19ORVRGSUxURVJfWFRf VEFSR0VUX05GTE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVV RT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JBVEVFU1Q9eQpDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9URUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9UQVJHRVRfU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz15 CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPXkKCiMKIyBYdGFibGVzIG1h dGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPXkKQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9CUEY9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0dST1VQIGlz IG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT01NRU5UPXkKQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9DUFU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1A9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0RFVkdST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FQ049eQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX0VTUD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQgaXMg bm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hMPXkKIyBDT05GSUdfTkVURklMVEVS X1hUX01BVENIX0lQQ09NUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBS QU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJL PXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01VTFRJUE9SVCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENI X09TRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9eQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX1BPTElDWT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtU VFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9eQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX1JBVEVFU1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQUxNPXkKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUNFTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X1NDVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NPQ0tFVD15CkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CiMgQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9USU1FIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9VMzI9eQoj IENPTkZJR19JUF9TRVQgaXMgbm90IHNldApDT05GSUdfSVBfVlM9eQpDT05GSUdfSVBfVlNfSVBW Nj15CkNPTkZJR19JUF9WU19ERUJVRz15CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQ VlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBf VlNfUFJPVE9fVENQPXkKIyBDT05GSUdfSVBfVlNfUFJPVE9fVURQIGlzIG5vdCBzZXQKIyBDT05G SUdfSVBfVlNfUFJPVE9fQUhfRVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fRVNQ IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fQUggaXMgbm90IHNldApDT05GSUdfSVBf VlNfUFJPVE9fU0NUUD15CgojCiMgSVBWUyBzY2hlZHVsZXIKIwojIENPTkZJR19JUF9WU19SUiBp cyBub3Qgc2V0CkNPTkZJR19JUF9WU19XUlI9eQpDT05GSUdfSVBfVlNfTEM9eQpDT05GSUdfSVBf VlNfV0xDPXkKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldApDT05GSUdfSVBfVlNfTEJMQz15 CkNPTkZJR19JUF9WU19MQkxDUj15CkNPTkZJR19JUF9WU19ESD15CiMgQ09ORklHX0lQX1ZTX1NI IGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1NFRD15CkNPTkZJR19JUF9WU19OUT15CgojCiMgSVBW UyBTSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoKIwojIElQVlMgYXBw bGljYXRpb24gaGVscGVyCiMKCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05G SUdfTkZfREVGUkFHX0lQVjQ9eQpDT05GSUdfTkZfVEFCTEVTX0lQVjQ9eQpDT05GSUdfTkZUX0NI QUlOX1JPVVRFX0lQVjQ9eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GX1RBQkxF U19BUlA9eQpDT05GSUdfTkZfTE9HX0FSUD15CkNPTkZJR19ORl9MT0dfSVBWND15CkNPTkZJR19O Rl9SRUpFQ1RfSVBWND15CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CiMgQ09ORklHX0lQX05GX01B VENIX0FIIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX01BVENIX0VDTj15CkNPTkZJR19JUF9ORl9N QVRDSF9SUEZJTFRFUj15CkNPTkZJR19JUF9ORl9NQVRDSF9UVEw9eQpDT05GSUdfSVBfTkZfRklM VEVSPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkK Q09ORklHX0lQX05GX1RBUkdFVF9FQ049eQpDT05GSUdfSVBfTkZfVEFSR0VUX1RUTD15CkNPTkZJ R19JUF9ORl9SQVc9eQpDT05GSUdfSVBfTkZfU0VDVVJJVFk9eQpDT05GSUdfSVBfTkZfQVJQVEFC TEVTPXkKQ09ORklHX0lQX05GX0FSUEZJTFRFUj15CiMgQ09ORklHX0lQX05GX0FSUF9NQU5HTEUg aXMgbm90IHNldAoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05G X0RFRlJBR19JUFY2PXkKQ09ORklHX05GX1RBQkxFU19JUFY2PXkKIyBDT05GSUdfTkZUX0NIQUlO X1JPVVRFX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX1JFSkVDVF9JUFY2PXkKQ09ORklHX05G X1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxF Uz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkK IyBDT05GSUdfSVA2X05GX01BVENIX0ZSQUcgaXMgbm90IHNldApDT05GSUdfSVA2X05GX01BVENI X09QVFM9eQpDT05GSUdfSVA2X05GX01BVENIX0hMPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9JUFY2 SEVBREVSPXkKIyBDT05GSUdfSVA2X05GX01BVENIX01IIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9O Rl9NQVRDSF9SUEZJTFRFUj15CiMgQ09ORklHX0lQNl9ORl9NQVRDSF9SVCBpcyBub3Qgc2V0CiMg Q09ORklHX0lQNl9ORl9UQVJHRVRfSEwgaXMgbm90IHNldApDT05GSUdfSVA2X05GX0ZJTFRFUj15 CkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD15CkNPTkZJR19JUDZfTkZfTUFOR0xFPXkKIyBD T05GSUdfSVA2X05GX1JBVyBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9eQpDT05G SUdfSVBfRENDUD15CkNPTkZJR19JTkVUX0RDQ1BfRElBRz15CgojCiMgRENDUCBDQ0lEcyBDb25m aWd1cmF0aW9uCiMKQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUc9eQpDT05GSUdfSVBfRENDUF9D Q0lEMz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBf RENDUF9URlJDX0xJQj15CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RD Q1BfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD15CiMgQ09ORklHX1NDVFBfREJHX09C SkNOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDUgaXMg bm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTE9eQojIENPTkZJR19T Q1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfQ09P S0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMT15CiMg Q09ORklHX1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldAojIENPTkZJR19B VE0gaXMgbm90IHNldApDT05GSUdfTDJUUD15CiMgQ09ORklHX0wyVFBfREVCVUdGUyBpcyBub3Qg c2V0CiMgQ09ORklHX0wyVFBfVjMgaXMgbm90IHNldAojIENPTkZJR19CUklER0UgaXMgbm90IHNl dApDT05GSUdfSEFWRV9ORVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQSBpcyBub3Qgc2V0CiMgQ09O RklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ERUNORVQgaXMgbm90IHNldApDT05G SUdfTExDPXkKQ09ORklHX0xMQzI9eQpDT05GSUdfSVBYPXkKIyBDT05GSUdfSVBYX0lOVEVSTiBp cyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKQ09ORklHX1gyNT15CkNPTkZJR19M QVBCPXkKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHXzZMT1dQQU49eQojIENPTkZJ R182TE9XUEFOX05IQyBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PXkKQ09ORklHX0lFRUU4 MDIxNTRfU09DS0VUPXkKIyBDT05GSUdfSUVFRTgwMjE1NF82TE9XUEFOIGlzIG5vdCBzZXQKIyBD T05GSUdfTUFDODAyMTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQK Q09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xWRVI9eQojIENPTkZJR19CQVRNQU5fQURWIGlz IG5vdCBzZXQKIyBDT05GSUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldApDT05GSUdfVlNPQ0tFVFM9 eQpDT05GSUdfVk1XQVJFX1ZNQ0lfVlNPQ0tFVFM9eQpDT05GSUdfTkVUTElOS19NTUFQPXkKQ09O RklHX05FVExJTktfRElBRz15CiMgQ09ORklHX01QTFMgaXMgbm90IHNldAojIENPTkZJR19IU1Ig aXMgbm90IHNldApDT05GSUdfTkVUX1NXSVRDSERFVj15CkNPTkZJR19SUFM9eQpDT05GSUdfUkZT X0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVT WV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29y ayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CkNPTkZJR19IQU1SQURJ Tz15CgojCiMgUGFja2V0IFJhZGlvIHByb3RvY29scwojCkNPTkZJR19BWDI1PXkKQ09ORklHX0FY MjVfREFNQV9TTEFWRT15CiMgQ09ORklHX05FVFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1JPU0Ug aXMgbm90IHNldAoKIwojIEFYLjI1IG5ldHdvcmsgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUtJ U1M9eQojIENPTkZJR182UEFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JQUUVUSEVSIGlzIG5vdCBz ZXQKQ09ORklHX0JBWUNPTV9TRVJfRkRYPXkKQ09ORklHX0JBWUNPTV9TRVJfSERYPXkKIyBDT05G SUdfWUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0lSREE9eQoK IwojIElyREEgcHJvdG9jb2xzCiMKIyBDT05GSUdfSVJMQU4gaXMgbm90IHNldApDT05GSUdfSVJO RVQ9eQpDT05GSUdfSVJDT01NPXkKQ09ORklHX0lSREFfVUxUUkE9eQoKIwojIElyREEgb3B0aW9u cwojCiMgQ09ORklHX0lSREFfQ0FDSEVfTEFTVF9MU0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJE QV9GQVNUX1JSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMg SW5mcmFyZWQtcG9ydCBkZXZpY2UgZHJpdmVycwojCgojCiMgU0lSIGRldmljZSBkcml2ZXJzCiMK Q09ORklHX0lSVFRZX1NJUj15CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwojIENPTkZJR19ET05HTEUg aXMgbm90IHNldApDT05GSUdfS0lOR1NVTl9ET05HTEU9eQojIENPTkZJR19LU0RBWlpMRV9ET05H TEUgaXMgbm90IHNldApDT05GSUdfS1M5NTlfRE9OR0xFPXkKCiMKIyBGSVIgZGV2aWNlIGRyaXZl cnMKIwpDT05GSUdfVVNCX0lSREE9eQpDT05GSUdfU0lHTUFURUxfRklSPXkKIyBDT05GSUdfTlND X0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19XSU5CT05EX0ZJUj15CkNPTkZJR19UT1NISUJBX0ZJUj15 CkNPTkZJR19TTUNfSVJDQ19GSVI9eQpDT05GSUdfQUxJX0ZJUj15CkNPTkZJR19WTFNJX0ZJUj15 CkNPTkZJR19WSUFfRklSPXkKIyBDT05GSUdfTUNTX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19CVD15 CkNPTkZJR19CVF9CUkVEUj15CkNPTkZJR19CVF9SRkNPTU09eQpDT05GSUdfQlRfUkZDT01NX1RU WT15CkNPTkZJR19CVF9CTkVQPXkKIyBDT05GSUdfQlRfQk5FUF9NQ19GSUxURVIgaXMgbm90IHNl dApDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVI9eQojIENPTkZJR19CVF9ISURQIGlzIG5vdCBz ZXQKQ09ORklHX0JUX0xFPXkKQ09ORklHX0JUXzZMT1dQQU49eQojIENPTkZJR19CVF9TRUxGVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19CVF9ERUJVR0ZTPXkKCiMKIyBCbHVldG9vdGggZGV2aWNlIGRy aXZlcnMKIwpDT05GSUdfQlRfSU5URUw9eQpDT05GSUdfQlRfQkNNPXkKQ09ORklHX0JUX0hDSUJU VVNCPXkKQ09ORklHX0JUX0hDSUJUVVNCX0JDTT15CiMgQ09ORklHX0JUX0hDSUJUVVNCX1JUTCBp cyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCVFNESU89eQojIENPTkZJR19CVF9IQ0lVQVJUIGlzIG5v dCBzZXQKIyBDT05GSUdfQlRfSENJQkNNMjAzWCBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCUEEx MFg9eQpDT05GSUdfQlRfSENJQkZVU0I9eQpDT05GSUdfQlRfSENJVkhDST15CkNPTkZJR19CVF9N UlZMPXkKQ09ORklHX0JUX01SVkxfU0RJTz15CiMgQ09ORklHX0JUX0FUSDNLIGlzIG5vdCBzZXQK Q09ORklHX0FGX1JYUlBDPXkKQ09ORklHX0FGX1JYUlBDX0RFQlVHPXkKQ09ORklHX1JYS0FEPXkK Q09ORklHX0ZJQl9SVUxFUz15CiMgQ09ORklHX1dJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX1dJ TUFYPXkKQ09ORklHX1dJTUFYX0RFQlVHX0xFVkVMPTgKQ09ORklHX1JGS0lMTD15CkNPTkZJR19S RktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQojIENPTkZJR19SRktJTExfUkVHVUxB VE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMX0dQSU8gaXMgbm90IHNldApDT05GSUdfTkVU XzlQPXkKQ09ORklHX05FVF85UF9WSVJUSU89eQpDT05GSUdfTkVUXzlQX1JETUE9eQpDT05GSUdf TkVUXzlQX0RFQlVHPXkKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15 CkNPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRz15CkNPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JF U09MVkVSPXkKQ09ORklHX05GQz15CkNPTkZJR19ORkNfRElHSVRBTD15CiMgQ09ORklHX05GQ19O Q0kgaXMgbm90IHNldApDT05GSUdfTkZDX0hDST15CiMgQ09ORklHX05GQ19TSERMQyBpcyBub3Qg c2V0CgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwojIENPTkZJ R19ORkNfUE41MzMgaXMgbm90IHNldAojIENPTkZJR19ORkNfVFJGNzk3MEEgaXMgbm90IHNldAoj IENPTkZJR19ORkNfU0lNIGlzIG5vdCBzZXQKQ09ORklHX05GQ19QT1JUMTAwPXkKQ09ORklHX05G Q19QTjU0ND15CiMgQ09ORklHX05GQ19NSUNST1JFQUQgaXMgbm90IHNldAojIENPTkZJR19ORkNf U1QyMU5GQ0EgaXMgbm90IHNldAoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERy aXZlciBPcHRpb25zCiMKIyBDT05GSUdfVUVWRU5UX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19E RVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RB TkRBTE9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklH X0ZXX0xPQURFUj15CkNPTkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhUUkFfRklS TVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CkNPTkZJR19GV19MT0FERVJf VVNFUl9IRUxQRVJfRkFMTEJBQ0s9eQpDT05GSUdfV0FOVF9ERVZfQ09SRURVTVA9eQpDT05GSUdf QUxMT1dfREVWX0NPUkVEVU1QPXkKQ09ORklHX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVH X0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19TWVNfSFlQ RVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNl dApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19S RUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfUkVHTUFQX1NQTUk9eQpDT05G SUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JV RkZFUj15CiMgQ09ORklHX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwoj CiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CkNP TkZJR19PRj15CiMgQ09ORklHX09GX1VOSVRURVNUIGlzIG5vdCBzZXQKQ09ORklHX09GX0FERFJF U1M9eQpDT05GSUdfT0ZfQUREUkVTU19QQ0k9eQpDT05GSUdfT0ZfSVJRPXkKQ09ORklHX09GX05F VD15CkNPTkZJR19PRl9NRElPPXkKQ09ORklHX09GX1BDST15CkNPTkZJR19PRl9QQ0lfSVJRPXkK IyBDT05GSUdfT0ZfT1ZFUkxBWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENf UEFSUE9SVD15CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09ORklH X1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpD T05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX0ZEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJY WD15CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0NQUV9DSVNTX0RBPXkKIyBD T05GSUdfQkxLX0RFVl9EQUM5NjAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9VTUVNPXkKIyBD T05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15 CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKQ09ORklHX0JMS19ERVZfQ1JZUFRPTE9P UD15CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX05CRD15 CiMgQ09ORklHX0JMS19ERVZfTlZNRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NYOD15CiMg Q09ORklHX0JMS19ERVZfUkFNIGlzIG5vdCBzZXQKQ09ORklHX0NEUk9NX1BLVENEVkQ9eQpDT05G SUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKQ09ORklHX0NEUk9NX1BLVENEVkRfV0NBQ0hFPXkK IyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JMSyBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX0hEPXkKIyBDT05GSUdfQkxLX0RFVl9SQkQgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1JTWFggaXMgbm90IHNldAoKIwojIE1pc2MgZGV2aWNlcwojCiMg Q09ORklHX1NFTlNPUlNfTElTM0xWMDJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MjVYX0RQT1Qg aXMgbm90IHNldApDT05GSUdfRFVNTVlfSVJRPXkKQ09ORklHX0lCTV9BU009eQpDT05GSUdfUEhB TlRPTT15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQpDT05GSUdfVElGTV83 WFgxPXkKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VS VklDRVM9eQpDT05GSUdfQ1M1NTM1X01GR1BUPXkKQ09ORklHX0NTNTUzNV9NRkdQVF9ERUZBVUxU X0lSUT03CiMgQ09ORklHX0NTNTUzNV9DTE9DS19FVkVOVF9TUkMgaXMgbm90IHNldAojIENPTkZJ R19IUF9JTE8gaXMgbm90IHNldApDT05GSUdfQVBEUzk4MDJBTFM9eQpDT05GSUdfSVNMMjkwMDM9 eQojIENPTkZJR19JU0wyOTAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1MCBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0JIMTc4MD15CkNPTkZJR19TRU5TT1JTX0JIMTc3MD15 CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2MzUyIGlz IG5vdCBzZXQKQ09ORklHX0RTMTY4Mj15CkNPTkZJR19USV9EQUM3NTEyPXkKIyBDT05GSUdfVk1X QVJFX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfQk1QMDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9 eQpDT05GSUdfQk1QMDg1X1NQST15CkNPTkZJR19QQ0hfUEhVQj15CiMgQ09ORklHX1VTQl9TV0lU Q0hfRlNBOTQ4MCBpcyBub3Qgc2V0CkNPTkZJR19MQVRUSUNFX0VDUDNfQ09ORklHPXkKIyBDT05G SUdfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19DMlBPUlQ9eQpDT05GSUdfQzJQT1JUX0RVUkFNQVJf MjE1MD15CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qg c2V0CiMgQ09ORklHX0VFUFJPTV9BVDI1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9MRUdBQ1k9 eQojIENPTkZJR19FRVBST01fTUFYNjg3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV85M0NY NiBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fOTNYWDQ2PXkKQ09ORklHX0NCNzEwX0NPUkU9eQoj IENPTkZJR19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBU SU9OUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2Np cGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElTM19J MkMgaXMgbm90IHNldAoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQoj CkNPTkZJR19BTFRFUkFfU1RBUEw9eQpDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVsIE1J QyBCdXMgRHJpdmVyCiMKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBIb3N0 IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERyaXZlcgoj CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CiMg Q09ORklHX0NYTF9LRVJORUxfQVBJIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKQ09ORklH X0lERT15CgojCiMgUGxlYXNlIHNlZSBEb2N1bWVudGF0aW9uL2lkZS9pZGUudHh0IGZvciBoZWxw L2luZm8gb24gSURFIGRyaXZlcwojCkNPTkZJR19JREVfWEZFUl9NT0RFPXkKQ09ORklHX0lERV9U SU1JTkdTPXkKQ09ORklHX0lERV9BVEFQST15CkNPTkZJR19CTEtfREVWX0lERV9TQVRBPXkKQ09O RklHX0lERV9HRD15CkNPTkZJR19JREVfR0RfQVRBPXkKIyBDT05GSUdfSURFX0dEX0FUQVBJIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFQ0Q9eQpDT05GSUdfQkxLX0RFVl9JREVDRF9WRVJC T1NFX0VSUk9SUz15CiMgQ09ORklHX0JMS19ERVZfSURFVEFQRSBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX0lERUFDUEk9eQojIENPTkZJR19JREVfVEFTS19JT0NUTCBpcyBub3Qgc2V0CkNPTkZJ R19JREVfUFJPQ19GUz15CgojCiMgSURFIGNoaXBzZXQgc3VwcG9ydC9idWdmaXhlcwojCkNPTkZJ R19JREVfR0VORVJJQz15CkNPTkZJR19CTEtfREVWX1BMQVRGT1JNPXkKQ09ORklHX0JMS19ERVZf Q01ENjQwPXkKIyBDT05GSUdfQkxLX0RFVl9DTUQ2NDBfRU5IQU5DRUQgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9JREVQTlA9eQpDT05GSUdfQkxLX0RFVl9JREVETUFfU0ZGPXkKCiMKIyBQQ0kg SURFIGNoaXBzZXRzIHN1cHBvcnQKIwpDT05GSUdfQkxLX0RFVl9JREVQQ0k9eQojIENPTkZJR19J REVQQ0lfUENJQlVTX09SREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9PRkZCT0FSRCBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfT1BUSTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUloxMDAwIGlzIG5vdCBz ZXQKQ09ORklHX0JMS19ERVZfSURFRE1BX1BDST15CkNPTkZJR19CTEtfREVWX0FFQzYyWFg9eQpD T05GSUdfQkxLX0RFVl9BTEkxNVgzPXkKIyBDT05GSUdfQkxLX0RFVl9BTUQ3NFhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9BVElJWFAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9DTUQ2 NFg9eQpDT05GSUdfQkxLX0RFVl9UUklGTEVYPXkKIyBDT05GSUdfQkxLX0RFVl9DUzU1MjAgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9DUzU1MzA9eQojIENPTkZJR19CTEtfREVWX0NTNTUzNSBp cyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0NTNTUzNj15CiMgQ09ORklHX0JMS19ERVZfSFBUMzY2 IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9KTUlDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9TQzEyMDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9QSUlYPXkKQ09ORklHX0JM S19ERVZfSVQ4MTcyPXkKQ09ORklHX0JMS19ERVZfSVQ4MjEzPXkKIyBDT05GSUdfQkxLX0RFVl9J VDgyMVggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05TODc0MTUgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX1BEQzIwMlhYX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERD MjAyWFhfTkVXIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1ZXS1M9eQpDT05GSUdfQkxLX0RF Vl9TSUlNQUdFPXkKIyBDT05GSUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKQ09ORklHX0JM S19ERVZfU0xDOTBFNjY9eQpDT05GSUdfQkxLX0RFVl9UUk0yOTA9eQpDT05GSUdfQkxLX0RFVl9W SUE4MkNYWFg9eQpDT05GSUdfQkxLX0RFVl9UQzg2QzAwMT15CkNPTkZJR19CTEtfREVWX0lERURN QT15CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19S QUlEX0FUVFJTPXkKIyBDT05GSUdfU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1BIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBIGlz IG5vdCBzZXQKQ09ORklHX01EPXkKIyBDT05GSUdfQkxLX0RFVl9NRCBpcyBub3Qgc2V0CkNPTkZJ R19CQ0FDSEU9eQpDT05GSUdfQkNBQ0hFX0RFQlVHPXkKQ09ORklHX0JDQUNIRV9DTE9TVVJFU19E RUJVRz15CiMgQ09ORklHX0JMS19ERVZfRE0gaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09O RklHX0ZVU0lPTl9NQVhfU0dFPTEyOAojIENPTkZJR19GVVNJT05fTE9HR0lORyBpcyBub3Qgc2V0 CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCiMgQ09ORklHX0ZJUkVXSVJFIGlz IG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX05PU1k9eQojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVS UyBpcyBub3Qgc2V0CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklH X0JPTkRJTkc9eQpDT05GSUdfRFVNTVk9eQpDT05GSUdfRVFVQUxJWkVSPXkKQ09ORklHX05FVF9U RUFNPXkKIyBDT05GSUdfTkVUX1RFQU1fTU9ERV9CUk9BRENBU1QgaXMgbm90IHNldApDT05GSUdf TkVUX1RFQU1fTU9ERV9ST1VORFJPQklOPXkKQ09ORklHX05FVF9URUFNX01PREVfUkFORE9NPXkK IyBDT05GSUdfTkVUX1RFQU1fTU9ERV9BQ1RJVkVCQUNLVVAgaXMgbm90IHNldAojIENPTkZJR19O RVRfVEVBTV9NT0RFX0xPQURCQUxBTkNFIGlzIG5vdCBzZXQKQ09ORklHX01BQ1ZMQU49eQpDT05G SUdfTUFDVlRBUD15CiMgQ09ORklHX0lQVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYTEFOIGlz IG5vdCBzZXQKIyBDT05GSUdfR0VORVZFIGlzIG5vdCBzZXQKQ09ORklHX05FVENPTlNPTEU9eQpD T05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BP TExfQ09OVFJPTExFUj15CkNPTkZJR19SSU9ORVQ9eQpDT05GSUdfUklPTkVUX1RYX1NJWkU9MTI4 CkNPTkZJR19SSU9ORVRfUlhfU0laRT0xMjgKQ09ORklHX1RVTj15CiMgQ09ORklHX1RVTl9WTkVU X0NST1NTX0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkVUSCBpcyBub3Qgc2V0CkNPTkZJR19WSVJU SU9fTkVUPXkKQ09ORklHX05MTU9OPXkKQ09ORklHX0FSQ05FVD15CkNPTkZJR19BUkNORVRfMTIw MT15CkNPTkZJR19BUkNORVRfMTA1MT15CiMgQ09ORklHX0FSQ05FVF9SQVcgaXMgbm90IHNldApD T05GSUdfQVJDTkVUX0NBUD15CkNPTkZJR19BUkNORVRfQ09NOTB4eD15CiMgQ09ORklHX0FSQ05F VF9DT005MHh4SU8gaXMgbm90IHNldAojIENPTkZJR19BUkNORVRfUklNX0kgaXMgbm90IHNldApD T05GSUdfQVJDTkVUX0NPTTIwMDIwPXkKIyBDT05GSUdfQVJDTkVUX0NPTTIwMDIwX1BDSSBpcyBu b3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCkNPTkZJR19WSE9TVF9ORVQ9eQpD T05GSUdfVkhPU1RfUklORz15CkNPTkZJR19WSE9TVD15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VO RElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1 cmUgZHJpdmVycwojCiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX0RTQV9NVjg4RTZYWFhfTkVFRF9QUFUgaXMgbm90IHNldApDT05GSUdfRVRIRVJORVQ9 eQpDT05GSUdfTURJTz15CkNPTkZJR19ORVRfVkVORE9SXzNDT009eQojIENPTkZJR19WT1JURVgg aXMgbm90IHNldAojIENPTkZJR19UWVBIT09OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf QURBUFRFQz15CiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9BR0VSRT15CiMgQ09ORklHX0VUMTMxWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9U U0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VU SCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9BUkM9eQojIENPTkZJR19BUkNfRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VNQUNfUk9DS0NI SVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdfQVRMMiBp cyBub3Qgc2V0CiMgQ09ORklHX0FUTDEgaXMgbm90IHNldAojIENPTkZJR19BVEwxRSBpcyBub3Qg c2V0CiMgQ09ORklHX0FUTDFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxYIGlzIG5vdCBzZXQKQ09O RklHX05FVF9DQURFTkNFPXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0JST0FEQ09NPXkKIyBDT05GSUdfQjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQg aXMgbm90IHNldAojIENPTkZJR19CTlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ05JQyBpcyBub3Qg c2V0CiMgQ09ORklHX1RJR09OMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQK IyBDT05GSUdfU1lTVEVNUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9 eQojIENPTkZJR19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQpDT05G SUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKIyBDT05GSUdfQ0hFTFNJT19UMSBpcyBub3Qgc2V0CiMg Q09ORklHX0NIRUxTSU9fVDMgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1Q0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hFTFNJT19UNFZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lT Q089eQojIENPTkZJR19FTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQojIENPTkZJ R19ORVRfVFVMSVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklH X0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0VaQ0hJUD15CiMgQ09ORklHX0VaQ0hJUF9OUFNfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfRVhBUj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldAojIENP TkZJR19WWEdFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSFA9eQojIENPTkZJR19IUDEw MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEwMCBpcyBu b3Qgc2V0CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdfSUdCPXkKQ09ORklH X0lHQl9IV01PTj15CiMgQ09ORklHX0lHQlZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVhHQiBpcyBu b3Qgc2V0CkNPTkZJR19JWEdCRT15CkNPTkZJR19JWEdCRV9IV01PTj15CiMgQ09ORklHX0lYR0JF X0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0JFVkYgaXMgbm90IHNldAojIENPTkZJR19JNDBF IGlzIG5vdCBzZXQKIyBDT05GSUdfSTQwRVZGIGlzIG5vdCBzZXQKIyBDT05GSUdfRk0xMEsgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQojIENPTkZJR19JUDEwMDAgaXMgbm90 IHNldAojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkK IyBDT05GSUdfTVZNRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tHRSBpcyBub3Qgc2V0CiMgQ09O RklHX1NLWTIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CiMgQ09ORklH X01MWDRfRU4gaXMgbm90IHNldAojIENPTkZJR19NTFg0X0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19NTFg1X0NPUkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJ R19LUzg4NTEgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05G SUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQoj IENPTkZJR19FTkMyOEo2MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENP TkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05G SUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQojIENPTkZJR19O RTJLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15CiMgQ09ORklHX0ZP UkNFREVUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09ORklHX1BDSF9H QkUgaXMgbm90IHNldAojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUEFDS0VU X0VOR0lORT15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4g aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlz IG5vdCBzZXQKIyBDT05GSUdfUUxDTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUxHRSBpcyBub3Qg c2V0CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFM Q09NTT15CiMgQ09ORklHX1FDQTcwMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SRUFM VEVLPXkKIyBDT05GSUdfODEzOUNQIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPTyBpcyBub3Qg c2V0CiMgQ09ORklHX1I4MTY5IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15 CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMgQ09ORklH X1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9eQpDT05GSUdfTkVU X1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9TSVM9eQojIENPTkZJR19TSVM5MDAgaXMgbm90IHNldAojIENPTkZJR19TSVMxOTAgaXMg bm90IHNldAojIENPTkZJR19TRkMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TTVNDPXkK IyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0M5MTFYIGlzIG5vdCBzZXQK IyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPPXkK IyBDT05GSUdfU1RNTUFDX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CiMg Q09ORklHX0hBUFBZTUVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0CiMg Q09ORklHX0NBU1NJTkkgaXMgbm90IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9URUhVVEk9eQojIENPTkZJR19URUhVVEkgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVExB TiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBp cyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX1dJWk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJ Wk5FVF9XNTMwMCBpcyBub3Qgc2V0CkNPTkZJR19GRERJPXkKQ09ORklHX0RFRlhYPXkKQ09ORklH X0RFRlhYX01NSU89eQpDT05GSUdfU0tGUD15CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKQ09O RklHX05FVF9TQjEwMDA9eQpDT05GSUdfUEhZTElCPXkKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2 ZXJzCiMKIyBDT05GSUdfQVQ4MDNYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BTURfUEhZPXkKQ09O RklHX01BUlZFTExfUEhZPXkKIyBDT05GSUdfREFWSUNPTV9QSFkgaXMgbm90IHNldApDT05GSUdf UVNFTUlfUEhZPXkKQ09ORklHX0xYVF9QSFk9eQojIENPTkZJR19DSUNBREFfUEhZIGlzIG5vdCBz ZXQKQ09ORklHX1ZJVEVTU0VfUEhZPXkKQ09ORklHX1NNU0NfUEhZPXkKQ09ORklHX0JST0FEQ09N X1BIWT15CiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTTg3WFhfUEhZ PXkKIyBDT05GSUdfSUNQTFVTX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19SRUFMVEVLX1BIWT15CkNP TkZJR19OQVRJT05BTF9QSFk9eQojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKQ09ORklHX0xT SV9FVDEwMTFDX1BIWT15CkNPTkZJR19NSUNSRUxfUEhZPXkKQ09ORklHX0RQODM4NjdfUEhZPXkK Q09ORklHX0ZJWEVEX1BIWT15CkNPTkZJR19NRElPX0JJVEJBTkc9eQpDT05GSUdfTURJT19HUElP PXkKQ09ORklHX01ESU9fQlVTX01VWD15CkNPTkZJR19NRElPX0JVU19NVVhfR1BJTz15CkNPTkZJ R19NRElPX0JVU19NVVhfTU1JT1JFRz15CkNPTkZJR19NRElPX0JDTV9VTklNQUM9eQpDT05GSUdf TUlDUkVMX0tTODk5NU1BPXkKQ09ORklHX1BQUD15CkNPTkZJR19QUFBfQlNEQ09NUD15CiMgQ09O RklHX1BQUF9ERUZMQVRFIGlzIG5vdCBzZXQKQ09ORklHX1BQUF9GSUxURVI9eQojIENPTkZJR19Q UFBfTVBQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUF9NVUxUSUxJTksgaXMgbm90IHNldApDT05G SUdfUFBQT0U9eQojIENPTkZJR19QUFRQIGlzIG5vdCBzZXQKQ09ORklHX1BQUE9MMlRQPXkKIyBD T05GSUdfUFBQX0FTWU5DIGlzIG5vdCBzZXQKQ09ORklHX1BQUF9TWU5DX1RUWT15CkNPTkZJR19T TElQPXkKQ09ORklHX1NMSEM9eQpDT05GSUdfU0xJUF9DT01QUkVTU0VEPXkKIyBDT05GSUdfU0xJ UF9TTUFSVCBpcyBub3Qgc2V0CkNPTkZJR19TTElQX01PREVfU0xJUDY9eQojIENPTkZJR19VU0Jf TkVUX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19XTEFOIGlzIG5vdCBzZXQKCiMKIyBXaU1B WCBXaXJlbGVzcyBCcm9hZGJhbmQgZGV2aWNlcwojCkNPTkZJR19XSU1BWF9JMjQwME09eQpDT05G SUdfV0lNQVhfSTI0MDBNX1VTQj15CkNPTkZJR19XSU1BWF9JMjQwME1fREVCVUdfTEVWRUw9OAoj IENPTkZJR19XQU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPXkKQ09ORklH X1ZNWE5FVDM9eQpDT05GSUdfSVNETj15CiMgQ09ORklHX0lTRE5fSTRMIGlzIG5vdCBzZXQKIyBD T05GSUdfSVNETl9DQVBJIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fRFJWX0dJR0FTRVQ9eQpDT05G SUdfR0lHQVNFVF9EVU1NWUxMPXkKQ09ORklHX0dJR0FTRVRfQkFTRT15CiMgQ09ORklHX0dJR0FT RVRfTTEwNSBpcyBub3Qgc2V0CkNPTkZJR19HSUdBU0VUX00xMDE9eQojIENPTkZJR19HSUdBU0VU X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRl dmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdf SU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPXkKQ09ORklHX0lOUFVUX1NQ QVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJm YWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BT QVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklH X0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklH X0lOUFVUX0VWREVWPXkKQ09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJp dmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTg4PXkK IyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtC RD15CkNPTkZJR19LRVlCT0FSRF9RVDEwNzA9eQojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX0dQSU8gaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQ9eQpDT05GSUdf S0VZQk9BUkRfVENBNjQxNj15CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTE04MzIz PXkKQ09ORklHX0tFWUJPQVJEX0xNODMzMz15CkNPTkZJR19LRVlCT0FSRF9NQVg3MzU5PXkKQ09O RklHX0tFWUJPQVJEX01DUz15CkNPTkZJR19LRVlCT0FSRF9NUFIxMjE9eQojIENPTkZJR19LRVlC T0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90 IHNldApDT05GSUdfS0VZQk9BUkRfU0FNU1VORz15CkNPTkZJR19LRVlCT0FSRF9TVE9XQVdBWT15 CkNPTkZJR19LRVlCT0FSRF9TVU5LQkQ9eQpDT05GSUdfS0VZQk9BUkRfU1RNUEU9eQpDT05GSUdf S0VZQk9BUkRfT01BUDQ9eQpDT05GSUdfS0VZQk9BUkRfVEMzNTg5WD15CiMgQ09ORklHX0tFWUJP QVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1JPU19FQyBpcyBub3Qgc2V0 CkNPTkZJR19LRVlCT0FSRF9DQVAxMVhYPXkKQ09ORklHX0tFWUJPQVJEX0JDTT15CiMgQ09ORklH X0lOUFVUX01PVVNFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKQ09ORklHX0pP WVNUSUNLX0FOQUxPRz15CkNPTkZJR19KT1lTVElDS19BM0Q9eQpDT05GSUdfSk9ZU1RJQ0tfQURJ PXkKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkKIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBpcyBub3Qg c2V0CkNPTkZJR19KT1lTVElDS19HUklQPXkKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUCBpcyBu b3Qgc2V0CkNPTkZJR19KT1lTVElDS19HVUlMTEVNT1Q9eQojIENPTkZJR19KT1lTVElDS19JTlRF UkFDVCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPXkKIyBDT05GSUdfSk9Z U1RJQ0tfVE1EQyBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19JRk9SQ0U9eQojIENPTkZJR19K T1lTVElDS19JRk9SQ0VfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0lGT1JDRV8yMzI9 eQpDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUj15CkNPTkZJR19KT1lTVElDS19NQUdFTExBTj15CkNP TkZJR19KT1lTVElDS19TUEFDRU9SQj15CkNPTkZJR19KT1lTVElDS19TUEFDRUJBTEw9eQpDT05G SUdfSk9ZU1RJQ0tfU1RJTkdFUj15CkNPTkZJR19KT1lTVElDS19UV0lESk9ZPXkKQ09ORklHX0pP WVNUSUNLX1pIRU5IVUE9eQpDT05GSUdfSk9ZU1RJQ0tfQVM1MDExPXkKIyBDT05GSUdfSk9ZU1RJ Q0tfSk9ZRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1hQQUQgaXMgbm90IHNldApD T05GSUdfSU5QVVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPXkKQ09ORklHX1RB QkxFVF9VU0JfQUlQVEVLPXkKQ09ORklHX1RBQkxFVF9VU0JfR1RDTz15CkNPTkZJR19UQUJMRVRf VVNCX0hBTldBTkc9eQojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKQ09ORklH X1RBQkxFVF9TRVJJQUxfV0FDT000PXkKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklH X09GX1RPVUNIU0NSRUVOPXkKQ09ORklHX1RPVUNIU0NSRUVOXzg4UE04NjBYPXkKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fQURTNzg0NiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzc9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5PXkKQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OV9J MkM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fQVIxMDIxX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BVE1F TF9NWFQ9eQojIENPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKQ09ORklH X1RPVUNIU0NSRUVOX0JVMjEwMTM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjgz MTggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fQ1lUVFNQNF9DT1JFPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9JMkMgaXMg bm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9TUEk9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fREE5MDM0PXkKQ09ORklHX1RPVUNIU0NSRUVOX0RBOTA1Mj15CiMgQ09ORklHX1RPVUNIU0NS RUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fRUdBTEFYIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1U9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKQ09ORklHX1RP VUNIU0NSRUVOX0VMQU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPPXkKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJD PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fTUNTNTAwMD15CkNPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQ9eQojIENPTkZJR19UT1VD SFNDUkVFTl9NVE9VQ0ggaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPPXkKQ09O RklHX1RPVUNIU0NSRUVOX01LNzEyPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMg bm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNj15CkNPTkZJR19UT1VDSFNDUkVF Tl9UT1VDSFJJR0hUPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOPXkKQ09ORklHX1RPVUNI U0NSRUVOX1RJX0FNMzM1WF9UU0M9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSPXkKQ09ORklH X1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dNODMxWD15CkNP TkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFPXkKQ09ORklHX1RPVUNIU0NSRUVOX01DMTM3 ODM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VHQUxBWD15CkNPTkZJR19UT1VDSFNDUkVFTl9V U0JfUEFOSklUPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCXzNNIGlzIG5vdCBzZXQKQ09ORklH X1RPVUNIU0NSRUVOX1VTQl9JVE09eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VUVVJCTz15CiMg Q09ORklHX1RPVUNIU0NSRUVOX1VTQl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9ETUNfVFNDMTAgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lSVE9V Q0g9eQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfSURFQUxURUsgaXMgbm90IHNldApDT05GSUdf VE9VQ0hTQ1JFRU5fVVNCX0dFTkVSQUxfVE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0dP VE9QPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9KQVNURUM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f VVNCX0VMTz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FMkkgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9VU0JfWllUUk9OSUMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9VU0JfRVRUX1RDNDVVU0IgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX05FWElP PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VBU1lUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX1RPVUNISVQyMTMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVFND X1NFUklPPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNSBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fUENBUD15 CkNPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNUEU9eQoj IENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f VFBTNjUwN1g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFPXkKIyBDT05GSUdfSU5QVVRfTUlT QyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09O RklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJ R19TRVJJT19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENP TkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklH X1NFUklPX1JBVz15CkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPXkKQ09ORklHX1NFUklPX1BTMk1V TFQ9eQojIENPTkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FQQlBT Mj15CkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CiMgQ09ORklHX0dB TUVQT1JUX0w0IGlzIG5vdCBzZXQKQ09ORklHX0dBTUVQT1JUX0VNVTEwSzE9eQpDT05GSUdfR0FN RVBPUlRfRk04MDE9eQoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CiMgQ09O RklHX1ZUIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JWDk4X1BUWVMgaXMgbm90IHNldApDT05GSUdf TEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFM X05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX05PWk9NST15CiMgQ09ORklHX05fR1NNIGlz IG5vdCBzZXQKQ09ORklHX1RSQUNFX1JPVVRFUj15CkNPTkZJR19UUkFDRV9TSU5LPXkKQ09ORklH X0RFVk1FTT15CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19T RVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19TRVJJQUxfODI1 MF9ERVBSRUNBVEVEX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkK Q09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09O RklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFS VFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFO WV9QT1JUUz15CiMgQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lSUSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlEgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBf UlNBPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf ODI1MF9GSU5URUsgaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQK IwpDT05GSUdfU0VSSUFMX01BWDMxMDA9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwWCBpcyBub3Qg c2V0CkNPTkZJR19TRVJJQUxfVUFSVExJVEU9eQojIENPTkZJR19TRVJJQUxfVUFSVExJVEVfQ09O U09MRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9D T05TT0xFPXkKQ09ORklHX1NFUklBTF9KU009eQojIENPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk0g aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9TQzE2SVM3WFhfQ09SRT15CkNPTkZJR19TRVJJQUxfU0MxNklTN1hYPXkKQ09ORklHX1NFUklB TF9TQzE2SVM3WFhfSTJDPXkKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9TUEkgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfVElNQkVSREFMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9B TFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMg bm90IHNldApDT05GSUdfU0VSSUFMX0lGWDZYNjA9eQpDT05GSUdfU0VSSUFMX1BDSF9VQVJUPXkK IyBDT05GSUdfU0VSSUFMX1BDSF9VQVJUX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFM X1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkK IyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfUlAyPXkKQ09ORklH X1NFUklBTF9SUDJfTlJfVUFSVFM9MzIKQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUPXkKIyBDT05G SUdfU0VSSUFMX0ZTTF9MUFVBUlRfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9D T05FWEFOVF9ESUdJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBz ZXQKQ09ORklHX0hWQ19EUklWRVI9eQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0 CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9QQU5JQ19FVkVOVD15CiMgQ09ORklH X0lQTUlfUEFOSUNfU1RSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFD RT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TSV9QUk9CRV9ERUZBVUxUUyBpcyBu b3Qgc2V0CkNPTkZJR19JUE1JX1NTSUY9eQpDT05GSUdfSVBNSV9XQVRDSERPRz15CkNPTkZJR19J UE1JX1BPV0VST0ZGPXkKIyBDT05GSUdfSFdfUkFORE9NIGlzIG5vdCBzZXQKQ09ORklHX05WUkFN PXkKQ09ORklHX1IzOTY0PXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldApDT05GSUdfU09O WVBJPXkKQ09ORklHX01XQVZFPXkKQ09ORklHX1NDeDIwMF9HUElPPXkKQ09ORklHX1BDODczNnhf R1BJTz15CkNPTkZJR19OU0NfR1BJTz15CkNPTkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9S QVdfREVWUz0yNTYKQ09ORklHX0hQRVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKIyBDT05GSUdfSFBF VF9NTUFQX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPXkKQ09ORklH X1RDR19UUE09eQpDT05GSUdfVENHX1RJUz15CkNPTkZJR19UQ0dfVElTX0kyQ19BVE1FTD15CiMg Q09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19J MkNfTlVWT1RPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfTlNDPXkKQ09ORklHX1RDR19BVE1FTD15 CkNPTkZJR19UQ0dfSU5GSU5FT049eQpDT05GSUdfVENHX0NSQj15CkNPTkZJR19UQ0dfVElTX1NU MzNaUDI0PXkKQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDPXkKQ09ORklHX1RDR19USVNfU1Qz M1pQMjRfU1BJPXkKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfWElM TFlCVVM9eQojIENPTkZJR19YSUxMWUJVU19QQ0lFIGlzIG5vdCBzZXQKQ09ORklHX1hJTExZQlVT X09GPXkKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BS RUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CiMgQ09ORklHX0kyQ19DT01QQVQgaXMgbm90 IHNldAojIENPTkZJR19JMkNfQ0hBUkRFViBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYPXkKCiMK IyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0FSQl9HUElPX0NI QUxMRU5HRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfR1BJTyBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9eQpD T05GSUdfSTJDX01VWF9QSU5DVFJMPXkKIyBDT05GSUdfSTJDX0hFTFBFUl9BVVRPIGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19TTUJVUz15CgojCiMgSTJDIEFsZ29yaXRobXMKIwpDT05GSUdfSTJDX0FM R09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0Y9eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEky QyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRy aXZlcnMKIwpDT05GSUdfSTJDX0FMSTE1MzU9eQpDT05GSUdfSTJDX0FMSTE1NjM9eQojIENPTkZJ R19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQU1ENzU2PXkKQ09ORklHX0kyQ19B TUQ3NTZfUzQ4ODI9eQpDT05GSUdfSTJDX0FNRDgxMTE9eQpDT05GSUdfSTJDX0k4MDE9eQpDT05G SUdfSTJDX0lTQ0g9eQpDT05GSUdfSTJDX0lTTVQ9eQojIENPTkZJR19JMkNfUElJWDQgaXMgbm90 IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1 IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSVM2MzA9eQpDT05GSUdfSTJDX1NJUzk2WD15CiMgQ09O RklHX0kyQ19WSUEgaXMgbm90IHNldApDT05GSUdfSTJDX1ZJQVBSTz15CgojCiMgQUNQSSBkcml2 ZXJzCiMKQ09ORklHX0kyQ19TQ01JPXkKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0 bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0NCVVNfR1BJTz15CkNP TkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JN PXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX0JB WVRSQUlMIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19FRzIwVD15CkNPTkZJR19JMkNfR1BJTz15CkNP TkZJR19JMkNfS0VNUExEPXkKQ09ORklHX0kyQ19PQ09SRVM9eQojIENPTkZJR19JMkNfUENBX1BM QVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QWEE9eQpDT05GSUdfSTJDX1BYQV9QQ0k9eQpD T05GSUdfSTJDX1JLM1g9eQojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19YSUxJTlg9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05G SUdfSTJDX0RJT0xBTl9VMkM9eQpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9eQojIENPTkZJR19J MkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldApDT05GSUdfSTJDX1RBT1NfRVZNPXkKIyBDT05G SUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJUEVSQk9BUkQgaXMgbm90 IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19DUk9T X0VDX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19TQ3gyMDBfQUNCPXkKIyBDT05GSUdfSTJDX1NM QVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90 IHNldApDT05GSUdfU1BJPXkKQ09ORklHX1NQSV9ERUJVRz15CkNPTkZJR19TUElfTUFTVEVSPXkK CiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1NQSV9BTFRFUkEg aXMgbm90IHNldApDT05GSUdfU1BJX0JJVEJBTkc9eQojIENPTkZJR19TUElfQ0FERU5DRSBpcyBu b3Qgc2V0CkNPTkZJR19TUElfR1BJTz15CkNPTkZJR19TUElfRlNMX0xJQj15CkNPTkZJR19TUElf RlNMX1NQST15CkNPTkZJR19TUElfT0NfVElOWT15CkNPTkZJR19TUElfUFhBMlhYX0RNQT15CkNP TkZJR19TUElfUFhBMlhYPXkKQ09ORklHX1NQSV9QWEEyWFhfUENJPXkKQ09ORklHX1NQSV9TQzE4 SVM2MDI9eQpDT05GSUdfU1BJX1RPUENMSUZGX1BDSD15CkNPTkZJR19TUElfWENPTU09eQpDT05G SUdfU1BJX1hJTElOWD15CkNPTkZJR19TUElfWllOUU1QX0dRU1BJPXkKQ09ORklHX1NQSV9ERVNJ R05XQVJFPXkKQ09ORklHX1NQSV9EV19QQ0k9eQpDT05GSUdfU1BJX0RXX01NSU89eQoKIwojIFNQ SSBQcm90b2NvbCBNYXN0ZXJzCiMKIyBDT05GSUdfU1BJX1NQSURFViBpcyBub3Qgc2V0CiMgQ09O RklHX1NQSV9UTEU2MlgwIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9eQojIENPTkZJR19IU0kgaXMg bm90IHNldAoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX05UUF9QUFMgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRz IHN1cHBvcnQKIwpDT05GSUdfUFBTX0NMSUVOVF9LVElNRVI9eQpDT05GSUdfUFBTX0NMSUVOVF9M RElTQz15CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBv cnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKIyBD T05GSUdfRFA4MzY0MF9QSFkgaXMgbm90IHNldApDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIPXkK Q09ORklHX1BJTkNUUkw9eQoKIwojIFBpbiBjb250cm9sbGVycwojCkNPTkZJR19QSU5NVVg9eQpD T05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQpDT05GSUdfREVCVUdfUElO Q1RSTD15CiMgQ09ORklHX1BJTkNUUkxfQVMzNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RS TF9BTUQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9TSU5HTEU9eQpDT05GSUdfUElOQ1RSTF9C QVlUUkFJTD15CiMgQ09ORklHX1BJTkNUUkxfQ0hFUlJZVklFVyBpcyBub3Qgc2V0CkNPTkZJR19Q SU5DVFJMX0lOVEVMPXkKQ09ORklHX1BJTkNUUkxfU1VOUklTRVBPSU5UPXkKQ09ORklHX0FSQ0hf V0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZS RVM9eQpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9J UlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZT PXkKQ09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElPX01BWDczMFg9eQoKIwojIE1lbW9y eSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fNzRYWF9NTUlPPXkKQ09ORklHX0dQ SU9fQUxURVJBPXkKQ09ORklHX0dQSU9fRFdBUEI9eQojIENPTkZJR19HUElPX0Y3MTg4WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19H UElPX0dSR1BJTz15CkNPTkZJR19HUElPX0lDSD15CkNPTkZJR19HUElPX0lUODc2MUU9eQojIENP TkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NDSD15CkNPTkZJR19H UElPX1NDSDMxMVg9eQpDT05GSUdfR1BJT19TWVNDT049eQojIENPTkZJR19HUElPX1ZYODU1IGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fWElMSU5YPXkKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwpD T05GSUdfR1BJT19BRFA1NTg4PXkKIyBDT05GSUdfR1BJT19BRFA1NTg4X0lSUSBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fQUROUCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMDA9eQpDT05G SUdfR1BJT19NQVg3MzJYPXkKIyBDT05GSUdfR1BJT19NQVg3MzJYX0lSUSBpcyBub3Qgc2V0CkNP TkZJR19HUElPX1BDQTk1M1g9eQojIENPTkZJR19HUElPX1BDQTk1M1hfSVJRIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fUENGODU3WD15CiMgQ09ORklHX0dQSU9fU1gxNTBYIGlzIG5vdCBzZXQKCiMK IyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BUklaT05BPXkKQ09ORklHX0dQSU9f Q1JZU1RBTF9DT1ZFPXkKQ09ORklHX0dQSU9fQ1M1NTM1PXkKIyBDT05GSUdfR1BJT19EQTkwNTIg aXMgbm90IHNldAojIENPTkZJR19HUElPX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f U1RNUEUgaXMgbm90IHNldApDT05GSUdfR1BJT19UQzM1ODlYPXkKIyBDT05GSUdfR1BJT19USU1C RVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX1RQUzY1OTEwPXkKQ09ORklHX0dQSU9fVFBTNjU5MTI9eQpDT05GSUdfR1BJT19XTTgz MVg9eQpDT05GSUdfR1BJT19XTTg5OTQ9eQoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09O RklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNl dAojIENPTkZJR19HUElPX0lOVEVMX01JRCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01MX0lPSD15 CiMgQ09ORklHX0dQSU9fUENIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fU09EQVZJTExFPXkKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwpD T05GSUdfR1BJT183NFgxNjQ9eQpDT05GSUdfR1BJT19NQVg3MzAxPXkKQ09ORklHX0dQSU9fTUNQ MjNTMDg9eQpDT05GSUdfR1BJT19NQzMzODgwPXkKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpD T05GSUdfR1BJT19WSVBFUkJPQVJEPXkKQ09ORklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3Rl cnMKIwojIENPTkZJR19XMV9NQVNURVJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfTUFT VEVSX0RTMjQ5MCBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfRFMyNDgyPXkKIyBDT05GSUdf VzFfTUFTVEVSX0RTMVdNIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfTUFTVEVSX0dQSU8gaXMgbm90 IHNldAoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05GSUdfVzFfU0xBVkVfVEhFUk09eQojIENPTkZJ R19XMV9TTEFWRV9TTUVNIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQwOD15CkNPTkZJ R19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0s9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MTMgaXMg bm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDIz IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9EUzI0 MzM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQz15CkNPTkZJR19XMV9TTEFWRV9EUzI3NjA9 eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MT15CiMgQ09O RklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfQlEyNzAwMD15 CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90 IHNldApDT05GSUdfUERBX1BPV0VSPXkKQ09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlk9eQojIENP TkZJR19NQVg4OTI1X1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfV004MzFYX0JBQ0tVUCBpcyBu b3Qgc2V0CkNPTkZJR19XTTgzMVhfUE9XRVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19C QVRURVJZXzg4UE04NjBYPXkKQ09ORklHX0JBVFRFUllfRFMyNzYwPXkKQ09ORklHX0JBVFRFUllf RFMyNzgwPXkKQ09ORklHX0JBVFRFUllfRFMyNzgxPXkKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIg aXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9TQlM9eQojIENPTkZJR19CQVRURVJZX0JRMjd4MDAg aXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RBOTAzMCBpcyBub3Qgc2V0CkNPTkZJR19CQVRU RVJZX0RBOTA1Mj15CkNPTkZJR19DSEFSR0VSX0RBOTE1MD15CkNPTkZJR19CQVRURVJZX01BWDE3 MDQwPXkKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQpDT05GSUdfQ0hBUkdFUl84OFBNODYwWD15 CkNPTkZJR19DSEFSR0VSX1BDRjUwNjMzPXkKQ09ORklHX0NIQVJHRVJfSVNQMTcwND15CkNPTkZJ R19DSEFSR0VSX01BWDg5MDM9eQpDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9eQojIENPTkZJR19DSEFS R0VSX0xQODc4OCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0dQSU89eQojIENPTkZJR19DSEFS R0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5OTggaXMgbm90IHNl dAojIENPTkZJR19DSEFSR0VSX0JRMjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JR MjQxOTAgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0MjU3PXkKIyBDT05GSUdfQ0hBUkdF Ul9CUTI0NzM1IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNTg5MD15CkNPTkZJR19DSEFS R0VSX1NNQjM0Nz15CiMgQ09ORklHX0NIQVJHRVJfVFBTNjUwOTAgaXMgbm90IHNldApDT05GSUdf QkFUVEVSWV9HQVVHRV9MVEMyOTQxPXkKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNl dApDT05GSUdfQ0hBUkdFUl9SVDk0NTU9eQpDT05GSUdfUE9XRVJfUkVTRVQ9eQpDT05GSUdfUE9X RVJfUkVTRVRfQVMzNzIyPXkKQ09ORklHX1BPV0VSX1JFU0VUX0dQSU89eQojIENPTkZJR19QT1dF Ul9SRVNFVF9HUElPX1JFU1RBUlQgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9MVEMy OTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNP TkZJR19QT1dFUl9SRVNFVF9TWVNDT049eQojIENPTkZJR19QT1dFUl9SRVNFVF9TWVNDT05fUE9X RVJPRkYgaXMgbm90IHNldApDT05GSUdfUE9XRVJfQVZTPXkKQ09ORklHX0hXTU9OPXkKQ09ORklH X0hXTU9OX1ZJRD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5h dGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVPXkKIyBDT05GSUdfU0VOU09S U19BQklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDczMTQgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0FENzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3 NDE4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyMT15CiMgQ09ORklHX1NFTlNPUlNf QURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9 eQpDT05GSUdfU0VOU09SU19BRE05MjQwPXkKQ09ORklHX1NFTlNPUlNfQURUN1gxMD15CiMgQ09O RklHX1NFTlNPUlNfQURUNzMxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9eQpD T05GSUdfU0VOU09SU19BRFQ3NDExPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3NDYyIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9eQpDT05G SUdfU0VOU09SU19BU0M3NjIxPXkKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkKQ09ORklHX1NFTlNP UlNfSzEwVEVNUD15CkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj15CiMgQ09ORklHX1NFTlNP UlNfQVBQTEVTTUMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0IxMDA9eQojIENPTkZJR19T RU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFM2MjA9eQpDT05GSUdfU0VO U09SU19EUzE2MjE9eQpDT05GSUdfU0VOU09SU19ERUxMX1NNTT15CiMgQ09ORklHX1NFTlNPUlNf REE5MDUyX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9eQpDT05GSUdfU0VOU09SU19GNzE4ODJGRz15CiMgQ09O RklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01DMTM3ODNfQURD PXkKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dM NTE4U00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09ORklHX1NFTlNPUlNf Rzc2MEE9eQpDT05GSUdfU0VOU09SU19HNzYyPXkKIyBDT05GSUdfU0VOU09SU19HUElPX0ZBTiBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9eQojIENPTkZJR19TRU5TT1JTX0lCTUFF TSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lCTVBFWD15CkNPTkZJR19TRU5TT1JTX0lJT19I V01PTj15CiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19D T1JFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0pDNDI9eQojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT15CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9eQojIENP TkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkK Q09ORklHX1NFTlNPUlNfTFRDNDI2MD15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX01BWDExMTE9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT15CiMg Q09ORklHX1NFTlNPUlNfTUFYMTYxOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9 eQojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2 Mzk9eQpDT05GSUdfU0VOU09SU19NQVg2NjQyPXkKIyBDT05GSUdfU0VOU09SU19NQVg2NjUwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz15CkNPTkZJR19TRU5TT1JTX0hUVTIxPXkK IyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURDWFg9 eQpDT05GSUdfU0VOU09SU19MTTYzPXkKQ09ORklHX1NFTlNPUlNfTE03MD15CkNPTkZJR19TRU5T T1JTX0xNNzM9eQpDT05GSUdfU0VOU09SU19MTTc1PXkKIyBDT05GSUdfU0VOU09SU19MTTc3IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03OD15CkNPTkZJR19TRU5TT1JTX0xNODA9eQpDT05G SUdfU0VOU09SU19MTTgzPXkKQ09ORklHX1NFTlNPUlNfTE04NT15CkNPTkZJR19TRU5TT1JTX0xN ODc9eQojIENPTkZJR19TRU5TT1JTX0xNOTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTky PXkKQ09ORklHX1NFTlNPUlNfTE05Mz15CkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9eQpDT05GSUdf U0VOU09SU19MTTk1MjQxPXkKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfUEM4NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VO U09SU19OVENfVEhFUk1JU1RPUj15CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQpDT05GSUdfU0VO U09SU19OQ1Q2Nzc1PXkKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlz IG5vdCBzZXQKQ09ORklHX1BNQlVTPXkKIyBDT05GSUdfU0VOU09SU19QTUJVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQURNMTI3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE0y NTA2NiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9eQpDT05GSUdfU0VOU09SU19M VEMyOTc4X1JFR1VMQVRPUj15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19NQVgzNDQ0MD15CkNPTkZJR19TRU5TT1JTX01BWDg2ODg9eQpDT05GSUdf U0VOU09SU19UUFM0MDQyMj15CkNPTkZJR19TRU5TT1JTX1VDRDkwMDA9eQpDT05GSUdfU0VOU09S U19VQ0Q5MjAwPXkKIyBDT05GSUdfU0VOU09SU19aTDYxMDAgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19QV01fRkFOPXkKQ09ORklHX1NFTlNPUlNfU0hUMTU9eQpDT05GSUdfU0VOU09SU19TSFQy MT15CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSVM1 NTk1PXkKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9eQoj IENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzZX MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfU01TQzQ3TTE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3 QjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT04gaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19TTU02NjU9eQojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzEwMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0FEUzc4MjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19BTUM2ODIxPXkKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RD NzQ9eQpDT05GSUdfU0VOU09SU19USE1DNTA9eQojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CkNPTkZJR19TRU5TT1JTX1RNUDQwMT15CiMg Q09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVklBX0NQVVRF TVA9eQpDT05GSUdfU0VOU09SU19WSUE2ODZBPXkKIyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUODIzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfVzgzNzgxRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9eQojIENPTkZJR19T RU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTM9eQojIENPTkZJ R19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVUUz15CiMg Q09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNjI3 SEY9eQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9eQojIENPTkZJR19TRU5TT1JTX1dNODMxWCBp cyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj15 CkNPTkZJR19TRU5TT1JTX0FUSzAxMTA9eQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJN QUxfSFdNT04gaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9PRj15CkNPTkZJR19USEVSTUFMX1dS SVRBQkxFX1RSSVBTPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0UgaXMg bm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNl dAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldApDT05G SUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1I9eQpDT05GSUdfVEhFUk1BTF9H T1ZfRkFJUl9TSEFSRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0 CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9T UEFDRT15CkNPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1I9eQpDT05GSUdfVEhFUk1B TF9FTVVMQVRJT049eQojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklH X0lOVEVMX1NPQ19EVFNfSU9TRl9DT1JFPXkKQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTD15 CkNPTkZJR19JTlQzNDBYX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9USEVSTUFMX1JFTD15CgojCiMg VGV4YXMgSW5zdHJ1bWVudHMgdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfUUNPTV9TUE1JX1RF TVBfQUxBUk0gaXMgbm90IHNldAojIENPTkZJR19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19T U0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCkNPTkZJR19TU0I9 eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfUENJSE9TVCBpcyBu b3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfU0RJT0hP U1QgaXMgbm90IHNldAojIENPTkZJR19TU0JfU0lMRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NC X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09O RklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdf QkNNQT15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9Q Q0k9eQpDT05GSUdfQkNNQV9IT1NUX1NPQz15CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQojIENP TkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9H UElPPXkKQ09ORklHX0JDTUFfREVCVUc9eQoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZl cnMKIwpDT05GSUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEX0NTNTUzNT15CiMgQ09ORklHX01GRF9B UzM3MTEgaXMgbm90IHNldApDT05GSUdfTUZEX0FTMzcyMj15CiMgQ09ORklHX1BNSUNfQURQNTUy MCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQUFUMjg3MF9DT1JFPXkKQ09ORklHX01GRF9BVE1FTF9I TENEQz15CkNPTkZJR19NRkRfQkNNNTkwWFg9eQojIENPTkZJR19NRkRfQVhQMjBYIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9DUk9TX0VDPXkKIyBDT05GSUdfTUZEX0NST1NfRUNfSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0NST1NfRUNfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDNY PXkKQ09ORklHX1BNSUNfREE5MDUyPXkKQ09ORklHX01GRF9EQTkwNTJfU1BJPXkKQ09ORklHX01G RF9EQTkwNTJfSTJDPXkKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRf REE5MDYzPXkKQ09ORklHX01GRF9EQTkxNTA9eQojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfTUMxM1hYWD15CiMgQ09ORklHX01GRF9NQzEzWFhYX1NQSSBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfTUMxM1hYWF9JMkM9eQojIENPTkZJR19NRkRfSEk2NDIxX1BNSUMgaXMgbm90 IHNldApDT05GSUdfSFRDX1BBU0lDMz15CkNPTkZJR19IVENfSTJDUExEPXkKIyBDT05GSUdfTUZE X0lOVEVMX1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdf TFBDX1NDSD15CkNPTkZJR19JTlRFTF9TT0NfUE1JQz15CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJ TyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfS0VNUExEPXkKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMg bm90IHNldApDT05GSUdfTUZEXzg4UE04MDU9eQpDT05GSUdfTUZEXzg4UE04NjBYPXkKIyBDT05G SUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY4Nj15CiMgQ09ORklH X01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYNzc4NDM9eQpDT05GSUdfTUZE X01BWDg5MDc9eQpDT05GSUdfTUZEX01BWDg5MjU9eQojIENPTkZJR19NRkRfTUFYODk5NyBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfTUFYODk5OD15CkNPTkZJR19NRkRfTVQ2Mzk3PXkKIyBDT05GSUdf TUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CkNPTkZJR19FWlhfUENBUD15CkNPTkZJR19NRkRfVklQ RVJCT0FSRD15CiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKQ09ORklHX01GRF9QQ0Y1MDYz Mz15CkNPTkZJR19QQ0Y1MDYzM19BREM9eQpDT05GSUdfUENGNTA2MzNfR1BJTz15CkNPTkZJR19N RkRfUkRDMzIxWD15CkNPTkZJR19NRkRfUlRTWF9QQ0k9eQpDT05GSUdfTUZEX1JUNTAzMz15CiMg Q09ORklHX01GRF9SVFNYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1JLODA4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9STjVUNjE4PXkK IyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15 CkNPTkZJR19NRkRfU001MDE9eQojIENPTkZJR19NRkRfU001MDFfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19NRkRfU0tZODE0NTI9eQpDT05GSUdfTUZEX1NNU0M9eQpDT05GSUdfQUJYNTAwX0NPUkU9 eQpDT05GSUdfQUIzMTAwX0NPUkU9eQpDT05GSUdfQUIzMTAwX09UUD15CkNPTkZJR19NRkRfU1RN UEU9eQoKIwojIFNUTWljcm9lbGVjdHJvbmljcyBTVE1QRSBJbnRlcmZhY2UgRHJpdmVycwojCiMg Q09ORklHX1NUTVBFX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTVBFX1NQSSBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfU1lTQ09OPXkKQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDPXkKIyBDT05G SUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTFA4Nzg4PXkKIyBDT05GSUdfTUZE X1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19UUFM2MTA1WD15CiMgQ09ORklHX1RQUzY1MDEwIGlz IG5vdCBzZXQKQ09ORklHX1RQUzY1MDdYPXkKQ09ORklHX01GRF9UUFM2NTA5MD15CiMgQ09ORklH X01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUyMTg9eQpDT05GSUdfTUZE X1RQUzY1ODZYPXkKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJR19NRkRfVFBTNjU5MTI9eQpD T05GSUdfTUZEX1RQUzY1OTEyX0kyQz15CkNPTkZJR19NRkRfVFBTNjU5MTJfU1BJPXkKQ09ORklH X01GRF9UUFM4MDAzMT15CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9eQpDT05GSUdf TUZEX0xNMzUzMz15CkNPTkZJR19NRkRfVElNQkVSREFMRT15CkNPTkZJR19NRkRfVEMzNTg5WD15 CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19N RkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQpDT05GSUdfTUZEX0FSSVpPTkFf U1BJPXkKQ09ORklHX01GRF9XTTUxMDI9eQpDT05GSUdfTUZEX1dNNTExMD15CkNPTkZJR19NRkRf V004OTk3PXkKQ09ORklHX01GRF9XTTg0MDA9eQpDT05GSUdfTUZEX1dNODMxWD15CkNPTkZJR19N RkRfV004MzFYX0kyQz15CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19S RUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9 eQojIENPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SXzg4UE04NjA3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4 NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9BTkFUT1A9eQpDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzA9eQpDT05GSUdfUkVH VUxBVE9SX0FCMzEwMD15CiMgQ09ORklHX1JFR1VMQVRPUl9BUzM3MjIgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0JDTTU5MFhYPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkwM1g9eQojIENPTkZJ R19SRUdVTEFUT1JfREE5MDUyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkwNjM9eQoj IENPTkZJR19SRUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RB OTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NSBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfR1BJTz15CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT15CkNPTkZJR19S RUdVTEFUT1JfSVNMNjI3MUE9eQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT15CkNPTkZJR19SRUdV TEFUT1JfTFAzOTcyPXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3Mlg9eQpDT05GSUdfUkVHVUxBVE9S X0xQODc1NT15CkNPTkZJR19SRUdVTEFUT1JfTFA4Nzg4PXkKQ09ORklHX1JFR1VMQVRPUl9MVEMz NTg5PXkKQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2 NDkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQpDT05GSUdfUkVHVUxBVE9S X01BWDg5MDc9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklH X1JFR1VMQVRPUl9NQVg4OTUyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczPXkK Q09ORklHX1JFR1VMQVRPUl9NQVg4OTk4PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY4Nj15CkNP TkZJR19SRUdVTEFUT1JfTUFYNzc4MDI9eQpDT05GSUdfUkVHVUxBVE9SX01BWDc3ODQzPXkKQ09O RklHX1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9eQoj IENPTkZJR19SRUdVTEFUT1JfTUMxMzg5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9N VDYzOTcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUENBUCBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QRlVa RTEwMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkKQ09ORklHX1JFR1VMQVRPUl9R Q09NX1NQTUk9eQpDT05GSUdfUkVHVUxBVE9SX1JONVQ2MTg9eQpDT05GSUdfUkVHVUxBVE9SX1JU NTAzMz15CiMgQ09ORklHX1JFR1VMQVRPUl9TS1k4MTQ1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfVFBTNTE2MzI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPXkKQ09ORklHX1JFR1VM QVRPUl9UUFM2MjM2MD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQpDT05GSUdfUkVHVUxB VE9SX1RQUzY1MDdYPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDkwIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9UUFM2NTIxOD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfVFBTNjU5MTA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEyPXkKIyBDT05GSUdfUkVH VUxBVE9SX1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1dNODMxWCBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfV004NDAwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1dNODk5 NCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIEdyYXBo aWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKIyBDT05GSUdfQUdQX0FMSSBpcyBub3Qgc2V0CiMg Q09ORklHX0FHUF9BVEkgaXMgbm90IHNldApDT05GSUdfQUdQX0FNRD15CkNPTkZJR19BR1BfQU1E NjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkKQ09ORklHX0FHUF9OVklESUE9eQpDT05GSUdfQUdQX1NJ Uz15CiMgQ09ORklHX0FHUF9TV09SS1MgaXMgbm90IHNldApDT05GSUdfQUdQX1ZJQT15CiMgQ09O RklHX0FHUF9FRkZJQ0VPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9eQojIENPTkZJR19W R0FfQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldAoKIwoj IERpcmVjdCBSZW5kZXJpbmcgTWFuYWdlcgojCiMgQ09ORklHX0RSTSBpcyBub3Qgc2V0CgojCiMg RnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQpDT05GSUdfRklSTVdBUkVfRURJRD15 CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX0REQz15CkNPTkZJR19GQl9CT09UX1ZFU0Ff U1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVB PXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19J Tl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNf Q09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0ZPUkVJR05f RU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVE X0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT15CkNPTkZJR19GQl9TVkdBTElCPXkKIyBDT05GSUdfRkJf TUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVf SEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJk d2FyZSBkcml2ZXJzCiMKQ09ORklHX0ZCX0NJUlJVUz15CkNPTkZJR19GQl9QTTI9eQpDT05GSUdf RkJfUE0yX0ZJRk9fRElTQ09OTkVDVD15CiMgQ09ORklHX0ZCX0NZQkVSMjAwMCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9BUkM9eQojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CkNPTkZJR19G Ql9JTVNUVD15CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkVTQSBp cyBub3Qgc2V0CkNPTkZJR19GQl9FRkk9eQpDT05GSUdfRkJfTjQxMT15CkNPTkZJR19GQl9IR0E9 eQpDT05GSUdfRkJfT1BFTkNPUkVTPXkKQ09ORklHX0ZCX1MxRDEzWFhYPXkKQ09ORklHX0ZCX05W SURJQT15CkNPTkZJR19GQl9OVklESUFfSTJDPXkKQ09ORklHX0ZCX05WSURJQV9ERUJVRz15CkNP TkZJR19GQl9OVklESUFfQkFDS0xJR0hUPXkKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CkNP TkZJR19GQl9JNzQwPXkKIyBDT05GSUdfRkJfSTgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xF ODA1NzggaXMgbm90IHNldApDT05GSUdfRkJfSU5URUw9eQojIENPTkZJR19GQl9JTlRFTF9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lOVEVMX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9N QVRST1g9eQojIENPTkZJR19GQl9NQVRST1hfTUlMTEVOSVVNIGlzIG5vdCBzZXQKQ09ORklHX0ZC X01BVFJPWF9NWVNUSVFVRT15CkNPTkZJR19GQl9NQVRST1hfRz15CiMgQ09ORklHX0ZCX01BVFJP WF9JMkMgaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNldApDT05GSUdfRkJf QVRZMTI4PXkKIyBDT05GSUdfRkJfQVRZMTI4X0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U0FWQUdFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJUz15CkNPTkZJR19GQl9TSVNfMzAwPXkKIyBD T05GSUdfRkJfU0lTXzMxNSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WSUE9eQojIENPTkZJR19GQl9W SUFfRElSRUNUX1BST0NGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJ VFkgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9L WVJPPXkKQ09ORklHX0ZCXzNERlg9eQojIENPTkZJR19GQl8zREZYX0FDQ0VMIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfM0RGWF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfVk9PRE9PMT15CkNPTkZJ R19GQl9WVDg2MjM9eQpDT05GSUdfRkJfVFJJREVOVD15CkNPTkZJR19GQl9BUks9eQojIENPTkZJ R19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKQ09ORklH X0ZCX0dFT0RFPXkKQ09ORklHX0ZCX0dFT0RFX0xYPXkKQ09ORklHX0ZCX0dFT0RFX0dYPXkKIyBD T05GSUdfRkJfR0VPREVfR1gxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NNNTAxPXkKIyBDT05GSUdf RkJfU01TQ1VGWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9VREw9eQpDT05GSUdfRkJfVklSVFVBTD15 CkNPTkZJR19GQl9NRVRST05PTUU9eQpDT05GSUdfRkJfTUI4NjJYWD15CkNPTkZJR19GQl9NQjg2 MlhYX1BDSV9HREM9eQojIENPTkZJR19GQl9NQjg2MlhYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19G Ql9CUk9BRFNIRUVUPXkKQ09ORklHX0ZCX0FVT19LMTkwWD15CkNPTkZJR19GQl9BVU9fSzE5MDA9 eQojIENPTkZJR19GQl9BVU9fSzE5MDEgaXMgbm90IHNldApDT05GSUdfRkJfU0lNUExFPXkKQ09O RklHX0ZCX1NTRDEzMDc9eQpDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xD RF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19MQ0RfTDRGMDAyNDJUMDMgaXMgbm90IHNldAojIENP TkZJR19MQ0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfTFRWMzUwUVY9eQojIENP TkZJR19MQ0RfSUxJOTIyWCBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfSUxJOTMyMD15CkNPTkZJR19M Q0RfVERPMjRNPXkKQ09ORklHX0xDRF9WR0cyNDMyQTQ9eQpDT05GSUdfTENEX1BMQVRGT1JNPXkK Q09ORklHX0xDRF9TNkU2M00wPXkKQ09ORklHX0xDRF9MRDkwNDA9eQojIENPTkZJR19MQ0RfQU1T MzY5RkcwNiBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfTE1TNTAxS0YwMz15CkNPTkZJR19MQ0RfSFg4 MzU3PXkKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfQkFDS0xJR0hUX0dF TkVSSUM9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzUzMz15CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00g aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFDS0xJR0hUX0RBOTA1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9NQVg4OTI1IGlz IG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhB UkEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1dNODMxWD15CkNPTkZJR19CQUNLTElHSFRf QURQODg2MD15CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFDS0xJR0hUXzg4UE04NjBYIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMz15 CiMgQ09ORklHX0JBQ0tMSUdIVF9BQVQyODcwIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9M TTM2MzBBPXkKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNL TElHSFRfTFA4NTVYPXkKQ09ORklHX0JBQ0tMSUdIVF9MUDg3ODg9eQpDT05GSUdfQkFDS0xJR0hU X09UMjAwPXkKQ09ORklHX0JBQ0tMSUdIVF9TS1k4MTQ1Mj15CkNPTkZJR19CQUNLTElHSFRfR1BJ Tz15CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tM SUdIVF9CRDYxMDcgaXMgbm90IHNldApDT05GSUdfVkdBU1RBVEU9eQpDT05GSUdfTE9HTz15CkNP TkZJR19MT0dPX0xJTlVYX01PTk89eQpDT05GSUdfTE9HT19MSU5VWF9WR0ExNj15CkNPTkZJR19M T0dPX0xJTlVYX0NMVVQyMjQ9eQojIENPTkZJR19TT1VORCBpcyBub3Qgc2V0CgojCiMgSElEIHN1 cHBvcnQKIwpDT05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90 IHNldApDT05GSUdfSElEUkFXPXkKQ09ORklHX1VISUQ9eQpDT05GSUdfSElEX0dFTkVSSUM9eQoK IwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwojIENPTkZJR19ISURfQTRURUNIIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CkNPTkZJR19I SURfQVBQTEVJUj15CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JF TEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZ PXkKIyBDT05GSUdfSElEX0NISUNPTlkgaXMgbm90IHNldApDT05GSUdfSElEX0NQMjExMj15CiMg Q09ORklHX0hJRF9DWVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9EUkFHT05SSVNFPXkKQ09O RklHX0RSQUdPTlJJU0VfRkY9eQojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9FTEVDT009eQojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FWktF WT15CkNPTkZJR19ISURfSE9MVEVLPXkKIyBDT05GSUdfSE9MVEVLX0ZGIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VZVE9VQ0g9eQpDT05GSUdf SElEX0tZRT15CkNPTkZJR19ISURfVUNMT0dJQz15CkNPTkZJR19ISURfV0FMVE9QPXkKQ09ORklH X0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURf VFdJTkhBTj15CkNPTkZJR19ISURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj15CkNP TkZJR19ISURfTEVOT1ZPPXkKQ09ORklHX0hJRF9MT0dJVEVDSD15CiMgQ09ORklHX0hJRF9MT0dJ VEVDSF9ESiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0hfSElEUFA9eQojIENPTkZJR19M T0dJVEVDSF9GRiBpcyBub3Qgc2V0CkNPTkZJR19MT0dJUlVNQkxFUEFEMl9GRj15CkNPTkZJR19M T0dJRzk0MF9GRj15CiMgQ09ORklHX0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldApDT05GSUdfSElE X01BR0lDTU9VU0U9eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9 eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9eQpDT05GSUdfSElEX05UUklHPXkKIyBDT05GSUdfSElE X09SVEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CkNPTkZJR19QQU5USEVS TE9SRF9GRj15CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVU QUxZTlg9eQpDT05GSUdfSElEX1BJQ09MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfRkI9eQpDT05G SUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9QSUNPTENEX0xDRD15CkNPTkZJ R19ISURfUElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9QTEFOVFJPTklDUz15CiMgQ09ORklHX0hJ RF9QUklNQVggaXMgbm90IHNldApDT05GSUdfSElEX1JPQ0NBVD15CkNPTkZJR19ISURfU0FJVEVL PXkKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMgbm90IHNldApDT05GSUdfSElEX1NPTlk9eQpDT05G SUdfU09OWV9GRj15CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldApDT05GSUdfSElE X1NURUVMU0VSSUVTPXkKQ09ORklHX0hJRF9TVU5QTFVTPXkKQ09ORklHX0hJRF9STUk9eQpDT05G SUdfSElEX0dSRUVOQVNJQT15CkNPTkZJR19HUkVFTkFTSUFfRkY9eQpDT05GSUdfSElEX1NNQVJU Sk9ZUExVUz15CkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQpDT05GSUdfSElEX1RJVk89eQojIENP TkZJR19ISURfVE9QU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USElOR00gaXMgbm90IHNl dApDT05GSUdfSElEX1RIUlVTVE1BU1RFUj15CkNPTkZJR19USFJVU1RNQVNURVJfRkY9eQpDT05G SUdfSElEX1dBQ09NPXkKIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldApDT05GSUdfSElE X1hJTk1PPXkKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZ REFDUk9OIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfSFVCPXkKIyBDT05GSUdfSElEX1NF TlNPUl9DVVNUT01fU0VOU09SIGlzIG5vdCBzZXQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05G SUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldApDT05GSUdfVVNCX0hJRERF Vj15CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9eQpDT05GSUdfVVNCX09I Q0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9O PXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9BTk5P VU5DRV9ORVdfREVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCiMgQ09O RklHX1VTQl9ERUZBVUxUX1BFUlNJU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0RZTkFNSUNfTUlO T1JTPXkKQ09ORklHX1VTQl9PVEc9eQojIENPTkZJR19VU0JfT1RHX1dISVRFTElTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9PVEdfQkxBQ0tMSVNUX0hVQiBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf T1RHX0ZTTT15CiMgQ09ORklHX1VTQl9VTFBJX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTU9O PXkKIyBDT05GSUdfVVNCX1dVU0JfQ0JBRiBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJv bGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05GSUdf VVNCX1hIQ0lfSENEPXkKQ09ORklHX1VTQl9YSENJX1BDST15CkNPTkZJR19VU0JfWEhDSV9QTEFU Rk9STT15CiMgQ09ORklHX1VTQl9FSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PWFUy MTBIUF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDExNlhfSENEPXkKQ09ORklHX1VTQl9J U1AxMzYyX0hDRD15CiMgQ09ORklHX1VTQl9GVVNCSDIwMF9IQ0QgaXMgbm90IHNldApDT05GSUdf VVNCX0ZPVEcyMTBfSENEPXkKQ09ORklHX1VTQl9NQVgzNDIxX0hDRD15CkNPTkZJR19VU0JfT0hD SV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CkNPTkZJR19VU0JfT0hDSV9IQ0RfU1NC PXkKQ09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9STT15CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpD T05GSUdfVVNCX1NMODExX0hDRD15CkNPTkZJR19VU0JfU0w4MTFfSENEX0lTTz15CkNPTkZJR19V U0JfUjhBNjY1OTdfSENEPXkKQ09ORklHX1VTQl9IQ0RfQkNNQT15CkNPTkZJR19VU0JfSENEX1NT Qj15CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNl IENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CiMgQ09ORklHX1VTQl9QUklOVEVSIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9XRE09eQpDT05GSUdfVVNCX1RNQz15CgojCiMgTk9URTogVVNC X1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBi ZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwoKIwojIFVTQiBJ bWFnaW5nIGRldmljZXMKIwpDT05GSUdfVVNCX01EQzgwMD15CkNPTkZJR19VU0JJUF9DT1JFPXkK Q09ORklHX1VTQklQX1ZIQ0lfSENEPXkKQ09ORklHX1VTQklQX0hPU1Q9eQojIENPTkZJR19VU0JJ UF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVVTQl9IRFJDPXkKIyBDT05GSUdfVVNCX01V U0JfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0dBREdFVCBpcyBub3Qgc2V0CkNP TkZJR19VU0JfTVVTQl9EVUFMX1JPTEU9eQoKIwojIFBsYXRmb3JtIEdsdWUgTGF5ZXIKIwpDT05G SUdfTVVTQl9QSU9fT05MWT15CkNPTkZJR19VU0JfRFdDMz15CiMgQ09ORklHX1VTQl9EV0MzX0hP U1QgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzNfR0FER0VUPXkKIyBDT05GSUdfVVNCX0RXQzNf RFVBTF9ST0xFIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBHbHVlIERyaXZlciBTdXBwb3J0CiMK Q09ORklHX1VTQl9EV0MzX1BDST15CgojCiMgRGVidWdnaW5nIGZlYXR1cmVzCiMKIyBDT05GSUdf VVNCX0RXQzNfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzI9eQojIENPTkZJR19VU0Jf RFdDMl9IT1NUIGlzIG5vdCBzZXQKCiMKIyBHYWRnZXQvRHVhbC1yb2xlIG1vZGUgcmVxdWlyZXMg VVNCIEdhZGdldCBzdXBwb3J0IHRvIGJlIGVuYWJsZWQKIwojIENPTkZJR19VU0JfRFdDMl9QRVJJ UEhFUkFMIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyX0RVQUxfUk9MRT15CiMgQ09ORklHX1VT Ql9EV0MyX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMl9ERUJVRz15CkNPTkZJR19VU0Jf RFdDMl9WRVJCT1NFPXkKQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTPXkKIyBDT05G SUdfVVNCX0RXQzJfREVCVUdfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfVVNCX0NISVBJREVB PXkKQ09ORklHX1VTQl9DSElQSURFQV9PRj15CiMgQ09ORklHX1VTQl9DSElQSURFQV9VREMgaXMg bm90IHNldAojIENPTkZJR19VU0JfQ0hJUElERUFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19V U0JfSVNQMTc2MCBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCkNPTkZJR19VU0Jf U0VSSUFMPXkKIyBDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUg aXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9BSVJDQUJMRT15CiMgQ09ORklHX1VTQl9TRVJJ QUxfQVJLMzExNiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0JFTEtJTj15CkNPTkZJR19V U0JfU0VSSUFMX0NIMzQxPXkKQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUPXkKQ09ORklHX1VT Ql9TRVJJQUxfRElHSV9BQ0NFTEVQT1JUPXkKQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYPXkKQ09O RklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOD15CkNPTkZJR19VU0JfU0VSSUFMX0VNUEVHPXkKQ09O RklHX1VTQl9TRVJJQUxfRlRESV9TSU89eQpDT05GSUdfVVNCX1NFUklBTF9WSVNPUj15CiMgQ09O RklHX1VTQl9TRVJJQUxfSVBBUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVIgaXMg bm90IHNldApDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX0VE R0VQT1JUX1RJPXkKQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyPXkKQ09ORklHX1VTQl9TRVJJQUxf R0FSTUlOPXkKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldApDT05GSUdfVVNCX1NF UklBTF9JVVU9eQojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9TRVJJQUxfS0VZU1BBTj15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fTVBSPXkK Q09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0EyOD15CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZ U1BBTl9VU0EyOFggaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTI4WEE9 eQojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMjhYQiBpcyBub3Qgc2V0CkNPTkZJR19V U0JfU0VSSUFMX0tFWVNQQU5fVVNBMTk9eQojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNB MThYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE5VyBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0ExOVFXIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE5UUkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX0tFWVNQQU5fVVNBNDlXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFO X1VTQTQ5V0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LTFNJIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9TRVJJQUxfS09CSUxfU0NUPXkKIyBDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIz MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8gaXMgbm90IHNldApDT05GSUdf VVNCX1NFUklBTF9NT1M3NzIwPXkKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MD15CkNPTkZJR19V U0JfU0VSSUFMX01YVVBPUlQ9eQojIENPTkZJR19VU0JfU0VSSUFMX05BVk1BTiBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfU0VSSUFMX1BMMjMwMz15CkNPTkZJR19VU0JfU0VSSUFMX09USTY4NTg9eQpD T05GSUdfVVNCX1NFUklBTF9RQ0FVWD15CkNPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NPXkKQ09O RklHX1VTQl9TRVJJQUxfU1BDUDhYNT15CkNPTkZJR19VU0JfU0VSSUFMX1NBRkU9eQojIENPTkZJ R19VU0JfU0VSSUFMX1NBRkVfUEFEREVEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfU0lF UlJBV0lSRUxFU1M9eQpDT05GSUdfVVNCX1NFUklBTF9TWU1CT0w9eQojIENPTkZJR19VU0JfU0VS SUFMX1RJIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLPXkKIyBDT05GSUdf VVNCX1NFUklBTF9YSVJDT00gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9XV0FOPXkKQ09O RklHX1VTQl9TRVJJQUxfT1BUSU9OPXkKIyBDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTj15CiMgQ09ORklHX1VTQl9TRVJJQUxfWFNF TlNfTVQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORT15CkNPTkZJR19VU0Jf U0VSSUFMX1NTVTEwMD15CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJp dmVycwojCkNPTkZJR19VU0JfRU1JNjI9eQpDT05GSUdfVVNCX0VNSTI2PXkKIyBDT05GSUdfVVNC X0FEVVRVWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VWU0VHPXkKIyBDT05GSUdfVVNCX1JJTzUw MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09ORklHX1VTQl9MQ0Q9eQpDT05G SUdfVVNCX0xFRD15CiMgQ09ORklHX1VTQl9DWVBSRVNTX0NZN0M2MyBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfQ1lUSEVSTT15CkNPTkZJR19VU0JfSURNT1VTRT15CiMgQ09ORklHX1VTQl9GVERJX0VM QU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfQVBQTEVESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9TSVNVU0JWR0E9eQpDT05GSUdfVVNCX0xEPXkKQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRP Uj15CkNPTkZJR19VU0JfSU9XQVJSSU9SPXkKIyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldAoj IENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU0lH SFRGVz15CkNPTkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CiMgQ09ORklH X1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTElOS19MQVlFUl9URVNU IGlzIG5vdCBzZXQKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCkNPTkZJR19VU0Jf UEhZPXkKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1BJT19W QlVTPXkKIyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVD15 CkNPTkZJR19VU0JfR0FER0VUX0RFQlVHPXkKQ09ORklHX1VTQl9HQURHRVRfVkVSQk9TRT15CiMg Q09ORklHX1VTQl9HQURHRVRfREVCVUdfRklMRVMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdF VF9ERUJVR19GUz15CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNPTkZJR19VU0JfR0FE R0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQZXJpcGhlcmFsIENvbnRyb2xsZXIK IwpDT05GSUdfVVNCX0ZPVEcyMTBfVURDPXkKIyBDT05GSUdfVVNCX0dSX1VEQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9SOEE2NjU5NyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUFhBMjdYPXkKIyBD T05GSUdfVVNCX01WX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVZfVTNEPXkKQ09ORklHX1VT Ql9NNjY1OTI9eQojIENPTkZJR19VU0JfQkRDX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQU1E NTUzNlVEQz15CkNPTkZJR19VU0JfTkVUMjI3Mj15CkNPTkZJR19VU0JfTkVUMjI3Ml9ETUE9eQpD T05GSUdfVVNCX05FVDIyODA9eQpDT05GSUdfVVNCX0dPS1U9eQpDT05GSUdfVVNCX0VHMjBUPXkK Q09ORklHX1VTQl9HQURHRVRfWElMSU5YPXkKQ09ORklHX1VTQl9EVU1NWV9IQ0Q9eQpDT05GSUdf VVNCX0xJQkNPTVBPU0lURT15CkNPTkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9eQojIENPTkZJR19V U0JfQ09ORklHRlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENP TkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GUyBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfTUFTU19TVE9SQUdFPXkKIyBDT05GSUdfVVNCX0dfU0VSSUFMIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9D RENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfQUNNX01TIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0dfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19ISUQgaXMgbm90 IHNldAojIENPTkZJR19VU0JfR19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRF9UUklH IGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CkNPTkZJR19N TUNfREVCVUc9eQojIENPTkZJR19NTUNfQ0xLR0FURSBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NE SU8gQ2FyZCBEcml2ZXJzCiMKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlO T1JTPTgKQ09ORklHX01NQ19CTE9DS19CT1VOQ0U9eQojIENPTkZJR19TRElPX1VBUlQgaXMgbm90 IHNldAojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBD b250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NTUNfU0RIQ0kgaXMgbm90IHNldApDT05GSUdf TU1DX1dCU0Q9eQpDT05GSUdfTU1DX1RJRk1fU0Q9eQpDT05GSUdfTU1DX1NQST15CkNPTkZJR19N TUNfQ0I3MTA9eQpDT05GSUdfTU1DX1ZJQV9TRE1NQz15CiMgQ09ORklHX01NQ19WVUIzMDAgaXMg bm90IHNldApDT05GSUdfTU1DX1VTSEM9eQpDT05GSUdfTU1DX1VTREhJNlJPTDA9eQpDT05GSUdf TU1DX1JFQUxURUtfUENJPXkKIyBDT05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKQ09O RklHX01NQ19NVEs9eQpDT05GSUdfTUVNU1RJQ0s9eQojIENPTkZJR19NRU1TVElDS19ERUJVRyBp cyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCkNPTkZJR19NRU1TVElDS19VTlNB RkVfUkVTVU1FPXkKIyBDT05GSUdfTVNQUk9fQkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19NU19C TE9DSyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMK IwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz15CkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD15 CiMgQ09ORklHX01FTVNUSUNLX1I1OTIgaXMgbm90IHNldAojIENPTkZJR19NRU1TVElDS19SRUFM VEVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkK Q09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9eQoKIwojIExFRCBkcml2ZXJzCiMKQ09ORklHX0xFRFNf ODhQTTg2MFg9eQpDT05GSUdfTEVEU19BQVQxMjkwPXkKIyBDT05GSUdfTEVEU19CQ002MzI4IGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfQkNNNjM1OD15CkNPTkZJR19MRURTX0xNMzUzMD15CiMgQ09O RklHX0xFRFNfTE0zNTMzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTE0zNjQyPXkKQ09ORklHX0xF RFNfTkVUNDhYWD15CkNPTkZJR19MRURTX1dSQVA9eQojIENPTkZJR19MRURTX1BDQTk1MzIgaXMg bm90IHNldApDT05GSUdfTEVEU19HUElPPXkKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNl dApDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkKQ09ORklHX0xFRFNfTFA1NTIxPXkKQ09ORklH X0xFRFNfTFA1NTIzPXkKIyBDT05GSUdfTEVEU19MUDU1NjIgaXMgbm90IHNldApDT05GSUdfTEVE U19MUDg1MDE9eQpDT05GSUdfTEVEU19MUDg3ODg9eQojIENPTkZJR19MRURTX0xQODg2MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfQ0xFVk9fTUFJTCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BD QTk1NVg9eQojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldApDT05GSUdfTEVEU19XTTgz MVhfU1RBVFVTPXkKIyBDT05GSUdfTEVEU19EQTkwM1ggaXMgbm90IHNldApDT05GSUdfTEVEU19E QTkwNTI9eQojIENPTkZJR19MRURTX0RBQzEyNFMwODUgaXMgbm90IHNldAojIENPTkZJR19MRURT X1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19CRDI4MDIgaXMgbm90IHNldApDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9eQpDT05G SUdfTEVEU19MVDM1OTM9eQojIENPTkZJR19MRURTX01DMTM3ODMgaXMgbm90IHNldAojIENPTkZJ R19MRURTX1RDQTY1MDcgaXMgbm90IHNldApDT05GSUdfTEVEU19UTEM1OTFYWD15CkNPTkZJR19M RURTX0xNMzU1eD15CkNPTkZJR19MRURTX09UMjAwPXkKQ09ORklHX0xFRFNfS1REMjY5Mj15Cgoj CiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBI SUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009eQpDT05GSUdfTEVE U19TWVNDT049eQpDT05GSUdfTEVEU19QTTg5NDFfV0xFRD15CgojCiMgTEVEIFRyaWdnZXJzCiMK Q09ORklHX0xFRFNfVFJJR0dFUlM9eQojIENPTkZJR19MRURTX1RSSUdHRVJfVElNRVIgaXMgbm90 IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVCBpcyBub3Qgc2V0CkNPTkZJR19MRURT X1RSSUdHRVJfSURFX0RJU0s9eQpDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CiMgQ09O RklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdH RVJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMgbm90IHNldApD T05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMg dW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwpDT05GSUdfTEVEU19UUklHR0VS X1RSQU5TSUVOVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBPXkKQ09ORklHX0FDQ0VTU0lC SUxJVFk9eQpDT05GSUdfSU5GSU5JQkFORD15CkNPTkZJR19JTkZJTklCQU5EX1VTRVJfTUFEPXkK IyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklC QU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9NVEhDQT15CkNPTkZJR19JTkZJTklC QU5EX01USENBX0RFQlVHPXkKQ09ORklHX0lORklOSUJBTkRfQU1TTzExMDA9eQojIENPTkZJR19J TkZJTklCQU5EX0FNU08xMTAwX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNF9JTkZJTklC QU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9ORVMgaXMgbm90IHNldAojIENPTkZJ R19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCPXkK Q09ORklHX0lORklOSUJBTkRfSVBPSUJfQ009eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQ UE9SVD15CiMgQ09ORklHX0VEQUMgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19S VENfQ0xBU1M9eQojIENPTkZJR19SVENfSENUT1NZUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfU1lT VE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19ERUJV RyBpcyBub3Qgc2V0CgojCiMgUlRDIGludGVyZmFjZXMKIwojIENPTkZJR19SVENfSU5URl9TWVNG UyBpcyBub3Qgc2V0CkNPTkZJR19SVENfSU5URl9QUk9DPXkKIyBDT05GSUdfUlRDX0lOVEZfREVW IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVEVTVD15CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMK Q09ORklHX1JUQ19EUlZfODhQTTg2MFg9eQojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfQUJYODBYPXkKQ09ORklHX1JUQ19EUlZfQVMzNzIyPXkKIyBD T05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzNzQ9eQoj IENPTkZJR19SVENfRFJWX0RTMTM3NF9XRFQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE2 NzI9eQpDT05GSUdfUlRDX0RSVl9EUzMyMzI9eQpDT05GSUdfUlRDX0RSVl9IWU04NTYzPXkKIyBD T05GSUdfUlRDX0RSVl9MUDg3ODggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg2OTAwPXkK Q09ORklHX1JUQ19EUlZfTUFYODkwNz15CiMgQ09ORklHX1JUQ19EUlZfTUFYODkyNSBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX01BWDg5OTg9eQpDT05GSUdfUlRDX0RSVl9NQVg3NzY4Nj15CiMg Q09ORklHX1JUQ19EUlZfTUFYNzc4MDIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzcy PXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwOD15CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9JU0wxMjA1Nz15CkNPTkZJR19SVENfRFJWX1gxMjA1PXkK IyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4 NTIzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODU2Mz15CiMgQ09ORklHX1JUQ19EUlZf UENGODUwNjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPXkKIyBDT05GSUdfUlRD X0RSVl9NNDFUODAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUTMySz15CiMgQ09ORklHX1JU Q19EUlZfVFBTNjU4NlggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9UUFM2NTkxMD15CiMgQ09O RklHX1JUQ19EUlZfVFBTODAwMzEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9TMzUzOTBBPXkK IyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4 MSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JYODAyNT15CkNPTkZJR19SVENfRFJWX0VNMzAy Nz15CkNPTkZJR19SVENfRFJWX1JWMzAyOUMyPXkKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENP TkZJR19SVENfRFJWX000MVQ5MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX000MVQ5ND15CkNP TkZJR19SVENfRFJWX0RTMTMwNT15CkNPTkZJR19SVENfRFJWX0RTMTM0Mz15CkNPTkZJR19SVENf RFJWX0RTMTM0Nz15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfTUFYNjkwMj15CiMgQ09ORklHX1JUQ19EUlZfUjk3MDEgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9SUzVDMzQ4PXkKQ09ORklHX1JUQ19EUlZfRFMzMjM0PXkKQ09ORklHX1JUQ19EUlZf UENGMjEyMz15CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfTUNQNzk1PXkKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NN T1M9eQpDT05GSUdfUlRDX0RSVl9EUzEyODY9eQpDT05GSUdfUlRDX0RSVl9EUzE1MTE9eQpDT05G SUdfUlRDX0RSVl9EUzE1NTM9eQojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9eQpDT05GSUdfUlRDX0RSVl9EUzI0MDQ9eQpDT05G SUdfUlRDX0RSVl9EQTkwNTI9eQpDT05GSUdfUlRDX0RSVl9EQTkwNjM9eQpDT05GSUdfUlRDX0RS Vl9TVEsxN1RBOD15CkNPTkZJR19SVENfRFJWX000OFQ4Nj15CkNPTkZJR19SVENfRFJWX000OFQz NT15CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDU5IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTVNN NjI0Mj15CkNPTkZJR19SVENfRFJWX0JRNDgwMj15CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVjMwMjA9eQpDT05GSUdfUlRDX0RSVl9XTTgzMVg9eQpD T05GSUdfUlRDX0RSVl9QQ0Y1MDYzMz15CkNPTkZJR19SVENfRFJWX0FCMzEwMD15CgojCiMgb24t Q1BVIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfUENBUD15CkNPTkZJR19SVENfRFJWX01D MTNYWFg9eQojIENPTkZJR19SVENfRFJWX1NOVlMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9N VDYzOTc9eQoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9ISURf U0VOU09SX1RJTUU9eQojIENPTkZJR19ETUFERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0FVWERJ U1BMQVk9eQpDT05GSUdfVUlPPXkKQ09ORklHX1VJT19DSUY9eQojIENPTkZJR19VSU9fUERSVl9H RU5JUlEgaXMgbm90IHNldApDT05GSUdfVUlPX0RNRU1fR0VOSVJRPXkKIyBDT05GSUdfVUlPX0FF QyBpcyBub3Qgc2V0CkNPTkZJR19VSU9fU0VSQ09TMz15CiMgQ09ORklHX1VJT19QQ0lfR0VORVJJ QyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ORVRYIGlzIG5vdCBzZXQKQ09ORklHX1VJT19QUlVT Uz15CkNPTkZJR19VSU9fTUY2MjQ9eQpDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJUlRJ Tz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBzZXQK Q09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09ORklHX1ZJUlRJT19JTlBVVD15CkNPTkZJR19WSVJU SU9fTU1JTz15CiMgQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUyBpcyBub3Qgc2V0 CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBp cyBub3Qgc2V0CkNPTkZJR19TVEFHSU5HPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0Cgoj CiMgSUlPIHN0YWdpbmcgZHJpdmVycwojCgojCiMgQWNjZWxlcm9tZXRlcnMKIwpDT05GSUdfQURJ UzE2MjAxPXkKIyBDT05GSUdfQURJUzE2MjAzIGlzIG5vdCBzZXQKQ09ORklHX0FESVMxNjIwND15 CkNPTkZJR19BRElTMTYyMDk9eQojIENPTkZJR19BRElTMTYyMjAgaXMgbm90IHNldAojIENPTkZJ R19BRElTMTYyNDAgaXMgbm90IHNldApDT05GSUdfTElTM0wwMkRRPXkKIyBDT05GSUdfU0NBMzAw MCBpcyBub3Qgc2V0CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19B RDc2MDY9eQpDT05GSUdfQUQ3NjA2X0lGQUNFX1BBUkFMTEVMPXkKQ09ORklHX0FENzYwNl9JRkFD RV9TUEk9eQpDT05GSUdfQUQ3NzgwPXkKQ09ORklHX0FENzgxNj15CkNPTkZJR19BRDcxOTI9eQpD T05GSUdfQUQ3MjgwPXkKCiMKIyBBbmFsb2cgZGlnaXRhbCBiaS1kaXJlY3Rpb24gY29udmVydGVy cwojCkNPTkZJR19BRFQ3MzE2PXkKQ09ORklHX0FEVDczMTZfU1BJPXkKQ09ORklHX0FEVDczMTZf STJDPXkKCiMKIyBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19B RDcxNTAgaXMgbm90IHNldAojIENPTkZJR19BRDcxNTIgaXMgbm90IHNldAojIENPTkZJR19BRDc3 NDYgaXMgbm90IHNldAoKIwojIERpcmVjdCBEaWdpdGFsIFN5bnRoZXNpcwojCiMgQ09ORklHX0FE OTgzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FEOTgzNCBpcyBub3Qgc2V0CgojCiMgRGlnaXRhbCBn eXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19BRElTMTYwNjA9eQoKIwojIE5ldHdvcmsgQW5hbHl6 ZXIsIEltcGVkYW5jZSBDb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ1OTMzIGlzIG5vdCBzZXQKCiMK IyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfU0VOU09SU19JU0wyOTAxOCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0lTTDI5MDI4PXkKQ09ORklHX1RTTDI1ODM9eQojIENPTkZJR19UU0wyeDd4 IGlzIG5vdCBzZXQKCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0hN QzU4NDM9eQpDT05GSUdfU0VOU09SU19ITUM1ODQzX0kyQz15CkNPTkZJR19TRU5TT1JTX0hNQzU4 NDNfU1BJPXkKCiMKIyBBY3RpdmUgZW5lcmd5IG1ldGVyaW5nIElDCiMKIyBDT05GSUdfQURFNzc1 MyBpcyBub3Qgc2V0CkNPTkZJR19BREU3NzU0PXkKQ09ORklHX0FERTc3NTg9eQpDT05GSUdfQURF Nzc1OT15CkNPTkZJR19BREU3ODU0PXkKIyBDT05GSUdfQURFNzg1NF9JMkMgaXMgbm90IHNldApD T05GSUdfQURFNzg1NF9TUEk9eQoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwoj CkNPTkZJR19BRDJTOTA9eQpDT05GSUdfQUQyUzEyMDA9eQpDT05GSUdfQUQyUzEyMTA9eQoKIwoj IFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCkNPTkZJR19JSU9fUEVSSU9ESUNfUlRDX1RSSUdHRVI9 eQojIENPTkZJR19JSU9fU0lNUExFX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003WFgg aXMgbm90IHNldAojIENPTkZJR19GQl9TTTc1MCBpcyBub3Qgc2V0CkNPTkZJR19GQl9YR0k9eQpD T05GSUdfRlQxMDAwPXkKQ09ORklHX0ZUMTAwMF9VU0I9eQoKIwojIFNwZWFrdXAgY29uc29sZSBz cGVlY2gKIwpDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19STUk0PXkKQ09ORklHX1NU QUdJTkdfTUVESUE9eQoKIwojIEFuZHJvaWQKIwpDT05GSUdfQU5EUk9JRF9USU1FRF9PVVRQVVQ9 eQpDT05GSUdfQU5EUk9JRF9USU1FRF9HUElPPXkKQ09ORklHX0FORFJPSURfTE9XX01FTU9SWV9L SUxMRVI9eQpDT05GSUdfU1lOQz15CkNPTkZJR19TV19TWU5DPXkKQ09ORklHX1NXX1NZTkNfVVNF Uj15CiMgQ09ORklHX0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkdfQk9BUkQgaXMgbm90 IHNldAojIENPTkZJR19VU0JfV1BBTl9IQ0QgaXMgbm90IHNldAojIENPTkZJR19XSU1BWF9HRE03 MlhYIGlzIG5vdCBzZXQKQ09ORklHX0RHTkM9eQojIENPTkZJR19ER0FQIGlzIG5vdCBzZXQKQ09O RklHX0dTX0ZQR0FCT09UPXkKIyBDT05GSUdfQ09NTU9OX0NMS19YTE5YX0NMS1daUkQgaXMgbm90 IHNldAojIENPTkZJR19GQl9URlQgaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklD RVM9eQpDT05GSUdfQUNFUkhERj15CkNPTkZJR19BU1VTX0xBUFRPUD15CkNPTkZJR19ERUxMX0xB UFRPUD15CiMgQ09ORklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1JCVE49 eQojIENPTkZJR19GVUpJVFNVX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19GVUpJVFNVX1RBQkxF VD15CiMgQ09ORklHX0FNSUxPX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0FDQ0VMIGlz IG5vdCBzZXQKIyBDT05GSUdfSFBfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19NU0lfTEFQ VE9QIGlzIG5vdCBzZXQKQ09ORklHX1BBTkFTT05JQ19MQVBUT1A9eQojIENPTkZJR19DT01QQUxf TEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX1NPTllfTEFQVE9QPXkKQ09ORklHX1NPTllQSV9DT01Q QVQ9eQpDT05GSUdfSURFQVBBRF9MQVBUT1A9eQpDT05GSUdfVEhJTktQQURfQUNQST15CkNPTkZJ R19USElOS1BBRF9BQ1BJX0RFQlVHRkFDSUxJVElFUz15CiMgQ09ORklHX1RISU5LUEFEX0FDUElf REVCVUcgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQSV9VTlNBRkVfTEVEUz15CkNPTkZJ R19USElOS1BBRF9BQ1BJX1ZJREVPPXkKIyBDT05GSUdfVEhJTktQQURfQUNQSV9IT1RLRVlfUE9M TCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hEQVBTPXkKQ09ORklHX0lOVEVMX01FTkxPVz15 CkNPTkZJR19FRUVQQ19MQVBUT1A9eQojIENPTkZJR19BQ1BJX1dNSSBpcyBub3Qgc2V0CkNPTkZJ R19UT1BTVEFSX0xBUFRPUD15CkNPTkZJR19UT1NISUJBX0JUX1JGS0lMTD15CkNPTkZJR19UT1NI SUJBX0hBUFM9eQpDT05GSUdfQUNQSV9DTVBDPXkKQ09ORklHX0lOVEVMX0lQUz15CkNPTkZJR19J Qk1fUlRMPXkKQ09ORklHX1NBTVNVTkdfTEFQVE9QPXkKQ09ORklHX0lOVEVMX09BS1RSQUlMPXkK Q09ORklHX1NBTVNVTkdfUTEwPXkKQ09ORklHX0FQUExFX0dNVVg9eQojIENPTkZJR19JTlRFTF9S U1QgaXMgbm90IHNldApDT05GSUdfSU5URUxfU01BUlRDT05ORUNUPXkKIyBDT05GSUdfUFZQQU5J QyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QTUNfSVBDPXkKQ09ORklHX0NIUk9NRV9QTEFURk9S TVM9eQojIENPTkZJR19DSFJPTUVPU19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19DSFJPTUVP U19QU1RPUkUgaXMgbm90IHNldAojIENPTkZJR19DUk9TX0VDX0NIQVJERVYgaXMgbm90IHNldApD T05GSUdfQ1JPU19FQ19MUEM9eQpDT05GSUdfQ1JPU19FQ19QUk9UTz15CkNPTkZJR19DTEtERVZf TE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15Cgoj CiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCkNPTkZJR19DT01NT05fQ0xLX1dNODMxWD15CkNP TkZJR19DT01NT05fQ0xLX01BWF9HRU49eQpDT05GSUdfQ09NTU9OX0NMS19NQVg3NzY4Nj15CkNP TkZJR19DT01NT05fQ0xLX01BWDc3ODAyPXkKQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxPXkKIyBD T05GSUdfQ09NTU9OX0NMS19TSTU3MCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NEQ0U5 MjU9eQojIENPTkZJR19DT01NT05fQ0xLX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9D TEtfUFhBIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNj15CgojCiMgSGFyZHdh cmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdf Q0xLU1JDX0k4MjUzPXkKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19DTEtCTERfSTgyNTM9 eQojIENPTkZJR19BVE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMg bm90IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElN RVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKIyBDT05G SUdfTUFJTEJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NVUFBPUlQgaXMgbm90IHNldAoK IwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklHX1NURV9N T0RFTV9SUFJPQz15CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hp cCkgc3BlY2lmaWMgRHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldAojIENP TkZJR19TT0NfVEkgaXMgbm90IHNldApDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBH b3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPXkKQ09ORklHX0RF VkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CiMg Q09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CgojCiMgREVWRlJFUSBEcml2 ZXJzCiMKQ09ORklHX1BNX0RFVkZSRVFfRVZFTlQ9eQpDT05GSUdfRVhUQ09OPXkKCiMKIyBFeHRj b24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0FEQ19KQUNLPXkKIyBDT05GSUdfRVhU Q09OX0dQSU8gaXMgbm90IHNldApDT05GSUdfRVhUQ09OX01BWDc3ODQzPXkKQ09ORklHX0VYVENP Tl9SVDg5NzNBPXkKQ09ORklHX0VYVENPTl9TTTU1MDI9eQpDT05GSUdfRVhUQ09OX1VTQl9HUElP PXkKQ09ORklHX01FTU9SWT15CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJ R19JSU9fQlVGRkVSX0NCPXkKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdH RVJFRF9CVUZGRVI9eQpDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19Q RVJfVFJJR0dFUj0yCgojCiMgQWNjZWxlcm9tZXRlcnMKIwpDT05GSUdfQk1BMTgwPXkKQ09ORklH X0JNQzE1MF9BQ0NFTD15CkNPTkZJR19ISURfU0VOU09SX0FDQ0VMXzNEPXkKIyBDT05GSUdfSUlP X1NUX0FDQ0VMXzNBWElTIGlzIG5vdCBzZXQKIyBDT05GSUdfS1hTRDkgaXMgbm90IHNldAojIENP TkZJR19NTUE4NDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfS1hDSksxMDEzIGlzIG5vdCBzZXQKQ09O RklHX01NQTk1NTFfQ09SRT15CiMgQ09ORklHX01NQTk1NTEgaXMgbm90IHNldApDT05GSUdfTU1B OTU1Mz15CkNPTkZJR19TVEs4MzEyPXkKIyBDT05GSUdfU1RLOEJBNTAgaXMgbm90IHNldAoKIwoj IEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQURfU0lHTUFfREVMVEE9eQoj IENPTkZJR19BRDcyNjYgaXMgbm90IHNldApDT05GSUdfQUQ3MjkxPXkKQ09ORklHX0FENzI5OD15 CkNPTkZJR19BRDc0NzY9eQpDT05GSUdfQUQ3NzkxPXkKQ09ORklHX0FENzc5Mz15CkNPTkZJR19B RDc4ODc9eQpDT05GSUdfQUQ3OTIzPXkKQ09ORklHX0FENzk5WD15CkNPTkZJR19EQTkxNTBfR1BB REM9eQpDT05GSUdfQ0MxMDAwMV9BREM9eQpDT05GSUdfTFA4Nzg4X0FEQz15CkNPTkZJR19NQVgx MDI3PXkKQ09ORklHX01BWDEzNjM9eQpDT05GSUdfTUNQMzIwWD15CiMgQ09ORklHX01DUDM0MjIg aXMgbm90IHNldApDT05GSUdfTkFVNzgwMj15CkNPTkZJR19RQ09NX1NQTUlfSUFEQz15CiMgQ09O RklHX1FDT01fU1BNSV9WQURDIGlzIG5vdCBzZXQKQ09ORklHX1RJX0FEQzA4MUM9eQpDT05GSUdf VElfQURDMTI4UzA1Mj15CkNPTkZJR19USV9BTTMzNVhfQURDPXkKQ09ORklHX1ZGNjEwX0FEQz15 CkNPTkZJR19WSVBFUkJPQVJEX0FEQz15CgojCiMgQW1wbGlmaWVycwojCiMgQ09ORklHX0FEODM2 NiBpcyBub3Qgc2V0CgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0hJRF9TRU5T T1JfSUlPX0NPTU1PTj15CkNPTkZJR19ISURfU0VOU09SX0lJT19UUklHR0VSPXkKCiMKIyBTU1Ag U2Vuc29yIENvbW1vbgojCiMgQ09ORklHX0lJT19TU1BfU0VOU09SU19DT01NT05TIGlzIG5vdCBz ZXQKQ09ORklHX0lJT19TU1BfU0VOU09SSFVCPXkKCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBjb252 ZXJ0ZXJzCiMKQ09ORklHX0FENTA2ND15CkNPTkZJR19BRDUzNjA9eQojIENPTkZJR19BRDUzODAg aXMgbm90IHNldAojIENPTkZJR19BRDU0MjEgaXMgbm90IHNldApDT05GSUdfQUQ1NDQ2PXkKIyBD T05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKQ09ORklHX0FENTUwND15CkNPTkZJR19BRDU2MjRSX1NQ ST15CkNPTkZJR19BRDU2ODY9eQojIENPTkZJR19BRDU3NTUgaXMgbm90IHNldApDT05GSUdfQUQ1 NzY0PXkKIyBDT05GSUdfQUQ1NzkxIGlzIG5vdCBzZXQKQ09ORklHX0FENzMwMz15CkNPTkZJR19N NjIzMzI9eQpDT05GSUdfTUFYNTE3PXkKIyBDT05GSUdfTUFYNTgyMSBpcyBub3Qgc2V0CkNPTkZJ R19NQ1A0NzI1PXkKIyBDT05GSUdfTUNQNDkyMiBpcyBub3Qgc2V0CgojCiMgRnJlcXVlbmN5IFN5 bnRoZXNpemVycyBERFMvUExMCiMKCiMKIyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMK Q09ORklHX0FEOTUyMz15CgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5 bnRoZXNpemVycwojCkNPTkZJR19BREY0MzUwPXkKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5z b3JzCiMKQ09ORklHX0FESVMxNjA4MD15CkNPTkZJR19BRElTMTYxMzA9eQojIENPTkZJR19BRElT MTYxMzYgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyNjAgaXMgbm90IHNldApDT05GSUdfQURY UlM0NTA9eQojIENPTkZJR19CTUcxNjAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9HWVJP XzNEPXkKIyBDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldApDT05GSUdfSVRHMzIw MD15CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19ESFQxMT15CkNPTkZJR19TSTcwMDU9 eQpDT05GSUdfU0k3MDIwPXkKCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCkNPTkZJ R19BRElTMTY0MDA9eQpDT05GSUdfQURJUzE2NDgwPXkKQ09ORklHX0tNWDYxPXkKIyBDT05GSUdf SU5WX01QVTYwNTBfSUlPIGlzIG5vdCBzZXQKQ09ORklHX0lJT19BRElTX0xJQj15CkNPTkZJR19J SU9fQURJU19MSUJfQlVGRkVSPXkKCiMKIyBMaWdodCBzZW5zb3JzCiMKQ09ORklHX0FDUElfQUxT PXkKQ09ORklHX0FESkRfUzMxMT15CkNPTkZJR19BTDMzMjBBPXkKQ09ORklHX0FQRFM5MzAwPXkK Q09ORklHX0JIMTc1MD15CkNPTkZJR19DTTMyMTgxPXkKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKQ09ORklHX0NNMzY2NTE9eQojIENPTkZJR19H UDJBUDAyMEEwMEYgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0CkNPTkZJ R19ISURfU0VOU09SX0FMUz15CiMgQ09ORklHX0hJRF9TRU5TT1JfUFJPWCBpcyBub3Qgc2V0CkNP TkZJR19KU0ExMjEyPXkKQ09ORklHX1NFTlNPUlNfTE0zNTMzPXkKQ09ORklHX0xUUjUwMT15CiMg Q09ORklHX1NUSzMzMTAgaXMgbm90IHNldAojIENPTkZJR19UQ1MzNDE0IGlzIG5vdCBzZXQKQ09O RklHX1RDUzM0NzI9eQpDT05GSUdfU0VOU09SU19UU0wyNTYzPXkKQ09ORklHX1RTTDQ1MzE9eQpD T05GSUdfVkNOTDQwMDA9eQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FLODk3 NT15CkNPTkZJR19BSzA5OTExPXkKQ09ORklHX01BRzMxMTA9eQpDT05GSUdfSElEX1NFTlNPUl9N QUdORVRPTUVURVJfM0Q9eQojIENPTkZJR19NTUMzNTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJ T19TVF9NQUdOXzNBWElTIGlzIG5vdCBzZXQKQ09ORklHX0JNQzE1MF9NQUdOPXkKCiMKIyBJbmNs aW5vbWV0ZXIgc2Vuc29ycwojCiMgQ09ORklHX0hJRF9TRU5TT1JfSU5DTElOT01FVEVSXzNEIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfREVWSUNFX1JPVEFUSU9OPXkKCiMKIyBUcmlnZ2Vy cyAtIHN0YW5kYWxvbmUKIwojIENPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVIgaXMgbm90IHNl dApDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVI9eQoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwpDT05G SUdfQk1QMjgwPXkKQ09ORklHX0hJRF9TRU5TT1JfUFJFU1M9eQpDT05GSUdfTVBMMTE1PXkKIyBD T05GSUdfTVBMMzExNSBpcyBub3Qgc2V0CkNPTkZJR19NUzU2MTE9eQpDT05GSUdfTVM1NjExX0ky Qz15CkNPTkZJR19NUzU2MTFfU1BJPXkKIyBDT05GSUdfSUlPX1NUX1BSRVNTIGlzIG5vdCBzZXQK IyBDT05GSUdfVDU0MDMgaXMgbm90IHNldAoKIwojIExpZ2h0bmluZyBzZW5zb3JzCiMKQ09ORklH X0FTMzkzNT15CgojCiMgUHJveGltaXR5IHNlbnNvcnMKIwpDT05GSUdfU1g5NTAwPXkKCiMKIyBU ZW1wZXJhdHVyZSBzZW5zb3JzCiMKQ09ORklHX01MWDkwNjE0PXkKIyBDT05GSUdfVE1QMDA2IGlz IG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKQ09ORklHX1ZNRV9CVVM9eQoKIwojIFZN RSBCcmlkZ2UgRHJpdmVycwojCkNPTkZJR19WTUVfQ0E5MUNYNDI9eQpDT05GSUdfVk1FX1RTSTE0 OD15CgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdfVk1JVk1FXzc4MDU9eQoKIwojIFZN RSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19WTUVfVVNFUj15CkNPTkZJR19WTUVfUElPMj15CkNP TkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0FUTUVMX0hMQ0RDX1BX TSBpcyBub3Qgc2V0CkNPTkZJR19QV01fRlNMX0ZUTT15CiMgQ09ORklHX1BXTV9MUFNTIGlzIG5v dCBzZXQKQ09ORklHX1BXTV9QQ0E5Njg1PXkKQ09ORklHX0lSUUNISVA9eQpDT05GSUdfSVBBQ0tf QlVTPXkKIyBDT05GSUdfQk9BUkRfVFBDSTIwMCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfSVBP Q1RBTD15CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAojIENPTkZJR19GTUMg aXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQojIENP TkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUFhBXzI4Tk1fVVNC Mj15CkNPTkZJR19CQ01fS09OQV9VU0IyX1BIWT15CkNPTkZJR19QSFlfU0FNU1VOR19VU0IyPXkK IyBDT05GSUdfUEhZX0VYWU5PUzQyMTBfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9FWFlO T1M0WDEyX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfRVhZTk9TNTI1MF9VU0IyIGlzIG5v dCBzZXQKIyBDT05GSUdfUE9XRVJDQVAgaXMgbm90IHNldAojIENPTkZJR19NQ0IgaXMgbm90IHNl dApDT05GSUdfVEhVTkRFUkJPTFQ9eQoKIwojIEFuZHJvaWQKIwpDT05GSUdfQU5EUk9JRD15CkNP TkZJR19BTkRST0lEX0JJTkRFUl9JUEM9eQpDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDXzMyQklU PXkKQ09ORklHX0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09eQojIENPTkZJR19ORF9C TEsgaXMgbm90IHNldAojIENPTkZJR19CVFQgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZl cnMKIwojIENPTkZJR19FREQgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09O RklHX0RFTExfUkJVPXkKQ09ORklHX0RDREJBUz15CiMgQ09ORklHX0RNSUlEIGlzIG5vdCBzZXQK IyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9O X0VGSV9GQUxMQkFDSz15CkNPTkZJR19JU0NTSV9JQkZUX0ZJTkQ9eQpDT05GSUdfR09PR0xFX0ZJ Uk1XQVJFPXkKCiMKIyBHb29nbGUgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19HT09HTEVfU01J PXkKQ09ORklHX0dPT0dMRV9NRU1DT05TT0xFPXkKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdh cmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VGSV9WQVJTPXkKQ09ORklHX0VGSV9FU1JU PXkKQ09ORklHX0VGSV9SVU5USU1FX01BUD15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15 CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19F WFQyX0ZTPXkKIyBDT05GSUdfRVhUMl9GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19FWFQzX0ZT PXkKIyBDT05GSUdfRVhUM19ERUZBVUxUU19UT19PUkRFUkVEIGlzIG5vdCBzZXQKIyBDT05GSUdf RVhUM19GU19YQVRUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfRlMgaXMgbm90IHNldApDT05G SUdfSkJEPXkKQ09ORklHX0pCRF9ERUJVRz15CkNPTkZJR19SRUlTRVJGU19GUz15CkNPTkZJR19S RUlTRVJGU19DSEVDSz15CiMgQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTyBpcyBub3Qgc2V0CiMg Q09ORklHX1JFSVNFUkZTX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0pGU19GUz15CkNPTkZJ R19KRlNfUE9TSVhfQUNMPXkKQ09ORklHX0pGU19TRUNVUklUWT15CiMgQ09ORklHX0pGU19ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19TVEFUSVNUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdf T0NGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X05JTEZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTPXkKQ09ORklHX0YyRlNfU1RBVF9G Uz15CiMgQ09ORklHX0YyRlNfRlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdfRjJGU19DSEVDS19G Uz15CiMgQ09ORklHX0ZTX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05G SUdfRVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTTk9USUZZPXkKQ09O RklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKIyBD T05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVP VEEgaXMgbm90IHNldAojIENPTkZJR19RVU9UQUNUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FVVE9G UzRfRlMgaXMgbm90IHNldApDT05GSUdfRlVTRV9GUz15CkNPTkZJR19DVVNFPXkKQ09ORklHX09W RVJMQVlfRlM9eQoKIwojIENhY2hlcwojCiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAoKIwoj IENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CiMgQ09ORklHX0pP TElFVCBpcyBub3Qgc2V0CkNPTkZJR19aSVNPRlM9eQojIENPTkZJR19VREZfRlMgaXMgbm90IHNl dAoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklHX01T RE9TX0ZTPXkKIyBDT05GSUdfVkZBVF9GUyBpcyBub3Qgc2V0CkNPTkZJR19GQVRfREVGQVVMVF9D T0RFUEFHRT00MzcKIyBDT05GSUdfTlRGU19GUyBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVz eXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQK Q09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX1BS T0NfQ0hJTERSRU49eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX0hVR0VU TEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdf RUZJVkFSX0ZTPXkKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQpDT05GSUdfQURGU19GUz15CkNP TkZJR19BREZTX0ZTX1JXPXkKQ09ORklHX0FGRlNfRlM9eQpDT05GSUdfRUNSWVBUX0ZTPXkKIyBD T05GSUdfRUNSWVBUX0ZTX01FU1NBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19IRlNfRlM9eQojIENP TkZJR19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JFRlNfRlM9eQojIENPTkZJR19CRUZT X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JGU19GUz15CkNPTkZJR19FRlNfRlM9eQojIENPTkZJ R19MT0dGUyBpcyBub3Qgc2V0CkNPTkZJR19DUkFNRlM9eQpDT05GSUdfU1FVQVNIRlM9eQpDT05G SUdfU1FVQVNIRlNfRklMRV9DQUNIRT15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUIGlz IG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRSBpcyBub3Qgc2V0CkNPTkZJ R19TUVVBU0hGU19ERUNPTVBfTVVMVEk9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElf UEVSQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfWEFUVFIgaXMgbm90IHNldApDT05G SUdfU1FVQVNIRlNfWkxJQj15CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CkNPTkZJ R19TUVVBU0hGU19MWk89eQojIENPTkZJR19TUVVBU0hGU19YWiBpcyBub3Qgc2V0CkNPTkZJR19T UVVBU0hGU180S19ERVZCTEtfU0laRT15CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5v dCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwpDT05GSUdfVlhGU19G Uz15CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKQ09ORklHX09NRlNfRlM9eQpDT05GSUdf SFBGU19GUz15CkNPTkZJR19RTlg0RlNfRlM9eQpDT05GSUdfUU5YNkZTX0ZTPXkKQ09ORklHX1FO WDZGU19ERUJVRz15CkNPTkZJR19ST01GU19GUz15CkNPTkZJR19ST01GU19CQUNLRURfQllfQkxP Q0s9eQpDT05GSUdfUk9NRlNfT05fQkxPQ0s9eQojIENPTkZJR19QU1RPUkUgaXMgbm90IHNldApD T05GSUdfU1lTVl9GUz15CkNPTkZJR19VRlNfRlM9eQpDT05GSUdfVUZTX0ZTX1dSSVRFPXkKQ09O RklHX1VGU19ERUJVRz15CiMgQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVMgaXMgbm90IHNldApD T05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09E RVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzc3NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTAgaXMgbm90IHNldApDT05GSUdfTkxTX0NP REVQQUdFXzg1Mj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1PXkKQ09ORklHX05MU19DT0RFUEFH RV84NTc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CiMgQ09ORklHX05MU19DT0RFUEFHRV84 NjEgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj15CiMgQ09ORklHX05MU19DT0RF UEFHRV84NjMgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2ND15CkNPTkZJR19OTFNf Q09ERVBBR0VfODY1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjY9eQpDT05GSUdfTkxTX0NPREVQ QUdFXzg2OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PXkKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzk1MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPXkKQ09ORklHX05MU19DT0RF UEFHRV85NDk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg3ND15CiMgQ09ORklHX05MU19JU084ODU5 XzggaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQpDT05GSUdfTkxTX0NPREVQ QUdFXzEyNTE9eQpDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQpDT05G SUdfTkxTX0lTTzg4NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPXkKQ09ORklHX05MU19JU084 ODU5XzQ9eQojIENPTkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084 ODU5XzY9eQojIENPTkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lT Tzg4NTlfOSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xMz15CkNPTkZJR19OTFNfSVNP ODg1OV8xND15CiMgQ09ORklHX05MU19JU084ODU5XzE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT X0tPSThfUiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfS09JOF9VPXkKQ09ORklHX05MU19NQUNfUk9N QU49eQpDT05GSUdfTkxTX01BQ19DRUxUSUM9eQpDT05GSUdfTkxTX01BQ19DRU5URVVSTz15CkNP TkZJR19OTFNfTUFDX0NST0FUSUFOPXkKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQpDT05GSUdf TkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01BQ19HUkVFSz15CkNPTkZJR19OTFNfTUFDX0lD RUxBTkQ9eQpDT05GSUdfTkxTX01BQ19JTlVJVD15CkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPXkK IyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09O RklHX0RMTT15CiMgQ09ORklHX0RMTV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgS2VybmVsIGhhY2tp bmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVz ZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxf REVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdf RFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29t cGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldAojIENPTkZJR19F TkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hF Q0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0xMDI0CiMgQ09ORklHX1NUUklQX0FTTV9T WU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKQ09ORklHX1VO VVNFRF9TWU1CT0xTPXkKQ09ORklHX1BBR0VfT1dORVI9eQpDT05GSUdfREVCVUdfRlM9eQpDT05G SUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIPXkKQ09ORklH X0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKQ09ORklH X0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVT15CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19N QUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMg TWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CiMgQ09ORklHX0RFQlVH X1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAoj IENPTkZJR19TTFVCX0RFQlVHX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9TVEFUUyBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxF QUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19WTT15CiMgQ09ORklHX0RFQlVHX1ZNX1ZNQUNBQ0hFIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX1ZNX1JCPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUz15 CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQojIENPTkZJR19ERUJVR19TVEFDS09W RVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfREVC VUdfU0hJUlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQ X0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0 CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05G SUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CiMgQ09ORklHX1NDSEVEX0lO Rk8gaXMgbm90IHNldAojIENPTkZJR19TQ0hFRFNUQVRTIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVE X1NUQUNLX0VORF9DSEVDSz15CkNPTkZJR19ERUJVR19USU1FS0VFUElORz15CiMgQ09ORklHX1RJ TUVSX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BSRUVNUFQ9eQoKIwojIExvY2sgRGVi dWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVU RVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKIyBD T05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9D S19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklHX0xPQ0tERVA9eQojIENPTkZJ R19MT0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9DS0RFUD15CkNPTkZJR19ERUJV R19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMg bm90IHNldApDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1M9 eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApD T05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVC VUdfUElfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkK CiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JDVT15CiMgQ09ORklHX1BST1ZFX1JD VV9SRVBFQVRFRExZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlzIG5v dCBzZXQKQ09ORklHX1RPUlRVUkVfVEVTVD15CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMg bm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCiMgQ09ORklHX1JDVV9DUFVf U1RBTExfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfVFJBQ0U9eQpDT05GSUdfUkNVX0VRU19E RUJVRz15CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKQ09ORklHX05P VElGSUVSX0VSUk9SX0lOSkVDVElPTj15CiMgQ09ORklHX0NQVV9OT1RJRklFUl9FUlJPUl9JTkpF Q1QgaXMgbm90IHNldApDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5KRUNUPXkKQ09ORklHX0ZB VUxUX0lOSkVDVElPTj15CkNPTkZJR19GQUlMU0xBQj15CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExP QyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfTUFLRV9SRVFVRVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfRkFJTF9JT19USU1FT1VUIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxfTU1DX1JFUVVFU1Q9eQpD T05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9O X1NUQUNLVFJBQ0VfRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qg c2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09O RklHX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJf U1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhf RlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1J Q19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpD T05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09V TlQ9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05G SUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09 eQpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2 NF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0hFWERVTVA9eQojIENPTkZJR19URVNU X1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfS1NUUlRPWD15CkNPTkZJR19U RVNUX1JIQVNIVEFCTEU9eQpDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVD15CkNPTkZJ R19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1RFU1RfRklSTVdBUkU9eQojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklH X01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUUklDVF9E RVZNRU0gaXMgbm90IHNldApDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKIyBDT05GSUdfRUFS TFlfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19ST0RBVEE9eQpDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9eQpDT05GSUdfRE9VQkxF RkFVTFQ9eQpDT05GSUdfREVCVUdfVExCRkxVU0g9eQojIENPTkZJR19JT01NVV9TVFJFU1MgaXMg bm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9U WVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZ UEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZ XzBYODAgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfMFhFRD15CiMgQ09ORklHX0lPX0RFTEFZ X1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05G SUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTEKIyBDT05GSUdfREVCVUdfQk9PVF9QQVJBTVMgaXMg bm90IHNldAojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PUFRJTUlaRV9J TkxJTklORyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19OTUlfU0VMRlRFU1Q9eQpDT05GSUdfWDg2 X0RFQlVHX1NUQVRJQ19DUFVfSEFTPXkKIyBDT05GSUdfWDg2X0RFQlVHX0ZQVSBpcyBub3Qgc2V0 CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPXkKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklH X0tFWVM9eQojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdf VFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKIyBDT05GSUdf U0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFk9eQpDT05G SUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKQ09ORklHX1NFQ1VSSVRZ X05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKIyBDT05GSUdfU0VDVVJJVFlf U0VMSU5VWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfQVBQQVJN T1IgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CkNPTkZJR19TRUNVUklUWV9ZQU1B X1NUQUNLRUQ9eQpDT05GSUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9 eQojIENPTkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVHUklUWV9BVURJVD15CiMgQ09ORklHX0lNQSBpcyBub3Qgc2V0CkNPTkZJR19FVk09eQojIENP TkZJR19FVk1fQVRUUl9GU1VVSUQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9Z QU1BPXkKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUMgaXMgbm90IHNldApDT05GSUdfREVG QVVMVF9TRUNVUklUWT0ieWFtYSIKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3Ig aGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpD T05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19C TEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9 eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRP X1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9 eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CiMgQ09ORklHX0NSWVBUT19SU0EgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05G SUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9U RVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQojIENP TkZJR19DUllQVE9fUENSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpD T05GSUdfQ1JZUFRPX0NSWVBURD15CiMgQ09ORklHX0NSWVBUT19NQ1JZUFREIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CgojCiMg QXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NS WVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZ MTMwNT15CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKCiMK IyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQpD T05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9 eQpDT05GSUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRPX1hUUz15CgojCiMgSGFzaCBtb2Rl cwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CiMgQ09ORklHX0NS WVBUT19YQ0JDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAoKIwoj IERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5U RUw9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9eQpD T05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZ UFRPX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNP TkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQpDT05GSUdfQ1JZUFRPX1JNRDEyOD15CkNPTkZJR19D UllQVE9fUk1EMTYwPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDI1NiBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9 eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKIyBDT05GSUdf Q1JZUFRPX1dQNTEyIGlzIG5vdCBzZXQKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9 eQpDT05GSUdfQ1JZUFRPX0FFU181ODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMg Q09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05G SUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049eQojIENP TkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9O PXkKQ09ORklHX0NSWVBUT19DQVNUNT15CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdfQ1JZ UFRPX0RFUz15CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CkNPTkZJR19DUllQVE9fU0FMU0EyMF81 ODY9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19TRUVEPXkKQ09ORklH X0NSWVBUT19TRVJQRU5UPXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81ODYgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fVEVBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UV09GSVNI PXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CiMgQ09ORklHX0NSWVBUT19UV09GSVNI XzU4NiBpcyBub3Qgc2V0CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9 eQojIENPTkZJR19DUllQVE9fWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWk8gaXMg bm90IHNldApDT05GSUdfQ1JZUFRPXzg0Mj15CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldAoKIwojIFJhbmRvbSBOdW1iZXIgR2Vu ZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz15CkNPTkZJR19DUllQVE9fRFJCR19N RU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15 CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15 CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpD T05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQ SEVSPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fVVNFUl9BUElfQUVBRD15CkNPTkZJR19DUllQVE9fSFc9eQojIENPTkZJR19DUllQVE9fREVW X1BBRExPQ0sgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0dFT0RFIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19ERVZfSElGTl83OTVYPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISUZOXzc5 NVhfUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0RFVl9RQVQ9eQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0M9eQojIENP TkZJR19BU1lNTUVUUklDX0tFWV9UWVBFIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfS1ZNPXkKQ09O RklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0xHVUVTVD15CiMgQ09ORklHX0JJTkFSWV9QUklO VEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklUUkVWRVJTRT15 CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFM PXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJO TEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5E X0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lP TUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfUEVSQ1BVX1JXU0VNPXkKQ09ORklHX0FS Q0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9 eQojIENPTkZJR19DUkNfVDEwRElGIGlzIG5vdCBzZXQKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJ R19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JD MzJfU0xJQ0VCWTggaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfQklUPXkKQ09O RklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKIyBDT05GSUdfQ1JDOCBpcyBub3Qgc2V0CkNP TkZJR19BVURJVF9HRU5FUklDPXkKIyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBp cyBub3Qgc2V0CkNPTkZJR19SQU5ET00zMl9TRUxGVEVTVD15CkNPTkZJR184NDJfQ09NUFJFU1M9 eQpDT05GSUdfODQyX0RFQ09NUFJFU1M9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pM SUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9 eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19Y ODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQojIENPTkZJR19YWl9ERUNfSUE2NCBpcyBub3Qg c2V0CkNPTkZJR19YWl9ERUNfQVJNPXkKIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBz ZXQKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpf REVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09N UFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1Nf WFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05G SUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VB UkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkK Q09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNf SU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CkNP TkZJR19DUFVNQVNLX09GRlNUQUNLPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNP TkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkK Q09ORklHX0FWRVJBR0U9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19DT1JESUM9eQpDT05GSUdf RERSPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRVUkU9eQpDT05GSUdfVUNTMl9TVFJJ Tkc9eQpDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9 eQo= --===============3475725649150514611== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 hj4AAYWBAc/+AwXj1zCxxGf7AgAAAAAEWVo= --===============3475725649150514611==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752740AbbGNN1M (ORCPT ); Tue, 14 Jul 2015 09:27:12 -0400 Received: from mga14.intel.com ([192.55.52.115]:11159 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751729AbbGNN1L (ORCPT ); Tue, 14 Jul 2015 09:27:11 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,472,1432623600"; d="xz'?scan'208";a="728614577" Message-ID: <1436880417.1264.16.camel@intel.com> Subject: [lkp] [block] 86ecb9456ac: From: Huang Ying To: Kent Overstreet Cc: Ming Lin , LKML , LKP ML Date: Tue, 14 Jul 2015 21:26:57 +0800 Content-Type: multipart/mixed; boundary="=-MG8HBWx/Rq/5f6f+iOJP" X-Mailer: Evolution 3.16.3-1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-MG8HBWx/Rq/5f6f+iOJP Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/mlin/linux.git block-generic-req commit 86ecb9456ac74ba3996d05ca1b09a7756a31bfd7 ("block: make generic_make_request handle arbitrarily sized bios") We found the following new message in kernel log, do you increase vmalloc usage in your patch? [ 6.939422] vmap allocation for size 16384 failed: use vmalloc= to increase size. Thanks, Ying Huang --=-MG8HBWx/Rq/5f6f+iOJP Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.2.0-rc1-00001-g86ecb94" Content-Transfer-Encoding: 7bit # # 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=3 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 is not set # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # # CONFIG_TICK_CPU_ACCOUNTING is not set CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y # CONFIG_TASK_DELAY_ACCT is not set CONFIG_TASK_XACCT=y # CONFIG_TASK_IO_ACCOUNTING 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_TREE_RCU_TRACE=y # CONFIG_RCU_BOOST is not set CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y # CONFIG_MEMCG is not set CONFIG_CGROUP_HUGETLB=y # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y # CONFIG_UID16 is not set CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_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 is not set # CONFIG_AIO is not set CONFIG_ADVISE_SYSCALLS=y CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set CONFIG_SLUB_DEBUG=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y 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_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=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=y # CONFIG_GCOV_FORMAT_3_4 is not set # 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 is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_DEV_BSG=y # CONFIG_BLK_DEV_BSGLIB is not set # CONFIG_BLK_DEV_INTEGRITY is not set # CONFIG_BLK_DEV_THROTTLING is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_AMIGA_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_MPPARSE is not set CONFIG_X86_BIGSMP=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN 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=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 # CONFIG_X86_PPRO_FENCE is not set 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=y CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # 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 is not set # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=y # CONFIG_I8K is not set # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_EARLY=y CONFIG_MICROCODE_AMD_EARLY=y CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_COMPACTION is not set CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=0 CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_CLEANCACHE=y # CONFIG_CMA is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_X86_PMEM_LEGACY=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=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 # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=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 is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y CONFIG_ACPI_BGRT=y CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y CONFIG_ACPI_NFIT=y CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set CONFIG_PMIC_OPREGION=y CONFIG_CRC_PMIC_OPREGION=y CONFIG_SFI=y # CONFIG_APM is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ 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_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y CONFIG_ALIX=y CONFIG_NET5501=y # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set # CONFIG_CARDBUS is not set # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_COMPAQ is not set # CONFIG_HOTPLUG_PCI_IBM is not set CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y # CONFIG_HOTPLUG_PCI_CPCI_GENERIC 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 is not set CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y # CONFIG_RAPIDIO_CPS_GEN2 is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y CONFIG_NET_INGRESS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y # CONFIG_NET_KEY 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 is not set # CONFIG_IP_ROUTE_VERBOSE is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y # CONFIG_IP_MROUTE is not set # CONFIG_SYN_COOKIES is not set CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_GENEVE_CORE=y CONFIG_INET_AH=y # CONFIG_INET_ESP is not set CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set # CONFIG_INET_XFRM_MODE_TUNNEL is not set CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y # CONFIG_TCP_CONG_HTCP is not set CONFIG_TCP_CONG_HSTCP=y # CONFIG_TCP_CONG_HYBLA is not set CONFIG_TCP_CONG_VEGAS=y # CONFIG_TCP_CONG_SCALABLE is not set CONFIG_TCP_CONG_LP=y # CONFIG_TCP_CONG_VENO is not set # CONFIG_TCP_CONG_YEAH is not set # CONFIG_TCP_CONG_ILLINOIS is not set CONFIG_TCP_CONG_DCTCP=y # CONFIG_TCP_CONG_CDG is not set # CONFIG_DEFAULT_BIC is not set # CONFIG_DEFAULT_CUBIC is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_WESTWOOD is not set CONFIG_DEFAULT_DCTCP=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="dctcp" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=y CONFIG_INET6_ESP=y CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set CONFIG_INET6_XFRM_MODE_TUNNEL=y # CONFIG_INET6_XFRM_MODE_BEET is not set CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y CONFIG_IPV6_VTI=y # 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_NETLABEL is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_ACCT=y CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y # CONFIG_NF_CONNTRACK is not set CONFIG_NF_LOG_COMMON=y CONFIG_NF_TABLES=y CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_EXTHDR=y CONFIG_NFT_META=y CONFIG_NFT_RBTREE=y CONFIG_NFT_HASH=y # CONFIG_NFT_COUNTER is not set CONFIG_NFT_LOG=y # CONFIG_NFT_LIMIT is not set # CONFIG_NFT_QUEUE is not set CONFIG_NFT_REJECT=y CONFIG_NFT_REJECT_INET=y CONFIG_NFT_COMPAT=y CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y # CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_HL=y CONFIG_NETFILTER_XT_TARGET_HMARK=y # CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set CONFIG_NETFILTER_XT_TARGET_LED=y CONFIG_NETFILTER_XT_TARGET_LOG=y CONFIG_NETFILTER_XT_TARGET_MARK=y # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_TEE=y # CONFIG_NETFILTER_XT_TARGET_TPROXY is not set CONFIG_NETFILTER_XT_TARGET_TRACE=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y CONFIG_NETFILTER_XT_MATCH_BPF=y # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set CONFIG_NETFILTER_XT_MATCH_HL=y # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set CONFIG_NETFILTER_XT_MATCH_NFACCT=y # CONFIG_NETFILTER_XT_MATCH_OSF is not set CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=y CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=y CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_SOCKET=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y CONFIG_NETFILTER_XT_MATCH_TCPMSS=y # CONFIG_NETFILTER_XT_MATCH_TIME is not set CONFIG_NETFILTER_XT_MATCH_U32=y # CONFIG_IP_SET is not set CONFIG_IP_VS=y CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_DEBUG=y CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y # CONFIG_IP_VS_PROTO_UDP is not set # CONFIG_IP_VS_PROTO_AH_ESP is not set # CONFIG_IP_VS_PROTO_ESP is not set # CONFIG_IP_VS_PROTO_AH is not set CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # # CONFIG_IP_VS_RR is not set CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=y CONFIG_IP_VS_WLC=y # CONFIG_IP_VS_FO is not set CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y CONFIG_IP_VS_DH=y # CONFIG_IP_VS_SH is not set CONFIG_IP_VS_SED=y CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_CHAIN_ROUTE_IPV4=y CONFIG_NFT_REJECT_IPV4=y CONFIG_NF_TABLES_ARP=y CONFIG_NF_LOG_ARP=y CONFIG_NF_LOG_IPV4=y CONFIG_NF_REJECT_IPV4=y CONFIG_IP_NF_IPTABLES=y # CONFIG_IP_NF_MATCH_AH is not set CONFIG_IP_NF_MATCH_ECN=y CONFIG_IP_NF_MATCH_RPFILTER=y CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_ECN=y CONFIG_IP_NF_TARGET_TTL=y CONFIG_IP_NF_RAW=y CONFIG_IP_NF_SECURITY=y CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y # CONFIG_IP_NF_ARP_MANGLE is not set # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_TABLES_IPV6=y # CONFIG_NFT_CHAIN_ROUTE_IPV6 is not set CONFIG_NFT_REJECT_IPV6=y CONFIG_NF_REJECT_IPV6=y CONFIG_NF_LOG_IPV6=y CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=y CONFIG_IP6_NF_MATCH_EUI64=y # CONFIG_IP6_NF_MATCH_FRAG is not set CONFIG_IP6_NF_MATCH_OPTS=y CONFIG_IP6_NF_MATCH_HL=y CONFIG_IP6_NF_MATCH_IPV6HEADER=y # CONFIG_IP6_NF_MATCH_MH is not set CONFIG_IP6_NF_MATCH_RPFILTER=y # CONFIG_IP6_NF_MATCH_RT is not set # CONFIG_IP6_NF_TARGET_HL is not set CONFIG_IP6_NF_FILTER=y CONFIG_IP6_NF_TARGET_REJECT=y CONFIG_IP6_NF_MANGLE=y # CONFIG_IP6_NF_RAW is not set CONFIG_IP6_NF_SECURITY=y CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # 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 is not set 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=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set CONFIG_L2TP=y # CONFIG_L2TP_DEBUGFS is not set # CONFIG_L2TP_V3 is not set # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set # CONFIG_ATALK is not set CONFIG_X25=y CONFIG_LAPB=y # CONFIG_PHONET is not set CONFIG_6LOWPAN=y # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=y CONFIG_IEEE802154_SOCKET=y # CONFIG_IEEE802154_6LOWPAN is not set # CONFIG_MAC802154 is not set # CONFIG_NET_SCHED is not set CONFIG_DCB=y CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set CONFIG_VSOCKETS=y CONFIG_VMWARE_VMCI_VSOCKETS=y CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=y # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y CONFIG_AX25_DAMA_SLAVE=y # CONFIG_NETROM is not set # CONFIG_ROSE is not set # # AX.25 network device drivers # CONFIG_MKISS=y # CONFIG_6PACK is not set # CONFIG_BPQETHER is not set CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y # CONFIG_YAM is not set # CONFIG_CAN is not set CONFIG_IRDA=y # # IrDA protocols # # CONFIG_IRLAN is not set CONFIG_IRNET=y CONFIG_IRCOMM=y CONFIG_IRDA_ULTRA=y # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set # CONFIG_IRDA_FAST_RR is not set # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # # CONFIG_DONGLE is not set CONFIG_KINGSUN_DONGLE=y # CONFIG_KSDAZZLE_DONGLE is not set CONFIG_KS959_DONGLE=y # # FIR device drivers # CONFIG_USB_IRDA=y CONFIG_SIGMATEL_FIR=y # CONFIG_NSC_FIR is not set CONFIG_WINBOND_FIR=y CONFIG_TOSHIBA_FIR=y CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y CONFIG_VLSI_FIR=y CONFIG_VIA_FIR=y # CONFIG_MCS_FIR is not set CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y # CONFIG_BT_BNEP_MC_FILTER is not set CONFIG_BT_BNEP_PROTO_FILTER=y # CONFIG_BT_HIDP is not set CONFIG_BT_LE=y CONFIG_BT_6LOWPAN=y # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIBTUSB_BCM=y # CONFIG_BT_HCIBTUSB_RTL is not set CONFIG_BT_HCIBTSDIO=y # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIBCM203X is not set CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y # CONFIG_BT_ATH3K is not set CONFIG_AF_RXRPC=y CONFIG_AF_RXRPC_DEBUG=y CONFIG_RXKAD=y CONFIG_FIB_RULES=y # CONFIG_WIRELESS is not set CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_REGULATOR is not set # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_RDMA=y CONFIG_NET_9P_DEBUG=y # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y CONFIG_NFC=y CONFIG_NFC_DIGITAL=y # CONFIG_NFC_NCI is not set CONFIG_NFC_HCI=y # CONFIG_NFC_SHDLC is not set # # Near Field Communication (NFC) devices # # CONFIG_NFC_PN533 is not set # CONFIG_NFC_TRF7970A is not set # CONFIG_NFC_SIM is not set CONFIG_NFC_PORT100=y CONFIG_NFC_PN544=y # CONFIG_NFC_MICROREAD is not set # CONFIG_NFC_ST21NFCA is not set # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y 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=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set CONFIG_OF=y # CONFIG_OF_UNITTEST is not set 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_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # 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=y # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y # CONFIG_BLK_DEV_DAC960 is not set CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=y # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_NVME is not set CONFIG_BLK_DEV_SX8=y # CONFIG_BLK_DEV_RAM is not set CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set CONFIG_BLK_DEV_HD=y # 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=y CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=y CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 # CONFIG_CS5535_CLOCK_EVENT_SRC is not set # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=y # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_BMP085_SPI=y CONFIG_PCH_PHUB=y # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y # CONFIG_SRAM is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_93XX46=y 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 is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y # CONFIG_IDE_GD_ATAPI is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y # CONFIG_BLK_DEV_IDETAPE is not set CONFIG_BLK_DEV_IDEACPI=y # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=y CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_PCIBUS_ORDER is not set # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=y CONFIG_BLK_DEV_ALI15X3=y # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set CONFIG_BLK_DEV_CMD64X=y CONFIG_BLK_DEV_TRIFLEX=y # CONFIG_BLK_DEV_CS5520 is not set CONFIG_BLK_DEV_CS5530=y # CONFIG_BLK_DEV_CS5535 is not set CONFIG_BLK_DEV_CS5536=y # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_SC1200 is not set CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set CONFIG_BLK_DEV_SVWKS=y CONFIG_BLK_DEV_SIIMAGE=y # CONFIG_BLK_DEV_SIS5513 is not set CONFIG_BLK_DEV_SLC90E66=y CONFIG_BLK_DEV_TRM290=y CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y # CONFIG_SCSI is not set # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_ATA is not set CONFIG_MD=y # CONFIG_BLK_DEV_MD is not set CONFIG_BCACHE=y CONFIG_BCACHE_DEBUG=y CONFIG_BCACHE_CLOSURES_DEBUG=y # CONFIG_BLK_DEV_DM is not set CONFIG_FUSION=y CONFIG_FUSION_MAX_SGE=128 # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y CONFIG_NET_TEAM=y # CONFIG_NET_TEAM_MODE_BROADCAST is not set CONFIG_NET_TEAM_MODE_ROUNDROBIN=y CONFIG_NET_TEAM_MODE_RANDOM=y # CONFIG_NET_TEAM_MODE_ACTIVEBACKUP is not set # CONFIG_NET_TEAM_MODE_LOADBALANCE is not set CONFIG_MACVLAN=y CONFIG_MACVTAP=y # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_RIONET=y CONFIG_RIONET_TX_SIZE=128 CONFIG_RIONET_RX_SIZE=128 CONFIG_TUN=y # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set CONFIG_VIRTIO_NET=y CONFIG_NLMON=y CONFIG_ARCNET=y CONFIG_ARCNET_1201=y CONFIG_ARCNET_1051=y # CONFIG_ARCNET_RAW is not set CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y # CONFIG_ARCNET_COM90xxIO is not set # CONFIG_ARCNET_RIM_I is not set CONFIG_ARCNET_COM20020=y # CONFIG_ARCNET_COM20020_PCI is not set # # CAIF transport drivers # CONFIG_VHOST_NET=y CONFIG_VHOST_RING=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set CONFIG_NET_VENDOR_ARC=y # CONFIG_ARC_EMAC is not set # CONFIG_EMAC_ROCKCHIP is not set CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBE_DCB is not set # CONFIG_IXGBEVF is not set # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_IP1000 is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCA7000 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set # CONFIG_SFC is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_FDDI=y CONFIG_DEFXX=y CONFIG_DEFXX_MMIO=y CONFIG_SKFP=y # CONFIG_HIPPI is not set CONFIG_NET_SB1000=y CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AT803X_PHY is not set CONFIG_AMD_PHY=y CONFIG_MARVELL_PHY=y # CONFIG_DAVICOM_PHY is not set CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y # CONFIG_CICADA_PHY is not set CONFIG_VITESSE_PHY=y CONFIG_SMSC_PHY=y CONFIG_BROADCOM_PHY=y # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=y # CONFIG_ICPLUS_PHY is not set CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=y # CONFIG_STE10XP is not set CONFIG_LSI_ET1011C_PHY=y CONFIG_MICREL_PHY=y CONFIG_DP83867_PHY=y CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_GPIO=y CONFIG_MDIO_BUS_MUX=y CONFIG_MDIO_BUS_MUX_GPIO=y CONFIG_MDIO_BUS_MUX_MMIOREG=y CONFIG_MDIO_BCM_UNIMAC=y CONFIG_MICREL_KS8995MA=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y # CONFIG_PPP_DEFLATE is not set CONFIG_PPP_FILTER=y # CONFIG_PPP_MPPE is not set # CONFIG_PPP_MULTILINK is not set CONFIG_PPPOE=y # CONFIG_PPTP is not set CONFIG_PPPOL2TP=y # CONFIG_PPP_ASYNC is not set CONFIG_PPP_SYNC_TTY=y CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y # CONFIG_SLIP_SMART is not set CONFIG_SLIP_MODE_SLIP6=y # CONFIG_USB_NET_DRIVERS is not set # CONFIG_WLAN is not set # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=y CONFIG_WIMAX_I2400M_USB=y CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_VMXNET3=y CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set # CONFIG_ISDN_CAPI is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_DUMMYLL=y CONFIG_GIGASET_BASE=y # CONFIG_GIGASET_M105 is not set CONFIG_GIGASET_M101=y # CONFIG_GIGASET_DEBUG is not set # CONFIG_MISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set CONFIG_KEYBOARD_GPIO_POLLED=y CONFIG_KEYBOARD_TCA6416=y # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=y CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set CONFIG_KEYBOARD_SAMSUNG=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_STMPE=y CONFIG_KEYBOARD_OMAP4=y CONFIG_KEYBOARD_TC3589X=y # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_KEYBOARD_CAP11XX=y CONFIG_KEYBOARD_BCM=y # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y # CONFIG_JOYSTICK_GF2K is not set CONFIG_JOYSTICK_GRIP=y # CONFIG_JOYSTICK_GRIP_MP is not set CONFIG_JOYSTICK_GUILLEMOT=y # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=y # CONFIG_JOYSTICK_TMDC is not set CONFIG_JOYSTICK_IFORCE=y # CONFIG_JOYSTICK_IFORCE_USB is not set CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_AS5011=y # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_JOYSTICK_XPAD is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=y # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_SERIAL_WACOM4=y CONFIG_INPUT_TOUCHSCREEN=y CONFIG_OF_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_88PM860X=y # CONFIG_TOUCHSCREEN_ADS7846 is not set CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y # CONFIG_TOUCHSCREEN_AD7879_SPI is not set # CONFIG_TOUCHSCREEN_AR1021_I2C is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set CONFIG_TOUCHSCREEN_BU21013=y # CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP4_SPI=y CONFIG_TOUCHSCREEN_DA9034=y CONFIG_TOUCHSCREEN_DA9052=y # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX is not set CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_GOODIX=y # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_ELAN=y CONFIG_TOUCHSCREEN_ELO=y # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y CONFIG_TOUCHSCREEN_MMS114=y # CONFIG_TOUCHSCREEN_MTOUCH is not set CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y # CONFIG_TOUCHSCREEN_PENMOUNT is not set CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y CONFIG_TOUCHSCREEN_PIXCIR=y CONFIG_TOUCHSCREEN_WDT87XX_I2C=y CONFIG_TOUCHSCREEN_WM831X=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y # CONFIG_TOUCHSCREEN_USB_3M is not set CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y # CONFIG_TOUCHSCREEN_USB_GUNZE is not set # CONFIG_TOUCHSCREEN_USB_DMC_TSC10 is not set CONFIG_TOUCHSCREEN_USB_IRTOUCH=y # CONFIG_TOUCHSCREEN_USB_IDEALTEK is not set CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y # CONFIG_TOUCHSCREEN_USB_E2I is not set # CONFIG_TOUCHSCREEN_USB_ZYTRONIC is not set # CONFIG_TOUCHSCREEN_USB_ETT_TC45USB is not set CONFIG_TOUCHSCREEN_USB_NEXIO=y # CONFIG_TOUCHSCREEN_USB_EASYTOUCH is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set CONFIG_TOUCHSCREEN_TSC_SERIO=y # CONFIG_TOUCHSCREEN_TSC2005 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set CONFIG_TOUCHSCREEN_PCAP=y CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_STMPE=y # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y CONFIG_TOUCHSCREEN_ZFORCE=y # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y # CONFIG_SERIO_ARC_PS2 is not set CONFIG_SERIO_APBPS2=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set # CONFIG_UNIX98_PTYS is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=y # CONFIG_N_GSM is not set CONFIG_TRACE_ROUTER=y CONFIG_TRACE_SINK=y CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y # CONFIG_SERIAL_8250_SHARE_IRQ is not set # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_UARTLITE=y # CONFIG_SERIAL_UARTLITE_CONSOLE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # CONFIG_SERIAL_OF_PLATFORM is not set # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_SC16IS7XX_CORE=y CONFIG_SERIAL_SC16IS7XX=y CONFIG_SERIAL_SC16IS7XX_I2C=y # CONFIG_SERIAL_SC16IS7XX_SPI 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=y CONFIG_SERIAL_PCH_UART=y # CONFIG_SERIAL_PCH_UART_CONSOLE is not set CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y # CONFIG_SERIAL_ARC is not set CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_TTY_PRINTK is not set CONFIG_HVC_DRIVER=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y CONFIG_R3964=y # CONFIG_APPLICOM is not set CONFIG_SONYPI=y CONFIG_MWAVE=y CONFIG_SCx200_GPIO=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y CONFIG_TCG_INFINEON=y CONFIG_TCG_CRB=y CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TCG_TIS_ST33ZP24_SPI=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y # CONFIG_XILLYBUS_PCIE is not set CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_PINCTRL=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set CONFIG_I2C_EG20T=y CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y CONFIG_I2C_RK3X=y # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set CONFIG_I2C_TAOS_EVM=y # CONFIG_I2C_TINY_USB is not set # CONFIG_I2C_VIPERBOARD is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_SCx200_ACB=y # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_BITBANG=y # CONFIG_SPI_CADENCE is not set CONFIG_SPI_GPIO=y CONFIG_SPI_FSL_LIB=y CONFIG_SPI_FSL_SPI=y CONFIG_SPI_OC_TINY=y CONFIG_SPI_PXA2XX_DMA=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y CONFIG_SPI_SC18IS602=y CONFIG_SPI_TOPCLIFF_PCH=y CONFIG_SPI_XCOMM=y CONFIG_SPI_XILINX=y CONFIG_SPI_ZYNQMP_GQSPI=y CONFIG_SPI_DESIGNWARE=y CONFIG_SPI_DW_PCI=y CONFIG_SPI_DW_MMIO=y # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set CONFIG_SPMI=y # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # CONFIG_DP83640_PHY is not set CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_DEBUG_PINCTRL=y # CONFIG_PINCTRL_AS3722 is not set # CONFIG_PINCTRL_AMD is not set CONFIG_PINCTRL_SINGLE=y CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_INTEL=y CONFIG_PINCTRL_SUNRISEPOINT=y 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=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=y CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y CONFIG_GPIO_ICH=y CONFIG_GPIO_IT8761E=y # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y CONFIG_GPIO_SYSCON=y # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set # CONFIG_GPIO_ADNP is not set CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_CRYSTAL_COVE=y CONFIG_GPIO_CS5535=y # CONFIG_GPIO_DA9052 is not set # CONFIG_GPIO_KEMPLD 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=y CONFIG_GPIO_TPS65912=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_RDC321X is not set CONFIG_GPIO_SODAVILLE=y # # SPI GPIO expanders # CONFIG_GPIO_74X164=y CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MCP23S08=y CONFIG_GPIO_MC33880=y # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=y CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2490 is not set CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y # CONFIG_W1_SLAVE_SMEM is not set CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y # CONFIG_MAX8925_POWER is not set # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y CONFIG_TEST_POWER=y CONFIG_BATTERY_88PM860X=y CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_SBS=y # CONFIG_BATTERY_BQ27x00 is not set # CONFIG_BATTERY_DA9030 is not set CONFIG_BATTERY_DA9052=y CONFIG_CHARGER_DA9150=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_88PM860X=y CONFIG_CHARGER_PCF50633=y CONFIG_CHARGER_ISP1704=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_LP8788 is not set CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_MAX8998 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24257=y # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y # CONFIG_CHARGER_TPS65090 is not set CONFIG_BATTERY_GAUGE_LTC2941=y # CONFIG_BATTERY_RT5033 is not set CONFIG_CHARGER_RT9455=y CONFIG_POWER_RESET=y CONFIG_POWER_RESET_AS3722=y CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_GPIO_RESTART is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_RESET_SYSCON=y # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7314 is not set # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y # CONFIG_SENSORS_ATXP1 is not set CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_DA9052_ADC is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=y # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=y # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_IIO_HWMON=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_HTU21=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=y # CONFIG_SENSORS_PMBUS is not set # CONFIG_SENSORS_ADM1275 is not set # CONFIG_SENSORS_LM25066 is not set CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC2978_REGULATOR=y # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_TPS40422=y CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=y # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_WM831X is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_OF=y CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_EMULATION=y # CONFIG_INTEL_POWERCLAMP is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y CONFIG_INT340X_THERMAL=y CONFIG_ACPI_THERMAL_REL=y # # Texas Instruments thermal drivers # # CONFIG_QCOM_SPMI_TEMP_ALARM is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_AS3711 is not set CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set # CONFIG_MFD_CROS_EC_SPI is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y # CONFIG_MFD_DLN2 is not set CONFIG_MFD_MC13XXX=y # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=y # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77686=y # CONFIG_MFD_MAX77693 is not set CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set CONFIG_EZX_PCAP=y CONFIG_MFD_VIPERBOARD=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y # CONFIG_MFD_RTSX_USB is not set # 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=y # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=y CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y CONFIG_AB3100_OTP=y CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_I2C is not set # CONFIG_STMPE_SPI is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS65912_SPI=y CONFIG_MFD_TPS80031=y # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=y CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM831X_SPI is not set # 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 is not set # CONFIG_REGULATOR_88PM8607 is not set # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AB3100=y # CONFIG_REGULATOR_AS3722 is not set CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA903X=y # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9063=y # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP8788=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y # CONFIG_REGULATOR_MAX8925 is not set # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77686=y CONFIG_REGULATOR_MAX77802=y CONFIG_REGULATOR_MAX77843=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y # CONFIG_REGULATOR_MC13892 is not set # CONFIG_REGULATOR_MT6397 is not set # CONFIG_REGULATOR_PCAP is not set # CONFIG_REGULATOR_PCF50633 is not set # CONFIG_REGULATOR_PFUZE100 is not set CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_QCOM_SPMI=y CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_RT5033=y # CONFIG_REGULATOR_SKY81452 is not set CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65090 is not set CONFIG_REGULATOR_TPS65218=y # CONFIG_REGULATOR_TPS6524X is not set # CONFIG_REGULATOR_TPS6586X is not set CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TPS65912=y # CONFIG_REGULATOR_TPS80031 is not set # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8400=y # CONFIG_REGULATOR_WM8994 is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_ALI is not set # CONFIG_AGP_ATI is not set CONFIG_AGP_AMD=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_NVIDIA=y CONFIG_AGP_SIS=y # CONFIG_AGP_SWORKS is not set CONFIG_AGP_VIA=y # CONFIG_AGP_EFFICEON is not set CONFIG_INTEL_GTT=y # CONFIG_VGA_ARB is not set # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # # CONFIG_DRM is not set # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set CONFIG_FB_EFI=y CONFIG_FB_N411=y CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_NVIDIA_DEBUG=y CONFIG_FB_NVIDIA_BACKLIGHT=y # CONFIG_FB_RIVA is not set CONFIG_FB_I740=y # CONFIG_FB_I810 is not set # CONFIG_FB_LE80578 is not set CONFIG_FB_INTEL=y # CONFIG_FB_INTEL_DEBUG is not set # CONFIG_FB_INTEL_I2C is not set CONFIG_FB_MATROX=y # CONFIG_FB_MATROX_MILLENIUM is not set CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y # CONFIG_FB_MATROX_I2C is not set # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set # CONFIG_FB_VIA_X_COMPATIBILITY is not set # CONFIG_FB_NEOMAGIC is not set CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=y CONFIG_FB_GEODE_GX=y # CONFIG_FB_GEODE_GX1 is not set CONFIG_FB_SM501=y # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=y CONFIG_FB_VIRTUAL=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y CONFIG_FB_AUO_K1900=y # CONFIG_FB_AUO_K1901 is not set CONFIG_FB_SIMPLE=y CONFIG_FB_SSD1307=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set CONFIG_LCD_LTV350QV=y # CONFIG_LCD_ILI922X is not set CONFIG_LCD_ILI9320=y CONFIG_LCD_TDO24M=y CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y CONFIG_LCD_S6E63M0=y CONFIG_LCD_LD9040=y # CONFIG_LCD_AMS369FG06 is not set CONFIG_LCD_LMS501KF03=y CONFIG_LCD_HX8357=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_DA903X is not set # CONFIG_BACKLIGHT_DA9052 is not set # CONFIG_BACKLIGHT_MAX8925 is not set CONFIG_BACKLIGHT_APPLE=y # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_88PM860X is not set CONFIG_BACKLIGHT_PCF50633=y # CONFIG_BACKLIGHT_AAT2870 is not set CONFIG_BACKLIGHT_LM3630A=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_LP8788=y CONFIG_BACKLIGHT_OT200=y CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=y # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_CP2112=y # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y # CONFIG_HID_EMS_FF is not set CONFIG_HID_ELECOM=y # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y CONFIG_HID_HOLTEK=y # CONFIG_HOLTEK_FF is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y # CONFIG_HID_LOGITECH_DJ is not set CONFIG_HID_LOGITECH_HIDPP=y # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTRIG=y # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=y CONFIG_HID_SAITEK=y # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=y CONFIG_SONY_FF=y # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set CONFIG_USB_HIDDEV=y # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_OTG_FSM=y # CONFIG_USB_ULPI_BUS is not set CONFIG_USB_MON=y # CONFIG_USB_WUSB_CBAF is not set # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y # CONFIG_USB_EHCI_HCD is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1362_HCD=y # CONFIG_USB_FUSBH200_HCD is not set CONFIG_USB_FOTG210_HCD=y CONFIG_USB_MAX3421_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_SSB=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_UHCI_HCD=y CONFIG_USB_SL811_HCD=y CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_R8A66597_HCD=y CONFIG_USB_HCD_BCMA=y CONFIG_USB_HCD_SSB=y # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=y # CONFIG_USB_PRINTER is not set CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USBIP_CORE=y CONFIG_USBIP_VHCI_HCD=y CONFIG_USBIP_HOST=y # CONFIG_USBIP_DEBUG is not set CONFIG_USB_MUSB_HDRC=y # CONFIG_USB_MUSB_HOST is not set # CONFIG_USB_MUSB_GADGET is not set CONFIG_USB_MUSB_DUAL_ROLE=y # # Platform Glue Layer # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=y # CONFIG_USB_DWC3_HOST is not set CONFIG_USB_DWC3_GADGET=y # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y # # Debugging features # # CONFIG_USB_DWC3_DEBUG is not set CONFIG_USB_DWC2=y # CONFIG_USB_DWC2_HOST is not set # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PERIPHERAL is not set CONFIG_USB_DWC2_DUAL_ROLE=y # CONFIG_USB_DWC2_PCI is not set CONFIG_USB_DWC2_DEBUG=y CONFIG_USB_DWC2_VERBOSE=y CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y # CONFIG_USB_DWC2_DEBUG_PERIODIC is not set CONFIG_USB_CHIPIDEA=y CONFIG_USB_CHIPIDEA_OF=y # CONFIG_USB_CHIPIDEA_UDC is not set # CONFIG_USB_CHIPIDEA_DEBUG is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_SERIAL=y # CONFIG_USB_SERIAL_CONSOLE is not set # CONFIG_USB_SERIAL_GENERIC is not set # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=y # CONFIG_USB_SERIAL_ARK3116 is not set CONFIG_USB_SERIAL_BELKIN=y CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y CONFIG_USB_SERIAL_F81232=y CONFIG_USB_SERIAL_GARMIN=y # CONFIG_USB_SERIAL_IPW is not set CONFIG_USB_SERIAL_IUU=y # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set CONFIG_USB_SERIAL_KEYSPAN=y CONFIG_USB_SERIAL_KEYSPAN_MPR=y CONFIG_USB_SERIAL_KEYSPAN_USA28=y # CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y # CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set CONFIG_USB_SERIAL_KEYSPAN_USA19=y # CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set # CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set # CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set # CONFIG_USB_SERIAL_KLSI is not set CONFIG_USB_SERIAL_KOBIL_SCT=y # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=y CONFIG_USB_SERIAL_MOS7840=y CONFIG_USB_SERIAL_MXUPORT=y # CONFIG_USB_SERIAL_NAVMAN is not set CONFIG_USB_SERIAL_PL2303=y CONFIG_USB_SERIAL_OTI6858=y CONFIG_USB_SERIAL_QCAUX=y CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y CONFIG_USB_SERIAL_SAFE=y # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=y # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=y # CONFIG_USB_SERIAL_XIRCOM is not set CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y # CONFIG_USB_SERIAL_OMNINET is not set CONFIG_USB_SERIAL_OPTICON=y # CONFIG_USB_SERIAL_XSENS_MT is not set CONFIG_USB_SERIAL_WISHBONE=y CONFIG_USB_SERIAL_SSU100=y # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_DEBUG is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y # CONFIG_USB_ADUTUX is not set CONFIG_USB_SEVSEG=y # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_LED=y # CONFIG_USB_CYPRESS_CY7C63 is not set CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set CONFIG_USB_SISUSBVGA=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y # CONFIG_NOP_USB_XCEIV is not set CONFIG_USB_GPIO_VBUS=y # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DEBUG=y CONFIG_USB_GADGET_VERBOSE=y # CONFIG_USB_GADGET_DEBUG_FILES is not set CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FOTG210_UDC=y # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set CONFIG_USB_PXA27X=y # CONFIG_USB_MV_UDC is not set CONFIG_USB_MV_U3D=y CONFIG_USB_M66592=y # CONFIG_USB_BDC_UDC is not set CONFIG_USB_AMD5536UDC=y CONFIG_USB_NET2272=y CONFIG_USB_NET2272_DMA=y CONFIG_USB_NET2280=y CONFIG_USB_GOKU=y CONFIG_USB_EG20T=y CONFIG_USB_GADGET_XILINX=y CONFIG_USB_DUMMY_HCD=y CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_F_MASS_STORAGE=y # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set CONFIG_USB_MASS_STORAGE=y # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y # CONFIG_MMC_VUB300 is not set CONFIG_MMC_USHC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_PCI=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # CONFIG_MSPRO_BLOCK is not set # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y # CONFIG_MEMSTICK_R592 is not set # CONFIG_MEMSTICK_REALTEK_PCI is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # CONFIG_LEDS_88PM860X=y CONFIG_LEDS_AAT1290=y # CONFIG_LEDS_BCM6328 is not set CONFIG_LEDS_BCM6358=y CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3533 is not set CONFIG_LEDS_LM3642=y CONFIG_LEDS_NET48XX=y CONFIG_LEDS_WRAP=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8788=y # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_CLEVO_MAIL is not set CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_DA9052=y # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_REGULATOR is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y # CONFIG_LEDS_MC13783 is not set # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y CONFIG_LEDS_KTD2692=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_SYSCON=y CONFIG_LEDS_PM8941_WLED=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_ACCESSIBILITY=y CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y # CONFIG_INFINIBAND_USER_ACCESS is not set CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_AMSO1100=y # CONFIG_INFINIBAND_AMSO1100_DEBUG is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_NES is not set # CONFIG_INFINIBAND_OCRDMA is not set CONFIG_INFINIBAND_IPOIB=y CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_88PM860X=y # CONFIG_RTC_DRV_ABB5ZES3 is not set CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_AS3722=y # CONFIG_RTC_DRV_DS1307 is not set CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_HYM8563=y # CONFIG_RTC_DRV_LP8788 is not set CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8907=y # CONFIG_RTC_DRV_MAX8925 is not set CONFIG_RTC_DRV_MAX8998=y CONFIG_RTC_DRV_MAX77686=y # CONFIG_RTC_DRV_MAX77802 is not set CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_ISL12057=y CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=y # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set CONFIG_RTC_DRV_BQ32K=y # CONFIG_RTC_DRV_TPS6586X is not set CONFIG_RTC_DRV_TPS65910=y # CONFIG_RTC_DRV_TPS80031 is not set CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV3029C2=y # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=y CONFIG_RTC_DRV_DS1343=y 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=y CONFIG_RTC_DRV_PCF2123=y # CONFIG_RTC_DRV_RX4581 is not set CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9052=y CONFIG_RTC_DRV_DA9063=y CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y # CONFIG_RTC_DRV_RP5C01 is not set CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_PCF50633=y CONFIG_RTC_DRV_AB3100=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=y CONFIG_RTC_DRV_MC13XXX=y # CONFIG_RTC_DRV_SNVS is not set CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # CONFIG_RTC_DRV_HID_SENSOR_TIME=y # CONFIG_DMADEVICES is not set CONFIG_AUXDISPLAY=y CONFIG_UIO=y CONFIG_UIO_CIF=y # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=y # CONFIG_UIO_AEC is not set CONFIG_UIO_SERCOS3=y # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=y CONFIG_UIO_MF624=y CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set # # IIO staging drivers # # # Accelerometers # CONFIG_ADIS16201=y # CONFIG_ADIS16203 is not set CONFIG_ADIS16204=y CONFIG_ADIS16209=y # CONFIG_ADIS16220 is not set # CONFIG_ADIS16240 is not set CONFIG_LIS3L02DQ=y # CONFIG_SCA3000 is not set # # Analog to digital converters # CONFIG_AD7606=y CONFIG_AD7606_IFACE_PARALLEL=y CONFIG_AD7606_IFACE_SPI=y CONFIG_AD7780=y CONFIG_AD7816=y CONFIG_AD7192=y CONFIG_AD7280=y # # Analog digital bi-direction converters # CONFIG_ADT7316=y CONFIG_ADT7316_SPI=y CONFIG_ADT7316_I2C=y # # Capacitance to digital converters # # CONFIG_AD7150 is not set # CONFIG_AD7152 is not set # CONFIG_AD7746 is not set # # Direct Digital Synthesis # # CONFIG_AD9832 is not set # CONFIG_AD9834 is not set # # Digital gyroscope sensors # CONFIG_ADIS16060=y # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # # CONFIG_SENSORS_ISL29018 is not set CONFIG_SENSORS_ISL29028=y CONFIG_TSL2583=y # CONFIG_TSL2x7x is not set # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y CONFIG_SENSORS_HMC5843_SPI=y # # Active energy metering IC # # CONFIG_ADE7753 is not set CONFIG_ADE7754=y CONFIG_ADE7758=y CONFIG_ADE7759=y CONFIG_ADE7854=y # CONFIG_ADE7854_I2C is not set CONFIG_ADE7854_SPI=y # # Resolver to digital converters # CONFIG_AD2S90=y CONFIG_AD2S1200=y CONFIG_AD2S1210=y # # Triggers - standalone # CONFIG_IIO_PERIODIC_RTC_TRIGGER=y # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_FB_SM7XX is not set # CONFIG_FB_SM750 is not set CONFIG_FB_XGI=y CONFIG_FT1000=y CONFIG_FT1000_USB=y # # Speakup console speech # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y CONFIG_STAGING_MEDIA=y # # Android # CONFIG_ANDROID_TIMED_OUTPUT=y CONFIG_ANDROID_TIMED_GPIO=y CONFIG_ANDROID_LOW_MEMORY_KILLER=y CONFIG_SYNC=y CONFIG_SW_SYNC=y CONFIG_SW_SYNC_USER=y # CONFIG_ION is not set # CONFIG_STAGING_BOARD is not set # CONFIG_USB_WPAN_HCD is not set # CONFIG_WIMAX_GDM72XX is not set CONFIG_DGNC=y # CONFIG_DGAP is not set CONFIG_GS_FPGABOOT=y # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set # CONFIG_FB_TFT is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACERHDF=y CONFIG_ASUS_LAPTOP=y CONFIG_DELL_LAPTOP=y # CONFIG_DELL_SMO8800 is not set CONFIG_DELL_RBTN=y # CONFIG_FUJITSU_LAPTOP is not set CONFIG_FUJITSU_TABLET=y # CONFIG_AMILO_RFKILL is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_MSI_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=y # CONFIG_COMPAL_LAPTOP is not set CONFIG_SONY_LAPTOP=y CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=y CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y # CONFIG_THINKPAD_ACPI_DEBUG is not set CONFIG_THINKPAD_ACPI_UNSAFE_LEDS=y CONFIG_THINKPAD_ACPI_VIDEO=y # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set CONFIG_SENSORS_HDAPS=y CONFIG_INTEL_MENLOW=y CONFIG_EEEPC_LAPTOP=y # CONFIG_ACPI_WMI is not set CONFIG_TOPSTAR_LAPTOP=y CONFIG_TOSHIBA_BT_RFKILL=y CONFIG_TOSHIBA_HAPS=y CONFIG_ACPI_CMPC=y CONFIG_INTEL_IPS=y CONFIG_IBM_RTL=y CONFIG_SAMSUNG_LAPTOP=y CONFIG_INTEL_OAKTRAIL=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y # CONFIG_INTEL_RST is not set CONFIG_INTEL_SMARTCONNECT=y # CONFIG_PVPANIC is not set CONFIG_INTEL_PMC_IPC=y CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_LAPTOP is not set # CONFIG_CHROMEOS_PSTORE is not set # CONFIG_CROS_EC_CHARDEV is not set CONFIG_CROS_EC_LPC=y CONFIG_CROS_EC_PROTO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y CONFIG_COMMON_CLK_MAX_GEN=y CONFIG_COMMON_CLK_MAX77686=y CONFIG_COMMON_CLK_MAX77802=y CONFIG_COMMON_CLK_SI5351=y # CONFIG_COMMON_CLK_SI570 is not set CONFIG_COMMON_CLK_CDCE925=y # CONFIG_COMMON_CLK_PWM is not set # CONFIG_COMMON_CLK_PXA is not set CONFIG_COMMON_CLK_CDCE706=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y # CONFIG_DEVFREQ_GOV_USERSPACE is not set # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # CONFIG_BMA180=y CONFIG_BMC150_ACCEL=y CONFIG_HID_SENSOR_ACCEL_3D=y # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set # CONFIG_MMA8452 is not set # CONFIG_KXCJK1013 is not set CONFIG_MMA9551_CORE=y # CONFIG_MMA9551 is not set CONFIG_MMA9553=y CONFIG_STK8312=y # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y # CONFIG_AD7266 is not set CONFIG_AD7291=y CONFIG_AD7298=y CONFIG_AD7476=y CONFIG_AD7791=y CONFIG_AD7793=y CONFIG_AD7887=y CONFIG_AD7923=y CONFIG_AD799X=y CONFIG_DA9150_GPADC=y CONFIG_CC10001_ADC=y CONFIG_LP8788_ADC=y CONFIG_MAX1027=y CONFIG_MAX1363=y CONFIG_MCP320X=y # CONFIG_MCP3422 is not set CONFIG_NAU7802=y CONFIG_QCOM_SPMI_IADC=y # CONFIG_QCOM_SPMI_VADC is not set CONFIG_TI_ADC081C=y CONFIG_TI_ADC128S052=y CONFIG_TI_AM335X_ADC=y CONFIG_VF610_ADC=y CONFIG_VIPERBOARD_ADC=y # # Amplifiers # # CONFIG_AD8366 is not set # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORS_COMMONS is not set CONFIG_IIO_SSP_SENSORHUB=y # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5360=y # CONFIG_AD5380 is not set # CONFIG_AD5421 is not set CONFIG_AD5446=y # CONFIG_AD5449 is not set CONFIG_AD5504=y CONFIG_AD5624R_SPI=y CONFIG_AD5686=y # CONFIG_AD5755 is not set CONFIG_AD5764=y # CONFIG_AD5791 is not set CONFIG_AD7303=y CONFIG_M62332=y CONFIG_MAX517=y # CONFIG_MAX5821 is not set CONFIG_MCP4725=y # CONFIG_MCP4922 is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=y # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=y # # Digital gyroscope sensors # CONFIG_ADIS16080=y CONFIG_ADIS16130=y # CONFIG_ADIS16136 is not set # CONFIG_ADIS16260 is not set CONFIG_ADXRS450=y # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=y # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=y # # Humidity sensors # CONFIG_DHT11=y CONFIG_SI7005=y CONFIG_SI7020=y # # Inertial measurement units # CONFIG_ADIS16400=y CONFIG_ADIS16480=y CONFIG_KMX61=y # CONFIG_INV_MPU6050_IIO is not set CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # CONFIG_ACPI_ALS=y CONFIG_ADJD_S311=y CONFIG_AL3320A=y CONFIG_APDS9300=y CONFIG_BH1750=y CONFIG_CM32181=y # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set CONFIG_CM36651=y # CONFIG_GP2AP020A00F is not set # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=y # CONFIG_HID_SENSOR_PROX is not set CONFIG_JSA1212=y CONFIG_SENSORS_LM3533=y CONFIG_LTR501=y # CONFIG_STK3310 is not set # CONFIG_TCS3414 is not set CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y CONFIG_TSL4531=y CONFIG_VCNL4000=y # # Magnetometer sensors # CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set CONFIG_BMC150_MAGN=y # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=y # # Pressure sensors # CONFIG_BMP280=y CONFIG_HID_SENSOR_PRESS=y CONFIG_MPL115=y # CONFIG_MPL3115 is not set CONFIG_MS5611=y CONFIG_MS5611_I2C=y CONFIG_MS5611_SPI=y # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set # # Lightning sensors # CONFIG_AS3935=y # # Proximity sensors # CONFIG_SX9500=y # # Temperature sensors # CONFIG_MLX90614=y # CONFIG_TMP006 is not set # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y CONFIG_VME_TSI148=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_VME_USER=y CONFIG_VME_PIO2=y CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_ATMEL_HLCDC_PWM is not set CONFIG_PWM_FSL_FTM=y # CONFIG_PWM_LPSS is not set CONFIG_PWM_PCA9685=y CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set CONFIG_SERIAL_IPOCTAL=y # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_SAMSUNG_USB2=y # CONFIG_PHY_EXYNOS4210_USB2 is not set # CONFIG_PHY_EXYNOS4X12_USB2 is not set # CONFIG_PHY_EXYNOS5250_USB2 is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y CONFIG_LIBNVDIMM=y CONFIG_BLK_DEV_PMEM=y # CONFIG_ND_BLK is not set # CONFIG_BTT is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_DMIID is not set # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_SMI=y CONFIG_GOOGLE_MEMCONSOLE=y # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_RUNTIME_MAP=y CONFIG_EFI_RUNTIME_WRAPPERS=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set # CONFIG_EXT3_FS_XATTR is not set # CONFIG_EXT4_FS is not set CONFIG_JBD=y CONFIG_JBD_DEBUG=y CONFIG_REISERFS_FS=y CONFIG_REISERFS_CHECK=y # 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=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set # CONFIG_OCFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y # CONFIG_F2FS_FS_XATTR is not set CONFIG_F2FS_CHECK_FS=y # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y CONFIG_CUSE=y CONFIG_OVERLAY_FS=y # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y # CONFIG_HFSPLUS_FS is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set # CONFIG_SQUASHFS_DECOMP_SINGLE is not set CONFIG_SQUASHFS_DECOMP_MULTI=y # 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=y # 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=y # CONFIG_MINIX_FS is not set CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_BLOCK=y CONFIG_ROMFS_ON_BLOCK=y # CONFIG_PSTORE is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y CONFIG_UFS_FS_WRITE=y CONFIG_UFS_DEBUG=y # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y 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=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set CONFIG_DEBUG_VM_RB=y # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_PER_CPU_MAPS=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 is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 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=y # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST 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 is not set # 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 is not set CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_FAULT_INJECTION=y CONFIG_FAILSLAB=y # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set CONFIG_FAIL_MMC_REQUEST=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_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_TRACE_CLOCK=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=y # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_RHASHTABLE=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y # CONFIG_TEST_UDELAY is not set # CONFIG_MEMTEST is not set # 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=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DOUBLEFAULT=y 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=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_SELINUX is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set CONFIG_SECURITY_YAMA=y CONFIG_SECURITY_YAMA_STACKED=y CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y # CONFIG_INTEGRITY_ASYMMETRIC_KEYS is not set CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set CONFIG_EVM=y # CONFIG_EVM_ATTR_FSUUID is not set CONFIG_DEFAULT_SECURITY_YAMA=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="yama" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=y 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=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_ZLIB is not set # CONFIG_CRYPTO_LZO is not set CONFIG_CRYPTO_842=y # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_GEODE is not set CONFIG_CRYPTO_DEV_HIFN_795X=y # CONFIG_CRYPTO_DEV_HIFN_795X_RNG is not set # CONFIG_CRYPTO_DEV_CCP is not set CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y # CONFIG_ASYMMETRIC_KEY_TYPE is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_LGUEST=y # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_PERCPU_RWSEM=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y CONFIG_CRC7=y CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=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=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_UCS2_STRING=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y --=-MG8HBWx/Rq/5f6f+iOJP Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 W421lpjjJzY0Nr3ngU1b3s7of8+dRR7Xua7NjWMRZIzUF9zHe9xQH6qf/TQH oCrOUngwPZl6uYqjj43MPczemPnt2Wfz7vWwrD+3CsAiU19F+VNXkgw4CGhs hR/VdRwdqsLeJB8VuI95u1RDprv0HXq+623yWh/5nSPzrG3YbzEk+N/d3aUK UPALk74hMt+NJr6eHd6MktL9OG0XXYZkQMkC264LTC6g0nS80/i4Vc6vtjz8 6KXHQR0Lfyv5CHlYF+J+Ya+qk179Xw0wv7dn9GhTtyxootlzIl7GwUGn1G/O w3dhXDrNx780C188g1YeTS1YZvkfAC1qyFbm6Ovybal+XLKKL9zwOt9Eyj1T QbGyOa4hBaUB9pO0lFLsEU6P/IO37qqnlffvXSe+SqAlJfohu6+/DfKVhXOb Cs8A122gJ6tXOvCVp3c6MumTmdTffdiCPR2loupu+IbwsksWXtXmqUm2XkNR mP1OSy8lT0xpeBzEA+83Lpk483RL6IHQNyGMMobuPh34gau2dMY8u8KTMiIU zaNiSIvdoS1S5wo+Un890Liwt00EyJfi48mmhYjk+1A3IjTs6X7aS7F7mTRF /DGG6UayLPK1PHNv8Q4b3r9Vi603Z/T0Zzf8Zb6A1vnt/PcMGG/g935H2y1T XEIjkezf2AuKYN5KJB12nIyA9645UAvaVAmPW57xti70Rfk58HYjiUCtJsiu r9lyUfHyWWdOyjbvMxLOc1zIIHAySjYPSPTrCWiO1e1PdaexpjMz+sW0AM29 zefCrgOsmYyUEyXEIpgshdpEddoQuG40xh0F4QhaDtbEijAReJmcCWrBBy0h gCB2NaGY7iq9LGqdoFXybnBukI39tsSz7lCaqlmBOZPLN23hgY4NEl8LfX7h MlSmHSzYNQCfWh9NroLIjOOy2zEw6cVr82DxSThmHSiQBoktgsDvHoUQuJgY slDqdbNlTMzSxPNZTRGJmsYzTXctZwWuCMzyEbxl33nU4GEEAk5XUt+XARmB Vkg9alSF/mq6X7u/z7GSZkZpSY3CTuJqUl+jtX0kqoykYE1k8+zT1U9DDGcf UonbiUE9SFxhdrq7JOTyjJRun+my6jj2bJqIaqEAN617oXKbjSamMzW49/Kj +JCW9C3F9INjTvAk/hCzQIfh11PUn+nizdkN2yDzVcfIBwf/RqTrvw0FnNy3 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 --=-MG8HBWx/Rq/5f6f+iOJP--