From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7454560647555384956==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [gpio] 3c702e9987: kmsg.user_verbs:couldn't_register_device_number Date: Sun, 14 Feb 2016 14:59:06 +0800 Message-ID: <87ziv3n5fp.fsf@yhuang-dev.intel.com> List-Id: --===============7454560647555384956== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git chard= ev commit 3c702e9987e261042a07e43460a8148be254412e ("gpio: add a userspace cha= rdev ABI for GPIOs") [ 1.951191] user_verbs: couldn't register device number [ 1.952527] ucm: couldn't register device number Thanks, Ying Huang --===============7454560647555384956== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-rc1-00003-g3c702e9" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjUuMC1yYzEgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05G SUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRf QklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklH X05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdf R0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVH X1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNI X01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJ R19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpD T05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQ VV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19O RUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BP U1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRf SFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJ R19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19P UFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9 eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwt c2F2ZWQtcmRpIC1mY2FsbC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwtc2F2ZWQt cmN4IC1mY2FsbC1zYXZlZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIxMCAtZmNh bGwtc2F2ZWQtcjExIgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9F QVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfREVGQ09ORklHX0xJ U1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSVJRX1dPUks9 eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNP TkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKIyBDT05G SUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdf TE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZF X0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VS TkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9 eQpDT05GSUdfS0VSTkVMX0daSVA9eQojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAoj IENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qg c2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NXQVA9eQpD T05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19QT1NJWF9NUVVF VUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CkNPTkZJR19DUk9TU19NRU1PUllfQVRU QUNIPXkKQ09ORklHX0ZIQU5ETEU9eQojIENPTkZJR19VU0VMSUIgaXMgbm90IHNldAojIENPTkZJ R19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJ UlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNf SVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lS UV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9 eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUV9ET01BSU49 eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15 CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklH X0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNU X0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NM T0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklH X0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBE QVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX0haX1BFUklPRElDPXkKIyBDT05G SUdfTk9fSFpfSURMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haX0ZVTEwgaXMgbm90IHNldApD T05GSUdfTk9fSFo9eQojIENPTkZJR19ISUdIX1JFU19USU1FUlMgaXMgbm90IHNldAoKIwojIENQ VS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwojIENPTkZJR19USUNLX0NQVV9BQ0NP VU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90 IHNldApDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORz15CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FD Q1QgaXMgbm90IHNldAojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoKIwojIFJDVSBTdWJz eXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQK Q09ORklHX1NSQ1U9eQojIENPTkZJR19UQVNLU19SQ1UgaXMgbm90IHNldApDT05GSUdfUkNVX1NU QUxMX0NPTU1PTj15CiMgQ09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdf UkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdf SUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklHX0xPR19C VUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfSEFWRV9V TlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5H PXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJR19BUkNI X1NVUFBPUlRTX0lOVDEyOD15CiMgQ09ORklHX05VTUFfQkFMQU5DSU5HIGlzIG5vdCBzZXQKQ09O RklHX0NHUk9VUFM9eQojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JP VVAgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19D R1JPVVBfUElEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9GUkVFWkVSIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0UgaXMgbm90 IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9Q RVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdf VVRTX05TPXkKIyBDT05GSUdfSVBDX05TIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfTlM9eQojIENP TkZJR19QSURfTlMgaXMgbm90IHNldAojIENPTkZJR19ORVRfTlMgaXMgbm90IHNldAojIENPTkZJ R19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlz IG5vdCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lO SVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05G SUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0 PXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RM PXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpD T05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBGPXkKIyBDT05GSUdfRVhQRVJU IGlzIG5vdCBzZXQKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkK Q09ORklHX1NZU0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0 CkNPTkZJR19LQUxMU1lNUz15CiMgQ09ORklHX0tBTExTWU1TX0FMTCBpcyBub3Qgc2V0CkNPTkZJ R19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9Q TEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9 eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09O RklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19BRFZJ U0VfU1lTQ0FMTFM9eQojIENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lf UVVJUktTPXkKQ09ORklHX01FTUJBUlJJRVI9eQojIENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRz IEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZf VVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJ R19DT01QQVRfQlJLIGlzIG5vdCBzZXQKQ09ORklHX1NMQUI9eQojIENPTkZJR19TTFVCIGlzIG5v dCBzZXQKIyBDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfUFJPRklMSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHX0tFWEVD X0NPUkU9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9 eQpDT05GSUdfSlVNUF9MQUJFTD15CkNPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVD15CkNPTkZJ R19VUFJPQkVTPXkKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNF X0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9L UFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15 CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhP T0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExF X1RIUkVBRD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdf SEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJV Rz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BP SU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFW RV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9Q RVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJ R19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9 eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9G SUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RF Q1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NU QUNLUFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJ TkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FS Q0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNP TkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15 CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZf UkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0FSQ0hf TU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkK Q09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9DT1BZX1RIUkVB RF9UTFM9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1Zf S0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENP TkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZP PXkKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCiMgQ09ORklHX01PRFVM RVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15 CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CiMgQ09ORklHX0JM S19ERVZfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlz IG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19QQVJUSVRJT05fQURWQU5D RUQgaXMgbm90IHNldApDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJ T049eQpDT05GSUdfQkxPQ0tfQ09NUEFUPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lP U0NIRURfTk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkKIyBDT05GSUdfSU9TQ0hFRF9D RlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9ERUFETElORT15CiMgQ09ORklHX0RFRkFVTFRf Tk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImRlYWRsaW5lIgpDT05GSUdf SU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05G SUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLPXkK Q09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRP TUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5f T05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FV RVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VT RV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVS PXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpD T05GSUdfU01QPXkKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9GQVNUX0ZF QVRVUkVfVEVTVFM9eQojIENPTkZJR19YODZfWDJBUElDIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X01QUEFSU0UgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05G SUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAoj IENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUExBVEZP Uk1fREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0lPU0ZfTUJJPXkKQ09ORklHX0lPU0ZfTUJJX0RF QlVHPXkKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX1NDSEVE X09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkK Q09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldAojIENPTkZJR19YRU4gaXMgbm90IHNl dApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJU X0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09eQojIENPTkZJR19NSzggaXMgbm90IHNldAojIENP TkZJR19NUFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdf TUFUT00gaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9E RV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RT Qz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9N SU5JTVVNX0NQVV9GQU1JTFk9NjQKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CkNPTkZJR19DUFVf U1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15 CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0RNST15CiMgQ09ORklHX0dBUlRfSU9NTVUgaXMg bm90IHNldApDT05GSUdfQ0FMR0FSWV9JT01NVT15CkNPTkZJR19DQUxHQVJZX0lPTU1VX0VOQUJM RURfQllfREVGQVVMVD15CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CiMg Q09ORklHX01BWFNNUCBpcyBub3Qgc2V0CkNPTkZJR19OUl9DUFVTPTY0CkNPTkZJR19TQ0hFRF9T TVQ9eQojIENPTkZJR19TQ0hFRF9NQyBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX05PTkU9eQoj IENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFQgaXMg bm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNP TkZJR19YODZfSU9fQVBJQz15CiMgQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9J UlFTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0U9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15CkNP TkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZf TUNFX0lOSkVDVD15CkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQojIENPTkZJR19WTTg2IGlz IG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdf WDg2X1ZTWVNDQUxMX0VNVUxBVElPTj15CiMgQ09ORklHX0k4SyBpcyBub3Qgc2V0CkNPTkZJR19N SUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKIyBDT05GSUdfTUlDUk9DT0RFX0FN RCBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZf TVNSPXkKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkK Q09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19YODZfRElSRUNUX0dCUEFHRVM9 eQpDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19YODZfNjRfQUNQSV9OVU1B PXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJfTk9ERVM9eQojIENPTkZJR19OVU1BX0VNVSBpcyBu b3Qgc2V0CkNPTkZJR19OT0RFU19TSElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9 eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1P UllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAw MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkK Q09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklHX0hB VkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BB UlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RP R0VUSEVSPXkKIyBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgaXMgbm90IHNldApDT05GSUdfSEFW RV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hf RElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKQ09ORklHX01PVkFC TEVfTk9ERT15CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgaXMgbm90IHNldAojIENP TkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00 CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxM T09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09O RklHX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RN QV9GTEFHPTEKQ09ORklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVf Tk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2 CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlM VVJFPXkKIyBDT05GSUdfSFdQT0lTT05fSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBTlNQ QVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldAojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQK Q09ORklHX0ZST05UU1dBUD15CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19DTUFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQVJFQVM9NwpD T05GSUdfWlNXQVA9eQpDT05GSUdfWlBPT0w9eQojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKQ09O RklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15CiMgQ09ORklHX1pTTUFMTE9D X1NUQVQgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15CkNPTkZJR19JRExFX1BBR0Vf VFJBQ0tJTkc9eQpDT05GSUdfRlJBTUVfVkVDVE9SPXkKQ09ORklHX1g4Nl9QTUVNX0xFR0FDWV9E RVZJQ0U9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NP UlJVUFRJT049eQojIENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNL IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15CiMgQ09O RklHX01UUlJfU0FOSVRJWkVSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJD SF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQ PXkKIyBDT05GSUdfWDg2X0lOVEVMX01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qg c2V0CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdf SFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzEw MDA9eQpDT05GSUdfSFo9MTAwMAojIENPTkZJR19TQ0hFRF9IUlRJQ0sgaXMgbm90IHNldApDT05G SUdfS0VYRUM9eQpDT05GSUdfS0VYRUNfRklMRT15CiMgQ09ORklHX0tFWEVDX1ZFUklGWV9TSUcg aXMgbm90IHNldAojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0pV TVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15 CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRV9NQVhfT0ZGU0VU PTB4NDAwMDAwMDAKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElH Tj0weDIwMDAwMApDT05GSUdfSE9UUExVR19DUFU9eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExV R19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05BVElWRSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lf VlNZU0NBTExfRU1VTEFURT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElGWV9MRFRfU1lT Q0FMTD15CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllf SE9UUExVRz15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CgojCiMgUG93ZXIgbWFu YWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fSEVBREVS PXkKIyBDT05GSUdfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tT PXkKQ09ORklHX0hJQkVSTkFUSU9OPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklH X1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBp cyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNP TkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CkNPTkZJR19QTV9TTEVF UF9ERUJVRz15CiMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1BP V0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQ SV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9 eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJ X0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BS T0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15 CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09O RklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVP PXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklH X0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdf QUNQSV9QUk9DRVNTT1I9eQojIENPTkZJR19BQ1BJX0lQTUkgaXMgbm90IHNldApDT05GSUdfQUNQ SV9IT1RQTFVHX0NQVT15CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1IgaXMgbm90 IHNldApDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklHX0FDUElfTlVNQT15CiMgQ09ORklHX0FD UElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVS UklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJ X0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9T QlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElf Q1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9P TkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ORklUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf QUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBF SSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRVhUTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1J Q19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19TRkk9eQoKIwojIENQVSBGcmVxdWVuY3kgc2Nh bGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKIyBD T05GSUdfQ1BVX0ZSRVFfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1Zf UE9XRVJTQVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFD RT15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dP Vl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVf RlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15Cgoj CiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwojIENPTkZJR19YODZfSU5URUxfUFNU QVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BDQ19DUFVGUkVRIGlzIG5vdCBzZXQKIyBDT05G SUdfWDg2X0FDUElfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VO VFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwoj IHNoYXJlZCBvcHRpb25zCiMKIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUIgaXMgbm90IHNldAoK IwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURE RVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9J RExFX0NPVVBMRUQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSURMRT15CgojCiMgTWVtb3J5IHBv d2VyIHNhdmluZ3MKIwpDT05GSUdfSTczMDBfSURMRV9JT0FUX0NIQU5ORUw9eQpDT05GSUdfSTcz MDBfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05G SUdfUENJX0RJUkVDVD15CiMgQ09ORklHX1BDSV9NTUNPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfRE9NQUlOUz15CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19QQ0lFQUVSPXkKQ09ORklH X1BDSUVfRUNSQz15CiMgQ09ORklHX1BDSUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX1BD SUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFQlVHPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9 eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQ TV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lfQlVT X0FERFJfVF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJ Tj15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFC TEVfQVVUTz15CkNPTkZJR19QQ0lfU1RVQj15CiMgQ09ORklHX0hUX0lSUSBpcyBub3Qgc2V0CiMg Q09ORklHX1BDSV9JT1YgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUFJJIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhv c3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9O Qj15CkNPTkZJR19QQ0NBUkQ9eQpDT05GSUdfUENNQ0lBPXkKQ09ORklHX1BDTUNJQV9MT0FEX0NJ Uz15CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdfWUVOVEE9 eQpDT05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05GSUdfWUVOVEFfVEk9 eQpDT05GSUdfWUVOVEFfRU5FX1RVTkU9eQpDT05GSUdfWUVOVEFfVE9TSElCQT15CkNPTkZJR19Q RDY3Mjk9eQojIENPTkZJR19JODIwOTIgaXMgbm90IHNldApDT05GSUdfUENDQVJEX05PTlNUQVRJ Qz15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU89eQojIENP TkZJR19SQVBJRElPX1RTSTcyMSBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0RJU0NfVElNRU9V VD0zMAojIENPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JUUyBpcyBub3Qgc2V0CiMgQ09O RklHX1JBUElESU9fRE1BX0VOR0lORSBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0RFQlVHPXkK Q09ORklHX1JBUElESU9fRU5VTV9CQVNJQz15CgojCiMgUmFwaWRJTyBTd2l0Y2ggZHJpdmVycwoj CkNPTkZJR19SQVBJRElPX1RTSTU3WD15CiMgQ09ORklHX1JBUElESU9fQ1BTX1hYIGlzIG5vdCBz ZXQKQ09ORklHX1JBUElESU9fVFNJNTY4PXkKIyBDT05GSUdfUkFQSURJT19DUFNfR0VOMiBpcyBu b3Qgc2V0CkNPTkZJR19YODZfU1lTRkI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8g RW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxU X0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQojIENPTkZJR19IQVZFX0FPVVQg aXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQpDT05GSUdfQ09SRURVTVA9eQojIENPTkZJ R19JQTMyX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19YODZfWDMyPXkKQ09ORklHX0NPTVBB VD15CkNPTkZJR19DT01QQVRfRk9SX1U2NF9BTElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19DT01Q QVQ9eQpDT05GSUdfS0VZU19DT01QQVQ9eQpDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklH X1BNQ19BVE9NPXkKQ09ORklHX1ZNRD15CkNPTkZJR19ORVQ9eQpDT05GSUdfQ09NUEFUX05FVExJ TktfTUVTU0FHRVM9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9u cwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9eQpDT05GSUdfVU5JWD15CiMg Q09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxH Tz15CkNPTkZJR19YRlJNX1VTRVI9eQpDT05GSUdfWEZSTV9TVUJfUE9MSUNZPXkKIyBDT05GSUdf WEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKIyBDT05GSUdfSVBf TVVMVElDQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSIGlzIG5vdCBz ZXQKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CiMgQ09ORklHX0lQX1BOUF9C T09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUF9SQVJQIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX0lQSVAgaXMgbm90IHNldApDT05GSUdfTkVUX0lQR1JFX0RFTVVYPXkKQ09ORklHX05FVF9J UF9UVU5ORUw9eQojIENPTkZJR19ORVRfSVBHUkUgaXMgbm90IHNldApDT05GSUdfU1lOX0NPT0tJ RVM9eQpDT05GSUdfTkVUX0lQVlRJPXkKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKIyBDT05GSUdf TkVUX0ZPVSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0FIPXkKQ09ORklHX0lORVRfRVNQPXkKIyBD T05GSUdfSU5FVF9JUENPTVAgaXMgbm90IHNldAojIENPTkZJR19JTkVUX1hGUk1fVFVOTkVMIGlz IG5vdCBzZXQKQ09ORklHX0lORVRfVFVOTkVMPXkKIyBDT05GSUdfSU5FVF9YRlJNX01PREVfVFJB TlNQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTD15CiMgQ09ORklH X0lORVRfWEZSTV9NT0RFX0JFRVQgaXMgbm90IHNldApDT05GSUdfSU5FVF9MUk89eQojIENPTkZJ R19JTkVUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJ R19UQ1BfQ09OR19CSUMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DVUJJQyBpcyBub3Qg c2V0CiMgQ09ORklHX1RDUF9DT05HX1dFU1RXT09EIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05H X0hUQ1A9eQojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9D T05HX0hZQkxBIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX1ZFR0FTPXkKQ09ORklHX1RDUF9D T05HX1NDQUxBQkxFPXkKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldApDT05GSUdfVENQ X0NPTkdfVkVOTz15CkNPTkZJR19UQ1BfQ09OR19ZRUFIPXkKQ09ORklHX1RDUF9DT05HX0lMTElO T0lTPXkKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdf Q0RHPXkKIyBDT05GSUdfREVGQVVMVF9IVENQIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVkVH QVM9eQojIENPTkZJR19ERUZBVUxUX1ZFTk8gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0NE RyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZB VUxUX1RDUF9DT05HPSJ2ZWdhcyIKIyBDT05GSUdfVENQX01ENVNJRyBpcyBub3Qgc2V0CiMgQ09O RklHX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19ORVRXT1JLX1NF Q01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CkNPTkZJR19ORVRXT1JL X1BIWV9USU1FU1RBTVBJTkc9eQpDT05GSUdfTkVURklMVEVSPXkKIyBDT05GSUdfTkVURklMVEVS X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEIGlzIG5vdCBzZXQK CiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdS RVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJ TktfTE9HIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDSz15CkNPTkZJR19ORl9MT0dfQ09N TU9OPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0ZU UD15CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRS QUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19O Rl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9UQUJM RVMgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9eQoKIwojIFh0YWJsZXMgY29t YmluZWQgbW9kdWxlcwojCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVJLIGlzIG5vdCBzZXQKCiMK IyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQojIENP TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9UQ1BNU1MgaXMgbm90IHNldAoKIwojIFh0YWJsZXMgbWF0Y2hlcwojCiMg Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRSBpcyBub3Qgc2V0CiMgQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hU X01BVENIX1BPTElDWT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURSBpcyBub3Qg c2V0CkNPTkZJR19JUF9TRVQ9eQpDT05GSUdfSVBfU0VUX01BWD0yNTYKIyBDT05GSUdfSVBfU0VU X0JJVE1BUF9JUCBpcyBub3Qgc2V0CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKIyBDT05G SUdfSVBfU0VUX0JJVE1BUF9QT1JUIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNIX0lQPXkK IyBDT05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0hB U0hfSVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVAgaXMgbm90 IHNldApDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX01B Qz15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05F VD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9S VD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT15CkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9 eQpDT05GSUdfSVBfVlM9eQpDT05GSUdfSVBfVlNfREVCVUc9eQpDT05GSUdfSVBfVlNfVEFCX0JJ VFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0 CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX1VEUCBpcyBu b3Qgc2V0CkNPTkZJR19JUF9WU19QUk9UT19BSF9FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fRVNQ PXkKIyBDT05GSUdfSVBfVlNfUFJPVE9fQUggaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9U T19TQ1RQIGlzIG5vdCBzZXQKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19SUj15 CiMgQ09ORklHX0lQX1ZTX1dSUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0xDIGlzIG5vdCBz ZXQKQ09ORklHX0lQX1ZTX1dMQz15CkNPTkZJR19JUF9WU19GTz15CkNPTkZJR19JUF9WU19PVkY9 eQpDT05GSUdfSVBfVlNfTEJMQz15CkNPTkZJR19JUF9WU19MQkxDUj15CiMgQ09ORklHX0lQX1ZT X0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0ggaXMgbm90IHNldAojIENPTkZJR19JUF9W U19TRUQgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTlE9eQoKIwojIElQVlMgU0ggc2NoZWR1bGVy CiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBl cgojCkNPTkZJR19JUF9WU19ORkNUPXkKCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24K IwojIENPTkZJR19ORl9ERUZSQUdfSVBWNCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFD S19JUFY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRFVQX0lQVjQgaXMgbm90IHNldApDT05GSUdf TkZfTE9HX0FSUD15CkNPTkZJR19ORl9MT0dfSVBWND15CkNPTkZJR19ORl9SRUpFQ1RfSVBWND15 CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBf TkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX01BTkdMRSBpcyBub3Qgc2V0CkNPTkZJ R19JUF9ORl9SQVc9eQpDT05GSUdfSVBfRENDUD15CgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0 aW9uCiMKQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUc9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQz IGlzIG5vdCBzZXQKCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9TQ1RQPXkKIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05U IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qg c2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKQ09O RklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FPXkKIyBDT05GSUdfU0NUUF9DT09LSUVf SE1BQ19NRDUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05G SUdfUkRTIGlzIG5vdCBzZXQKQ09ORklHX1RJUEM9eQojIENPTkZJR19USVBDX01FRElBX0lCIGlz IG5vdCBzZXQKQ09ORklHX1RJUENfTUVESUFfVURQPXkKIyBDT05GSUdfQVRNIGlzIG5vdCBzZXQK IyBDT05GSUdfTDJUUCBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfR0FSUD15CiMgQ09O RklHX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX05FVF9EU0E9eQpDT05GSUdfTkVUX0RT QT15CkNPTkZJR19ORVRfRFNBX0hXTU9OPXkKQ09ORklHX05FVF9EU0FfVEFHX0JSQ009eQpDT05G SUdfTkVUX0RTQV9UQUdfRFNBPXkKQ09ORklHX05FVF9EU0FfVEFHX0VEU0E9eQpDT05GSUdfVkxB Tl84MDIxUT15CkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQojIENPTkZJR19WTEFOXzgwMjFRX01W UlAgaXMgbm90IHNldApDT05GSUdfREVDTkVUPXkKIyBDT05GSUdfREVDTkVUX1JPVVRFUiBpcyBu b3Qgc2V0CkNPTkZJR19MTEM9eQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKQ09ORklHX0lQWD15 CkNPTkZJR19JUFhfSU5URVJOPXkKQ09ORklHX0FUQUxLPXkKIyBDT05GSUdfREVWX0FQUExFVEFM SyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKQ09ORklH X1BIT05FVD15CkNPTkZJR19JRUVFODAyMTU0PXkKQ09ORklHX0lFRUU4MDIxNTRfTkw4MDIxNTRf RVhQRVJJTUVOVEFMPXkKIyBDT05GSUdfSUVFRTgwMjE1NF9TT0NLRVQgaXMgbm90IHNldApDT05G SUdfTUFDODAyMTU0PXkKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX0RDQj15 CkNPTkZJR19ETlNfUkVTT0xWRVI9eQpDT05GSUdfQkFUTUFOX0FEVj15CiMgQ09ORklHX0JBVE1B Tl9BRFZfQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEVl9EQVQgaXMgbm90IHNldApD T05GSUdfQkFUTUFOX0FEVl9OQz15CiMgQ09ORklHX0JBVE1BTl9BRFZfTUNBU1QgaXMgbm90IHNl dAojIENPTkZJR19CQVRNQU5fQURWX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QRU5WU1dJVENI PXkKIyBDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU4gaXMgbm90IHNldApDT05GSUdfVlNPQ0tFVFM9 eQpDT05GSUdfVk1XQVJFX1ZNQ0lfVlNPQ0tFVFM9eQpDT05GSUdfTkVUTElOS19NTUFQPXkKIyBD T05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX01QTFM9eQpDT05GSUdfTkVUX01Q TFNfR1NPPXkKQ09ORklHX01QTFNfUk9VVElORz15CkNPTkZJR19IU1I9eQpDT05GSUdfTkVUX1NX SVRDSERFVj15CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15CkNPTkZJR19SUFM9eQpDT05GSUdf UkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEEgaXMgbm90 IHNldAojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBf TkVUX0NMQVNTSUQgaXMgbm90IHNldApDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19C UUw9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJ R19ORVRfUEtUR0VOPXkKQ09ORklHX05FVF9EUk9QX01PTklUT1I9eQpDT05GSUdfSEFNUkFESU89 eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwpDT05GSUdfQVgyNT15CiMgQ09ORklHX0FY MjVfREFNQV9TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFJPTSBpcyBub3Qgc2V0CkNPTkZJ R19ST1NFPXkKCiMKIyBBWC4yNSBuZXR3b3JrIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01LSVNT PXkKIyBDT05GSUdfNlBBQ0sgaXMgbm90IHNldAojIENPTkZJR19CUFFFVEhFUiBpcyBub3Qgc2V0 CkNPTkZJR19CQVlDT01fU0VSX0ZEWD15CkNPTkZJR19CQVlDT01fU0VSX0hEWD15CkNPTkZJR19C QVlDT01fUEFSPXkKQ09ORklHX1lBTT15CkNPTkZJR19DQU49eQpDT05GSUdfQ0FOX1JBVz15CkNP TkZJR19DQU5fQkNNPXkKQ09ORklHX0NBTl9HVz15CgojCiMgQ0FOIERldmljZSBEcml2ZXJzCiMK Q09ORklHX0NBTl9WQ0FOPXkKQ09ORklHX0NBTl9TTENBTj15CiMgQ09ORklHX0NBTl9ERVYgaXMg bm90IHNldAojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19JUkRB PXkKCiMKIyBJckRBIHByb3RvY29scwojCiMgQ09ORklHX0lSTEFOIGlzIG5vdCBzZXQKQ09ORklH X0lSTkVUPXkKQ09ORklHX0lSQ09NTT15CkNPTkZJR19JUkRBX1VMVFJBPXkKCiMKIyBJckRBIG9w dGlvbnMKIwojIENPTkZJR19JUkRBX0NBQ0hFX0xBU1RfTFNBUCBpcyBub3Qgc2V0CkNPTkZJR19J UkRBX0ZBU1RfUlI9eQpDT05GSUdfSVJEQV9ERUJVRz15CgojCiMgSW5mcmFyZWQtcG9ydCBkZXZp Y2UgZHJpdmVycwojCgojCiMgU0lSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0lSVFRZX1NJUj15 CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwpDT05GSUdfRE9OR0xFPXkKIyBDT05GSUdfRVNJX0RPTkdM RSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDVElTWVNfRE9OR0xFIGlzIG5vdCBzZXQKQ09ORklHX1RF S1JBTV9ET05HTEU9eQpDT05GSUdfVE9JTTMyMzJfRE9OR0xFPXkKQ09ORklHX0xJVEVMSU5LX0RP TkdMRT15CkNPTkZJR19NQTYwMF9ET05HTEU9eQojIENPTkZJR19HSVJCSUxfRE9OR0xFIGlzIG5v dCBzZXQKQ09ORklHX01DUDIxMjBfRE9OR0xFPXkKIyBDT05GSUdfT0xEX0JFTEtJTl9ET05HTEUg aXMgbm90IHNldAojIENPTkZJR19BQ1QyMDBMX0RPTkdMRSBpcyBub3Qgc2V0CgojCiMgRklSIGRl dmljZSBkcml2ZXJzCiMKQ09ORklHX05TQ19GSVI9eQpDT05GSUdfV0lOQk9ORF9GSVI9eQpDT05G SUdfU01DX0lSQ0NfRklSPXkKIyBDT05GSUdfQUxJX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19WTFNJ X0ZJUj15CiMgQ09ORklHX1ZJQV9GSVIgaXMgbm90IHNldApDT05GSUdfQlQ9eQojIENPTkZJR19C VF9CUkVEUiBpcyBub3Qgc2V0CkNPTkZJR19CVF9MRT15CiMgQ09ORklHX0JUX1NFTEZURVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfQlRfREVCVUdGUyBpcyBub3Qgc2V0CgojCiMgQmx1ZXRvb3RoIGRl dmljZSBkcml2ZXJzCiMKQ09ORklHX0JUX0lOVEVMPXkKIyBDT05GSUdfQlRfSENJQlRTRElPIGlz IG5vdCBzZXQKQ09ORklHX0JUX0hDSVVBUlQ9eQpDT05GSUdfQlRfSENJVUFSVF9IND15CkNPTkZJ R19CVF9IQ0lVQVJUX0JDU1A9eQpDT05GSUdfQlRfSENJVUFSVF9BVEgzSz15CkNPTkZJR19CVF9I Q0lVQVJUX0xMPXkKQ09ORklHX0JUX0hDSVVBUlRfM1dJUkU9eQpDT05GSUdfQlRfSENJVUFSVF9J TlRFTD15CiMgQ09ORklHX0JUX0hDSVVBUlRfQkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJ VUFSVF9RQ0EgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lEVEwxIGlzIG5vdCBzZXQKQ09ORklH X0JUX0hDSUJUM0M9eQojIENPTkZJR19CVF9IQ0lCTFVFQ0FSRCBpcyBub3Qgc2V0CkNPTkZJR19C VF9IQ0lCVFVBUlQ9eQojIENPTkZJR19CVF9IQ0lWSENJIGlzIG5vdCBzZXQKQ09ORklHX0JUX01S Vkw9eQpDT05GSUdfQlRfTVJWTF9TRElPPXkKQ09ORklHX0JUX1dJTElOSz15CkNPTkZJR19BRl9S WFJQQz15CkNPTkZJR19BRl9SWFJQQ19ERUJVRz15CkNPTkZJR19SWEtBRD15CkNPTkZJR19XSVJF TEVTUz15CkNPTkZJR19XSVJFTEVTU19FWFQ9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dF WFRfUFJPQz15CkNPTkZJR19XRVhUX1NQWT15CkNPTkZJR19XRVhUX1BSSVY9eQojIENPTkZJR19D Rkc4MDIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4 MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9T VEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZL SUxMIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTF9SRUdVTEFUT1I9eQpDT05GSUdfTkVUXzlQPXkK IyBDT05GSUdfTkVUXzlQX1ZJUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UF9SRE1BIGlz IG5vdCBzZXQKQ09ORklHX05FVF85UF9ERUJVRz15CkNPTkZJR19DQUlGPXkKIyBDT05GSUdfQ0FJ Rl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUZfTkVUREVWIGlzIG5vdCBzZXQKQ09ORklH X0NBSUZfVVNCPXkKQ09ORklHX0NFUEhfTElCPXkKIyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVC VUcgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUj15CkNPTkZJR19O RkM9eQojIENPTkZJR19ORkNfRElHSVRBTCBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19OQ0kgaXMg bm90IHNldApDT05GSUdfTkZDX0hDST15CkNPTkZJR19ORkNfU0hETEM9eQoKIwojIE5lYXIgRmll bGQgQ29tbXVuaWNhdGlvbiAoTkZDKSBkZXZpY2VzCiMKQ09ORklHX05GQ19TSU09eQpDT05GSUdf TkZDX1BONTQ0PXkKQ09ORklHX05GQ19QTjU0NF9JMkM9eQpDT05GSUdfTkZDX01JQ1JPUkVBRD15 CkNPTkZJR19ORkNfTUlDUk9SRUFEX0kyQz15CkNPTkZJR19ORkNfU1QyMU5GQ0E9eQpDT05GSUdf TkZDX1NUMjFORkNBX0kyQz15CiMgQ09ORklHX0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfQlBGX0pJVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9w dGlvbnMKIwojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZT PXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15 CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CiMgQ09O RklHX0ZJUk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0i IgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hF TFBFUl9GQUxMQkFDSz15CkNPTkZJR19XQU5UX0RFVl9DT1JFRFVNUD15CkNPTkZJR19BTExPV19E RVZfQ09SRURVTVA9eQpDT05GSUdfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVS IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lT X0hZUEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5v dCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05G SUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkK Q09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRkVOQ0VfVFJBQ0UgaXMgbm90IHNl dApDT05GSUdfRE1BX0NNQT15CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNp emU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0wCkNPTkZJR19DTUFfU0laRV9QRVJDRU5UQUdF PTAKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9T SVpFX1NFTF9QRVJDRU5UQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01JTiBp cyBub3Qgc2V0CkNPTkZJR19DTUFfU0laRV9TRUxfTUFYPXkKQ09ORklHX0NNQV9BTElHTk1FTlQ9 OAoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfQ09OTkVDVE9SIGlzIG5vdCBzZXQKQ09ORklH X01URD15CkNPTkZJR19NVERfUkVEQk9PVF9QQVJUUz15CkNPTkZJR19NVERfUkVEQk9PVF9ESVJF Q1RPUllfQkxPQ0s9LTEKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQgaXMg bm90IHNldAojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUU19SRUFET05MWSBpcyBub3Qgc2V0CkNP TkZJR19NVERfQ01ETElORV9QQVJUUz15CkNPTkZJR19NVERfQVI3X1BBUlRTPXkKCiMKIyBVc2Vy IE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CkNP TkZJR19NVERfQkxPQ0s9eQpDT05GSUdfRlRMPXkKQ09ORklHX05GVEw9eQpDT05GSUdfTkZUTF9S Vz15CkNPTkZJR19JTkZUTD15CkNPTkZJR19SRkRfRlRMPXkKIyBDT05GSUdfU1NGREMgaXMgbm90 IHNldApDT05GSUdfU01fRlRMPXkKQ09ORklHX01URF9PT1BTPXkKIyBDT05GSUdfTVREX1NXQVAg aXMgbm90IHNldApDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUj15CgojCiMgUkFNL1JPTS9G bGFzaCBjaGlwIGRyaXZlcnMKIwojIENPTkZJR19NVERfQ0ZJIGlzIG5vdCBzZXQKQ09ORklHX01U RF9KRURFQ1BST0JFPXkKQ09ORklHX01URF9HRU5fUFJPQkU9eQpDT05GSUdfTVREX0NGSV9BRFZf T1BUSU9OUz15CiMgQ09ORklHX01URF9DRklfTk9TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X0NGSV9CRV9CWVRFX1NXQVAgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9MRV9CWVRFX1NXQVA9 eQpDT05GSUdfTVREX0NGSV9HRU9NRVRSWT15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8x IGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBf QkFOS19XSURUSF80PXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84PXkKQ09ORklHX01URF9N QVBfQkFOS19XSURUSF8xNj15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9DRklfSTEgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9JMj15CkNP TkZJR19NVERfQ0ZJX0k0PXkKIyBDT05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CkNPTkZJR19N VERfT1RQPXkKQ09ORklHX01URF9DRklfSU5URUxFWFQ9eQpDT05GSUdfTVREX0NGSV9BTURTVEQ9 eQpDT05GSUdfTVREX0NGSV9TVEFBPXkKQ09ORklHX01URF9DRklfVVRJTD15CkNPTkZJR19NVERf UkFNPXkKIyBDT05GSUdfTVREX1JPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9BQlNFTlQgaXMg bm90IHNldAoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19N VERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEhZU01BUD15CkNPTkZJ R19NVERfUEhZU01BUF9DT01QQVQ9eQpDT05GSUdfTVREX1BIWVNNQVBfU1RBUlQ9MHg4MDAwMDAw CkNPTkZJR19NVERfUEhZU01BUF9MRU49MApDT05GSUdfTVREX1BIWVNNQVBfQkFOS1dJRFRIPTIK Q09ORklHX01URF9BTUQ3NlhST009eQpDT05GSUdfTVREX0lDSFhST009eQojIENPTkZJR19NVERf RVNCMlJPTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0s4MDRYUk9NPXkKIyBDT05GSUdfTVREX1ND QjJfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkVUdGVsIGlzIG5vdCBzZXQKQ09ORklH X01URF9MNDQwR1g9eQpDT05GSUdfTVREX0lOVEVMX1ZSX05PUj15CiMgQ09ORklHX01URF9QTEFU UkFNIGlzIG5vdCBzZXQKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwpD T05GSUdfTVREX1BNQzU1MT15CiMgQ09ORklHX01URF9QTUM1NTFfQlVHRklYIGlzIG5vdCBzZXQK Q09ORklHX01URF9QTUM1NTFfREVCVUc9eQpDT05GSUdfTVREX1NMUkFNPXkKQ09ORklHX01URF9Q SFJBTT15CkNPTkZJR19NVERfTVREUkFNPXkKQ09ORklHX01URFJBTV9UT1RBTF9TSVpFPTQwOTYK Q09ORklHX01URFJBTV9FUkFTRV9TSVpFPTEyOApDT05GSUdfTVREUkFNX0FCU19QT1M9MAojIENP TkZJR19NVERfQkxPQ0syTVREIGlzIG5vdCBzZXQKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERy aXZlcnMKIwojIENPTkZJR19NVERfRE9DRzMgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRUND PXkKIyBDT05GSUdfTVREX05BTkRfRUNDX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORD15 CkNPTkZJR19NVERfTkFORF9CQ0g9eQpDT05GSUdfTVREX05BTkRfRUNDX0JDSD15CkNPTkZJR19N VERfU01fQ09NTU9OPXkKQ09ORklHX01URF9OQU5EX0RFTkFMST15CkNPTkZJR19NVERfTkFORF9E RU5BTElfUENJPXkKQ09ORklHX01URF9OQU5EX0RFTkFMSV9TQ1JBVENIX1JFR19BRERSPTB4RkYx MDgwMTgKQ09ORklHX01URF9OQU5EX0dQSU89eQojIENPTkZJR19NVERfTkFORF9PTUFQX0JDSF9C VUlMRCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9JRFM9eQpDT05GSUdfTVREX05BTkRfUklD T0g9eQpDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUD15CiMgQ09ORklHX01URF9OQU5EX0RJU0tP TkNISVBfUFJPQkVfQURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJ UF9QUk9CRV9BRERSRVNTPTAKIyBDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9CQlRXUklURSBp cyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ET0NHND15CkNPTkZJR19NVERfTkFORF9DQUZFPXkK IyBDT05GSUdfTVREX05BTkRfTkFORFNJTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9QTEFU Rk9STT15CkNPTkZJR19NVERfTkFORF9ISVNJNTA0PXkKQ09ORklHX01URF9PTkVOQU5EPXkKIyBD T05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09O RU5BTkRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19NVERfT05FTkFORF9PVFA9eQojIENPTkZJ R19NVERfT05FTkFORF8yWF9QUk9HUkFNIGlzIG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERSMiBQ Q00gbWVtb3J5IGRyaXZlcnMKIwojIENPTkZJR19NVERfTFBERFIgaXMgbm90IHNldAojIENPTkZJ R19NVERfU1BJX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldAojIENP TkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNP TkZJR19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVF9QQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BB UlBPUlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfQVg4ODc5Nj15CiMgQ09ORklHX1BB UlBPUlRfMTI4NCBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX05PVF9QQz15CkNPTkZJR19QTlA9 eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5Q QUNQST15CkNPTkZJR19CTEtfREVWPXkKQ09ORklHX0JMS19ERVZfTlVMTF9CTEs9eQpDT05GSUdf QkxLX0RFVl9GRD15CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0NQUV9DSVNTX0RBPXkKQ09ORklH X0NJU1NfU0NTSV9UQVBFPXkKQ09ORklHX0JMS19ERVZfREFDOTYwPXkKQ09ORklHX0JMS19ERVZf VU1FTT15CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX0xPT1A9eQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CkNPTkZJR19CTEtfREVW X0NSWVBUT0xPT1A9eQojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl9OQkQ9eQpDT05GSUdfQkxLX0RFVl9TS0Q9eQpDT05GSUdfQkxLX0RFVl9TWDg9eQojIENP TkZJR19CTEtfREVWX1JBTSBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTV9QS1RDRFZEPXkKQ09ORklH X0NEUk9NX1BLVENEVkRfQlVGRkVSUz04CiMgQ09ORklHX0NEUk9NX1BLVENEVkRfV0NBQ0hFIGlz IG5vdCBzZXQKQ09ORklHX0FUQV9PVkVSX0VUSD15CiMgQ09ORklHX1ZJUlRJT19CTEsgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUkJEPXkK Q09ORklHX0JMS19ERVZfUlNYWD15CkNPTkZJR19CTEtfREVWX05WTUU9eQojIENPTkZJR19CTEtf REVWX05WTUVfU0NTSSBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNP UlNfTElTM0xWMDJEPXkKQ09ORklHX0FENTI1WF9EUE9UPXkKQ09ORklHX0FENTI1WF9EUE9UX0ky Qz15CkNPTkZJR19EVU1NWV9JUlE9eQojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05G SUdfUEhBTlRPTSBpcyBub3Qgc2V0CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9 eQojIENPTkZJR19USUZNXzdYWDEgaXMgbm90IHNldApDT05GSUdfSUNTOTMyUzQwMT15CiMgQ09O RklHX0VOQ0xPU1VSRV9TRVJWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19IUF9JTE89eQojIENPTkZJ R19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAwMz15CiMgQ09ORklHX0lTTDI5 MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfQkgxNzgwPXkKQ09ORklHX1NFTlNPUlNfQkgxNzcwPXkKIyBDT05GSUdfU0VOU09S U19BUERTOTkwWCBpcyBub3Qgc2V0CkNPTkZJR19ITUM2MzUyPXkKQ09ORklHX0RTMTY4Mj15CiMg Q09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5vdCBzZXQKQ09ORklHX0JNUDA4NT15CkNPTkZJR19C TVAwODVfSTJDPXkKQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MD15CkNPTkZJR19TUkFNPXkKQ09O RklHX0MyUE9SVD15CiMgQ09ORklHX0MyUE9SVF9EVVJBTUFSXzIxNTAgaXMgbm90IHNldAoKIwoj IEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PXkKQ09ORklHX0VFUFJPTV9MRUdB Q1k9eQpDT05GSUdfRUVQUk9NX01BWDY4NzU9eQojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90 IHNldApDT05GSUdfQ0I3MTBfQ09SRT15CkNPTkZJR19DQjcxMF9ERUJVRz15CkNPTkZJR19DQjcx MF9ERUJVR19BU1NVTVBUSU9OUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5z cG9ydCBsaW5lIGRpc2NpcGxpbmUKIwpDT05GSUdfVElfU1Q9eQpDT05GSUdfU0VOU09SU19MSVMz X0kyQz15CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKQ09ORklH X0FMVEVSQV9TVEFQTD15CkNPTkZJR19WTVdBUkVfVk1DST15CgojCiMgSW50ZWwgTUlDIEJ1cyBE cml2ZXIKIwojIENPTkZJR19JTlRFTF9NSUNfQlVTIGlzIG5vdCBzZXQKCiMKIyBTQ0lGIEJ1cyBE cml2ZXIKIwpDT05GSUdfU0NJRl9CVVM9eQoKIwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgoj CiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERyaXZlcgojCgojCiMgSW50ZWwg TUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERyaXZlcnMKIwpDT05GSUdf R0VOV1FFPXkKQ09ORklHX0dFTldRRV9QTEFURk9STV9FUlJPUl9SRUNPVkVSWT0wCkNPTkZJR19F Q0hPPXkKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfS0VSTkVMX0FQ SSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9FRUggaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9 eQojIENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05G SUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1ND U0lfRE1BPXkKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9N UV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBw b3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CkNPTkZJ R19DSFJfREVWX1NUPXkKQ09ORklHX0NIUl9ERVZfT1NTVD15CiMgQ09ORklHX0JMS19ERVZfU1Ig aXMgbm90IHNldApDT05GSUdfQ0hSX0RFVl9TRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09O RklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1ND U0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9T VF9TTVA9eQpDT05GSUdfU0NTSV9TUlBfQVRUUlM9eQpDT05GSUdfU0NTSV9MT1dMRVZFTD15CkNP TkZJR19JU0NTSV9UQ1A9eQpDT05GSUdfSVNDU0lfQk9PVF9TWVNGUz15CkNPTkZJR19TQ1NJX0NY R0IzX0lTQ1NJPXkKQ09ORklHX1NDU0lfQ1hHQjRfSVNDU0k9eQpDT05GSUdfU0NTSV9CTlgyX0lT Q1NJPXkKQ09ORklHX0JFMklTQ1NJPXkKQ09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEPXkKIyBD T05GSUdfU0NTSV9IUFNBIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfM1dfOVhYWD15CkNPTkZJR19T Q1NJXzNXX1NBUz15CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9B QUNSQUlEPXkKQ09ORklHX1NDU0lfQUlDN1hYWD15CkNPTkZJR19BSUM3WFhYX0NNRFNfUEVSX0RF VklDRT0zMgpDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9NUz01MDAwCkNPTkZJR19BSUM3WFhY X0RFQlVHX0VOQUJMRT15CkNPTkZJR19BSUM3WFhYX0RFQlVHX01BU0s9MApDT05GSUdfQUlDN1hY WF9SRUdfUFJFVFRZX1BSSU5UPXkKQ09ORklHX1NDU0lfQUlDNzlYWD15CkNPTkZJR19BSUM3OVhY X0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDNzlYWF9SRVNFVF9ERUxBWV9NUz01MDAwCiMg Q09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FJQzc5WFhfREVC VUdfTUFTSz0wCiMgQ09ORklHX0FJQzc5WFhfUkVHX1BSRVRUWV9QUklOVCBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX0FJQzk0WFg9eQojIENPTkZJR19BSUM5NFhYX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9ISVNJX1NBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPXkKQ09ORklH X1NDU0lfTVZTQVNfREVCVUc9eQojIENPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EUFRfSTJPIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FS Q01TUj15CiMgQ09ORklHX1NDU0lfRVNBUzJSIGlzIG5vdCBzZXQKQ09ORklHX01FR0FSQUlEX05F V0dFTj15CkNPTkZJR19NRUdBUkFJRF9NTT15CkNPTkZJR19NRUdBUkFJRF9NQUlMQk9YPXkKQ09O RklHX01FR0FSQUlEX0xFR0FDWT15CkNPTkZJR19NRUdBUkFJRF9TQVM9eQpDT05GSUdfU0NTSV9N UFQzU0FTPXkKQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQz U0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDJTQVM9eQpDT05GSUdfU0NTSV9VRlNIQ0Q9 eQojIENPTkZJR19TQ1NJX1VGU0hDRF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hD RF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQVElPUD15CkNPTkZJR19TQ1NJX0JV U0xPR0lDPXkKIyBDT05GSUdfU0NTSV9GTEFTSFBPSU5UIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FS RV9QVlNDU0k9eQpDT05GSUdfU0NTSV9TTklDPXkKIyBDT05GSUdfU0NTSV9TTklDX0RFQlVHX0ZT IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRE1YMzE5MUQ9eQojIENPTkZJR19TQ1NJX0VBVEEgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0ZVVFVSRV9ET01BSU4gaXMgbm90IHNldAojIENPTkZJR19T Q1NJX0dEVEggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lTQ0kgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0lQUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0lOSVRJTz15CkNPTkZJR19TQ1NJX0lO SUExMDA9eQpDT05GSUdfU0NTSV9TVEVYPXkKIyBDT05GSUdfU0NTSV9TWU01M0M4WFhfMiBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX0lQUj15CiMgQ09ORklHX1NDU0lfSVBSX1RSQUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9JUFJfRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lD XzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9JU0NTSSBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0RDMzk1eD15CkNPTkZJR19TQ1NJX0FNNTNDOTc0PXkKIyBDT05GSUdfU0NTSV9XRDcx OVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf UE1DUkFJRD15CkNPTkZJR19TQ1NJX1BNODAwMT15CkNPTkZJR19TQ1NJX1ZJUlRJTz15CkNPTkZJ R19TQ1NJX0xPV0xFVkVMX1BDTUNJQT15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIENP TkZJR19TQ1NJX09TRF9JTklUSUFUT1IgaXMgbm90IHNldApDT05GSUdfQVRBPXkKIyBDT05GSUdf QVRBX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1IgaXMg bm90IHNldApDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJR19TQVRBX1pQT0REIGlzIG5vdCBzZXQK IyBDT05GSUdfU0FUQV9QTVAgaXMgbm90IHNldAoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNG RiBuYXRpdmUgaW50ZXJmYWNlCiMKIyBDT05GSUdfU0FUQV9BSENJIGlzIG5vdCBzZXQKIyBDT05G SUdfU0FUQV9BSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9JTklDMTYyWCBp cyBub3Qgc2V0CkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9eQojIENPTkZJR19TQVRBX1NJTDI0IGlz IG5vdCBzZXQKIyBDT05GSUdfQVRBX1NGRiBpcyBub3Qgc2V0CiMgQ09ORklHX01EIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90 IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9 eQpDT05GSUdfRklSRVdJUkVfT0hDST15CkNPTkZJR19GSVJFV0lSRV9TQlAyPXkKQ09ORklHX0ZJ UkVXSVJFX05FVD15CkNPTkZJR19GSVJFV0lSRV9OT1NZPXkKIyBDT05GSUdfTUFDSU5UT1NIX0RS SVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdf TkVUX0NPUkU9eQojIENPTkZJR19CT05ESU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVkgaXMg bm90IHNldApDT05GSUdfRVFVQUxJWkVSPXkKIyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKQ09O RklHX05FVF9URUFNPXkKQ09ORklHX05FVF9URUFNX01PREVfQlJPQURDQVNUPXkKQ09ORklHX05F VF9URUFNX01PREVfUk9VTkRST0JJTj15CkNPTkZJR19ORVRfVEVBTV9NT0RFX1JBTkRPTT15CkNP TkZJR19ORVRfVEVBTV9NT0RFX0FDVElWRUJBQ0tVUD15CkNPTkZJR19ORVRfVEVBTV9NT0RFX0xP QURCQUxBTkNFPXkKQ09ORklHX01BQ1ZMQU49eQojIENPTkZJR19NQUNWVEFQIGlzIG5vdCBzZXQK Q09ORklHX1ZYTEFOPXkKIyBDT05GSUdfR0VORVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUQ09O U09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFBPTEwgaXMgbm90IHNldAojIENPTkZJR19ORVRf UE9MTF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX1JJT05FVD15CkNPTkZJR19SSU9ORVRf VFhfU0laRT0xMjgKQ09ORklHX1JJT05FVF9SWF9TSVpFPTEyOAojIENPTkZJR19UVU4gaXMgbm90 IHNldApDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEU9eQojIENPTkZJR19WRVRIIGlzIG5vdCBzZXQK IyBDT05GSUdfVklSVElPX05FVCBpcyBub3Qgc2V0CkNPTkZJR19OTE1PTj15CiMgQ09ORklHX0FS Q05FVCBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCkNPTkZJR19DQUlG X1RUWT15CiMgQ09ORklHX0NBSUZfU1BJX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRl9I U0kgaXMgbm90IHNldAojIENPTkZJR19DQUlGX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19WSE9T VF9ORVQ9eQpDT05GSUdfVkhPU1RfUklORz15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9D Uk9TU19FTkRJQU5fTEVHQUNZPXkKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJl IGRyaXZlcnMKIwpDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFg9eQojIENPTkZJR19ORVRfRFNBX01W ODhFNjA2MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRFNBX01WODhFNlhYWF9ORUVEX1BQVT15CkNP TkZJR19ORVRfRFNBX01WODhFNjEzMT15CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MTIzXzYxXzY1 IGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0FfTVY4OEU2MTcxPXkKQ09ORklHX05FVF9EU0FfTVY4 OEU2MzUyPXkKQ09ORklHX05FVF9EU0FfQkNNX1NGMj15CkNPTkZJR19FVEhFUk5FVD15CkNPTkZJ R19NRElPPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl8zQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9BREFQVEVDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENP TkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQojIENPTkZJ R19BQ0VOSUMgaXMgbm90IHNldApDT05GSUdfQUxURVJBX1RTRT15CkNPTkZJR19ORVRfVkVORE9S X0FNRD15CiMgQ09ORklHX0FNRDgxMTFfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1BDTkVUMzI9eQpD T05GSUdfUENNQ0lBX05NQ0xBTj15CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRf VkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKQ09ORklHX0FUTDE9eQoj IENPTkZJR19BVEwxRSBpcyBub3Qgc2V0CkNPTkZJR19BVEwxQz15CiMgQ09ORklHX0FMWCBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlzIG5vdCBzZXQKQ09ORklHX05FVF9D QURFTkNFPXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FE Q09NPXkKQ09ORklHX0I0ND15CkNPTkZJR19CNDRfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0 X1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJPXkKIyBDT05GSUdfQkNNR0VORVQg aXMgbm90IHNldApDT05GSUdfQk5YMj15CkNPTkZJR19DTklDPXkKQ09ORklHX1RJR09OMz15CiMg Q09ORklHX0JOWDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YVCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9WRU5ET1JfQlJPQ0FERSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVN IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CiMgQ09ORklHX0NIRUxTSU9f VDEgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz15CkNPTkZJR19DSEVMU0lPX1Q0PXkKIyBD T05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPXkKQ09O RklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz15CkNPTkZJR19DWF9FQ0FUPXkKIyBD T05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRf VFVMSVA9eQpDT05GSUdfREUyMTA0WD15CkNPTkZJR19ERTIxMDRYX0RTTD0wCkNPTkZJR19UVUxJ UD15CkNPTkZJR19UVUxJUF9NV0k9eQpDT05GSUdfVFVMSVBfTU1JTz15CkNPTkZJR19UVUxJUF9O QVBJPXkKIyBDT05GSUdfVFVMSVBfTkFQSV9IV19NSVRJR0FUSU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfREU0WDUgaXMgbm90IHNldApDT05GSUdfV0lOQk9ORF84NDA9eQojIENPTkZJR19ETTkxMDIg aXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5vdCBzZXQKQ09ORklHX1BDTUNJQV9YSVJD T009eQojIENPTkZJR19ORVRfVkVORE9SX0RMSU5LIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfRU1VTEVYPXkKQ09ORklHX0JFMk5FVD15CkNPTkZJR19CRTJORVRfSFdNT049eQojIENPTkZJ R19CRTJORVRfVlhMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05G SUdfTkVUX1ZFTkRPUl9FWEFSPXkKQ09ORklHX1MySU89eQojIENPTkZJR19WWEdFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9GVUpJVFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF TkRPUl9IUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEw MCBpcyBub3Qgc2V0CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdfSUdCPXkK Q09ORklHX0lHQl9IV01PTj15CiMgQ09ORklHX0lHQlZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVhH QiBpcyBub3Qgc2V0CkNPTkZJR19JWEdCRT15CiMgQ09ORklHX0lYR0JFX1ZYTEFOIGlzIG5vdCBz ZXQKQ09ORklHX0lYR0JFX0hXTU9OPXkKIyBDT05GSUdfSVhHQkVfRENCIGlzIG5vdCBzZXQKIyBD T05GSUdfSVhHQkVWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0k0MEUgaXMgbm90IHNldAojIENPTkZJ R19JNDBFVkYgaXMgbm90IHNldAojIENPTkZJR19GTTEwSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0k4MjVYWD15CkNPTkZJR19KTUU9eQojIENPTkZJR19ORVRfVkVORE9SX01BUlZFTEwg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPXkK IyBDT05GSUdfTUxYNF9FTl9EQ0IgaXMgbm90IHNldApDT05GSUdfTUxYNF9FTl9WWExBTj15CkNP TkZJR19NTFg0X0NPUkU9eQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg1X0NPUkU9eQoj IENPTkZJR19NTFg1X0NPUkVfRU4gaXMgbm90IHNldApDT05GSUdfTUxYU1dfQ09SRT15CkNPTkZJ R19NTFhTV19DT1JFX0hXTU9OPXkKQ09ORklHX01MWFNXX1BDST15CkNPTkZJR19NTFhTV19TV0lU Q0hYMj15CkNPTkZJR19NTFhTV19TUEVDVFJVTT15CiMgQ09ORklHX05FVF9WRU5ET1JfTUlDUkVM IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTVlSST15CkNPTkZJR19NWVJJMTBHRT15CkNP TkZJR19GRUFMTlg9eQpDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKQ09ORklHX05BVFNFTUk9 eQojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05P TUUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SXzgzOTAgaXMgbm90IHNldAojIENPTkZJ R19ORVRfVkVORE9SX05WSURJQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX09LST15CkNP TkZJR19FVEhPQz15CkNPTkZJR19ORVRfUEFDS0VUX0VOR0lORT15CiMgQ09ORklHX0hBTUFDSEkg aXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX1FMT0dJQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05G SUdfTkVUX1ZFTkRPUl9SRUFMVEVLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVORVNB Uz15CiMgQ09ORklHX05FVF9WRU5ET1JfUkRDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf Uk9DS0VSPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfU0VFUT15CiMgQ09ORklHX05FVF9WRU5ET1JfU0lMQU4gaXMgbm90IHNldAojIENP TkZJR19ORVRfVkVORE9SX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NGQyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9WRU5ET1JfU01TQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NUTUlD Uk89eQpDT05GSUdfU1RNTUFDX0VUSD15CkNPTkZJR19TVE1NQUNfUExBVEZPUk09eQpDT05GSUdf RFdNQUNfR0VORVJJQz15CkNPTkZJR19TVE1NQUNfUENJPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9T VU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TWU5PUFNZUz15CkNPTkZJR19ORVRfVkVO RE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1RJPXkKIyBDT05GSUdfVElfQ1BTV19BTEUgaXMgbm90IHNldApDT05GSUdfVExBTj15CkNPTkZJ R19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfV0laTkVUIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElSQ09NPXkKIyBDT05GSUdfUENNQ0lBX1hJUkMyUFMg aXMgbm90IHNldApDT05GSUdfRkREST15CiMgQ09ORklHX0RFRlhYIGlzIG5vdCBzZXQKQ09ORklH X1NLRlA9eQojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMg bm90IHNldApDT05GSUdfUEhZTElCPXkKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09O RklHX0FRVUFOVElBX1BIWT15CiMgQ09ORklHX0FUODAzWF9QSFkgaXMgbm90IHNldAojIENPTkZJ R19BTURfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX0RBVklDT01f UEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX0NJQ0FEQV9Q SFk9eQojIENPTkZJR19WSVRFU1NFX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19URVJBTkVUSUNTX1BI WT15CiMgQ09ORklHX1NNU0NfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9ORVRfUEhZTElCPXkK Q09ORklHX0JST0FEQ09NX1BIWT15CkNPTkZJR19CQ003WFhYX1BIWT15CkNPTkZJR19CQ004N1hY X1BIWT15CiMgQ09ORklHX0lDUExVU19QSFkgaXMgbm90IHNldApDT05GSUdfUkVBTFRFS19QSFk9 eQpDT05GSUdfTkFUSU9OQUxfUEhZPXkKQ09ORklHX1NURTEwWFA9eQpDT05GSUdfTFNJX0VUMTAx MUNfUEhZPXkKIyBDT05GSUdfTUlDUkVMX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19EUDgzODQ4X1BI WT15CkNPTkZJR19EUDgzODY3X1BIWT15CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNl dApDT05GSUdfRklYRURfUEhZPXkKQ09ORklHX01ESU9fQklUQkFORz15CiMgQ09ORklHX01ESU9f R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NRElPX09DVEVPTj15CkNPTkZJR19NRElPX0JDTV9VTklN QUM9eQpDT05GSUdfUExJUD15CkNPTkZJR19QUFA9eQpDT05GSUdfUFBQX0JTRENPTVA9eQpDT05G SUdfUFBQX0RFRkxBVEU9eQojIENPTkZJR19QUFBfRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdf UFBQX01QUEUgaXMgbm90IHNldAojIENPTkZJR19QUFBfTVVMVElMSU5LIGlzIG5vdCBzZXQKIyBD T05GSUdfUFBQT0UgaXMgbm90IHNldAojIENPTkZJR19QUFRQIGlzIG5vdCBzZXQKQ09ORklHX1BQ UF9BU1lOQz15CkNPTkZJR19QUFBfU1lOQ19UVFk9eQpDT05GSUdfU0xJUD15CkNPTkZJR19TTEhD PXkKQ09ORklHX1NMSVBfQ09NUFJFU1NFRD15CiMgQ09ORklHX1NMSVBfU01BUlQgaXMgbm90IHNl dAojIENPTkZJR19TTElQX01PREVfU0xJUDYgaXMgbm90IHNldAoKIwojIEhvc3Qtc2lkZSBVU0Ig c3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVTQiBOZXR3b3JrIEFkYXB0ZXIgc3VwcG9ydAojCkNPTkZJ R19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9B VEg9eQpDT05GSUdfQVRIX0RFQlVHPXkKQ09ORklHX0FUSF9UUkFDRVBPSU5UUz15CiMgQ09ORklH X0FUSDVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTD15CiMgQ09ORklH X1dMQU5fVkVORE9SX0JST0FEQ09NIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0NJU0NP PXkKIyBDT05GSUdfV0xBTl9WRU5ET1JfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZF TkRPUl9JTlRFUlNJTCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX01BUlZFTEwgaXMg bm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9NRURJQVRFSyBpcyBub3Qgc2V0CkNPTkZJR19X TEFOX1ZFTkRPUl9SQUxJTks9eQojIENPTkZJR19XTEFOX1ZFTkRPUl9SRUFMVEVLIGlzIG5vdCBz ZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfUlNJIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9S X1NUPXkKQ09ORklHX1dMQU5fVkVORE9SX1RJPXkKIyBDT05GSUdfV0xBTl9WRU5ET1JfWllEQVMg aXMgbm90IHNldApDT05GSUdfUENNQ0lBX1JBWUNTPXkKCiMKIyBFbmFibGUgV2lNQVggKE5ldHdv cmtpbmcgb3B0aW9ucykgdG8gc2VlIHRoZSBXaU1BWCBkcml2ZXJzCiMKQ09ORklHX1dBTj15CiMg Q09ORklHX0xBTk1FRElBIGlzIG5vdCBzZXQKQ09ORklHX0hETEM9eQpDT05GSUdfSERMQ19SQVc9 eQpDT05GSUdfSERMQ19SQVdfRVRIPXkKQ09ORklHX0hETENfQ0lTQ089eQojIENPTkZJR19IRExD X0ZSIGlzIG5vdCBzZXQKIyBDT05GSUdfSERMQ19QUFAgaXMgbm90IHNldAoKIwojIFguMjUvTEFQ QiBzdXBwb3J0IGlzIGRpc2FibGVkCiMKQ09ORklHX1BDSTIwMFNZTj15CiMgQ09ORklHX1dBTlhM IGlzIG5vdCBzZXQKQ09ORklHX1BDMzAwVE9PPXkKIyBDT05GSUdfRkFSU1lOQyBpcyBub3Qgc2V0 CkNPTkZJR19ETENJPXkKQ09ORklHX0RMQ0lfTUFYPTgKQ09ORklHX1NCTkk9eQpDT05GSUdfU0JO SV9NVUxUSUxJTkU9eQojIENPTkZJR19JRUVFODAyMTU0X0RSSVZFUlMgaXMgbm90IHNldApDT05G SUdfVk1YTkVUMz15CiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfSVNETj15 CiMgQ09ORklHX0lTRE5fSTRMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNETl9DQVBJIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVNETl9EUlZfR0lHQVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0ROIGlz IG5vdCBzZXQKQ09ORklHX05WTT15CiMgQ09ORklHX05WTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX05WTV9HRU5OVk0gaXMgbm90IHNldApDT05GSUdfTlZNX1JSUEM9eQoKIwojIElucHV0IGRl dmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKIyBDT05GSUdfSU5QVVRfTEVEUyBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05G SUdfSU5QVVRfU1BBUlNFS01BUD15CiMgQ09ORklHX0lOUFVUX01BVFJJWEtNQVAgaXMgbm90IHNl dAoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwojIENPTkZJR19JTlBVVF9NT1VTRURFViBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lERVY9eQpDT05GSUdfSU5QVVRfRVZERVY9eQpDT05GSUdf SU5QVVRfRVZCVUc9eQoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tF WUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5v dCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xN ODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RXTDQwMzAgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15 CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0Vf UFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTPXkKQ09ORklHX01PVVNF X1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9Q UzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMg Q09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9U T1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdf TU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90 IHNldAojIENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0Vf QkNNNTk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKQ09ORklH X01PVVNFX0VMQU5fSTJDPXkKIyBDT05GSUdfTU9VU0VfRUxBTl9JMkNfSTJDIGlzIG5vdCBzZXQK Q09ORklHX01PVVNFX0VMQU5fSTJDX1NNQlVTPXkKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBu b3Qgc2V0CkNPTkZJR19NT1VTRV9HUElPPXkKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldApDT05GSUdf SU5QVVRfSk9ZU1RJQ0s9eQpDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HPXkKQ09ORklHX0pPWVNUSUNL X0EzRD15CkNPTkZJR19KT1lTVElDS19BREk9eQojIENPTkZJR19KT1lTVElDS19DT0JSQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dGMksgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tf R1JJUD15CkNPTkZJR19KT1lTVElDS19HUklQX01QPXkKQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1P VD15CiMgQ09ORklHX0pPWVNUSUNLX0lOVEVSQUNUIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNL X1NJREVXSU5ERVI9eQpDT05GSUdfSk9ZU1RJQ0tfVE1EQz15CiMgQ09ORklHX0pPWVNUSUNLX0lG T1JDRSBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPXkKIyBDT05GSUdfSk9ZU1RJ Q0tfTUFHRUxMQU4gaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkI9eQojIENPTkZJ R19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUj15 CkNPTkZJR19KT1lTVElDS19UV0lESk9ZPXkKQ09ORklHX0pPWVNUSUNLX1pIRU5IVUE9eQojIENP TkZJR19KT1lTVElDS19EQjkgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj15CkNP TkZJR19KT1lTVElDS19UVVJCT0dSQUZYPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5v dCBzZXQKQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9eQojIENPTkZJR19KT1lTVElDS19YUEFEIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf VE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKCiMK IyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9I QVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKIyBDT05GSUdfU0VSSU9fU0VSUE9S VCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19DVDgyQzcxMD15CiMgQ09ORklHX1NFUklPX1BBUktC RCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ T19MSUJQUzI9eQojIENPTkZJR19TRVJJT19SQVcgaXMgbm90IHNldApDT05GSUdfU0VSSU9fQUxU RVJBX1BTMj15CkNPTkZJR19TRVJJT19QUzJNVUxUPXkKQ09ORklHX1NFUklPX0FSQ19QUzI9eQpD T05GSUdfVVNFUklPPXkKQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PXkK Q09ORklHX0dBTUVQT1JUX0w0PXkKIyBDT05GSUdfR0FNRVBPUlRfRU1VMTBLMSBpcyBub3Qgc2V0 CiMgQ09ORklHX0dBTUVQT1JUX0ZNODAxIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNl cwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9 eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hX X0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9Q VFlTPXkKQ09ORklHX0RFVlBUU19NVUxUSVBMRV9JTlNUQU5DRVM9eQpDT05GSUdfTEVHQUNZX1BU WVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5E QVJEIGlzIG5vdCBzZXQKQ09ORklHX05PWk9NST15CkNPTkZJR19OX0dTTT15CiMgQ09ORklHX1RS QUNFX1NJTksgaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVW S01FTT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09O RklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15 CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNP TkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ1M9eQpDT05GSUdfU0VS SUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNP TkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CiMgQ09ORklHX1NFUklBTF84MjUwX01BTllfUE9S VFMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklB TF84MjUwX0RFVEVDVF9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9SU0EgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfODI1MF9GU0wgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9E VyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9SVDI4OFg9eQojIENPTkZJR19TRVJJQUxf ODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKCiMKIyBOb24t ODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpD T05GSUdfU0VSSUFMX0pTTT15CkNPTkZJR19TRVJJQUxfU0NDTlhQPXkKQ09ORklHX1NFUklBTF9T Q0NOWFBfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BTFRF UkFfVUFSVD15CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfTUFYUE9SVFM9NApDT05GSUdfU0VS SUFMX0FMVEVSQV9VQVJUX0JBVURSQVRFPTExNTIwMApDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJU X0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0FSQz15CiMgQ09ORklHX1NFUklBTF9BUkNfQ09OU09M RSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQVJDX05SX1BPUlRTPTEKQ09ORklHX1NFUklBTF9S UDI9eQpDT05GSUdfU0VSSUFMX1JQMl9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMX0ZTTF9MUFVB UlQ9eQpDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlRfQ09OU09MRT15CkNPTkZJR19QUklOVEVSPXkK Q09ORklHX0xQX0NPTlNPTEU9eQpDT05GSUdfUFBERVY9eQojIENPTkZJR19WSVJUSU9fQ09OU09M RSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9QQU5JQ19FVkVO VD15CiMgQ09ORklHX0lQTUlfUEFOSUNfU1RSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9E RVZJQ0VfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfU0k9eQpDT05GSUdfSVBNSV9T SV9QUk9CRV9ERUZBVUxUUz15CkNPTkZJR19JUE1JX1NTSUY9eQpDT05GSUdfSVBNSV9XQVRDSERP Rz15CkNPTkZJR19JUE1JX1BPV0VST0ZGPXkKQ09ORklHX0hXX1JBTkRPTT15CiMgQ09ORklHX0hX X1JBTkRPTV9USU1FUklPTUVNIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9JTlRFTD15CkNP TkZJR19IV19SQU5ET01fQU1EPXkKQ09ORklHX0hXX1JBTkRPTV9WSUE9eQpDT05GSUdfSFdfUkFO RE9NX1ZJUlRJTz15CiMgQ09ORklHX0hXX1JBTkRPTV9UUE0gaXMgbm90IHNldApDT05GSUdfTlZS QU09eQpDT05GSUdfUjM5NjQ9eQpDT05GSUdfQVBQTElDT009eQoKIwojIFBDTUNJQSBjaGFyYWN0 ZXIgZGV2aWNlcwojCiMgQ09ORklHX1NZTkNMSU5LX0NTIGlzIG5vdCBzZXQKQ09ORklHX0NBUkRN QU5fNDAwMD15CiMgQ09ORklHX0NBUkRNQU5fNDA0MCBpcyBub3Qgc2V0CkNPTkZJR19JUFdJUkVM RVNTPXkKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldAojIENPTkZJR19SQVdfRFJJVkVSIGlzIG5v dCBzZXQKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBp cyBub3Qgc2V0CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX1RDR19USVM9eQpDT05GSUdfVENHX1RJ U19JMkNfQVRNRUw9eQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049eQojIENPTkZJR19UQ0df VElTX0kyQ19OVVZPVE9OIGlzIG5vdCBzZXQKQ09ORklHX1RDR19OU0M9eQpDT05GSUdfVENHX0FU TUVMPXkKIyBDT05GSUdfVENHX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0NSQiBp cyBub3Qgc2V0CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0PXkKQ09ORklHX1RDR19USVNfU1QzM1pQ MjRfSTJDPXkKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfWElMTFlC VVM9eQojIENPTkZJR19YSUxMWUJVU19QQ0lFIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9ydAoj CkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJE SU5GTz15CiMgQ09ORklHX0kyQ19DT01QQVQgaXMgbm90IHNldApDT05GSUdfSTJDX0NIQVJERVY9 eQpDT05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCiMg Q09ORklHX0kyQ19NVVhfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0MSBp cyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9eQojIENPTkZJR19JMkNfTVVYX1JFRyBp cyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09O RklHX0kyQ19BTEdPQklUPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBD IFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19BTEkxNTM1PXkKQ09O RklHX0kyQ19BTEkxNTYzPXkKQ09ORklHX0kyQ19BTEkxNVgzPXkKQ09ORklHX0kyQ19BTUQ3NTY9 eQpDT05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj15CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90IHNldApDT05GSUdfSTJDX0lTQ0g9eQpDT05GSUdf STJDX0lTTVQ9eQpDT05GSUdfSTJDX1BJSVg0PXkKQ09ORklHX0kyQ19ORk9SQ0UyPXkKQ09ORklH X0kyQ19ORk9SQ0UyX1M0OTg1PXkKQ09ORklHX0kyQ19TSVM1NTk1PXkKQ09ORklHX0kyQ19TSVM2 MzA9eQpDT05GSUdfSTJDX1NJUzk2WD15CkNPTkZJR19JMkNfVklBPXkKQ09ORklHX0kyQ19WSUFQ Uk89eQoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMK IyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hp cCkKIwojIENPTkZJR19JMkNfQ0JVU19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05X QVJFX0NPUkU9eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPXkKQ09ORklHX0kyQ19HUElPPXkK Q09ORklHX0kyQ19LRU1QTEQ9eQpDT05GSUdfSTJDX09DT1JFUz15CiMgQ09ORklHX0kyQ19QQ0Ff UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfU0lNVEVDPXkKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJu YWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfUEFSUE9SVD15CkNPTkZJ R19JMkNfUEFSUE9SVF9MSUdIVD15CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0Cgoj CiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklHX0kyQ19TTEFWRT15CkNPTkZJ R19JMkNfU0xBVkVfRUVQUk9NPXkKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMg aXMgbm90IHNldAojIENPTkZJR19TUEkgaXMgbm90IHNldApDT05GSUdfU1BNST15CkNPTkZJR19I U0k9eQpDT05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMgSFNJIGNvbnRyb2xsZXJzCiMKCiMKIyBI U0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hBUj15CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdf UFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBw b3J0CiMKQ09ORklHX1BQU19DTElFTlRfS1RJTUVSPXkKQ09ORklHX1BQU19DTElFTlRfTERJU0M9 eQojIENPTkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVO VF9HUElPPXkKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3Vw cG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CkNPTkZJR19EUDgzNjQwX1BIWT15CkNPTkZJ R19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQ SU9fREVWUkVTPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQoj IENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTRlM9eQoKIwojIE1l bW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fRFdBUEIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNfUExB VEZPUk0gaXMgbm90IHNldAojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fWlggaXMgbm90IHNldAoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZl cnMKIwpDT05GSUdfR1BJT18xMDRfSURJT18xNj15CkNPTkZJR19HUElPXzEwNF9JRElfNDg9eQpD T05GSUdfR1BJT19GNzE4OFg9eQojIENPTkZJR19HUElPX0lUODcgaXMgbm90IHNldApDT05GSUdf R1BJT19TQ0g9eQpDT05GSUdfR1BJT19TQ0gzMTFYPXkKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMK IwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDAg aXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMlggaXMgbm90IHNldAojIENPTkZJR19HUElP X1BDQTk1M1ggaXMgbm90IHNldApDT05GSUdfR1BJT19QQ0Y4NTdYPXkKIyBDT05GSUdfR1BJT19T WDE1MFggaXMgbm90IHNldAoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FE UDU1MjA9eQpDT05GSUdfR1BJT19KQU5aX1RUTD15CkNPTkZJR19HUElPX0tFTVBMRD15CkNPTkZJ R19HUElPX0xQMzk0Mz15CiMgQ09ORklHX0dQSU9fUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1RXTDQwMzA9eQojIENPTkZJR19HUElPX1RXTDYwNDAgaXMgbm90IHNldApDT05GSUdfR1BJ T19XTTgzMVg9eQoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FNRDgxMTE9 eQpDT05GSUdfR1BJT19CVDhYWD15CkNPTkZJR19HUElPX0lOVEVMX01JRD15CkNPTkZJR19HUElP X01MX0lPSD15CkNPTkZJR19HUElPX1JEQzMyMVg9eQoKIwojIFNQSSBvciBJMkMgR1BJTyBleHBh bmRlcnMKIwojIENPTkZJR19HUElPX01DUDIzUzA4IGlzIG5vdCBzZXQKQ09ORklHX1cxPXkKCiMK IyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJPWD15CkNPTkZJR19X MV9NQVNURVJfRFMyNDgyPXkKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CkNPTkZJR19XMV9NQVNU RVJfR1BJTz15CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15CkNP TkZJR19XMV9TTEFWRV9TTUVNPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQwOD15CiMgQ09ORklHX1cx X1NMQVZFX0RTMjQwOF9SRUFEQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9 eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDIzIGlzIG5v dCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMxIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZF X0RTMjQzMz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzM19DUkMgaXMgbm90IHNldAojIENPTkZJ R19XMV9TTEFWRV9EUzI3NjAgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzgwPXkKQ09O RklHX1cxX1NMQVZFX0RTMjc4MT15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90IHNl dAojIENPTkZJR19XMV9TTEFWRV9CUTI3MDAwIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBM WT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QREFfUE9X RVI9eQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT15CkNPTkZJR19XTTgzMVhfQkFDS1VQPXkK IyBDT05GSUdfV004MzFYX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfUE9XRVI9eQpDT05G SUdfQkFUVEVSWV84OFBNODYwWD15CkNPTkZJR19CQVRURVJZX0RTMjc4MD15CkNPTkZJR19CQVRU RVJZX0RTMjc4MT15CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKQ09ORklHX0JB VFRFUllfU0JTPXkKQ09ORklHX0JBVFRFUllfQlEyN1hYWD15CiMgQ09ORklHX0JBVFRFUllfQlEy N1hYWF9JMkMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EQTkxNTA9eQojIENPTkZJR19BWFAy ODhfRlVFTF9HQVVHRSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX01BWDE3MDQwPXkKQ09ORklH X0JBVFRFUllfTUFYMTcwNDI9eQpDT05GSUdfQkFUVEVSWV9UV0w0MDMwX01BREM9eQojIENPTkZJ R19DSEFSR0VSXzg4UE04NjBYIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9eQpD T05GSUdfQkFUVEVSWV9SWDUxPXkKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQK Q09ORklHX0NIQVJHRVJfVFdMNDAzMD15CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBz ZXQKQ09ORklHX0NIQVJHRVJfR1BJTz15CkNPTkZJR19DSEFSR0VSX01BTkFHRVI9eQpDT05GSUdf Q0hBUkdFUl9NQVgxNDU3Nz15CiMgQ09ORklHX0NIQVJHRVJfTUFYODk5NyBpcyBub3Qgc2V0CiMg Q09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9 eQpDT05GSUdfQ0hBUkdFUl9CUTI0MjU3PXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJf U01CMzQ3PXkKQ09ORklHX0NIQVJHRVJfVFBTNjUyMTc9eQpDT05GSUdfQkFUVEVSWV9HQVVHRV9M VEMyOTQxPXkKQ09ORklHX0JBVFRFUllfUlQ1MDMzPXkKQ09ORklHX0NIQVJHRVJfUlQ5NDU1PXkK IyBDT05GSUdfQVhQMjBYX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMg bm90IHNldApDT05GSUdfUE9XRVJfQVZTPXkKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJ RD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2 ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0FCSVRVR1VSVTMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTQ9eQpDT05GSUdf U0VOU09SU19BRDc0MTg9eQpDT05GSUdfU0VOU09SU19BRE0xMDIxPXkKIyBDT05GSUdfU0VOU09S U19BRE0xMDI1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyNj15CkNPTkZJR19TRU5T T1JTX0FETTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKQ09ORklHX1NFTlNPUlNfQURN OTI0MD15CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPXkK Q09ORklHX1NFTlNPUlNfQURUNzQxMT15CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9eQojIENPTkZJ R19TRU5TT1JTX0FEVDc0NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BU0M3NjIxPXkKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkK Q09ORklHX1NFTlNPUlNfSzEwVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0FTQjEwMD15CiMgQ09ORklHX1NFTlNPUlNfQVRYUDEgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0RTNjIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFMxNjIxPXkKQ09ORklHX1NF TlNPUlNfREVMTF9TTU09eQpDT05GSUdfU0VOU09SU19JNUtfQU1CPXkKQ09ORklHX1NFTlNPUlNf RjcxODA1Rj15CkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPXkKIyBDT05GSUdfU0VOU09SU19GNzUz NzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19HTDUxOFNNPXkKQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15CkNPTkZJR19TRU5TT1JT X0c3NjBBPXkKQ09ORklHX1NFTlNPUlNfRzc2Mj15CkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPXkK IyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSUJNQUVN PXkKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JSU9f SFdNT049eQojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19DT1JFVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0pDNDI9eQpDT05GSUdfU0VOU09SU19QT1dSMTIyMD15CkNPTkZJR19TRU5T T1JTX0xJTkVBR0U9eQpDT05GSUdfU0VOU09SU19MVEMyOTQ1PXkKQ09ORklHX1NFTlNPUlNfTFRD NDE1MT15CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9eQpDT05GSUdfU0VOU09SU19MVEM0MjIyPXkK Q09ORklHX1NFTlNPUlNfTFRDNDI0NT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01B WDE2MDY1PXkKIyBDT05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTUFYMTY2OD15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUFYNjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQpDT05GSUdfU0VOU09SU19N QVg2NjUwPXkKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9eQpDT05GSUdf U0VOU09SU19NRU5GMjFCTUNfSFdNT049eQojIENPTkZJR19TRU5TT1JTX0xNNjMgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzUg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTc3PXkKIyBDT05GSUdfU0VOU09SU19MTTc4IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TE04Mz15CkNPTkZJR19TRU5TT1JTX0xNODU9eQojIENPTkZJR19TRU5TT1JTX0xNODcgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MTTkwPXkKQ09ORklHX1NFTlNPUlNfTE05Mj15CiMgQ09ORklH X1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9eQojIENPTkZJ R19TRU5TT1JTX0xNOTUyNDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKQ09O RklHX1NFTlNPUlNfUEM4NzM2MD15CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9SPXkKQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz15 CkNPTkZJR19TRU5TT1JTX05DVDY3NzU9eQojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1BDRjg1OTEgaXMgbm90IHNldApDT05GSUdfUE1CVVM9eQpDT05GSUdfU0VOU09SU19QTUJVUz15 CkNPTkZJR19TRU5TT1JTX0FETTEyNzU9eQpDT05GSUdfU0VOU09SU19MTTI1MDY2PXkKQ09ORklH X1NFTlNPUlNfTFRDMjk3OD15CkNPTkZJR19TRU5TT1JTX0xUQzI5NzhfUkVHVUxBVE9SPXkKQ09O RklHX1NFTlNPUlNfTFRDMzgxNT15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX01BWDIwNzUxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFY MzQ0NDA9eQpDT05GSUdfU0VOU09SU19NQVg4Njg4PXkKQ09ORklHX1NFTlNPUlNfVFBTNDA0MjI9 eQpDT05GSUdfU0VOU09SU19VQ0Q5MDAwPXkKQ09ORklHX1NFTlNPUlNfVUNEOTIwMD15CiMgQ09O RklHX1NFTlNPUlNfWkw2MTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMTU9eQojIENP TkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUQzE9eQojIENP TkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RNRTE3Mzcg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19FTUMxNDAzPXkKQ09ORklHX1NFTlNPUlNfRU1DMjEw Mz15CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9eQpD T05GSUdfU0VOU09SU19TTVNDNDdNMTkyPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CiMg Q09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT04gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19T TU02NjU9eQpDT05GSUdfU0VOU09SU19BREMxMjhEODE4PXkKQ09ORklHX1NFTlNPUlNfQURTMTAx NT15CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FN QzY4MjE9eQpDT05GSUdfU0VOU09SU19JTkEyMDk9eQojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfVEhNQzUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTAyPXkKIyBDT05GSUdfU0VO U09SU19UTVAxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UV0w0 MDMwX01BREMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD15CiMgQ09ORklH X1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT15CiMgQ09O RklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19XODM3OTU9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJM IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19XODNMNzg2Tkc9eQpDT05GSUdfU0VOU09SU19XODM2MjdIRj15CiMgQ09ORklHX1NF TlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfV004MzFYPXkKCiMKIyBB Q1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15CkNPTkZJR19U SEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09W X0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJf U1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9D QVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNl dApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFO R19CQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQojIENPTkZJ R19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFM X0VNVUxBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVAgaXMgbm90IHNl dApDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9eQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RI RVJNQUwgaXMgbm90IHNldAojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HIGlzIG5v dCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5l CiMKQ09ORklHX1NTQj15CkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9T U0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQojIENPTkZJR19TU0JfQjQzX1BDSV9CUklER0Ug aXMgbm90IHNldApDT05GSUdfU1NCX1BDTUNJQUhPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0Jf UENNQ0lBSE9TVCBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQpDT05G SUdfU1NCX1NESU9IT1NUPXkKIyBDT05GSUdfU1NCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NT Ql9EUklWRVJfUENJQ09SRV9QT1NTSUJMRT15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkU9eQoj IENPTkZJR19TU0JfRFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15 CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCiMgQ09ORklHX0JDTUEgaXMgbm90IHNldAoK IwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQpDT05G SUdfTUZEX0FTMzcxMT15CkNPTkZJR19QTUlDX0FEUDU1MjA9eQojIENPTkZJR19NRkRfQUFUMjg3 MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKQ09ORklH X01GRF9BWFAyMFg9eQojIENPTkZJR19NRkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BN SUNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNldAoj IENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNjI9eQojIENPTkZJ R19NRkRfREE5MDYzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkxNTA9eQojIENPTkZJR19NRkRf TUMxM1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBD T05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19T Q0g9eQojIENPTkZJR19JTlRFTF9TT0NfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRF TF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90 IHNldApDT05GSUdfTUZEX0pBTlpfQ01PRElPPXkKQ09ORklHX01GRF9LRU1QTEQ9eQpDT05GSUdf TUZEXzg4UE04MDA9eQpDT05GSUdfTUZEXzg4UE04MDU9eQpDT05GSUdfTUZEXzg4UE04NjBYPXkK Q09ORklHX01GRF9NQVgxNDU3Nz15CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkwNz15CiMgQ09O RklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg4OTk3PXkKQ09ORklHX01G RF9NQVg4OTk4PXkKQ09ORklHX01GRF9NVDYzOTc9eQpDT05GSUdfTUZEX01FTkYyMUJNQz15CkNP TkZJR19NRkRfUkVUVT15CkNPTkZJR19NRkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2MzNfQURD PXkKQ09ORklHX1BDRjUwNjMzX0dQSU89eQpDT05GSUdfTUZEX1JEQzMyMVg9eQpDT05GSUdfTUZE X1JUU1hfUENJPXkKQ09ORklHX01GRF9SVDUwMzM9eQpDT05GSUdfTUZEX1JDNVQ1ODM9eQpDT05G SUdfTUZEX1JONVQ2MTg9eQpDT05GSUdfTUZEX1NFQ19DT1JFPXkKQ09ORklHX01GRF9TSTQ3Nlhf Q09SRT15CiMgQ09ORklHX01GRF9TTTUwMSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0tZODE0NTI9 eQojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CkNPTkZJR19BQlg1MDBfQ09SRT15CiMgQ09O RklHX0FCMzEwMF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVNDT049eQojIENPTkZJR19N RkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTFAzOTQzPXkKIyBDT05G SUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldApD T05GSUdfVFBTNjEwNVg9eQojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQ UzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKQ09ORklH X01GRF9UUFM2NTIxNz15CkNPTkZJR19NRkRfVFBTNjUyMTg9eQojIENPTkZJR19NRkRfVFBTNjU4 NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfTUZE X1RQUzY1OTEyPXkKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CkNPTkZJR19UV0w0MDMwX0NPUkU9eQpDT05GSUdfTUZE X1RXTDQwMzBfQVVESU89eQpDT05GSUdfVFdMNjA0MF9DT1JFPXkKQ09ORklHX01GRF9XTDEyNzNf Q09SRT15CkNPTkZJR19NRkRfTE0zNTMzPXkKIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90IHNldAoj IENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMg bm90IHNldApDT05GSUdfTUZEX1dNODQwMD15CkNPTkZJR19NRkRfV004MzFYPXkKQ09ORklHX01G RF9XTTgzMVhfSTJDPXkKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfV004OTk0IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUj15CkNPTkZJR19SRUdVTEFU T1JfREVCVUc9eQpDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxB VE9SX1ZJUlRVQUxfQ09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1F Uj15CkNPTkZJR19SRUdVTEFUT1JfODhQTTgwMD15CkNPTkZJR19SRUdVTEFUT1JfODhQTTg2MDc9 eQojIENPTkZJR19SRUdVTEFUT1JfQUNUODg2NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf QUQ1Mzk4PXkKQ09ORklHX1JFR1VMQVRPUl9BTkFUT1A9eQojIENPTkZJR19SRUdVTEFUT1JfQVMz NzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FYUDIwWCBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9EQTkwNjIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTIxMD15 CkNPTkZJR19SRUdVTEFUT1JfREE5MjExPXkKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CiMg Q09ORklHX1JFR1VMQVRPUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1 PXkKQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT15CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQMzk3Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9M UDg3MlggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQODc1NT15CiMgQ09ORklHX1JFR1VM QVRPUl9MVEMzNTg5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE0NTc3IGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2 NDkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQpDT05GSUdfUkVHVUxBVE9S X01BWDg5MDc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NTI9eQojIENPTkZJR19SRUdVTEFUT1Jf TUFYODk3MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5Nz15CiMgQ09ORklHX1JF R1VMQVRPUl9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzOTcgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX1BDRjUwNjMzPXkKQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMD15CkNPTkZJR19SRUdVTEFU T1JfUFY4ODA2MD15CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9RQ09NX1NQTUk9eQpDT05GSUdfUkVHVUxBVE9SX1JDNVQ1ODM9eQojIENPTkZJ R19SRUdVTEFUT1JfUk41VDYxOCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUlQ1MDMzPXkK IyBDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1My TVBTMTE9eQpDT05GSUdfUkVHVUxBVE9SX1M1TTg3Njc9eQpDT05GSUdfUkVHVUxBVE9SX1NLWTgx NDUyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMj15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjEw NVg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAy Mz15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3 PXkKQ09ORklHX1JFR1VMQVRPUl9UV0w0MDMwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1dNODMxWCBp cyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9XTTg0MDAgaXMgbm90IHNldApDT05GSUdfTUVE SUFfU1VQUE9SVD15CgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpDT05GSUdfTUVESUFf Q0FNRVJBX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQ9eQpDT05GSUdf TUVESUFfRElHSVRBTF9UVl9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBp cyBub3Qgc2V0CkNPTkZJR19NRURJQV9TRFJfU1VQUE9SVD15CkNPTkZJR19NRURJQV9SQ19TVVBQ T1JUPXkKIyBDT05GSUdfTUVESUFfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19E RVY9eQpDT05GSUdfVklERU9fVjRMMj15CkNPTkZJR19WSURFT19BRFZfREVCVUc9eQpDT05GSUdf VklERU9fRklYRURfTUlOT1JfUkFOR0VTPXkKQ09ORklHX1ZJREVPX1BDSV9TS0VMRVRPTj15CkNP TkZJR19WNEwyX01FTTJNRU1fREVWPXkKQ09ORklHX1ZJREVPQlVGX0dFTj15CkNPTkZJR19WSURF T0JVRl9ETUFfU0c9eQpDT05GSUdfVklERU9CVUYyX0NPUkU9eQpDT05GSUdfVklERU9CVUYyX01F TU9QUz15CkNPTkZJR19WSURFT0JVRjJfRE1BX0NPTlRJRz15CkNPTkZJR19EVkJfQ09SRT15CkNP TkZJR19EVkJfTkVUPXkKIyBDT05GSUdfVFRQQ0lfRUVQUk9NIGlzIG5vdCBzZXQKQ09ORklHX0RW Ql9NQVhfQURBUFRFUlM9OAojIENPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldAoK IwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfUkNfQ09SRT15CiMgQ09ORklHX1JDX01BUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JDX0RFQ09ERVJTIGlzIG5vdCBzZXQKQ09ORklHX1JDX0RFVklDRVM9 eQojIENPTkZJR19SQ19BVElfUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfRU5FIGlzIG5v dCBzZXQKIyBDT05GSUdfSVJfSElYNUhEMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX0lNT04gaXMg bm90IHNldAojIENPTkZJR19JUl9NQ0VVU0IgaXMgbm90IHNldAojIENPTkZJR19JUl9JVEVfQ0lS IGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfRklOVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfTlVW T1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX1JFRFJBVDMgaXMgbm90IHNldAojIENPTkZJR19J Ul9TVFJFQU1aQVAgaXMgbm90IHNldAojIENPTkZJR19JUl9XSU5CT05EX0NJUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lSX0lHT1JQTFVHVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfSUdVQU5BIGlz IG5vdCBzZXQKIyBDT05GSUdfSVJfVFRVU0JJUiBpcyBub3Qgc2V0CkNPTkZJR19SQ19MT09QQkFD Sz15CiMgQ09ORklHX0lSX0dQSU9fQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUENJX1NV UFBPUlQgaXMgbm90IHNldApDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlM9eQojIENPTkZJR19W SURFT19DQUZFX0NDSUMgaXMgbm90IHNldApDT05GSUdfVklERU9fVklBX0NBTUVSQT15CiMgQ09O RklHX1NPQ19DQU1FUkEgaXMgbm90IHNldApDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUz15CkNP TkZJR19WSURFT19TSF9WRVU9eQojIENPTkZJR19WNExfVEVTVF9EUklWRVJTIGlzIG5vdCBzZXQK IyBDT05GSUdfRFZCX1BMQVRGT1JNX0RSSVZFUlMgaXMgbm90IHNldAoKIwojIFN1cHBvcnRlZCBN TUMvU0RJTyBhZGFwdGVycwojCkNPTkZJR19TTVNfU0RJT19EUlY9eQoKIwojIFN1cHBvcnRlZCBG aXJlV2lyZSAoSUVFRSAxMzk0KSBBZGFwdGVycwojCiMgQ09ORklHX0RWQl9GSVJFRFRWIGlzIG5v dCBzZXQKQ09ORklHX01FRElBX0NPTU1PTl9PUFRJT05TPXkKCiMKIyBjb21tb24gZHJpdmVyIG9w dGlvbnMKIwpDT05GSUdfU01TX1NJQU5PX01EVFY9eQojIENPTkZJR19TTVNfU0lBTk9fUkMgaXMg bm90IHNldAoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGky YywgZnJvbnRlbmRzKQojCkNPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVD15CkNPTkZJR19W SURFT19JUl9JMkM9eQoKIwojIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMK IwoKIwojIFJEUyBkZWNvZGVycwojCgojCiMgVmlkZW8gZGVjb2RlcnMKIwoKIwojIFZpZGVvIGFu ZCBhdWRpbyBkZWNvZGVycwojCgojCiMgVmlkZW8gZW5jb2RlcnMKIwoKIwojIENhbWVyYSBzZW5z b3IgZGV2aWNlcwojCkNPTkZJR19WSURFT19PVjc2NzA9eQoKIwojIEZsYXNoIGRldmljZXMKIwoK IwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lv biBjaGlwcwojCgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwoKIwojIFNlbnNvcnMg dXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgojCkNPTkZJR19NRURJQV9UVU5FUj15CkNPTkZJR19N RURJQV9UVU5FUl9TSU1QTEU9eQpDT05GSUdfTUVESUFfVFVORVJfVERBODI5MD15CkNPTkZJR19N RURJQV9UVU5FUl9UREE4MjdYPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjcxPXkKQ09ORklH X01FRElBX1RVTkVSX1REQTk4ODc9eQpDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYPXkKQ09ORklH X01FRElBX1RVTkVSX1hDMjAyOD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzUwMDA9eQpDT05GSUdf TUVESUFfVFVORVJfWEM0MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX01DNDRTODAzPXkKCiMKIyBN dWx0aXN0YW5kYXJkIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCgojCiMgTXVsdGlzdGFuZGFyZCAo Y2FibGUgKyB0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKCiMKIyBEVkItUyAoc2F0ZWxsaXRlKSBm cm9udGVuZHMKIwoKIwojIERWQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKIyBDT05GSUdf RFZCX0FTMTAyX0ZFIGlzIG5vdCBzZXQKCiMKIyBEVkItQyAoY2FibGUpIGZyb250ZW5kcwojCgoj CiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRlcnJlc3RyaWFsL0NhYmxlIERUVikgZnJv bnRlbmRzCiMKCiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwoKIwojIElTREIt UyAoc2F0ZWxsaXRlKSAmIElTREItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCgojCiMgRGln aXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9QTEwKIwoKIwojIFNFQyBjb250cm9sIGRldmlj ZXMgZm9yIERWQi1TCiMKCiMKIyBUb29scyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwojIENP TkZJR19EVkJfRFVNTVlfRkUgaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwojIENP TkZJR19BR1AgaXMgbm90IHNldApDT05GSUdfSU5URUxfR1RUPXkKQ09ORklHX1ZHQV9BUkI9eQpD T05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qg c2V0CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09ORklHX0RSTV9LTVNfSEVM UEVSPXkKQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0ZCREVWX0VNVUxB VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNl dApDT05GSUdfRFJNX1RUTT15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09O RklHX0RSTV9JMkNfQURWNzUxMT15CkNPTkZJR19EUk1fSTJDX0NINzAwNj15CkNPTkZJR19EUk1f STJDX1NJTDE2ND15CkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPXkKIyBDT05GSUdfRFJNX1RE RlggaXMgbm90IHNldApDT05GSUdfRFJNX1IxMjg9eQpDT05GSUdfRFJNX1JBREVPTj15CkNPTkZJ R19EUk1fUkFERU9OX1VTRVJQVFI9eQpDT05GSUdfRFJNX0FNREdQVT15CiMgQ09ORklHX0RSTV9B TURHUFVfQ0lLIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTURHUFVfVVNFUlBUUj15CiMgQ09ORklH X0RSTV9BTURfUE9XRVJQTEFZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9OT1VWRUFVPXkKQ09ORklH X05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVBVV9ERUJVR19ERUZBVUxUPTMKIyBDT05GSUdf RFJNX05PVVZFQVVfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1PXkKQ09ORklH X0RSTV9JOTE1X1BSRUxJTUlOQVJZX0hXX1NVUFBPUlQ9eQojIENPTkZJR19EUk1fTUdBIGlzIG5v dCBzZXQKQ09ORklHX0RSTV9WSUE9eQpDT05GSUdfRFJNX1NBVkFHRT15CkNPTkZJR19EUk1fVkdF TT15CkNPTkZJR19EUk1fVk1XR0ZYPXkKIyBDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTiBpcyBub3Qg c2V0CkNPTkZJR19EUk1fR01BNTAwPXkKQ09ORklHX0RSTV9HTUE2MDA9eQpDT05GSUdfRFJNX0dN QTM2MDA9eQojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9DSVJSVVNf UUVNVT15CkNPTkZJR19EUk1fUVhMPXkKQ09ORklHX0RSTV9CT0NIUz15CkNPTkZJR19EUk1fVklS VElPX0dQVT15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKQ09ORklH X0RSTV9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwoKIwojIEZyYW1l IGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBu b3Qgc2V0CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQl9E REM9eQpDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNU PXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBD T05GSUdfRkJfQ0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNf RklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJM SVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNf Rk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9TVkdBTElCPXkKIyBDT05G SUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZC X01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZl ciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKQ09ORklH X0ZCX1BNMj15CkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUPXkKQ09ORklHX0ZCX0NZQkVS MjAwMD15CkNPTkZJR19GQl9DWUJFUjIwMDBfRERDPXkKQ09ORklHX0ZCX0FSQz15CkNPTkZJR19G Ql9BU0lMSUFOVD15CkNPTkZJR19GQl9JTVNUVD15CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1ZFU0E9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKQ09ORklHX0ZC X0hHQT15CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TMUQxM1hY WD15CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9SSVZBPXkKIyBDT05G SUdfRkJfUklWQV9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfUklWQV9ERUJVRz15CiMgQ09ORklH X0ZCX1JJVkFfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9MRTgwNTc4PXkKQ09ORklHX0ZCX0NBUklMTE9fUkFOQ0g9eQpDT05GSUdfRkJf TUFUUk9YPXkKIyBDT05GSUdfRkJfTUFUUk9YX01JTExFTklVTSBpcyBub3Qgc2V0CkNPTkZJR19G Ql9NQVRST1hfTVlTVElRVUU9eQpDT05GSUdfRkJfTUFUUk9YX0c9eQojIENPTkZJR19GQl9NQVRS T1hfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZC X0FUWTEyOD15CkNPTkZJR19GQl9BVFkxMjhfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX0FUWT15CiMg Q09ORklHX0ZCX0FUWV9DVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWV9HWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX0FUWV9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfRkJfUzM9eQpDT05G SUdfRkJfUzNfRERDPXkKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U0lTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJQT15CkNPTkZJR19GQl9WSUFfRElSRUNUX1BST0NG Uz15CkNPTkZJR19GQl9WSUFfWF9DT01QQVRJQklMSVRZPXkKQ09ORklHX0ZCX05FT01BR0lDPXkK IyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CkNPTkZJR19GQl8zREZYPXkKQ09ORklHX0ZCXzNE RlhfQUNDRUw9eQpDT05GSUdfRkJfM0RGWF9JMkM9eQpDT05GSUdfRkJfVk9PRE9PMT15CkNPTkZJ R19GQl9WVDg2MjM9eQpDT05GSUdfRkJfVFJJREVOVD15CkNPTkZJR19GQl9BUks9eQpDT05GSUdf RkJfUE0zPXkKQ09ORklHX0ZCX0NBUk1JTkU9eQojIENPTkZJR19GQl9DQVJNSU5FX0RSQU1fRVZB TCBpcyBub3Qgc2V0CkNPTkZJR19DQVJNSU5FX0RSQU1fQ1VTVE9NPXkKQ09ORklHX0ZCX0lCTV9H WFQ0NTAwPXkKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NRVRST05P TUU9eQpDT05GSUdfRkJfTUI4NjJYWD15CkNPTkZJR19GQl9NQjg2MlhYX1BDSV9HREM9eQpDT05G SUdfRkJfTUI4NjJYWF9JMkM9eQpDT05GSUdfRkJfQlJPQURTSEVFVD15CiMgQ09ORklHX0ZCX0FV T19LMTkwWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSU1QTEU9eQpDT05GSUdfRkJfU003MTI9eQpD T05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBp cyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJ R0hUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNTMzIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hU X1BNODk0MV9XTEVEIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkE9eQojIENPTkZJ R19CQUNLTElHSFRfV004MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDU1MjAg aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklH X0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUXzg4UE04NjBY IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05G SUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfUEFORE9SQT15 CkNPTkZJR19CQUNLTElHSFRfU0tZODE0NTI9eQojIENPTkZJR19CQUNLTElHSFRfVFBTNjUyMTcg aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVMzNzExIGlzIG5vdCBzZXQKQ09ORklHX0JB Q0tMSUdIVF9HUElPPXkKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKIyBD T05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CkNPTkZJR19WR0FTVEFURT15CkNPTkZJ R19IRE1JPXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdB X0NPTlNPTEU9eQojIENPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLIGlzIG5vdCBzZXQKQ09O RklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJ R19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05G SUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CkNPTkZJR19GUkFNRUJVRkZF Ul9DT05TT0xFX1JPVEFUSU9OPXkKQ09ORklHX0xPR089eQpDT05GSUdfTE9HT19MSU5VWF9NT05P PXkKQ09ORklHX0xPR09fTElOVVhfVkdBMTY9eQojIENPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQg aXMgbm90IHNldApDT05GSUdfU09VTkQ9eQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQojIENPTkZJ R19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORCBpcyBub3Qg c2V0CkNPTkZJR19TT1VORF9QUklNRT15CkNPTkZJR19TT1VORF9PU1M9eQpDT05GSUdfU09VTkRf VFJBQ0VJTklUPXkKQ09ORklHX1NPVU5EX0RNQVA9eQojIENPTkZJR19TT1VORF9WTUlESSBpcyBu b3Qgc2V0CkNPTkZJR19TT1VORF9UUklYPXkKIyBDT05GSUdfU09VTkRfTVNTIGlzIG5vdCBzZXQK IyBDT05GSUdfU09VTkRfTVBVNDAxIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX1BBUz15CkNPTkZJ R19QQVNfSk9ZU1RJQ0s9eQpDT05GSUdfU09VTkRfUFNTPXkKQ09ORklHX1BTU19NSVhFUj15CiMg Q09ORklHX1NPVU5EX1NCIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX1lNMzgxMj15CiMgQ09ORklH X1NPVU5EX1VBUlQ2ODUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfQUVEU1AxNiBpcyBub3Qg c2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKQ09ORklHX0hJRF9CQVRURVJZX1NU UkVOR1RIPXkKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdf SElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVD SD15CkNPTkZJR19ISURfQUNSVVg9eQpDT05GSUdfSElEX0FDUlVYX0ZGPXkKQ09ORklHX0hJRF9B UFBMRT15CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldAojIENPTkZJR19ISURfQkVMS0lO IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DSEVSUlk9eQojIENPTkZJR19ISURfQ0hJQ09OWSBpcyBu b3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVTUz15CkNPTkZJR19ISURfRFJBR09OUklTRT15CkNPTkZJ R19EUkFHT05SSVNFX0ZGPXkKQ09ORklHX0hJRF9FTVNfRkY9eQpDT05GSUdfSElEX0VMRUNPTT15 CiMgQ09ORklHX0hJRF9FWktFWSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VNQklSRD15CiMgQ09O RklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9LWUU9eQojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0dZUkFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQpDT05G SUdfSElEX0xDUE9XRVI9eQpDT05GSUdfSElEX0xFTk9WTz15CiMgQ09ORklHX0hJRF9MT0dJVEVD SCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUFHSUNNT1VTRT15CkNPTkZJR19ISURfTUlDUk9TT0ZU PXkKQ09ORklHX0hJRF9NT05URVJFWT15CkNPTkZJR19ISURfTVVMVElUT1VDSD15CkNPTkZJR19I SURfT1JURUs9eQpDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZG PXkKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BSSU1BWCBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfU0FN U1VORyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklHX0hJRF9TVEVFTFNF UklFUz15CkNPTkZJR19ISURfU1VOUExVUz15CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldApD T05GSUdfSElEX0dSRUVOQVNJQT15CiMgQ09ORklHX0dSRUVOQVNJQV9GRiBpcyBub3Qgc2V0CkNP TkZJR19ISURfU01BUlRKT1lQTFVTPXkKQ09ORklHX1NNQVJUSk9ZUExVU19GRj15CkNPTkZJR19I SURfVElWTz15CkNPTkZJR19ISURfVE9QU0VFRD15CiMgQ09ORklHX0hJRF9USElOR00gaXMgbm90 IHNldApDT05GSUdfSElEX1RIUlVTVE1BU1RFUj15CkNPTkZJR19USFJVU1RNQVNURVJfRkY9eQpD T05GSUdfSElEX1dBQ09NPXkKQ09ORklHX0hJRF9XSUlNT1RFPXkKQ09ORklHX0hJRF9YSU5NTz15 CkNPTkZJR19ISURfWkVST1BMVVM9eQpDT05GSUdfWkVST1BMVVNfRkY9eQpDT05GSUdfSElEX1pZ REFDUk9OPXkKQ09ORklHX0hJRF9TRU5TT1JfSFVCPXkKQ09ORklHX0hJRF9TRU5TT1JfQ1VTVE9N X1NFTlNPUj15CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9eQpDT05GSUdf VVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0Jf QVJDSF9IQVNfSENEPXkKIyBDT05GSUdfVVNCIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2 ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX1VTQl9QSFkg aXMgbm90IHNldAojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBSFZPX1VTQiBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVdCPXkKQ09ORklHX1VXQl9XSENJPXkK Q09ORklHX01NQz15CkNPTkZJR19NTUNfREVCVUc9eQoKIwojIE1NQy9TRC9TRElPIENhcmQgRHJp dmVycwojCkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04CiMgQ09O RklHX01NQ19CTE9DS19CT1VOQ0UgaXMgbm90IHNldApDT05GSUdfU0RJT19VQVJUPXkKQ09ORklH X01NQ19URVNUPXkKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMg Q09ORklHX01NQ19TREhDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19XQlNEIGlzIG5vdCBzZXQK IyBDT05GSUdfTU1DX1RJRk1fU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfU0RSSUNPSF9DUyBp cyBub3Qgc2V0CkNPTkZJR19NTUNfQ0I3MTA9eQojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5v dCBzZXQKIyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNldApDT05GSUdfTU1DX1JFQUxU RUtfUENJPXkKIyBDT05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19N VEs9eQojIENPTkZJR19NRU1TVElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJ R19MRURTX0NMQVNTPXkKQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9eQoKIwojIExFRCBkcml2ZXJz CiMKIyBDT05GSUdfTEVEU184OFBNODYwWCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xNMzUzMD15 CkNPTkZJR19MRURTX0xNMzUzMz15CkNPTkZJR19MRURTX0xNMzY0Mj15CiMgQ09ORklHX0xFRFNf UENBOTUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19M RURTX0xQMzk0ND15CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQpDT05GSUdfTEVEU19MUDU1 MjE9eQojIENPTkZJR19MRURTX0xQNTUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1NTYy IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg1MDEgaXMgbm90IHNldApDT05GSUdfTEVEU19M UDg4NjA9eQpDT05GSUdfTEVEU19DTEVWT19NQUlMPXkKQ09ORklHX0xFRFNfUENBOTU1WD15CkNP TkZJR19MRURTX1BDQTk2M1g9eQojIENPTkZJR19MRURTX1dNODMxWF9TVEFUVVMgaXMgbm90IHNl dApDT05GSUdfTEVEU19SRUdVTEFUT1I9eQpDT05GSUdfTEVEU19CRDI4MDI9eQpDT05GSUdfTEVE U19JTlRFTF9TUzQyMDA9eQpDT05GSUdfTEVEU19MVDM1OTM9eQpDT05GSUdfTEVEU19BRFA1NTIw PXkKIyBDT05GSUdfTEVEU19ERUxMX05FVEJPT0tTIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVENB NjUwNz15CkNPTkZJR19MRURTX1RMQzU5MVhYPXkKIyBDT05GSUdfTEVEU19NQVg4OTk3IGlzIG5v dCBzZXQKQ09ORklHX0xFRFNfTE0zNTV4PXkKIyBDT05GSUdfTEVEU19NRU5GMjFCTUMgaXMgbm90 IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNw ZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMg bm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBDT05G SUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVT SE9UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9eQojIENPTkZJR19MRURTX1RSSUdH RVJfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJ R0dFUl9ERUZBVUxUX09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRl ciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldAojIENPTkZJ R19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9eQojIENPTkZJR19J TkZJTklCQU5EX1VTRVJfTUFEIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NF U1M9eQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01FTT15CiMgQ09ORklHX0lORklOSUJBTkRfT05f REVNQU5EX1BBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpD T05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TX0NPTkZJR0ZTPXkKIyBDT05GSUdfSU5GSU5JQkFO RF9NVEhDQSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX1FJQj15CkNPTkZJR19JTkZJTklC QU5EX0NYR0IzPXkKQ09ORklHX0lORklOSUJBTkRfQ1hHQjNfREVCVUc9eQpDT05GSUdfSU5GSU5J QkFORF9DWEdCND15CkNPTkZJR19NTFg0X0lORklOSUJBTkQ9eQpDT05GSUdfTUxYNV9JTkZJTklC QU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9ORVMgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFO RF9PQ1JETUE9eQpDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CkNPTkZJR19JTkZJTklCQU5EX0lQ T0lCX0NNPXkKQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19JTkZJTklC QU5EX0lQT0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1NSUCBp cyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0lTRVI9eQpDT05GSUdfRURBQ19BVE9NSUNfU0NS VUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKIyBDT05GSUdfRURBQyBpcyBub3Qgc2V0CkNPTkZJ R19SVENfTElCPXkKIyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BREVW SUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05GSUdfVUlP PXkKQ09ORklHX1VJT19DSUY9eQpDT05GSUdfVUlPX1BEUlZfR0VOSVJRPXkKIyBDT05GSUdfVUlP X0RNRU1fR0VOSVJRIGlzIG5vdCBzZXQKQ09ORklHX1VJT19BRUM9eQojIENPTkZJR19VSU9fU0VS Q09TMyBpcyBub3Qgc2V0CkNPTkZJR19VSU9fUENJX0dFTkVSSUM9eQojIENPTkZJR19VSU9fTkVU WCBpcyBub3Qgc2V0CkNPTkZJR19VSU9fUFJVU1M9eQojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90 IHNldApDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRy aXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNP TkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9eQpDT05GSUdfVklSVElP X01NSU89eQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMgaXMgbm90IHNldAoK IwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19IWVBFUlYgaXMg bm90IHNldApDT05GSUdfU1RBR0lORz15CkNPTkZJR19TTElDT1NTPXkKQ09ORklHX1BBTkVMPXkK Q09ORklHX1BBTkVMX1BBUlBPUlQ9MApDT05GSUdfUEFORUxfUFJPRklMRT01CkNPTkZJR19QQU5F TF9DSEFOR0VfTUVTU0FHRT15CkNPTkZJR19QQU5FTF9CT09UX01FU1NBR0U9IiIKQ09ORklHX1JU UzUyMDg9eQoKIwojIElJTyBzdGFnaW5nIGRyaXZlcnMKIwoKIwojIEFjY2VsZXJvbWV0ZXJzCiMK CiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3NjA2IGlzIG5v dCBzZXQKCiMKIyBBbmFsb2cgZGlnaXRhbCBiaS1kaXJlY3Rpb24gY29udmVydGVycwojCiMgQ09O RklHX0FEVDczMTYgaXMgbm90IHNldAoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVy dGVycwojCkNPTkZJR19BRDcxNTA9eQpDT05GSUdfQUQ3MTUyPXkKQ09ORklHX0FENzc0Nj15Cgoj CiMgRGlyZWN0IERpZ2l0YWwgU3ludGhlc2lzCiMKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5z b3JzCiMKCiMKIyBOZXR3b3JrIEFuYWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCkNPTkZJ R19BRDU5MzM9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19TRU5TT1JTX0lTTDI5MDE4 IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSVNMMjkwMjg9eQojIENPTkZJR19UU0wyNTgzIGlz IG5vdCBzZXQKQ09ORklHX1RTTDJ4N3g9eQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09O RklHX1NFTlNPUlNfSE1DNTg0Mz15CkNPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDPXkKCiMKIyBB Y3RpdmUgZW5lcmd5IG1ldGVyaW5nIElDCiMKIyBDT05GSUdfQURFNzg1NCBpcyBub3Qgc2V0Cgoj CiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKCiMKIyBUcmlnZ2VycyAtIHN0YW5k YWxvbmUKIwojIENPTkZJR19GQl9TTTc1MCBpcyBub3Qgc2V0CkNPTkZJR19GQl9YR0k9eQoKIwoj IFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwpDT05GSUdfU1BFQUtVUD15CiMgQ09ORklHX1NQRUFL VVBfU1lOVEhfQUNOVFNBIGlzIG5vdCBzZXQKQ09ORklHX1NQRUFLVVBfU1lOVEhfQVBPTExPPXkK Q09ORklHX1NQRUFLVVBfU1lOVEhfQVVEUFRSPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfQk5TPXkK Q09ORklHX1NQRUFLVVBfU1lOVEhfREVDVExLPXkKIyBDT05GSUdfU1BFQUtVUF9TWU5USF9ERUNF WFQgaXMgbm90IHNldAojIENPTkZJR19TUEVBS1VQX1NZTlRIX0xUTEsgaXMgbm90IHNldAojIENP TkZJR19TUEVBS1VQX1NZTlRIX1NPRlQgaXMgbm90IHNldApDT05GSUdfU1BFQUtVUF9TWU5USF9T UEtPVVQ9eQojIENPTkZJR19TUEVBS1VQX1NZTlRIX1RYUFJUIGlzIG5vdCBzZXQKIyBDT05GSUdf U1BFQUtVUF9TWU5USF9EVU1NWSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9TWU5BUFRJ Q1NfSTJDX1JNSTQ9eQpDT05GSUdfU1RBR0lOR19NRURJQT15CkNPTkZJR19EVkJfQ1hEMjA5OT15 CkNPTkZJR19EVkJfTU44ODQ3Mj15CkNPTkZJR19EVkJfTU44ODQ3Mz15CiMgQ09ORklHX1NUQUdJ TkdfUkRNQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCkNPTkZJR19BU0hNRU09eQojIENPTkZJ R19BTkRST0lEX1RJTUVEX09VVFBVVCBpcyBub3Qgc2V0CkNPTkZJR19BTkRST0lEX0xPV19NRU1P UllfS0lMTEVSPXkKQ09ORklHX1NZTkM9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQKIyBD T05GSUdfSU9OIGlzIG5vdCBzZXQKQ09ORklHX1dJTUFYX0dETTcyWFg9eQojIENPTkZJR19XSU1B WF9HRE03MlhYX1FPUyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTUFYX0dETTcyWFhfS19NT0RFIGlz IG5vdCBzZXQKIyBDT05GSUdfV0lNQVhfR0RNNzJYWF9XSU1BWDIgaXMgbm90IHNldApDT05GSUdf V0lNQVhfR0RNNzJYWF9TRElPPXkKQ09ORklHX0ZJUkVXSVJFX1NFUklBTD15CkNPTkZJR19GV1RU WV9NQVhfVE9UQUxfUE9SVFM9NjQKQ09ORklHX0ZXVFRZX01BWF9DQVJEX1BPUlRTPTMyCiMgQ09O RklHX0RHTkMgaXMgbm90IHNldApDT05GSUdfREdBUD15CiMgQ09ORklHX0dTX0ZQR0FCT09UIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NLRUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JU1lT U1BBUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRG T1JNX0RFVklDRVM9eQojIENPTkZJR19BQ0VSX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJI REYgaXMgbm90IHNldAojIENPTkZJR19BTElFTldBUkVfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdf QVNVU19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1dNSSBpcyBub3Qgc2V0CiMgQ09O RklHX0RFTExfV01JX0FJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfU01PODgwMCBpcyBub3Qg c2V0CiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9U QUJMRVQgaXMgbm90IHNldAojIENPTkZJR19IUF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQ X1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFOQVNPTklDX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0hEQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVO TE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX1dNST15CiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19UT1BTVEFSX0xB UFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfVE9TSElCQSBpcyBub3Qgc2V0CiMgQ09ORklH X1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NNUEMg aXMgbm90IHNldAojIENPTkZJR19JTlRFTF9ISURfRVZFTlQgaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9JUFMgaXMgbm90IHNldAojIENPTkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKIyBDT05GSUdf U0FNU1VOR19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfTVhNX1dNST15CiMgQ09ORklHX1NBTVNV TkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qg c2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QTUNfSVBDIGlz IG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVEVMX1BVTklUX0lQQyBpcyBub3Qgc2V0CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09O RklHX0NIUk9NRU9TX0xBUFRPUD15CkNPTkZJR19DSFJPTUVPU19QU1RPUkU9eQoKIwojIEhhcmR3 YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklH X0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15 CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1F Ul9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldApDT05GSUdf TUFJTEJPWD15CiMgQ09ORklHX1BDQyBpcyBub3Qgc2V0CkNPTkZJR19BTFRFUkFfTUJPWD15CiMg Q09ORklHX0lPTU1VX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwoj CkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklHX1NURV9NT0RFTV9SUFJPQz15CgojCiMgUnBtc2cg ZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCiMg Q09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldApDT05GSUdfU09DX1RJPXkKQ09ORklHX1BNX0RF VkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJTVBM RV9PTkRFTUFORD15CkNPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19ERVZG UkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkKCiMKIyBE RVZGUkVRIERyaXZlcnMKIwojIENPTkZJR19QTV9ERVZGUkVRX0VWRU5UIGlzIG5vdCBzZXQKQ09O RklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTl9B RENfSkFDSz15CkNPTkZJR19FWFRDT05fR1BJTz15CkNPTkZJR19FWFRDT05fTUFYMTQ1Nzc9eQoj IENPTkZJR19FWFRDT05fTUFYMzM1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9NQVg4OTk3 IGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9SVDg5NzNBPXkKQ09ORklHX0VYVENPTl9TTTU1MDI9 eQpDT05GSUdfRVhUQ09OX1VTQl9HUElPPXkKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKQ09O RklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKIyBDT05GSUdfSUlPX0JVRkZFUl9DQiBpcyBu b3Qgc2V0CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVS PXkKQ09ORklHX0lJT19DT05GSUdGUz15CkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9f Q09OU1VNRVJTX1BFUl9UUklHR0VSPTIKQ09ORklHX0lJT19TV19UUklHR0VSPXkKCiMKIyBBY2Nl bGVyb21ldGVycwojCiMgQ09ORklHX0JNQTE4MCBpcyBub3Qgc2V0CkNPTkZJR19CTUMxNTBfQUND RUw9eQpDT05GSUdfQk1DMTUwX0FDQ0VMX0kyQz15CkNPTkZJR19ISURfU0VOU09SX0FDQ0VMXzNE PXkKQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUz15CkNPTkZJR19JSU9fU1RfQUNDRUxfSTJDXzNB WElTPXkKIyBDT05GSUdfS1hDSksxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzQ1NV9JMkMg aXMgbm90IHNldApDT05GSUdfTU1BODQ1Mj15CkNPTkZJR19NTUE5NTUxX0NPUkU9eQpDT05GSUdf TU1BOTU1MT15CkNPTkZJR19NTUE5NTUzPXkKQ09ORklHX01YQzQwMDU9eQojIENPTkZJR19NWEM2 MjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CkNPTkZJR19TVEs4QkE1 MD15CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDcyOTE9eQpD T05GSUdfQUQ3OTlYPXkKIyBDT05GSUdfQVhQMjg4X0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RB OTE1MF9HUEFEQyBpcyBub3Qgc2V0CkNPTkZJR19JTkEyWFhfQURDPXkKIyBDT05GSUdfTUFYMTM2 MyBpcyBub3Qgc2V0CkNPTkZJR19NQ1AzNDIyPXkKQ09ORklHX05BVTc4MDI9eQojIENPTkZJR19R Q09NX1NQTUlfSUFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9WQURDIGlzIG5vdCBz ZXQKQ09ORklHX1RJX0FEQzA4MUM9eQpDT05GSUdfVFdMNDAzMF9NQURDPXkKIyBDT05GSUdfVFdM NjAzMF9HUEFEQyBpcyBub3Qgc2V0CgojCiMgQW1wbGlmaWVycwojCgojCiMgQ2hlbWljYWwgU2Vu c29ycwojCkNPTkZJR19JQVFDT1JFPXkKIyBDT05GSUdfVlo4OVggaXMgbm90IHNldAoKIwojIEhp ZCBTZW5zb3IgSUlPIENvbW1vbgojCkNPTkZJR19ISURfU0VOU09SX0lJT19DT01NT049eQpDT05G SUdfSElEX1NFTlNPUl9JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fTVNfU0VOU09SU19JMkM9eQoK IwojIFNTUCBTZW5zb3IgQ29tbW9uCiMKQ09ORklHX0lJT19TVF9TRU5TT1JTX0kyQz15CkNPTkZJ R19JSU9fU1RfU0VOU09SU19DT1JFPXkKCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJz CiMKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQK Q09ORklHX0FENTQ0Nj15CiMgQ09ORklHX002MjMzMiBpcyBub3Qgc2V0CkNPTkZJR19NQVg1MTc9 eQpDT05GSUdfTUNQNDcyNT15CgojCiMgSUlPIGR1bW15IGRyaXZlcgojCiMgQ09ORklHX0lJT19T SU1QTEVfRFVNTVkgaXMgbm90IHNldAoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BM TAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCgojCiMgUGhhc2UtTG9ja2Vk IExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCgojCiMgRGlnaXRhbCBneXJvc2Nv cGUgc2Vuc29ycwojCiMgQ09ORklHX0JNRzE2MCBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09S X0dZUk9fM0Q9eQpDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVM9eQpDT05GSUdfSUlPX1NUX0dZUk9f STJDXzNBWElTPXkKQ09ORklHX0lURzMyMDA9eQoKIwojIEhlYWx0aCBzZW5zb3JzCiMKQ09ORklH X01BWDMwMTAwPXkKCiMKIyBIdW1pZGl0eSBzZW5zb3JzCiMKIyBDT05GSUdfREhUMTEgaXMgbm90 IHNldApDT05GSUdfSERDMTAwWD15CkNPTkZJR19IVFUyMT15CkNPTkZJR19TSTcwMDU9eQpDT05G SUdfU0k3MDIwPXkKCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCiMgQ09ORklHX0tN WDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfSUlPIGlzIG5vdCBzZXQKCiMKIyBM aWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQUNQSV9BTFMgaXMgbm90IHNldApDT05GSUdfQURKRF9T MzExPXkKIyBDT05GSUdfQUwzMzIwQSBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTMwMD15CiMgQ09O RklHX0FQRFM5OTYwIGlzIG5vdCBzZXQKQ09ORklHX0JIMTc1MD15CkNPTkZJR19DTTMyMTgxPXkK Q09ORklHX0NNMzIzMj15CiMgQ09ORklHX0NNMzMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzY2 NTEgaXMgbm90IHNldApDT05GSUdfR1AyQVAwMjBBMDBGPXkKIyBDT05GSUdfSVNMMjkxMjUgaXMg bm90IHNldAojIENPTkZJR19ISURfU0VOU09SX0FMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9T RU5TT1JfUFJPWCBpcyBub3Qgc2V0CkNPTkZJR19KU0ExMjEyPXkKIyBDT05GSUdfUlBSMDUyMSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNMzUzMz15CiMgQ09ORklHX0xUUjUwMSBpcyBub3Qg c2V0CiMgQ09ORklHX09QVDMwMDEgaXMgbm90IHNldApDT05GSUdfUEExMjIwMzAwMT15CkNPTkZJ R19TVEszMzEwPXkKQ09ORklHX1RDUzM0MTQ9eQojIENPTkZJR19UQ1MzNDcyIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfVFNMMjU2Mz15CkNPTkZJR19UU0w0NTMxPXkKQ09ORklHX1VTNTE4MkQ9 eQpDT05GSUdfVkNOTDQwMDA9eQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FL ODk3NT15CiMgQ09ORklHX0FLMDk5MTEgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfTUFHTiBp cyBub3Qgc2V0CiMgQ09ORklHX01BRzMxMTAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9N QUdORVRPTUVURVJfM0Q9eQpDT05GSUdfTU1DMzUyNDA9eQojIENPTkZJR19JSU9fU1RfTUFHTl8z QVhJUyBpcyBub3Qgc2V0CgojCiMgSW5jbGlub21ldGVyIHNlbnNvcnMKIwpDT05GSUdfSElEX1NF TlNPUl9JTkNMSU5PTUVURVJfM0Q9eQojIENPTkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElP TiBpcyBub3Qgc2V0CgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19IUlRJ TUVSX1RSSUdHRVI9eQojIENPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVIgaXMgbm90IHNldAoj IENPTkZJR19JSU9fU1lTRlNfVFJJR0dFUiBpcyBub3Qgc2V0CgojCiMgRGlnaXRhbCBwb3RlbnRp b21ldGVycwojCkNPTkZJR19NQ1A0NTMxPXkKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09ORklH X0JNUDI4MD15CkNPTkZJR19ISURfU0VOU09SX1BSRVNTPXkKQ09ORklHX01QTDExNT15CiMgQ09O RklHX01QTDMxMTUgaXMgbm90IHNldApDT05GSUdfTVM1NjExPXkKQ09ORklHX01TNTYxMV9JMkM9 eQpDT05GSUdfTVM1NjM3PXkKQ09ORklHX0lJT19TVF9QUkVTUz15CkNPTkZJR19JSU9fU1RfUFJF U1NfSTJDPXkKQ09ORklHX1Q1NDAzPXkKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCgojCiMgUHJv eGltaXR5IHNlbnNvcnMKIwpDT05GSUdfTElEQVJfTElURV9WMj15CiMgQ09ORklHX1NYOTUwMCBp cyBub3Qgc2V0CgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCiMgQ09ORklHX01MWDkwNjE0IGlz IG5vdCBzZXQKIyBDT05GSUdfVE1QMDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVFNZUzAxIGlzIG5v dCBzZXQKQ09ORklHX1RTWVMwMkQ9eQpDT05GSUdfTlRCPXkKIyBDT05GSUdfTlRCX0FNRCBpcyBu b3Qgc2V0CkNPTkZJR19OVEJfSU5URUw9eQpDT05GSUdfTlRCX1BJTkdQT05HPXkKQ09ORklHX05U Ql9UT09MPXkKQ09ORklHX05UQl9QRVJGPXkKIyBDT05GSUdfTlRCX1RSQU5TUE9SVCBpcyBub3Qg c2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldAojIENPTkZJR19QV00gaXMgbm90IHNldApD T05GSUdfQVJNX0dJQ19NQVhfTlI9MQpDT05GSUdfVFM0ODAwX0lSUT15CiMgQ09ORklHX0lQQUNL X0JVUyBpcyBub3Qgc2V0CkNPTkZJR19SRVNFVF9DT05UUk9MTEVSPXkKIyBDT05GSUdfRk1DIGlz IG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05G SUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNC MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKQ09ORklH X1BIWV9ISTYyMjBfVVNCPXkKIyBDT05GSUdfUE9XRVJDQVAgaXMgbm90IHNldAojIENPTkZJR19N Q0IgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19S QVM9eQpDT05GSUdfVEhVTkRFUkJPTFQ9eQoKIwojIEFuZHJvaWQKIwpDT05GSUdfQU5EUk9JRD15 CiMgQ09ORklHX0FORFJPSURfQklOREVSX0lQQyBpcyBub3Qgc2V0CkNPTkZJR19MSUJOVkRJTU09 eQpDT05GSUdfQkxLX0RFVl9QTUVNPXkKQ09ORklHX05EX0JMSz15CiMgQ09ORklHX0JUVCBpcyBu b3Qgc2V0CkNPTkZJR19OVk1FTT15CiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CkNPTkZJR19TVE1f RFVNTVk9eQojIENPTkZJR19TVE1fU09VUkNFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9USCBpcyBub3Qgc2V0CgojCiMgRlBHQSBDb25maWd1cmF0aW9uIFN1cHBvcnQKIwpDT05G SUdfRlBHQT15CkNPTkZJR19GUEdBX01HUl9aWU5RX0ZQR0E9eQoKIwojIEZpcm13YXJlIERyaXZl cnMKIwpDT05GSUdfRUREPXkKQ09ORklHX0VERF9PRkY9eQpDT05GSUdfRklSTVdBUkVfTUVNTUFQ PXkKQ09ORklHX0RFTExfUkJVPXkKIyBDT05GSUdfRENEQkFTIGlzIG5vdCBzZXQKIyBDT05GSUdf RE1JSUQgaXMgbm90IHNldAojIENPTkZJR19ETUlfU1lTRlMgaXMgbm90IHNldApDT05GSUdfRE1J X1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5E IGlzIG5vdCBzZXQKQ09ORklHX0dPT0dMRV9GSVJNV0FSRT15CgojCiMgR29vZ2xlIEZpcm13YXJl IERyaXZlcnMKIwpDT05GSUdfR09PR0xFX01FTUNPTlNPTEU9eQoKIwojIEZpbGUgc3lzdGVtcwoj CkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfRlMgaXMgbm90IHNldApD T05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19SRUlT RVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNf RlM9eQpDT05GSUdfWEZTX1FVT1RBPXkKIyBDT05GSUdfWEZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1hGU19SVCBpcyBub3Qgc2V0CkNPTkZJR19YRlNfREVCVUc9eQpDT05GSUdfR0ZT Ml9GUz15CkNPTkZJR19HRlMyX0ZTX0xPQ0tJTkdfRExNPXkKQ09ORklHX09DRlMyX0ZTPXkKIyBD T05GSUdfT0NGUzJfRlNfTzJDQiBpcyBub3Qgc2V0CkNPTkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0Vf Q0xVU1RFUj15CiMgQ09ORklHX09DRlMyX0ZTX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NG UzJfREVCVUdfTUFTS0xPRyBpcyBub3Qgc2V0CiMgQ09ORklHX09DRlMyX0RFQlVHX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfQlRSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMg bm90IHNldApDT05GSUdfRjJGU19GUz15CiMgQ09ORklHX0YyRlNfU1RBVF9GUyBpcyBub3Qgc2V0 CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKIyBDT05GSUdfRjJGU19GU19QT1NJWF9BQ0wgaXMgbm90 IHNldApDT05GSUdfRjJGU19GU19TRUNVUklUWT15CiMgQ09ORklHX0YyRlNfQ0hFQ0tfRlMgaXMg bm90IHNldAojIENPTkZJR19GMkZTX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19G MkZTX0lPX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0RBWD15CkNPTkZJR19GU19QT1NJWF9B Q0w9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdfTUFO REFUT1JZX0ZJTEVfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19E Tk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CiMgQ09ORklHX0ZBTk9USUZZIGlzIG5vdCBz ZXQKQ09ORklHX1FVT1RBPXkKIyBDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0UgaXMgbm90 IHNldAojIENPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RB X0RFQlVHPXkKQ09ORklHX1FVT1RBX1RSRUU9eQojIENPTkZJR19RRk1UX1YxIGlzIG5vdCBzZXQK Q09ORklHX1FGTVRfVjI9eQpDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfUVVPVEFDVExfQ09NUEFU PXkKIyBDT05GSUdfQVVUT0ZTNF9GUyBpcyBub3Qgc2V0CkNPTkZJR19GVVNFX0ZTPXkKQ09ORklH X0NVU0U9eQpDT05GSUdfT1ZFUkxBWV9GUz15CgojCiMgQ2FjaGVzCiMKIyBDT05GSUdfRlNDQUNI RSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYw X0ZTPXkKIyBDT05GSUdfSk9MSUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfWklTT0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1VERl9GUz15CkNPTkZJR19VREZfTkxTPXkKCiMKIyBET1MvRkFUL05UIEZpbGVz eXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZT PXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9D SEFSU0VUPSJpc284ODU5LTEiCiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNldAoKIwojIFBzZXVk byBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKIyBDT05GSUdfUFJPQ19LQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMg Q09ORklHX1BST0NfQ0hJTERSRU4gaXMgbm90IHNldApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZ U0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBG U19YQVRUUj15CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJf UEFHRSBpcyBub3Qgc2V0CkNPTkZJR19DT05GSUdGU19GUz15CiMgQ09ORklHX01JU0NfRklMRVNZ U1RFTVMgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQK Q09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NP REVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05MU19DT0RFUEFH RV83NzU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUy PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTU9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlz IG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2 MT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjM9eQpD T05GSUdfTkxTX0NPREVQQUdFXzg2ND15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjUgaXMgbm90 IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkK IyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFH RV85NTAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzkzMj15CkNPTkZJR19OTFNfQ09E RVBBR0VfOTQ5PXkKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQpDT05GSUdfTkxTX0lTTzg4NTlf OD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD15CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUx IGlzIG5vdCBzZXQKQ09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKIyBD T05GSUdfTkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMg bm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfND15CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMg bm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNj15CiMgQ09ORklHX05MU19JU084ODU5XzcgaXMg bm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfOT15CkNPTkZJR19OTFNfSVNPODg1OV8xMz15CkNP TkZJR19OTFNfSVNPODg1OV8xND15CiMgQ09ORklHX05MU19JU084ODU5XzE1IGlzIG5vdCBzZXQK IyBDT05GSUdfTkxTX0tPSThfUiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90 IHNldApDT05GSUdfTkxTX01BQ19ST01BTj15CkNPTkZJR19OTFNfTUFDX0NFTFRJQz15CkNPTkZJ R19OTFNfTUFDX0NFTlRFVVJPPXkKQ09ORklHX05MU19NQUNfQ1JPQVRJQU49eQojIENPTkZJR19O TFNfTUFDX0NZUklMTElDIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfR0FFTElDPXkKQ09ORklH X05MU19NQUNfR1JFRUs9eQojIENPTkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldApDT05G SUdfTkxTX01BQ19JTlVJVD15CkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPXkKIyBDT05GSUdfTkxT X01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX0RMTT15CiMg Q09ORklHX0RMTV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdf VFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMK Q09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMg Q09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0RZTkFNSUNfREVCVUc9 eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJ R19ERUJVR19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQ9eQpD T05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CiMgQ09ORklH X1NUUklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBz ZXQKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0 CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09ORklHX0RFQlVHX1NF Q1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05G SUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENP TkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19NQUdJQ19T WVNSUSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dp bmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BB R0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQoj IENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VT QUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJV R19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdf REVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVS RkxPVz15CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFW RV9BUkNIX0tNRU1DSEVDSz15CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBE ZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCiMgQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qg c2V0CiMgQ09ORklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNldAojIENPTkZJR19XUV9XQVRD SERPRyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09P UFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CiMg Q09ORklHX1NDSEVEX0lORk8gaXMgbm90IHNldAojIENPTkZJR19TQ0hFRFNUQVRTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X1RJTUVLRUVQSU5HPXkKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNldAoKIwojIExvY2sg RGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19S VF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1dfTVVURVhf U0xPV1BBVEggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQK IyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5H X0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBDT05GSUdfREVCVUdfTElTVCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX1BJX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRyBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX0NSRURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdf UFJPVkVfUkNVIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKIyBDT05GSUdf UkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJf RVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5v dCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJV R19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NP UFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09O RklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFW RV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9U RVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZU UkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJ R19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdf SEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JV RkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNF Uj15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJ TkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQpDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09O RklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NZ U0NBTExTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UIGlzIG5vdCBzZXQKQ09O RklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFO Q0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVfQUxMX0JSQU5DSEVTIGlzIG5vdCBzZXQK Q09ORklHX1NUQUNLX1RSQUNFUj15CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX1VQ Uk9CRV9FVkVOVD15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CkNP TkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQoj IENPTkZJR19GVU5DVElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfTUNPVU5U X1JFQ09SRD15CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldApDT05GSUdf TU1JT1RSQUNFPXkKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENP TkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZF Ul9TVEFSVFVQX1RFU1QgaXMgbm90IHNldApDT05GSUdfVFJBQ0VfRU5VTV9NQVBfRklMRT15CkNP TkZJR19UUkFDSU5HX0VWRU5UU19HUElPPXkKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdf TEtEVE09eQojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tU UkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfSEVYRFVN UD15CkNPTkZJR19URVNUX1NUUklOR19IRUxQRVJTPXkKQ09ORklHX1RFU1RfS1NUUlRPWD15CkNP TkZJR19URVNUX1BSSU5URj15CkNPTkZJR19URVNUX1JIQVNIVEFCTEU9eQpDT05GSUdfUFJPVklE RV9PSENJMTM5NF9ETUFfSU5JVD15CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFf QVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9eQojIENPTkZJR19URVNU X1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19T QU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19V QlNBTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJ R19TVFJJQ1RfREVWTUVNPXkKIyBDT05GSUdfSU9fU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNP TkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKIyBDT05GSUdf RUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QX0NPUkUgaXMg bm90IHNldAojIENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JPREFU QT15CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBz ZXQKQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNl dAojIENPTkZJR19JT01NVV9TVFJFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0Vf U1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQ RV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZ UEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldAojIENPTkZJR19JT19E RUxBWV8wWEVEIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1VERUxBWT15CiMgQ09ORklHX0lP X0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTIKIyBD T05GSUdfREVCVUdfQk9PVF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJR19DUEFfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19PUFRJTUlaRV9JTkxJTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9ERUJVR19GUFU9eQpDT05GSUdfUFVOSVRfQVRPTV9ERUJVRz15CgojCiMgU2VjdXJpdHkgb3B0 aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qg c2V0CkNPTkZJR19CSUdfS0VZUz15CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMg Q09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JF U1RSSUNUPXkKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VD VVJJVFlfTkVUV09SSz15CiMgQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTSBpcyBub3Qgc2V0 CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKQ09ORklHX1NFQ1VSSVRZX1NNQUNLPXkKQ09ORklHX1NF Q1VSSVRZX1NNQUNLX0JSSU5HVVA9eQojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNl dAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZ X1lBTUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFR1JJVFkgaXMgbm90IHNldApDT05GSUdfREVG QVVMVF9TRUNVUklUWV9TTUFDSz15CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlzIG5v dCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9InNtYWNrIgpDT05GSUdfQ1JZUFRPPXkKCiMK IyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19D UllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9 eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNP TkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JO Rz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05G SUdfQ1JZUFRPX1BDT01QPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX0FL Q0lQSEVSMj15CiMgQ09ORklHX0NSWVBUT19SU0EgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01B TkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQ VE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkK IyBDT05GSUdfQ1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV09SS1FVRVVF PXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQojIENPTkZJR19DUllQVE9fTUNSWVBURCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVI9eQpD T05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0 aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZ UFRPX0dDTT15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNT15CkNPTkZJR19DUllQVE9f U0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJ R19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CkNPTkZJR19D UllQVE9fUENCQz15CkNPTkZJR19DUllQVE9fWFRTPXkKIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAg aXMgbm90IHNldAoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdf Q1JZUFRPX0hNQUM9eQojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZ UFRPX0NSQzMyQ19JTlRFTD15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NS QzMyX1BDTE1VTD15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19DUkNU MTBESUZfUENMTVVMPXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEz MDU9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82ND15CkNPTkZJR19DUllQVE9fTUQ0PXkK Q09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKIyBDT05GSUdf Q1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMTYwPXkKIyBDT05GSUdf Q1JZUFRPX1JNRDI1NiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NS WVBUT19TSEExPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTMgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fU0hBMjU2X1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMl9T U1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEExX01CIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdS MTkyPXkKQ09ORklHX0NSWVBUT19XUDUxMj15CiMgQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9O SV9JTlRFTCBpcyBub3Qgc2V0CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09O RklHX0NSWVBUT19BRVNfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQpDT05G SUdfQ1JZUFRPX0FOVUJJUz15CiMgQ09ORklHX0NSWVBUT19BUkM0IGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklH X0NSWVBUT19CTE9XRklTSF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxM SUFfQUVTTklfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9Y ODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f Q0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82ND15CkNPTkZJR19DUllQVE9f RkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpD T05GSUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CkNP TkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1NFRUQgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9Y ODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9f U0VSUEVOVF9BVlgyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fVEVBPXkKQ09ORklHX0NSWVBUT19U V09GSVNIPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdP RklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9eQojIENPTkZJ R19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKCiMKIyBDb21wcmVzc2lvbgoj CkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fWkxJQj15CkNPTkZJR19DUllQ VE9fTFpPPXkKQ09ORklHX0NSWVBUT184NDI9eQpDT05GSUdfQ1JZUFRPX0xaND15CkNPTkZJR19D UllQVE9fTFo0SEM9eQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCiMgQ09ORklHX0NS WVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05G SUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNIPXkKIyBDT05GSUdf Q1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NS WVBUT19KSVRURVJFTlRST1BZPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQST15CkNPTkZJR19DUllQ VE9fVVNFUl9BUElfSEFTSD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVI9eQpDT05G SUdfQ1JZUFRPX1VTRVJfQVBJX1JORz15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNf S0VZX1RZUEU9eQojIENPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRSBpcyBub3Qg c2V0CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPXkKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNp Z25hdHVyZSBjaGVja2luZwojCiMgQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90 IHNldApDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfQklO QVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19CSVRSRVZFUlNFPXkK IyBDT05GSUdfSEFWRV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9 eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5M RU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRf RklSU1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9N QVA9eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9 eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNP TkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJ R19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMy X1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19D UkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JDNyBpcyBub3Qgc2V0CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CiMg Q09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5E T00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR184NDJfQ09NUFJFU1M9eQpDT05GSUdfODQy X0RFQ09NUFJFU1M9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15 CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0 X0NPTVBSRVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNT PXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dF UlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpf REVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkK IyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkK Q09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklH X0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVT U19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkK Q09ORklHX1JFRURfU09MT01PTl9ERUMxNj15CkNPTkZJR19CQ0g9eQpDT05GSUdfSU5URVJWQUxf VFJFRT15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05G SUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19DSEVDS19TSUdOQVRV UkU9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQpDT05GSUdf R0xPQl9TRUxGVEVTVD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRf REVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElDPXkKQ09ORklH X0REUj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfRk9OVF9TVVBQ T1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9OVF84eDggaXMgbm90IHNldApDT05GSUdf Rk9OVF84eDE2PXkKQ09ORklHX0ZPTlRfNngxMT15CkNPTkZJR19GT05UXzd4MTQ9eQojIENPTkZJ R19GT05UX1BFQVJMXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfQUNPUk5fOHg4IGlzIG5v dCBzZXQKIyBDT05GSUdfRk9OVF9NSU5JXzR4NiBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzZ4MTA9 eQojIENPTkZJR19GT05UX1NVTjh4MTYgaXMgbm90IHNldApDT05GSUdfRk9OVF9TVU4xMngyMj15 CkNPTkZJR19GT05UXzEweDE4PXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdf QVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJD SF9IQVNfTU1JT19GTFVTSD15Cg== --===============7454560647555384956== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============7454560647555384956==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751731AbcBNG7N (ORCPT ); Sun, 14 Feb 2016 01:59:13 -0500 Received: from mga09.intel.com ([134.134.136.24]:21455 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751383AbcBNG7K (ORCPT ); Sun, 14 Feb 2016 01:59:10 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,444,1449561600"; d="xz'?scan'208";a="911690665" From: kernel test robot Subject: [lkp] [gpio] 3c702e9987: kmsg.user_verbs:couldn't_register_device_number CC: lkp@01.org CC: LKML CC: Arnd Bergmann CC: Greg Kroah-Hartman CC: Markus Pargmann CC: Michael Welling CC: Johan Hovold TO: Linus Walleij Date: Sun, 14 Feb 2016 14:59:06 +0800 Message-ID: <87ziv3n5fp.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git chardev commit 3c702e9987e261042a07e43460a8148be254412e ("gpio: add a userspace chardev ABI for GPIOs") [ 1.951191] user_verbs: couldn't register device number [ 1.952527] ucm: couldn't register device number Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-rc1-00003-g3c702e9 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.5.0-rc1 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # # CONFIG_TICK_CPU_ACCOUNTING is not set # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y # CONFIG_IPC_NS is not set CONFIG_USER_NS=y # CONFIG_PID_NS is not set # CONFIG_NET_NS is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y # CONFIG_BLK_DEV_INTEGRITY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_X2APIC is not set # CONFIG_X86_MPPARSE is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_VSMP is not set # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 CONFIG_SCHED_SMT=y # CONFIG_SCHED_MC is not set CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_I8K is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_MOVABLE_NODE=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_ZSWAP=y CONFIG_ZPOOL=y # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI 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_KEXEC_FILE=y # CONFIG_KEXEC_VERIFY_SIG is not set # CONFIG_CRASH_DUMP is not set CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x40000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y # CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB 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=y # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y CONFIG_PCIE_ECRC=y # CONFIG_PCIEAER_INJECT is not set CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y # CONFIG_HT_IRQ is not set # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=y # CONFIG_I82092 is not set CONFIG_PCCARD_NONSTATIC=y # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=y # CONFIG_RAPIDIO_TSI721 is not set CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set # CONFIG_RAPIDIO_DMA_ENGINE is not set CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y # CONFIG_RAPIDIO_CPS_XX is not set CONFIG_RAPIDIO_TSI568=y # CONFIG_RAPIDIO_CPS_GEN2 is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # CONFIG_IA32_EMULATION is not set CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_VMD=y CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set # CONFIG_NET_KEY is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y # CONFIG_NET_IPGRE is not set CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=y CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y # CONFIG_INET_IPCOMP is not set # CONFIG_INET_XFRM_TUNNEL is not set CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=y # CONFIG_INET_XFRM_MODE_BEET is not set CONFIG_INET_LRO=y # CONFIG_INET_DIAG is not set CONFIG_TCP_CONG_ADVANCED=y # CONFIG_TCP_CONG_BIC is not set # CONFIG_TCP_CONG_CUBIC is not set # CONFIG_TCP_CONG_WESTWOOD is not set CONFIG_TCP_CONG_HTCP=y # CONFIG_TCP_CONG_HSTCP is not set # CONFIG_TCP_CONG_HYBLA is not set CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y # CONFIG_TCP_CONG_LP is not set CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y # CONFIG_TCP_CONG_DCTCP is not set CONFIG_TCP_CONG_CDG=y # CONFIG_DEFAULT_HTCP is not set CONFIG_DEFAULT_VEGAS=y # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_CDG is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="vegas" # CONFIG_TCP_MD5SIG is not set # CONFIG_IPV6 is not set CONFIG_NETLABEL=y # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # CONFIG_NETFILTER_ADVANCED is not set # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_LOG is not set CONFIG_NF_CONNTRACK=y CONFIG_NF_LOG_COMMON=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_FTP=y # CONFIG_NF_CONNTRACK_IRC is not set CONFIG_NF_CONNTRACK_BROADCAST=y CONFIG_NF_CONNTRACK_NETBIOS_NS=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CT_NETLINK=y # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # # CONFIG_NETFILTER_XT_MARK is not set # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_LOG=y # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set # # Xtables matches # # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set CONFIG_NETFILTER_XT_MATCH_POLICY=y # CONFIG_NETFILTER_XT_MATCH_STATE is not set CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 # CONFIG_IP_SET_BITMAP_IP is not set CONFIG_IP_SET_BITMAP_IPMAC=y # CONFIG_IP_SET_BITMAP_PORT is not set CONFIG_IP_SET_HASH_IP=y # CONFIG_IP_SET_HASH_IPMARK is not set # CONFIG_IP_SET_HASH_IPPORT is not set # CONFIG_IP_SET_HASH_IPPORTIP is not set CONFIG_IP_SET_HASH_IPPORTNET=y CONFIG_IP_SET_HASH_MAC=y CONFIG_IP_SET_HASH_NETPORTNET=y CONFIG_IP_SET_HASH_NET=y CONFIG_IP_SET_HASH_NETNET=y CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_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=y CONFIG_IP_VS_PROTO_ESP=y # CONFIG_IP_VS_PROTO_AH is not set # CONFIG_IP_VS_PROTO_SCTP is not set # # IPVS scheduler # CONFIG_IP_VS_RR=y # CONFIG_IP_VS_WRR is not set # CONFIG_IP_VS_LC is not set CONFIG_IP_VS_WLC=y CONFIG_IP_VS_FO=y CONFIG_IP_VS_OVF=y CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y # CONFIG_IP_VS_DH is not set # CONFIG_IP_VS_SH is not set # CONFIG_IP_VS_SED is not set CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # CONFIG_IP_VS_NFCT=y # # IP: Netfilter Configuration # # CONFIG_NF_DEFRAG_IPV4 is not set # CONFIG_NF_CONNTRACK_IPV4 is not set # CONFIG_NF_DUP_IPV4 is not set CONFIG_NF_LOG_ARP=y CONFIG_NF_LOG_IPV4=y CONFIG_NF_REJECT_IPV4=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y # CONFIG_IP_NF_MANGLE is not set CONFIG_IP_NF_RAW=y CONFIG_IP_DCCP=y # # DCCP CCIDs Configuration # CONFIG_IP_DCCP_CCID2_DEBUG=y # CONFIG_IP_DCCP_CCID3 is not set # # 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 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE=y # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set CONFIG_TIPC=y # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y # CONFIG_ATM is not set # CONFIG_L2TP is not set CONFIG_STP=y CONFIG_GARP=y # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_HWMON=y CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y CONFIG_IPX_INTERN=y CONFIG_ATALK=y # CONFIG_DEV_APPLETALK is not set CONFIG_X25=y # CONFIG_LAPB is not set CONFIG_PHONET=y CONFIG_IEEE802154=y CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y # CONFIG_IEEE802154_SOCKET is not set CONFIG_MAC802154=y # CONFIG_NET_SCHED is not set CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BLA is not set # CONFIG_BATMAN_ADV_DAT is not set CONFIG_BATMAN_ADV_NC=y # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=y # CONFIG_OPENVSWITCH_VXLAN is not set CONFIG_VSOCKETS=y CONFIG_VMWARE_VMCI_VSOCKETS=y CONFIG_NETLINK_MMAP=y # CONFIG_NETLINK_DIAG is not set CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=y CONFIG_HSR=y CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set # CONFIG_NETROM is not set CONFIG_ROSE=y # # 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_BAYCOM_PAR=y CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y CONFIG_CAN_SLCAN=y # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES 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=y CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y # CONFIG_ESI_DONGLE is not set # CONFIG_ACTISYS_DONGLE is not set CONFIG_TEKRAM_DONGLE=y CONFIG_TOIM3232_DONGLE=y CONFIG_LITELINK_DONGLE=y CONFIG_MA600_DONGLE=y # CONFIG_GIRBIL_DONGLE is not set CONFIG_MCP2120_DONGLE=y # CONFIG_OLD_BELKIN_DONGLE is not set # CONFIG_ACT200L_DONGLE is not set # # FIR device drivers # CONFIG_NSC_FIR=y CONFIG_WINBOND_FIR=y CONFIG_SMC_IRCC_FIR=y # CONFIG_ALI_FIR is not set CONFIG_VLSI_FIR=y # CONFIG_VIA_FIR is not set CONFIG_BT=y # CONFIG_BT_BREDR is not set CONFIG_BT_LE=y # CONFIG_BT_SELFTEST is not set # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # CONFIG_BT_INTEL=y # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y CONFIG_BT_HCIUART_INTEL=y # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set # CONFIG_BT_HCIDTL1 is not set CONFIG_BT_HCIBT3C=y # CONFIG_BT_HCIBLUECARD is not set CONFIG_BT_HCIBTUART=y # CONFIG_BT_HCIVHCI is not set CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y CONFIG_BT_WILINK=y CONFIG_AF_RXRPC=y CONFIG_AF_RXRPC_DEBUG=y CONFIG_RXKAD=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set CONFIG_RFKILL_REGULATOR=y CONFIG_NET_9P=y # CONFIG_NET_9P_VIRTIO is not set # CONFIG_NET_9P_RDMA is not set CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=y # CONFIG_CAIF_DEBUG is not set # CONFIG_CAIF_NETDEV is not set CONFIG_CAIF_USB=y CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set # CONFIG_NFC_NCI is not set CONFIG_NFC_HCI=y CONFIG_NFC_SHDLC=y # # Near Field Communication (NFC) devices # CONFIG_NFC_SIM=y CONFIG_NFC_PN544=y CONFIG_NFC_PN544_I2C=y CONFIG_NFC_MICROREAD=y CONFIG_NFC_MICROREAD_I2C=y CONFIG_NFC_ST21NFCA=y CONFIG_NFC_ST21NFCA_I2C=y # CONFIG_LWTUNNEL is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=y CONFIG_CMA_ALIGNMENT=8 # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y CONFIG_RFD_FTL=y # CONFIG_SSFDC is not set CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y # CONFIG_MTD_SWAP is not set CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set CONFIG_MTD_CFI_LE_BYTE_SWAP=y CONFIG_MTD_CFI_GEOMETRY=y # CONFIG_MTD_MAP_BANK_WIDTH_1 is not set CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_MAP_BANK_WIDTH_8=y CONFIG_MTD_MAP_BANK_WIDTH_16=y # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set # CONFIG_MTD_CFI_I1 is not set CONFIG_MTD_CFI_I2=y CONFIG_MTD_CFI_I4=y # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_OTP=y CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y # CONFIG_MTD_ESB2ROM is not set CONFIG_MTD_CK804XROM=y # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y CONFIG_MTD_INTEL_VR_NOR=y # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set CONFIG_MTD_PMC551_DEBUG=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y CONFIG_MTD_SM_COMMON=y CONFIG_MTD_NAND_DENALI=y CONFIG_MTD_NAND_DENALI_PCI=y CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set CONFIG_MTD_NAND_DOCG4=y CONFIG_MTD_NAND_CAFE=y # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_NAND_HISI504=y CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set # CONFIG_MTD_ONENAND_GENERIC is not set CONFIG_MTD_ONENAND_OTP=y # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_SPI_NOR is not set # CONFIG_MTD_UBI is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y CONFIG_BLK_DEV_FD=y # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=y # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y CONFIG_BLK_DEV_SKD=y 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 is not set CONFIG_ATA_OVER_ETH=y # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RBD=y CONFIG_BLK_DEV_RSXX=y CONFIG_BLK_DEV_NVME=y # CONFIG_BLK_DEV_NVME_SCSI is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set CONFIG_ICS932S401=y # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_HP_ILO=y # CONFIG_APDS9802ALS is not set 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=y CONFIG_DS1682=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_SRAM=y CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y # CONFIG_EEPROM_93CX6 is not set CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=y CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # CONFIG_SCIF_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=y # CONFIG_CHR_DEV_SCH is not set CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=y CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_CXGB3_ISCSI=y CONFIG_SCSI_CXGB4_ISCSI=y CONFIG_SCSI_BNX2_ISCSI=y CONFIG_BE2ISCSI=y CONFIG_BLK_DEV_3W_XXXX_RAID=y # CONFIG_SCSI_HPSA is not set CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set # CONFIG_SCSI_HISI_SAS is not set CONFIG_SCSI_MVSAS=y CONFIG_SCSI_MVSAS_DEBUG=y # CONFIG_SCSI_MVSAS_TASKLET is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=y CONFIG_SCSI_UFSHCD=y # CONFIG_SCSI_UFSHCD_PCI is not set # CONFIG_SCSI_UFSHCD_PLATFORM is not set CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=y CONFIG_SCSI_SNIC=y # CONFIG_SCSI_SNIC_DEBUG_FS is not set CONFIG_SCSI_DMX3191D=y # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_ISCI is not set # CONFIG_SCSI_IPS is not set CONFIG_SCSI_INITIO=y CONFIG_SCSI_INIA100=y CONFIG_SCSI_STEX=y # CONFIG_SCSI_SYM53C8XX_2 is not set CONFIG_SCSI_IPR=y # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_ISCSI is not set CONFIG_SCSI_DC395x=y CONFIG_SCSI_AM53C974=y # CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_VIRTIO=y CONFIG_SCSI_LOWLEVEL_PCMCIA=y # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set # CONFIG_SATA_AHCI_PLATFORM is not set # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=y # CONFIG_SATA_SIL24 is not set # CONFIG_ATA_SFF is not set # CONFIG_MD is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set CONFIG_EQUALIZER=y # CONFIG_NET_FC is not set CONFIG_NET_TEAM=y CONFIG_NET_TEAM_MODE_BROADCAST=y CONFIG_NET_TEAM_MODE_ROUNDROBIN=y CONFIG_NET_TEAM_MODE_RANDOM=y CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=y CONFIG_NET_TEAM_MODE_LOADBALANCE=y CONFIG_MACVLAN=y # CONFIG_MACVTAP is not set CONFIG_VXLAN=y # CONFIG_GENEVE is not set # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set CONFIG_RIONET=y CONFIG_RIONET_TX_SIZE=128 CONFIG_RIONET_RX_SIZE=128 # CONFIG_TUN is not set CONFIG_TUN_VNET_CROSS_LE=y # CONFIG_VETH is not set # CONFIG_VIRTIO_NET is not set CONFIG_NLMON=y # CONFIG_ARCNET is not set # # CAIF transport drivers # CONFIG_CAIF_TTY=y # CONFIG_CAIF_SPI_SLAVE is not set # CONFIG_CAIF_HSI is not set # CONFIG_CAIF_VIRTIO is not set CONFIG_VHOST_NET=y CONFIG_VHOST_RING=y CONFIG_VHOST=y CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Distributed Switch Architecture drivers # CONFIG_NET_DSA_MV88E6XXX=y # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y CONFIG_NET_DSA_MV88E6131=y # CONFIG_NET_DSA_MV88E6123_61_65 is not set CONFIG_NET_DSA_MV88E6171=y CONFIG_NET_DSA_MV88E6352=y CONFIG_NET_DSA_BCM_SF2=y CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC 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=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set CONFIG_PCNET32=y CONFIG_PCMCIA_NMCLAN=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set CONFIG_ATL1=y # CONFIG_ATL1E is not set CONFIG_ATL1C=y # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y # CONFIG_BNX2X is not set # CONFIG_BNXT is not set # CONFIG_NET_VENDOR_BROCADE is not set # CONFIG_NET_VENDOR_CAVIUM is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=y CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=y CONFIG_CX_ECAT=y # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y CONFIG_TULIP_MWI=y CONFIG_TULIP_MMIO=y CONFIG_TULIP_NAPI=y # CONFIG_TULIP_NAPI_HW_MITIGATION is not set # CONFIG_DE4X5 is not set CONFIG_WINBOND_840=y # CONFIG_DM9102 is not set # CONFIG_ULI526X is not set CONFIG_PCMCIA_XIRCOM=y # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y # CONFIG_BE2NET_VXLAN is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=y # CONFIG_VXGE is not set # CONFIG_NET_VENDOR_FUJITSU is not set # CONFIG_NET_VENDOR_HP 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_VXLAN is not set 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_JME=y # CONFIG_NET_VENDOR_MARVELL is not set CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y # CONFIG_MLX4_EN_DCB is not set CONFIG_MLX4_EN_VXLAN=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y CONFIG_MLX5_CORE=y # CONFIG_MLX5_CORE_EN is not set CONFIG_MLXSW_CORE=y CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_PCI=y CONFIG_MLXSW_SWITCHX2=y CONFIG_MLXSW_SPECTRUM=y # CONFIG_NET_VENDOR_MICREL is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_FEALNX=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y # CONFIG_NS83820 is not set # CONFIG_NET_VENDOR_NETRONOME is not set # CONFIG_NET_VENDOR_8390 is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_NET_VENDOR_QLOGIC is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_NET_VENDOR_REALTEK is not set CONFIG_NET_VENDOR_RENESAS=y # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_ROCKER=y # CONFIG_NET_VENDOR_SAMSUNG is not set CONFIG_NET_VENDOR_SEEQ=y # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set # CONFIG_SFC is not set # CONFIG_NET_VENDOR_SMSC is not set CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=y CONFIG_STMMAC_PLATFORM=y CONFIG_DWMAC_GENERIC=y CONFIG_STMMAC_PCI=y # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set CONFIG_TLAN=y CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set CONFIG_FDDI=y # CONFIG_DEFXX is not set CONFIG_SKFP=y # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AQUANTIA_PHY=y # CONFIG_AT803X_PHY is not set # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y # CONFIG_VITESSE_PHY is not set CONFIG_TERANETICS_PHY=y # CONFIG_SMSC_PHY is not set CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y CONFIG_BCM7XXX_PHY=y CONFIG_BCM87XX_PHY=y # CONFIG_ICPLUS_PHY is not set CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=y # CONFIG_MICREL_PHY is not set CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y # CONFIG_MICROCHIP_PHY is not set CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set CONFIG_MDIO_OCTEON=y CONFIG_MDIO_BCM_UNIMAC=y CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y # CONFIG_PPP_FILTER is not set # CONFIG_PPP_MPPE is not set # CONFIG_PPP_MULTILINK is not set # CONFIG_PPPOE is not set # CONFIG_PPTP is not set CONFIG_PPP_ASYNC=y 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 is not set # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_WLAN_VENDOR_ATH=y CONFIG_ATH_DEBUG=y CONFIG_ATH_TRACEPOINTS=y # CONFIG_ATH5K_PCI is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_WLAN_VENDOR_BROADCOM is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_WLAN_VENDOR_INTEL is not set # CONFIG_WLAN_VENDOR_INTERSIL is not set # CONFIG_WLAN_VENDOR_MARVELL is not set # CONFIG_WLAN_VENDOR_MEDIATEK is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_WLAN_VENDOR_REALTEK is not set # CONFIG_WLAN_VENDOR_RSI is not set CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_TI=y # CONFIG_WLAN_VENDOR_ZYDAS is not set CONFIG_PCMCIA_RAYCS=y # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y # CONFIG_HDLC_FR is not set # CONFIG_HDLC_PPP is not set # # X.25/LAPB support is disabled # CONFIG_PCI200SYN=y # CONFIG_WANXL is not set CONFIG_PC300TOO=y # CONFIG_FARSYNC is not set CONFIG_DLCI=y CONFIG_DLCI_MAX=8 CONFIG_SBNI=y CONFIG_SBNI_MULTILINE=y # CONFIG_IEEE802154_DRIVERS is not set CONFIG_VMXNET3=y # CONFIG_FUJITSU_ES is not set CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set # CONFIG_ISDN_CAPI is not set # CONFIG_ISDN_DRV_GIGASET is not set # CONFIG_MISDN is not set CONFIG_NVM=y # CONFIG_NVM_DEBUG is not set # CONFIG_NVM_GENNVM is not set CONFIG_NVM_RRPC=y # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_ELAN_I2C=y # CONFIG_MOUSE_ELAN_I2C_I2C is not set CONFIG_MOUSE_ELAN_I2C_SMBUS=y # CONFIG_MOUSE_VSXXXAA is not set CONFIG_MOUSE_GPIO=y # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y # CONFIG_JOYSTICK_COBRA is not set # CONFIG_JOYSTICK_GF2K is not set CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y # CONFIG_JOYSTICK_IFORCE is not set CONFIG_JOYSTICK_WARRIOR=y # CONFIG_JOYSTICK_MAGELLAN is not set CONFIG_JOYSTICK_SPACEORB=y # CONFIG_JOYSTICK_SPACEBALL is not set CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y # CONFIG_JOYSTICK_DB9 is not set CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=y CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set # CONFIG_DEVMEM is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_CS=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_MANY_PORTS is not set CONFIG_SERIAL_8250_SHARE_IRQ=y CONFIG_SERIAL_8250_DETECT_IRQ=y # CONFIG_SERIAL_8250_RSA is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set CONFIG_SERIAL_8250_RT288X=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_MID=y # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y CONFIG_SERIAL_ARC=y # CONFIG_SERIAL_ARC_CONSOLE is not set CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=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 is not set CONFIG_IPMI_SI=y CONFIG_IPMI_SI_PROBE_DEFAULTS=y CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_HW_RANDOM_TPM is not set CONFIG_NVRAM=y CONFIG_R3964=y CONFIG_APPLICOM=y # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=y # CONFIG_CARDMAN_4040 is not set CONFIG_IPWIRELESS=y # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y # CONFIG_XILLYBUS_PCIE is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_MUX_PCA954x=y # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_IDIO_16=y CONFIG_GPIO_104_IDI_48=y CONFIG_GPIO_F7188X=y # CONFIG_GPIO_IT87 is not set CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=y CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP3943=y # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_TWL6040 is not set CONFIG_GPIO_WM831X=y # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_RDC321X=y # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set CONFIG_TEST_POWER=y CONFIG_BATTERY_88PM860X=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27XXX=y # CONFIG_BATTERY_BQ27XXX_I2C is not set CONFIG_BATTERY_DA9150=y # CONFIG_AXP288_FUEL_GAUGE is not set CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_BATTERY_TWL4030_MADC=y # CONFIG_CHARGER_88PM860X is not set CONFIG_CHARGER_PCF50633=y CONFIG_BATTERY_RX51=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_TWL4030=y # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=y # CONFIG_CHARGER_MAX8997 is not set # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65217=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_RT5033=y CONFIG_CHARGER_RT9455=y # CONFIG_AXP20X_POWER is not set # CONFIG_POWER_RESET 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 is not set # CONFIG_SENSORS_ABITUGURU3 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y # CONFIG_SENSORS_IBMPEX is not set CONFIG_SENSORS_IIO_HWMON=y # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set 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=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_MENF21BMC_HWMON=y # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=y # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set 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=y CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC3815=y # CONFIG_SENSORS_MAX16064 is not set # CONFIG_SENSORS_MAX20751 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_SHT15=y # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set # CONFIG_SENSORS_THMC50 is not set CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_TWL4030_MADC is not set CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y # CONFIG_SSB_PCMCIAHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_AS3711=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_AXP20X=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=y # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_MFD_RETU=y 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_RC5T583=y CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y # CONFIG_MFD_SM501 is not set CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_88PM8607=y # CONFIG_REGULATOR_ACT8865 is not set CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y # CONFIG_REGULATOR_AS3711 is not set # CONFIG_REGULATOR_AXP20X is not set # CONFIG_REGULATOR_DA9062 is not set CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LTC3589 is not set # CONFIG_REGULATOR_MAX14577 is not set CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX8997=y # CONFIG_REGULATOR_MAX8998 is not set # CONFIG_REGULATOR_MT6311 is not set # CONFIG_REGULATOR_MT6397 is not set CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=y # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_QCOM_SPMI=y CONFIG_REGULATOR_RC5T583=y # CONFIG_REGULATOR_RN5T618 is not set CONFIG_REGULATOR_RT5033=y # CONFIG_REGULATOR_S2MPA01 is not set CONFIG_REGULATOR_S2MPS11=y CONFIG_REGULATOR_S5M8767=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TWL4030=y # CONFIG_REGULATOR_WM831X is not set # CONFIG_REGULATOR_WM8400 is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_PCI_SKELETON=y CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_SG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y CONFIG_DVB_CORE=y CONFIG_DVB_NET=y # CONFIG_TTPCI_EEPROM is not set CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # CONFIG_RC_CORE=y # CONFIG_RC_MAP is not set # CONFIG_RC_DECODERS is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set # CONFIG_IR_ENE is not set # CONFIG_IR_HIX5HD2 is not set # CONFIG_IR_IMON is not set # CONFIG_IR_MCEUSB is not set # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_NUVOTON is not set # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_WINBOND_CIR is not set # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set CONFIG_RC_LOOPBACK=y # CONFIG_IR_GPIO_CIR is not set # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_CAFE_CCIC is not set CONFIG_VIDEO_VIA_CAMERA=y # CONFIG_SOC_CAMERA is not set CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_SH_VEU=y # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=y # # Supported FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_SMS_SIANO_MDTV=y # CONFIG_SMS_SIANO_RC is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # CONFIG_VIDEO_OV7670=y # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y # # Multistandard (satellite) frontends # # # Multistandard (cable + terrestrial) frontends # # # DVB-S (satellite) frontends # # # DVB-T (terrestrial) frontends # # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # # # ISDB-T (terrestrial) frontends # # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # # # Digital terrestrial only tuners/PLL # # # SEC control devices for DVB-S # # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_FBDEV_EMULATION is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y # CONFIG_DRM_TDFX is not set CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_AMDGPU=y # CONFIG_DRM_AMDGPU_CIK is not set CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_AMD_POWERPLAY is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_DRM_NOUVEAU_BACKLIGHT is not set CONFIG_DRM_I915=y CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y # CONFIG_DRM_MGA is not set CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y CONFIG_DRM_VGEM=y CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=y CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=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_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y # CONFIG_FB_N411 is not set CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set CONFIG_FB_RIVA_DEBUG=y # CONFIG_FB_RIVA_BACKLIGHT is not set # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=y # CONFIG_FB_MATROX_MILLENIUM 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=y CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set # CONFIG_FB_ATY_GX is not set # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set CONFIG_FB_VIA=y CONFIG_FB_VIA_DIRECT_PROCFS=y CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y # CONFIG_FB_KYRO is not set CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y CONFIG_FB_CARMINE=y # CONFIG_FB_CARMINE_DRAM_EVAL is not set CONFIG_CARMINE_DRAM_CUSTOM=y CONFIG_FB_IBM_GXT4500=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y CONFIG_FB_BROADSHEET=y # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y CONFIG_FB_SM712=y CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_SAHARA=y # CONFIG_BACKLIGHT_WM831X is not set # CONFIG_BACKLIGHT_ADP5520 is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_88PM860X is not set # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_SKY81452=y # CONFIG_BACKLIGHT_TPS65217 is not set # CONFIG_BACKLIGHT_AS3711 is not set CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set # CONFIG_SND is not set CONFIG_SOUND_PRIME=y CONFIG_SOUND_OSS=y CONFIG_SOUND_TRACEINIT=y CONFIG_SOUND_DMAP=y # CONFIG_SOUND_VMIDI is not set CONFIG_SOUND_TRIX=y # CONFIG_SOUND_MSS is not set # CONFIG_SOUND_MPU401 is not set CONFIG_SOUND_PAS=y CONFIG_PAS_JOYSTICK=y CONFIG_SOUND_PSS=y CONFIG_PSS_MIXER=y # CONFIG_SOUND_SB is not set CONFIG_SOUND_YM3812=y # CONFIG_SOUND_UART6850 is not set # CONFIG_SOUND_AEDSP16 is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y # CONFIG_HID_EZKEY is not set CONFIG_HID_GEMBIRD=y # CONFIG_HID_GFRM is not set # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=y # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LENOVO=y # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=y CONFIG_UWB_WHCI=y CONFIG_MMC=y CONFIG_MMC_DEBUG=y # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SDRICOH_CS is not set CONFIG_MMC_CB710=y # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_REALTEK_PCI=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8860=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_ADP5520=y # CONFIG_LEDS_DELL_NETBOOKS is not set CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y # CONFIG_LEDS_MAX8997 is not set CONFIG_LEDS_LM355x=y # CONFIG_LEDS_MENF21BMC is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=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 is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=y # CONFIG_INFINIBAND_USER_MAD is not set CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y # CONFIG_INFINIBAND_ON_DEMAND_PAGING is not set CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y # CONFIG_INFINIBAND_MTHCA is not set CONFIG_INFINIBAND_QIB=y CONFIG_INFINIBAND_CXGB3=y CONFIG_INFINIBAND_CXGB3_DEBUG=y CONFIG_INFINIBAND_CXGB4=y CONFIG_MLX4_INFINIBAND=y CONFIG_MLX5_INFINIBAND=y # CONFIG_INFINIBAND_NES is not set CONFIG_INFINIBAND_OCRDMA=y CONFIG_INFINIBAND_IPOIB=y CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set # CONFIG_INFINIBAND_SRP is not set CONFIG_INFINIBAND_ISER=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y # CONFIG_UIO_SERCOS3 is not set CONFIG_UIO_PCI_GENERIC=y # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=y # CONFIG_UIO_MF624 is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y 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=y CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" CONFIG_RTS5208=y # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # # CONFIG_AD7606 is not set # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # # Capacitance to digital converters # CONFIG_AD7150=y CONFIG_AD7152=y CONFIG_AD7746=y # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # CONFIG_AD5933=y # # Light sensors # # CONFIG_SENSORS_ISL29018 is not set CONFIG_SENSORS_ISL29028=y # CONFIG_TSL2583 is not set CONFIG_TSL2x7x=y # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y # # Active energy metering IC # # CONFIG_ADE7854 is not set # # Resolver to digital converters # # # Triggers - standalone # # CONFIG_FB_SM750 is not set CONFIG_FB_XGI=y # # Speakup console speech # CONFIG_SPEAKUP=y # CONFIG_SPEAKUP_SYNTH_ACNTSA is not set CONFIG_SPEAKUP_SYNTH_APOLLO=y CONFIG_SPEAKUP_SYNTH_AUDPTR=y CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=y # CONFIG_SPEAKUP_SYNTH_DECEXT is not set # CONFIG_SPEAKUP_SYNTH_LTLK is not set # CONFIG_SPEAKUP_SYNTH_SOFT is not set CONFIG_SPEAKUP_SYNTH_SPKOUT=y # CONFIG_SPEAKUP_SYNTH_TXPRT is not set # CONFIG_SPEAKUP_SYNTH_DUMMY is not set CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y CONFIG_STAGING_MEDIA=y CONFIG_DVB_CXD2099=y CONFIG_DVB_MN88472=y CONFIG_DVB_MN88473=y # CONFIG_STAGING_RDMA is not set # # Android # CONFIG_ASHMEM=y # CONFIG_ANDROID_TIMED_OUTPUT is not set CONFIG_ANDROID_LOW_MEMORY_KILLER=y CONFIG_SYNC=y # CONFIG_SW_SYNC is not set # CONFIG_ION is not set CONFIG_WIMAX_GDM72XX=y # CONFIG_WIMAX_GDM72XX_QOS is not set # CONFIG_WIMAX_GDM72XX_K_MODE is not set # CONFIG_WIMAX_GDM72XX_WIMAX2 is not set CONFIG_WIMAX_GDM72XX_SDIO=y CONFIG_FIREWIRE_SERIAL=y CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_DGNC is not set CONFIG_DGAP=y # CONFIG_GS_FPGABOOT is not set # CONFIG_CRYPTO_SKEIN is not set # CONFIG_UNISYSSPAR is not set # CONFIG_MOST is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set # CONFIG_ALIENWARE_WMI is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_WMI is not set # CONFIG_DELL_WMI_AIO is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_HP_WMI is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=y # CONFIG_MSI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=y # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=y # 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=y 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=y # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX14577=y # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_MAX8997 is not set CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_TRIGGER=y # # Accelerometers # # CONFIG_BMA180 is not set CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_HID_SENSOR_ACCEL_3D=y CONFIG_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y # CONFIG_KXCJK1013 is not set # CONFIG_MMA7455_I2C is not set CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y CONFIG_MXC4005=y # CONFIG_MXC6255 is not set # CONFIG_STK8312 is not set CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD7291=y CONFIG_AD799X=y # CONFIG_AXP288_ADC is not set # CONFIG_DA9150_GPADC is not set CONFIG_INA2XX_ADC=y # CONFIG_MAX1363 is not set CONFIG_MCP3422=y CONFIG_NAU7802=y # CONFIG_QCOM_SPMI_IADC is not set # CONFIG_QCOM_SPMI_VADC is not set CONFIG_TI_ADC081C=y CONFIG_TWL4030_MADC=y # CONFIG_TWL6030_GPADC is not set # # Amplifiers # # # Chemical Sensors # CONFIG_IAQCORE=y # CONFIG_VZ89X is not set # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5380 is not set CONFIG_AD5446=y # CONFIG_M62332 is not set CONFIG_MAX517=y CONFIG_MCP4725=y # # IIO dummy driver # # CONFIG_IIO_SIMPLE_DUMMY is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_ITG3200=y # # Health sensors # CONFIG_MAX30100=y # # Humidity sensors # # CONFIG_DHT11 is not set CONFIG_HDC100X=y CONFIG_HTU21=y CONFIG_SI7005=y CONFIG_SI7020=y # # Inertial measurement units # # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_IIO is not set # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=y # CONFIG_AL3320A is not set CONFIG_APDS9300=y # CONFIG_APDS9960 is not set CONFIG_BH1750=y CONFIG_CM32181=y CONFIG_CM3232=y # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=y # CONFIG_ISL29125 is not set # CONFIG_HID_SENSOR_ALS is not set # CONFIG_HID_SENSOR_PROX is not set CONFIG_JSA1212=y # CONFIG_RPR0521 is not set CONFIG_SENSORS_LM3533=y # CONFIG_LTR501 is not set # CONFIG_OPT3001 is not set CONFIG_PA12203001=y CONFIG_STK3310=y CONFIG_TCS3414=y # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=y CONFIG_TSL4531=y CONFIG_US5182D=y CONFIG_VCNL4000=y # # Magnetometer sensors # CONFIG_AK8975=y # CONFIG_AK09911 is not set # CONFIG_BMC150_MAGN is not set # CONFIG_MAG3110 is not set CONFIG_HID_SENSOR_MAGNETOMETER_3D=y CONFIG_MMC35240=y # CONFIG_IIO_ST_MAGN_3AXIS is not set # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=y # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # # Digital potentiometers # CONFIG_MCP4531=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_MS5637=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_T5403=y # # Lightning sensors # # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y # CONFIG_SX9500 is not set # # Temperature sensors # # CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set # CONFIG_TSYS01 is not set CONFIG_TSYS02D=y CONFIG_NTB=y # CONFIG_NTB_AMD is not set CONFIG_NTB_INTEL=y CONFIG_NTB_PINGPONG=y CONFIG_NTB_TOOL=y CONFIG_NTB_PERF=y # CONFIG_NTB_TRANSPORT is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_ARM_GIC_MAX_NR=1 CONFIG_TS4800_IRQ=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_HI6220_USB=y # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set CONFIG_LIBNVDIMM=y CONFIG_BLK_DEV_PMEM=y CONFIG_ND_BLK=y # CONFIG_BTT is not set CONFIG_NVMEM=y # CONFIG_STM is not set CONFIG_STM_DUMMY=y # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # CONFIG_FPGA=y CONFIG_FPGA_MGR_ZYNQ_FPGA=y # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set # CONFIG_DMIID is not set # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_MEMCONSOLE=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_EXT4_FS is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y # CONFIG_XFS_POSIX_ACL is not set # CONFIG_XFS_RT is not set CONFIG_XFS_DEBUG=y CONFIG_GFS2_FS=y CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=y # CONFIG_OCFS2_FS_O2CB is not set CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y # CONFIG_OCFS2_FS_STATS is not set # CONFIG_OCFS2_DEBUG_MASKLOG is not set # CONFIG_OCFS2_DEBUG_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set CONFIG_F2FS_FS_XATTR=y # CONFIG_F2FS_FS_POSIX_ACL is not set CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FS_ENCRYPTION is not set # CONFIG_F2FS_IO_TRACE is not set CONFIG_FS_DAX=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y # 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 is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # 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 is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set # CONFIG_NETWORK_FILESYSTEMS 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=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set # 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=y CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set 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=y 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 is not set CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y # CONFIG_NLS_MAC_ICELAND is not set 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=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=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 is not set CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set # CONFIG_SCHED_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set # CONFIG_TRACER_SNAPSHOT is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y CONFIG_UPROBE_EVENT=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_ENUM_MAP_FILE=y CONFIG_TRACING_EVENTS_GPIO=y # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # 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=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=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_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y CONFIG_SECURITY_SMACK=y CONFIG_SECURITY_SMACK_BRINGUP=y # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set # CONFIG_SECURITY_YAMA is not set # CONFIG_INTEGRITY is not set CONFIG_DEFAULT_SECURITY_SMACK=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="smack" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y # CONFIG_CRYPTO_PCRYPT 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 CONFIG_CRYPTO_GLUE_HELPER_X86=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 is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=y # # 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_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_CHACHA20_X86_64=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set 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=y # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y # CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is not set CONFIG_PUBLIC_KEY_ALGO_RSA=y # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set 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_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y # CONFIG_FONT_8x8 is not set CONFIG_FONT_8x16=y CONFIG_FONT_6x11=y CONFIG_FONT_7x14=y # CONFIG_FONT_PEARL_8x8 is not set # CONFIG_FONT_ACORN_8x8 is not set # CONFIG_FONT_MINI_4x6 is not set CONFIG_FONT_6x10=y # CONFIG_FONT_SUN8x16 is not set CONFIG_FONT_SUN12x22=y CONFIG_FONT_10x18=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 --=-=-=--