From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2298380657285503677==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [chrdev] dad018190f: BUG: unable to handle kernel paging request at ffffc90000a1b044 Date: Mon, 29 Feb 2016 16:48:53 +0800 Message-ID: <87y4a3yk96.fsf@yhuang-dev.intel.com> List-Id: --===============2298380657285503677== 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 chrde= v-warn commit dad018190f07fbb61b6a086cf28b6d6d4000c838 ("chrdev: allocate dynamic = chardevs in all unused holes") We found the following new message in kernel log after your commit. [ 9.786354] isdn: Could not register control devices Thanks, Ying Huang --===============2298380657285503677== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-rc1-00093-gdad0181" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjUuMC1yYzEgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJh cmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9 eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01N QVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJ R19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NP TVBBVF9CSVRTX01BWD0xNgpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURf U0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19S RUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfUldTRU1f WENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05G SUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15 CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1C RURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpD T05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9T U0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FO VF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9BUkNI PXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hf U1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0hBVkVfSU5URUxfVFhUPXkKQ09ORklH X1g4Nl82NF9TTVA9eQpDT05GSUdfQVJDSF9IV0VJR0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLXJk aSAtZmNhbGwtc2F2ZWQtcnNpIC1mY2FsbC1zYXZlZC1yZHggLWZjYWxsLXNhdmVkLXJjeCAtZmNh bGwtc2F2ZWQtcjggLWZjYWxsLXNhdmVkLXI5IC1mY2FsbC1zYXZlZC1yMTAgLWZjYWxsLXNhdmVk LXIxMSIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05f TUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGli L21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklH X0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5J VF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJ TEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVS U0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxf QlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15 CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05G SUdfS0VSTkVMX0daSVAgaXMgbm90IHNldApDT05GSUdfS0VSTkVMX0JaSVAyPXkKIyBDT05GSUdf S0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENP TkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKIyBDT05GSUdf U1lTVklQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CkNPTkZJ R19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfVVNFTElCPXkK IyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15 CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19H RU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfSVJR X0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01T SV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlO X0RFQlVHPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9 eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9E QVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VO RVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdf R0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5U U19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBz dWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMg Q09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJ R19OT19IWl9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90IHNldApDT05GSUdf SElHSF9SRVNfVElNRVJTPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5n CiMKIyBDT05GSUdfVElDS19DUFVfQUNDT1VOVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRf Q1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkc9 eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjMg aXMgbm90IHNldApDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNP TkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CgojCiMgUkNVIFN1 YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CkNPTkZJR19SQ1VfRVhQRVJUPXkKQ09ORklHX1NS Q1U9eQojIENPTkZJR19UQVNLU19SQ1UgaXMgbm90IHNldApDT05GSUdfUkNVX1NUQUxMX0NPTU1P Tj15CkNPTkZJR19SQ1VfRkFOT1VUPTY0CkNPTkZJR19SQ1VfRkFOT1VUX0xFQUY9MTYKIyBDT05G SUdfUkNVX0ZBU1RfTk9fSFogaXMgbm90IHNldApDT05GSUdfVFJFRV9SQ1VfVFJBQ0U9eQpDT05G SUdfUkNVX0tUSFJFQURfUFJJTz0wCkNPTkZJR19SQ1VfTk9DQl9DUFU9eQpDT05GSUdfUkNVX05P Q0JfQ1BVX05PTkU9eQojIENPTkZJR19SQ1VfTk9DQl9DUFVfWkVSTyBpcyBub3Qgc2V0CiMgQ09O RklHX1JDVV9OT0NCX0NQVV9BTEwgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9P VCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09O RklHX0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05G SUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NM T0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9X QU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4 PXkKQ09ORklHX0NHUk9VUFM9eQojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfU0NIRUQgaXMgbm90IHNldAojIENP TkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9GUkVFWkVSIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX0hVR0VUTEIgaXMgbm90IHNldAojIENPTkZJR19DUFVTRVRT IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NH Uk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BFUkYgaXMgbm90IHNldAoj IENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RP UkUgaXMgbm90IHNldAojIENPTkZJR19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NI RURfQVVUT0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qg c2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFN RlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JE X0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CiMg Q09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNP TkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklH X0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05G SUdfTVVMVElVU0VSPXkKIyBDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTCBpcyBub3Qgc2V0CiMgQ09O RklHX1NZU0ZTX1NZU0NBTEwgaXMgbm90IHNldAojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBu b3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfUFJJ TlRLPXkKQ09ORklHX0JVRz15CiMgQ09ORklHX1BDU1BLUl9QTEFURk9STSBpcyBub3Qgc2V0CkNP TkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lH TkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX0JQRl9TWVND QUxMPXkKIyBDT05GSUdfU0hNRU0gaXMgbm90IHNldAojIENPTkZJR19BSU8gaXMgbm90IHNldAoj IENPTkZJR19BRFZJU0VfU1lTQ0FMTFMgaXMgbm90IHNldApDT05GSUdfVVNFUkZBVUxURkQ9eQpD T05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX01FTUJBUlJJRVIgaXMgbm90IHNldAojIENPTkZJ R19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMKIyBLZXJu ZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15 CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1fRVZF TlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CkNPTkZJR19DT01QQVRfQlJLPXkKIyBD T05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qg c2V0CiMgQ09ORklHX1NMVUJfQ1BVX1BBUlRJQUwgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1f REFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX0tF WEVDX0NPUkU9eQpDT05GSUdfT1BST0ZJTEU9eQojIENPTkZJR19PUFJPRklMRV9FVkVOVF9NVUxU SVBMRVggaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9O TUlfVElNRVI9eQojIENPTkZJR19KVU1QX0xBQkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVBST0JF UyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNl dApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VT RV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hB VkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQ Uk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZU UkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJ R1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9XQU5U U19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNT X0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05G SUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVH Uz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9F VkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VS X1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9I QVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkK Q09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkK Q09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15 CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNU T1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0ND X1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RF Q1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkKQ09O RklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9B Q0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJ R19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09O RklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NU QUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01N QVBfUk5EX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTI4CkNPTkZJR19IQVZFX0NP UFlfVEhSRUFEX1RMUz15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05G SUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FM TD15CiMgQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90IHNldApDT05GSUdf U0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKIyBDT05G SUdfTU9EVUxFUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklH X0JMT0NLPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09O RklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUj15CgojCiMg UGFydGl0aW9uIFR5cGVzCiMKIyBDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEIGlzIG5vdCBzZXQK Q09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKCiMKIyBJTyBT Y2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5F PXkKQ09ORklHX0lPU0NIRURfQ0ZRPXkKQ09ORklHX0RFRkFVTFRfREVBRExJTkU9eQojIENPTkZJ R19ERUZBVUxUX0NGUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImRlYWRsaW5lIgpDT05GSUdfUFJFRU1QVF9OT1RJRklF UlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19B UkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNP TkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NL Uz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xP Q0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKIyBDT05GSUdfRlJFRVpFUiBpcyBub3Qgc2V0 CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09O RklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfRkFTVF9GRUFU VVJFX1RFU1RTPXkKQ09ORklHX1g4Nl9YMkFQSUM9eQojIENPTkZJR19YODZfTVBQQVJTRSBpcyBu b3Qgc2V0CkNPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk09eQojIENPTkZJR19YODZfVlNNUCBp cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9J TlRFTF9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFPXkKQ09O RklHX0lPU0ZfTUJJPXkKIyBDT05GSUdfSU9TRl9NQklfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9H VUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOIGlz IG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19Q QVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUs4IGlzIG5vdCBz ZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMg Q09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9J TlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklH X1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJ R19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05G SUdfUFJPQ0VTU09SX1NFTEVDVD15CiMgQ09ORklHX0NQVV9TVVBfSU5URUwgaXMgbm90IHNldAoj IENPTkZJR19DUFVfU1VQX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9TVVBfQ0VOVEFVUiBp cyBub3Qgc2V0CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0RNST15CkNPTkZJR19DQUxHQVJZ X0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVVfRU5BQkxFRF9CWV9ERUZBVUxUPXkKQ09ORklH X1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKIyBDT05GSUdfTUFYU01QIGlzIG5vdCBz ZXQKQ09ORklHX05SX0NQVVM9NjQKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15 CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFS WT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNP TkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVS T1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CiMgQ09ORklHX1g4Nl9NQ0UgaXMgbm90IHNldAoj IENPTkZJR19WTTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2XzE2QklUIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQojIENPTkZJR19JOEsgaXMgbm90IHNldAojIENP TkZJR19YODZfTVNSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19BUkNIX1BI WVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CiMgQ09ORklH X05VTUEgaXMgbm90IHNldApDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FS Q0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkK Q09ORklHX0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0w eGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfU1BB UlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1PUllfUFJF U0VOVD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1B UF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX0FMTE9DX01FTV9NQVBfVE9HRVRIRVI9eQojIENP TkZJR19TUEFSU0VNRU1fVk1FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01FTUJMT0NLPXkK Q09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJM T0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfSEFWRV9CT09UTUVNX0lORk9f Tk9ERT15CkNPTkZJR19NRU1PUllfSE9UUExVRz15CkNPTkZJR19NRU1PUllfSE9UUExVR19TUEFS U0U9eQpDT05GSUdfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00 CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKIyBDT05GSUdfQ09NUEFDVElP TiBpcyBub3Qgc2V0CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBB R0VfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1pPTkVfRE1B X0ZMQUc9MQojIENPTkZJR19CT1VOQ0UgaXMgbm90IHNldApDT05GSUdfVklSVF9UT19CVVM9eQpD T05GSUdfTU1VX05PVElGSUVSPXkKIyBDT05GSUdfS1NNIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFV TFRfTU1BUF9NSU5fQUREUj00MDk2CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0xFQU5DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZST05UU1dBUCBp cyBub3Qgc2V0CkNPTkZJR19DTUE9eQpDT05GSUdfQ01BX0RFQlVHPXkKIyBDT05GSUdfQ01BX0RF QlVHRlMgaXMgbm90IHNldApDT05GSUdfQ01BX0FSRUFTPTcKIyBDT05GSUdfWlBPT0wgaXMgbm90 IHNldAojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BH VEFCTEVfTUFQUElORz15CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05GSUdf R0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RS VUNUX1BBR0VfSU5JVD15CiMgQ09ORklHX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQgaXMgbm90 IHNldAojIENPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19YODZf UE1FTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15 CiMgQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0sgaXMgbm90IHNl dApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CiMgQ09ORklHX01UUlIgaXMgbm90IHNldApDT05G SUdfQVJDSF9SQU5ET009eQojIENPTkZJR19YODZfU01BUCBpcyBub3Qgc2V0CkNPTkZJR19FRkk9 eQojIENPTkZJR19FRklfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX0ha XzEwMD15CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qg c2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MTAwCkNPTkZJR19TQ0hF RF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQpDT05GSUdfS0VYRUNfRklMRT15CiMgQ09ORklHX0tF WEVDX1ZFUklGWV9TSUcgaXMgbm90IHNldApDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19QSFlT SUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKQ09ORklHX1JBTkRPTUla RV9CQVNFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFX01BWF9PRkZTRVQ9MHg0MDAwMDAwMApDT05G SUdfWDg2X05FRURfUkVMT0NTPXkKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCiMgQ09O RklHX0hPVFBMVUdfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05BVElW RSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfRU1VTEFURT15CiMgQ09ORklHX0xF R0FDWV9WU1lTQ0FMTF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5v dCBzZXQKQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15 CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9N RU1PUllfSE9UUkVNT1ZFPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMK IwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSElCRVJOQVRJT04gaXMgbm90 IHNldAojIENPTkZJR19QTSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVH QUNZX1RBQkxFU19MT09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09O RklHX0FDUElfU1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKQ09ORklHX0FDUElfREVCVUdH RVI9eQpDT05GSUdfQUNQSV9ERUJVR0dFUl9VU0VSPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9X RVIgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRSBpcyBub3Qg c2V0CkNPTkZJR19BQ1BJX0VDX0RFQlVHRlM9eQojIENPTkZJR19BQ1BJX0FDIGlzIG5vdCBzZXQK IyBDT05GSUdfQUNQSV9CQVRURVJZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09O RklHX0FDUElfVklERU89eQpDT05GSUdfQUNQSV9GQU49eQpDT05GSUdfQUNQSV9ET0NLPXkKIyBD T05GSUdfQUNQSV9QUk9DRVNTT1IgaXMgbm90IHNldApDT05GSUdfQUNQSV9JUE1JPXkKIyBDT05G SUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RBQkxF X09WRVJSSURFIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfREVCVUc9eQojIENPTkZJR19BQ1BJX1BD SV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CiMgQ09ORklHX0FDUElfQ09O VEFJTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IT1RQTFVHX01FTU9SWSBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNl dApDT05GSUdfQUNQSV9IRUQ9eQpDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EPXkKQ09ORklHX0FD UElfQkdSVD15CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQK IyBDT05GSUdfQUNQSV9ORklUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09O RklHX0hBVkVfQUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMg Q09ORklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90IHNldAoK IwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVf RlJFUV9HT1ZfQ09NTU9OPXkKIyBDT05GSUdfQ1BVX0ZSRVFfU1RBVCBpcyBub3Qgc2V0CkNPTkZJ R19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09O REVNQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFU SVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklH X0NQVV9GUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1VT RVJTUEFDRT15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CkNPTkZJ R19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcg ZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkKIyBDT05GSUdfWDg2X1A0X0NMT0NL TU9EIGlzIG5vdCBzZXQKCiMKIyBzaGFyZWQgb3B0aW9ucwojCiMgQ09ORklHX1g4Nl9TUEVFRFNU RVBfTElCIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQojCiMgQ09ORklHX0NQVV9JRExFIGlzIG5v dCBzZXQKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKCiMK IyBNZW1vcnkgcG93ZXIgc2F2aW5ncwojCkNPTkZJR19JNzMwMF9JRExFX0lPQVRfQ0hBTk5FTD15 CkNPTkZJR19JNzMwMF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklH X1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKIyBDT05GSUdfUENJX01NQ09ORklHIGlzIG5vdCBz ZXQKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90 IHNldAojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQlVTX0FERFJf VF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CiMg Q09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVU Tz15CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRfSVJRIGlzIG5vdCBz ZXQKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09O RklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwojIFBDSSBob3N0IGNvbnRyb2xs ZXIgZHJpdmVycwojCiMgQ09ORklHX0lTQV9ETUFfQVBJIGlzIG5vdCBzZXQKQ09ORklHX1BDQ0FS RD15CkNPTkZJR19QQ01DSUE9eQpDT05GSUdfUENNQ0lBX0xPQURfQ0lTPXkKIyBDT05GSUdfQ0FS REJVUyBpcyBub3Qgc2V0CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMKQ09ORklHX1lFTlRBPXkKIyBD T05GSUdfWUVOVEFfTzIgaXMgbm90IHNldAojIENPTkZJR19ZRU5UQV9SSUNPSCBpcyBub3Qgc2V0 CkNPTkZJR19ZRU5UQV9UST15CiMgQ09ORklHX1lFTlRBX1RPU0hJQkEgaXMgbm90IHNldApDT05G SUdfUEQ2NzI5PXkKIyBDT05GSUdfSTgyMDkyIGlzIG5vdCBzZXQKQ09ORklHX1BDQ0FSRF9OT05T VEFUSUM9eQojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8g aXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0 cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19CSU5GTVRfU0NSSVBU PXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfQklORk1UX01JU0MgaXMg bm90IHNldAojIENPTkZJR19DT1JFRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lBMzJfRU1VTEFU SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1gzMiBpcyBub3Qgc2V0CkNPTkZJR19YODZfREVW X0RNQV9PUFM9eQpDT05GSUdfUE1DX0FUT009eQpDT05GSUdfVk1EPXkKQ09ORklHX05FVD15CkNP TkZJR19ORVRfSU5HUkVTUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tF VD15CiMgQ09ORklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQpDT05GSUdf VU5JWF9ESUFHPXkKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1f VVNFUj15CkNPTkZJR19YRlJNX1NVQl9QT0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKIyBD T05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fSVBDT01QPXkKQ09O RklHX05FVF9LRVk9eQojIENPTkZJR19ORVRfS0VZX01JR1JBVEUgaXMgbm90IHNldApDT05GSUdf SU5FVD15CiMgQ09ORklHX0lQX01VTFRJQ0FTVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9BRFZBTkNF RF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklH X0lQX01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9ST1VURV9NVUxUSVBBVEg9 eQojIENPTkZJR19JUF9ST1VURV9WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BOUD15CkNP TkZJR19JUF9QTlBfREhDUD15CkNPTkZJR19JUF9QTlBfQk9PVFA9eQpDT05GSUdfSVBfUE5QX1JB UlA9eQpDT05GSUdfTkVUX0lQSVA9eQpDT05GSUdfTkVUX0lQR1JFX0RFTVVYPXkKQ09ORklHX05F VF9JUF9UVU5ORUw9eQpDT05GSUdfTkVUX0lQR1JFPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKQ09O RklHX05FVF9JUFZUST15CiMgQ09ORklHX05FVF9VRFBfVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX0ZPVSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUyBpcyBub3Qg c2V0CkNPTkZJR19JTkVUX0FIPXkKIyBDT05GSUdfSU5FVF9FU1AgaXMgbm90IHNldApDT05GSUdf SU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUX1RVTk5F TD15CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19J TkVUX1hGUk1fTU9ERV9UVU5ORUw9eQojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUIGlzIG5v dCBzZXQKQ09ORklHX0lORVRfTFJPPXkKIyBDT05GSUdfSU5FVF9ESUFHIGlzIG5vdCBzZXQKQ09O RklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKQ09ORklHX1RDUF9DT05HX0JJQz15CkNPTkZJR19UQ1Bf Q09OR19DVUJJQz15CiMgQ09ORklHX1RDUF9DT05HX1dFU1RXT09EIGlzIG5vdCBzZXQKIyBDT05G SUdfVENQX0NPTkdfSFRDUCBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19IU1RDUD15CkNPTkZJ R19UQ1BfQ09OR19IWUJMQT15CkNPTkZJR19UQ1BfQ09OR19WRUdBUz15CkNPTkZJR19UQ1BfQ09O R19TQ0FMQUJMRT15CkNPTkZJR19UQ1BfQ09OR19MUD15CkNPTkZJR19UQ1BfQ09OR19WRU5PPXkK Q09ORklHX1RDUF9DT05HX1lFQUg9eQpDT05GSUdfVENQX0NPTkdfSUxMSU5PSVM9eQpDT05GSUdf VENQX0NPTkdfRENUQ1A9eQojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldAojIENPTkZJ R19ERUZBVUxUX0JJQyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdf REVGQVVMVF9IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfVkVHQVMgaXMgbm90IHNl dAojIENPTkZJR19ERUZBVUxUX1ZFTk8gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0RDVENQ IGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFV TFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJRz15CkNPTkZJR19JUFY2PXkKQ09O RklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdfSVBWNl9ST1VURV9JTkZPPXkKIyBDT05GSUdf SVBWNl9PUFRJTUlTVElDX0RBRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9BSD15CiMgQ09ORklH X0lORVQ2X0VTUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9JUENPTVA9eQpDT05GSUdfSVBWNl9N SVA2PXkKQ09ORklHX0lQVjZfSUxBPXkKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPXkKQ09ORklH X0lORVQ2X1RVTk5FTD15CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQgaXMgbm90 IHNldApDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01P REVfQkVFVD15CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElPTiBpcyBu b3Qgc2V0CkNPTkZJR19JUFY2X1ZUST15CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZf U0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQ VjZfVFVOTkVMPXkKQ09ORklHX0lQVjZfR1JFPXkKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVT PXkKQ09ORklHX0lQVjZfU1VCVFJFRVM9eQojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRMQUJFTD15CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BU UF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0 CkNPTkZJR19ORVRGSUxURVI9eQojIENPTkZJR19ORVRGSUxURVJfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19ORVRGSUxURVJfQURWQU5DRUQgaXMgbm90IHNldAoKIwojIENvcmUgTmV0ZmlsdGVy IENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklM VEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklHX05GX0NP Tk5UUkFDSz15CkNPTkZJR19ORl9MT0dfQ09NTU9OPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNN QVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0ZU UD15CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRS QUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CiMgQ09ORklH X05GX0NPTk5UUkFDS19TSVAgaXMgbm90IHNldApDT05GSUdfTkZfQ1RfTkVUTElOSz15CkNPTkZJ R19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9O QVRfTkVFREVEPXkKIyBDT05GSUdfTkZfTkFUX0FNQU5EQSBpcyBub3Qgc2V0CkNPTkZJR19ORl9O QVRfRlRQPXkKIyBDT05GSUdfTkZfTkFUX0lSQyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX05BVF9T SVAgaXMgbm90IHNldAojIENPTkZJR19ORl9OQVRfVEZUUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9O QVRfUkVESVJFQ1Q9eQpDT05GSUdfTkZfVEFCTEVTPXkKQ09ORklHX05GX1RBQkxFU19JTkVUPXkK Q09ORklHX05GX1RBQkxFU19ORVRERVY9eQpDT05GSUdfTkZUX0VYVEhEUj15CiMgQ09ORklHX05G VF9NRVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX0NUIGlzIG5vdCBzZXQKQ09ORklHX05GVF9S QlRSRUU9eQpDT05GSUdfTkZUX0hBU0g9eQpDT05GSUdfTkZUX0NPVU5URVI9eQpDT05GSUdfTkZU X0xPRz15CkNPTkZJR19ORlRfTElNSVQ9eQpDT05GSUdfTkZUX01BU1E9eQojIENPTkZJR19ORlRf UkVESVIgaXMgbm90IHNldApDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9SRUpFQ1QgaXMg bm90IHNldAojIENPTkZJR19ORlRfUkVKRUNUX0lORVQgaXMgbm90IHNldAojIENPTkZJR19ORlRf Q09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9O RVRERVY9eQojIENPTkZJR19ORlRfRldEX05FVERFViBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxU RVJfWFRBQkxFUz15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJ TFRFUl9YVF9NQVJLPXkKCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xPRz15CkNP TkZJR19ORVRGSUxURVJfWFRfTkFUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQ PXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRyBpcyBub3Qgc2V0CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf U0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz15CgojCiMgWHRhYmxl cyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9Q T0xJQ1k9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFPXkKQ09ORklHX0lQX1NFVD15 CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19J UF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CiMgQ09ORklH X0lQX1NFVF9IQVNIX0lQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFSSz15CkNP TkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVA9eQpD T05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX01BQz15CkNP TkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVD15CkNP TkZJR19JUF9TRVRfSEFTSF9ORVRORVQ9eQojIENPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUIGlz IG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0UgaXMgbm90IHNldApDT05GSUdf SVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENP TkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwoj IElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdf SVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CkNPTkZJR19JUF9WU19Q Uk9UT19BSF9FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fRVNQPXkKQ09ORklHX0lQX1ZTX1BST1RP X0FIPXkKQ09ORklHX0lQX1ZTX1BST1RPX1NDVFA9eQoKIwojIElQVlMgc2NoZWR1bGVyCiMKQ09O RklHX0lQX1ZTX1JSPXkKQ09ORklHX0lQX1ZTX1dSUj15CkNPTkZJR19JUF9WU19MQz15CkNPTkZJ R19JUF9WU19XTEM9eQojIENPTkZJR19JUF9WU19GTyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZT X09WRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0xCTEMgaXMgbm90IHNldAojIENPTkZJR19J UF9WU19MQkxDUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0RIIGlzIG5vdCBzZXQKQ09ORklH X0lQX1ZTX1NIPXkKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX05R PXkKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04Cgoj CiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfRlRQPXkKQ09ORklHX0lQ X1ZTX05GQ1Q9eQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9E RUZSQUdfSVBWND15CkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWND15CkNPTkZJR19ORl9DT05OVFJB Q0tfUFJPQ19DT01QQVQ9eQpDT05GSUdfTkZfVEFCTEVTX0lQVjQ9eQpDT05GSUdfTkZUX0NIQUlO X1JPVVRFX0lQVjQ9eQojIENPTkZJR19ORlRfUkVKRUNUX0lQVjQgaXMgbm90IHNldApDT05GSUdf TkZUX0RVUF9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19BUlA9eQpDT05GSUdfTkZfRFVQX0lQVjQ9 eQpDT05GSUdfTkZfTE9HX0FSUD15CkNPTkZJR19ORl9MT0dfSVBWND15CkNPTkZJR19ORl9SRUpF Q1RfSVBWND15CiMgQ09ORklHX05GX05BVF9JUFY0IGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX0lQ VEFCTEVTPXkKQ09ORklHX0lQX05GX0ZJTFRFUj15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVKRUNU PXkKIyBDT05GSUdfSVBfTkZfTkFUIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX01BTkdMRT15CkNP TkZJR19JUF9ORl9SQVc9eQoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09O RklHX05GX0RFRlJBR19JUFY2PXkKQ09ORklHX05GX0NPTk5UUkFDS19JUFY2PXkKQ09ORklHX05G X1RBQkxFU19JUFY2PXkKIyBDT05GSUdfTkZUX0NIQUlOX1JPVVRFX0lQVjYgaXMgbm90IHNldAoj IENPTkZJR19ORlRfUkVKRUNUX0lQVjYgaXMgbm90IHNldAojIENPTkZJR19ORlRfRFVQX0lQVjYg aXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjY9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9eQpD T05GSUdfTkZfTE9HX0lQVjY9eQpDT05GSUdfSVA2X05GX0lQVEFCTEVTPXkKQ09ORklHX0lQNl9O Rl9NQVRDSF9JUFY2SEVBREVSPXkKQ09ORklHX0lQNl9ORl9GSUxURVI9eQpDT05GSUdfSVA2X05G X1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUDZfTkZfTUFOR0xFIGlzIG5vdCBzZXQKQ09ORklH X0lQNl9ORl9SQVc9eQpDT05GSUdfTkZfVEFCTEVTX0JSSURHRT15CkNPTkZJR19ORl9MT0dfQlJJ REdFPXkKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CiMgQ09ORklHX0JSSURHRV9FQlRfQlJP VVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUiBpcyBub3Qgc2V0CkNP TkZJR19CUklER0VfRUJUX1RfTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfODAyXzM9eQpDT05GSUdf QlJJREdFX0VCVF9BTU9ORz15CkNPTkZJR19CUklER0VfRUJUX0FSUD15CkNPTkZJR19CUklER0Vf RUJUX0lQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA2PXkKQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9 eQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPXkKIyBDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFIGlz IG5vdCBzZXQKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklHX0JSSURHRV9FQlRfVkxBTj15 CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKIyBDT05GSUdfQlJJREdFX0VCVF9ETkFUIGlz IG5vdCBzZXQKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKIyBDT05GSUdfQlJJREdFX0VCVF9S RURJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfRUJUX1NOQVQ9eQojIENPTkZJR19CUklE R0VfRUJUX0xPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9FQlRfTkZMT0cgaXMgbm90IHNl dApDT05GSUdfSVBfRENDUD15CgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKIyBDT05G SUdfSVBfRENDUF9DQ0lEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX0NDSUQzPXkK IyBDT05GSUdfSVBfRENDUF9DQ0lEM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX1RG UkNfTElCPXkKCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKQ09ORklHX0lQX0RDQ1BfREVCVUc9 eQpDT05GSUdfSVBfU0NUUD15CiMgQ09ORklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CiMg Q09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDUgaXMgbm90IHNldApDT05GSUdfU0NU UF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTE9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lF X0hNQUNfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1IGlzIG5v dCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMT15CiMgQ09ORklHX1JEUyBpcyBub3Qg c2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApDT05GSUdfQVRNPXkKQ09ORklHX0FUTV9DTElQ PXkKIyBDT05GSUdfQVRNX0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5F IGlzIG5vdCBzZXQKQ09ORklHX0FUTV9CUjI2ODQ9eQojIENPTkZJR19BVE1fQlIyNjg0X0lQRklM VEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUCBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05G SUdfR0FSUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpD T05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKQ09ORklHX0hBVkVfTkVUX0RTQT15CkNPTkZJ R19ORVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQV9IV01PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRf RFNBX1RBR19CUkNNPXkKQ09ORklHX05FVF9EU0FfVEFHX0RTQT15CkNPTkZJR19ORVRfRFNBX1RB R19FRFNBPXkKQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVI9eQpDT05GSUdfVkxBTl84MDIxUT15 CkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQojIENPTkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90 IHNldAojIENPTkZJR19ERUNORVQgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9 eQpDT05GSUdfSVBYPXkKIyBDT05GSUdfSVBYX0lOVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19BVEFM Sz15CiMgQ09ORklHX0RFVl9BUFBMRVRBTEsgaXMgbm90IHNldApDT05GSUdfWDI1PXkKIyBDT05G SUdfTEFQQiBpcyBub3Qgc2V0CkNPTkZJR19QSE9ORVQ9eQojIENPTkZJR182TE9XUEFOIGlzIG5v dCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9eQojIENPTkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VY UEVSSU1FTlRBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfU09DS0VUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUFDODAyMTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKQ09ORklHX0ROU19SRVNPTFZFUj15CkNPTkZJ R19CQVRNQU5fQURWPXkKQ09ORklHX0JBVE1BTl9BRFZfQkxBPXkKQ09ORklHX0JBVE1BTl9BRFZf REFUPXkKQ09ORklHX0JBVE1BTl9BRFZfTkM9eQpDT05GSUdfQkFUTUFOX0FEVl9NQ0FTVD15CiMg Q09ORklHX0JBVE1BTl9BRFZfREVCVUcgaXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lUQ0g9eQpD T05GSUdfT1BFTlZTV0lUQ0hfR1JFPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZNV0FSRV9W TUNJX1ZTT0NLRVRTPXkKIyBDT05GSUdfTkVUTElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUTElOS19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX01QTFM9eQpDT05GSUdfTkVUX01QTFNfR1NP PXkKQ09ORklHX01QTFNfUk9VVElORz15CkNPTkZJR19NUExTX0lQVFVOTkVMPXkKQ09ORklHX0hT Uj15CkNPTkZJR19ORVRfU1dJVENIREVWPXkKIyBDT05GSUdfTkVUX0wzX01BU1RFUl9ERVYgaXMg bm90IHNldApDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENP TkZJR19TT0NLX0NHUk9VUF9EQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9QUklP IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklH X05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkK CiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQKIyBD T05GSUdfSEFNUkFESU8gaXMgbm90IHNldApDT05GSUdfQ0FOPXkKQ09ORklHX0NBTl9SQVc9eQpD T05GSUdfQ0FOX0JDTT15CkNPTkZJR19DQU5fR1c9eQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19DQU5fVkNBTj15CiMgQ09ORklHX0NBTl9TTENBTiBpcyBub3Qgc2V0CkNPTkZJR19D QU5fREVWPXkKQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORz15CkNPTkZJR19DQU5fTEVEUz15CkNP TkZJR19DQU5fSkFOWl9JQ0FOMz15CkNPTkZJR19DQU5fU0pBMTAwMD15CkNPTkZJR19DQU5fU0pB MTAwMF9JU0E9eQojIENPTkZJR19DQU5fU0pBMTAwMF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09O RklHX0NBTl9FTVNfUENNQ0lBIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9FTVNfUENJPXkKQ09ORklH X0NBTl9QRUFLX1BDTUNJQT15CiMgQ09ORklHX0NBTl9QRUFLX1BDSSBpcyBub3Qgc2V0CiMgQ09O RklHX0NBTl9LVkFTRVJfUENJIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9QTFhfUENJPXkKQ09ORklH X0NBTl9DX0NBTj15CiMgQ09ORklHX0NBTl9DX0NBTl9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJ R19DQU5fQ19DQU5fUENJPXkKQ09ORklHX0NBTl9NX0NBTj15CiMgQ09ORklHX0NBTl9DQzc3MCBp cyBub3Qgc2V0CkNPTkZJR19DQU5fU09GVElORz15CkNPTkZJR19DQU5fU09GVElOR19DUz15CiMg Q09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQSBpcyBub3Qg c2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldApD T05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKQ09ORklHX1dJUkVMRVNTX0VYVD15 CkNPTkZJR19XRVhUX0NPUkU9eQpDT05GSUdfV0VYVF9QUk9DPXkKQ09ORklHX1dFWFRfU1BZPXkK Q09ORklHX1dFWFRfUFJJVj15CkNPTkZJR19DRkc4MDIxMT15CiMgQ09ORklHX05MODAyMTFfVEVT VE1PREUgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfREVWRUxPUEVSX1dBUk5JTkdTPXkKIyBD T05GSUdfQ0ZHODAyMTFfUkVHX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfQ0VS VElGSUNBVElPTl9PTlVTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0RFRkFVTFRfUFM9eQpD T05GSUdfQ0ZHODAyMTFfREVCVUdGUz15CiMgQ09ORklHX0NGRzgwMjExX0lOVEVSTkFMX1JFR0RC IGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15CkNPTkZJR19DRkc4MDIx MV9XRVhUPXkKQ09ORklHX0NGRzgwMjExX1dFWFRfRVhQT1JUPXkKQ09ORklHX0xJQjgwMjExPXkK Q09ORklHX0xJQjgwMjExX0NSWVBUX1dFUD15CkNPTkZJR19MSUI4MDIxMV9DUllQVF9DQ01QPXkK Q09ORklHX0xJQjgwMjExX0NSWVBUX1RLSVA9eQojIENPTkZJR19MSUI4MDIxMV9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19NQUM4MDIxMT15CkNPTkZJR19NQUM4MDIxMV9IQVNfUkM9eQpDT05GSUdf TUFDODAyMTFfUkNfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUxfSFQ9eQoj IENPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTF9WSFQgaXMgbm90IHNldApDT05GSUdfTUFDODAy MTFfUkNfREVGQVVMVF9NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUPSJtaW5z dHJlbF9odCIKIyBDT05GSUdfTUFDODAyMTFfTUVTSCBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIx MV9MRURTPXkKQ09ORklHX01BQzgwMjExX0RFQlVHRlM9eQpDT05GSUdfTUFDODAyMTFfTUVTU0FH RV9UUkFDSU5HPXkKQ09ORklHX01BQzgwMjExX0RFQlVHX01FTlU9eQojIENPTkZJR19NQUM4MDIx MV9OT0lOTElORSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9WRVJCT1NFX0RFQlVHPXkKQ09O RklHX01BQzgwMjExX01MTUVfREVCVUc9eQojIENPTkZJR19NQUM4MDIxMV9TVEFfREVCVUcgaXMg bm90IHNldApDT05GSUdfTUFDODAyMTFfSFRfREVCVUc9eQpDT05GSUdfTUFDODAyMTFfT0NCX0RF QlVHPXkKQ09ORklHX01BQzgwMjExX0lCU1NfREVCVUc9eQpDT05GSUdfTUFDODAyMTFfUFNfREVC VUc9eQpDT05GSUdfTUFDODAyMTFfVERMU19ERUJVRz15CiMgQ09ORklHX01BQzgwMjExX0RFQlVH X0NPVU5URVJTIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAK Q09ORklHX1dJTUFYPXkKQ09ORklHX1dJTUFYX0RFQlVHX0xFVkVMPTgKQ09ORklHX1JGS0lMTD15 CkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQpDT05GSUdfUkZLSUxM X1JFR1VMQVRPUj15CkNPTkZJR19SRktJTExfR1BJTz15CiMgQ09ORklHX05FVF85UCBpcyBub3Qg c2V0CkNPTkZJR19DQUlGPXkKIyBDT05GSUdfQ0FJRl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19D QUlGX05FVERFVj15CiMgQ09ORklHX0NBSUZfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfTElC PXkKIyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DRVBI X0xJQl9VU0VfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKQ09ORklHX05GQz15CkNPTkZJR19ORkNf RElHSVRBTD15CiMgQ09ORklHX05GQ19OQ0kgaXMgbm90IHNldApDT05GSUdfTkZDX0hDST15CkNP TkZJR19ORkNfU0hETEM9eQoKIwojIE5lYXIgRmllbGQgQ29tbXVuaWNhdGlvbiAoTkZDKSBkZXZp Y2VzCiMKIyBDT05GSUdfTkZDX1NJTSBpcyBub3Qgc2V0CkNPTkZJR19ORkNfUE41NDQ9eQpDT05G SUdfTkZDX1BONTQ0X0kyQz15CiMgQ09ORklHX05GQ19NSUNST1JFQURfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfTkZDX1NUMjFORkNBX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19MV1RVTk5FTD15CkNP TkZJR19IQVZFX0JQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERy aXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBF Ul9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5v dCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15 CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklHX0VY VFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19G V19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldApDT05GSUdfV0FOVF9ERVZf Q09SRURVTVA9eQojIENPTkZJR19BTExPV19ERVZfQ09SRURVTVAgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdf U1lTX0hZUEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlz IG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpD T05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfU1BNST15CkNPTkZJR19SRUdNQVBfTU1J Tz15CkNPTkZJR19SRUdNQVBfSVJRPXkKIyBDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVIgaXMgbm90 IHNldApDT05GSUdfRE1BX0NNQT15CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVh IHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0wCkNPTkZJR19DTUFfU0laRV9QRVJDRU5U QUdFPTAKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NN QV9TSVpFX1NFTF9QRVJDRU5UQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01J TiBpcyBub3Qgc2V0CkNPTkZJR19DTUFfU0laRV9TRUxfTUFYPXkKQ09ORklHX0NNQV9BTElHTk1F TlQ9OAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RPUj15CiMgQ09ORklHX1BST0Nf RVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREIGlzIG5vdCBzZXQKIyBDT05GSUdfT0YgaXMg bm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQojIENPTkZJR19QQVJQ T1JUIGlzIG5vdCBzZXQKQ09ORklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoK IwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJ R19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01U SVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19D UFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09N TU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX1NLRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1g4IGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RD RFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdf VklSVElPX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSEQgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX1JCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfQkxLX0RFVl9OVk1FX1NDU0k9eQoKIwoj IE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CkNPTkZJR19BRDUyNVhf RFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9eQpDT05GSUdfRFVNTVlfSVJRPXkKQ09ORklH X0lCTV9BU009eQojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dJX0lPQzQg aXMgbm90IHNldApDT05GSUdfVElGTV9DT1JFPXkKQ09ORklHX1RJRk1fN1hYMT15CkNPTkZJR19J Q1M5MzJTNDAxPXkKIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5vdCBzZXQKQ09ORklH X0hQX0lMTz15CkNPTkZJR19BUERTOTgwMkFMUz15CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBz ZXQKQ09ORklHX0lTTDI5MDIwPXkKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfQkgxNzgwPXkKQ09ORklHX1NFTlNPUlNfQkgxNzcwPXkKQ09ORklHX1NF TlNPUlNfQVBEUzk5MFg9eQojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMx NjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90IHNldApDT05GSUdf Qk1QMDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9eQpDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPXkK IyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMg RUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQojIENPTkZJR19FRVBST01fTEVH QUNZIGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9NQVg2ODc1PXkKQ09ORklHX0VFUFJPTV85M0NY Nj15CkNPTkZJR19DQjcxMF9DT1JFPXkKIyBDT05GSUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApD T05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNo YXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKQ09ORklHX1RJX1NUPXkKQ09ORklHX1NF TlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVs ZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9eQpDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVs IE1JQyBCdXMgRHJpdmVyCiMKQ09ORklHX0lOVEVMX01JQ19CVVM9eQoKIwojIFNDSUYgQnVzIERy aXZlcgojCkNPTkZJR19TQ0lGX0JVUz15CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKQ09O RklHX0lOVEVMX01JQ19IT1NUPXkKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwojIENPTkZJ R19JTlRFTF9NSUNfQ0FSRCBpcyBub3Qgc2V0CgojCiMgU0NJRiBEcml2ZXIKIwpDT05GSUdfU0NJ Rj15CgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERy aXZlcnMKIwpDT05GSUdfTUlDX0NPU009eQojIENPTkZJR19HRU5XUUUgaXMgbm90IHNldAojIENP TkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJ R19DWExfS0VSTkVMX0FQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9FRUggaXMgbm90IHNldApD T05GSUdfSEFWRV9JREU9eQojIENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNl IHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19T Q1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJ X01RX0RFRkFVTFQ9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlw ZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCiMgQ09ORklHX0JMS19ERVZfU0QgaXMgbm90IHNldApD T05GSUdfQ0hSX0RFVl9TVD15CiMgQ09ORklHX0NIUl9ERVZfT1NTVCBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX1NSPXkKIyBDT05GSUdfQkxLX0RFVl9TUl9WRU5ET1IgaXMgbm90IHNldApDT05G SUdfQ0hSX0RFVl9TRz15CkNPTkZJR19DSFJfREVWX1NDSD15CkNPTkZJR19TQ1NJX0NPTlNUQU5U Uz15CkNPTkZJR19TQ1NJX0xPR0dJTkc9eQpDT05GSUdfU0NTSV9TQ0FOX0FTWU5DPXkKCiMKIyBT Q1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19B VFRSUz15CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkK Q09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJ R19TQ1NJX1NSUF9BVFRSUz15CkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RD UD15CkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPXkKQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0k9eQpD T05GSUdfU0NTSV9DWEdCNF9JU0NTST15CiMgQ09ORklHX1NDU0lfQk5YMl9JU0NTSSBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX0JOWDJYX0ZDT0U9eQojIENPTkZJR19CRTJJU0NTSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9I UFNBIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfM1dfOVhYWD15CkNPTkZJR19TQ1NJXzNXX1NBUz15 CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPXkKIyBD T05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQUlDNzlYWD15CkNPTkZJ R19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDNzlYWF9SRVNFVF9ERUxBWV9N Uz01MDAwCiMgQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FJ Qzc5WFhfREVCVUdfTUFTSz0wCiMgQ09ORklHX0FJQzc5WFhfUkVHX1BSRVRUWV9QUklOVCBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX0FJQzk0WFg9eQpDT05GSUdfQUlDOTRYWF9ERUJVRz15CiMgQ09O RklHX1NDU0lfSElTSV9TQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlNBUz15CiMgQ09ORklH X1NDU0lfTVZTQVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9E UFRfSTJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0FSQ01TUj15CkNPTkZJR19TQ1NJX0VTQVMyUj15CkNPTkZJR19NRUdBUkFJRF9ORVdH RU49eQpDT05GSUdfTUVHQVJBSURfTU09eQpDT05GSUdfTUVHQVJBSURfTUFJTEJPWD15CkNPTkZJ R19NRUdBUkFJRF9MRUdBQ1k9eQpDT05GSUdfTUVHQVJBSURfU0FTPXkKQ09ORklHX1NDU0lfTVBU M1NBUz15CkNPTkZJR19TQ1NJX01QVDJTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUM1NB U19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQyU0FTPXkKIyBDT05GSUdfU0NTSV9VRlNIQ0Qg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVf UFZTQ1NJPXkKQ09ORklHX0xJQkZDPXkKQ09ORklHX0xJQkZDT0U9eQpDT05GSUdfRkNPRT15CkNP TkZJR19GQ09FX0ZOSUM9eQpDT05GSUdfU0NTSV9TTklDPXkKIyBDT05GSUdfU0NTSV9TTklDX0RF QlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETVgzMTkxRCBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0ZVVFVSRV9ET01BSU49eQpDT05GSUdfU0NTSV9JU0NJPXkKQ09ORklHX1NDU0lfSVBT PXkKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldApDT05GSUdfU0NTSV9JTklBMTAwPXkK Q09ORklHX1NDU0lfU1RFWD15CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF8yPXkKQ09ORklHX1NDU0lf U1lNNTNDOFhYX0RNQV9BRERSRVNTSU5HX01PREU9MQpDT05GSUdfU0NTSV9TWU01M0M4WFhfREVG QVVMVF9UQUdTPTE2CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NQVhfVEFHUz02NApDT05GSUdfU0NT SV9TWU01M0M4WFhfTU1JTz15CkNPTkZJR19TQ1NJX1FMT0dJQ18xMjgwPXkKQ09ORklHX1NDU0lf UUxBX0ZDPXkKIyBDT05GSUdfVENNX1FMQTJYWFggaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFf SVNDU0k9eQojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1 eCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FNNTNDOTc0PXkKQ09ORklHX1NDU0lfV0Q3MTlYPXkK Q09ORklHX1NDU0lfREVCVUc9eQpDT05GSUdfU0NTSV9QTUNSQUlEPXkKQ09ORklHX1NDU0lfUE04 MDAxPXkKQ09ORklHX1NDU0lfQkZBX0ZDPXkKIyBDT05GSUdfU0NTSV9WSVJUSU8gaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTE9X TEVWRUxfUENNQ0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX09TRF9JTklUSUFUT1I9eQojIENPTkZJR19TQ1NJX09TRF9VTEQgaXMgbm90IHNldApD T05GSUdfU0NTSV9PU0RfRFBSSU5UX1NFTlNFPTEKQ09ORklHX1NDU0lfT1NEX0RFQlVHPXkKIyBD T05GSUdfQVRBIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQojIENP TkZJR19NRF9BVVRPREVURUNUIGlzIG5vdCBzZXQKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJR19N RF9SQUlEMD15CiMgQ09ORklHX01EX1JBSUQxIGlzIG5vdCBzZXQKQ09ORklHX01EX1JBSUQxMD15 CkNPTkZJR19NRF9SQUlENDU2PXkKQ09ORklHX01EX01VTFRJUEFUSD15CkNPTkZJR19NRF9GQVVM VFk9eQpDT05GSUdfTURfQ0xVU1RFUj15CkNPTkZJR19CQ0FDSEU9eQojIENPTkZJR19CQ0FDSEVf REVCVUcgaXMgbm90IHNldApDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RFQlVHPXkKIyBDT05GSUdf QkxLX0RFVl9ETSBpcyBub3Qgc2V0CkNPTkZJR19UQVJHRVRfQ09SRT15CkNPTkZJR19UQ01fSUJM T0NLPXkKQ09ORklHX1RDTV9GSUxFSU89eQpDT05GSUdfVENNX1BTQ1NJPXkKQ09ORklHX1RDTV9V U0VSMj15CkNPTkZJR19MT09QQkFDS19UQVJHRVQ9eQojIENPTkZJR19UQ01fRkMgaXMgbm90IHNl dAojIENPTkZJR19JU0NTSV9UQVJHRVQgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90 IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lS RSBpcyBub3Qgc2V0CkNPTkZJR19GSVJFV0lSRV9OT1NZPXkKQ09ORklHX01BQ0lOVE9TSF9EUklW RVJTPXkKIyBDT05GSUdfTUFDX0VNVU1PVVNFQlROIGlzIG5vdCBzZXQKQ09ORklHX05FVERFVklD RVM9eQpDT05GSUdfTUlJPXkKIyBDT05GSUdfTkVUX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1VO R0VNX1BIWT15CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRFJJVkVSUz15 CiMgQ09ORklHX0FUTV9EVU1NWSBpcyBub3Qgc2V0CkNPTkZJR19BVE1fVENQPXkKIyBDT05GSUdf QVRNX0xBTkFJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CkNPTkZJR19B VE1fRklSRVNUUkVBTT15CkNPTkZJR19BVE1fWkFUTT15CkNPTkZJR19BVE1fWkFUTV9ERUJVRz15 CiMgQ09ORklHX0FUTV9OSUNTVEFSIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1Mj15CiMg Q09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1 Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1Ml9VU0VfU1VOST15CkNPTkZJ R19BVE1fQU1CQVNTQURPUj15CiMgQ09ORklHX0FUTV9BTUJBU1NBRE9SX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVRNX0hPUklaT04gaXMgbm90IHNldApDT05GSUdfQVRNX0lBPXkKQ09ORklH X0FUTV9JQV9ERUJVRz15CkNPTkZJR19BVE1fRk9SRTIwMEU9eQojIENPTkZJR19BVE1fRk9SRTIw MEVfVVNFX1RBU0tMRVQgaXMgbm90IHNldApDT05GSUdfQVRNX0ZPUkUyMDBFX1RYX1JFVFJZPTE2 CkNPTkZJR19BVE1fRk9SRTIwMEVfREVCVUc9MAojIENPTkZJR19BVE1fSEUgaXMgbm90IHNldApD T05GSUdfQVRNX1NPTE9TPXkKCiMKIyBDQUlGIHRyYW5zcG9ydCBkcml2ZXJzCiMKQ09ORklHX0NB SUZfVFRZPXkKIyBDT05GSUdfQ0FJRl9TUElfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19DQUlG X0hTSSBpcyBub3Qgc2V0CkNPTkZJR19DQUlGX1ZJUlRJTz15CiMgQ09ORklHX1ZIT1NUX05FVCBp cyBub3Qgc2V0CkNPTkZJR19WSE9TVF9SSU5HPXkKIyBDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFO X0xFR0FDWSBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBk cml2ZXJzCiMKQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYPXkKQ09ORklHX05FVF9EU0FfTVY4OEU2 MDYwPXkKQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYX05FRURfUFBVPXkKQ09ORklHX05FVF9EU0Ff TVY4OEU2MTMxPXkKQ09ORklHX05FVF9EU0FfTVY4OEU2MTIzXzYxXzY1PXkKQ09ORklHX05FVF9E U0FfTVY4OEU2MTcxPXkKQ09ORklHX05FVF9EU0FfTVY4OEU2MzUyPXkKQ09ORklHX05FVF9EU0Ff QkNNX1NGMj15CkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPXkKIyBDT05GSUdfTkVUX1ZF TkRPUl8zQ09NIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQz15CkNPTkZJR19B REFQVEVDX1NUQVJGSVJFPXkKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQpDT05GSUdfRVQxMzFY PXkKQ09ORklHX05FVF9WRU5ET1JfQUxURU9OPXkKQ09ORklHX0FDRU5JQz15CkNPTkZJR19BQ0VO SUNfT01JVF9USUdPTl9JPXkKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0FNRD15CkNPTkZJR19BTUQ4MTExX0VUSD15CiMgQ09ORklHX1BDTkVUMzIgaXMg bm90IHNldAojIENPTkZJR19QQ01DSUFfTk1DTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF TkRPUl9BUkMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdf QVRMMiBpcyBub3Qgc2V0CkNPTkZJR19BVEwxPXkKQ09ORklHX0FUTDFFPXkKQ09ORklHX0FUTDFD PXkKQ09ORklHX0FMWD15CkNPTkZJR19ORVRfVkVORE9SX0FVUk9SQT15CkNPTkZJR19BVVJPUkFf TkI4ODAwPXkKQ09ORklHX05FVF9DQURFTkNFPXkKQ09ORklHX01BQ0I9eQpDT05GSUdfTkVUX1ZF TkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUdFTkVU IGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9eQpDT05GSUdfQ05JQz15CiMgQ09ORklHX1RJR09OMyBp cyBub3Qgc2V0CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YVCBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0NBVklVTT15CiMgQ09ORklHX1RIVU5ERVJfTklDX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdf VEhVTkRFUl9OSUNfVkYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19CR1ggaXMgbm90 IHNldApDT05GSUdfTElRVUlESU89eQpDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKQ09ORklH X0NIRUxTSU9fVDE9eQojIENPTkZJR19DSEVMU0lPX1QxXzFHIGlzIG5vdCBzZXQKQ09ORklHX0NI RUxTSU9fVDM9eQpDT05GSUdfQ0hFTFNJT19UND15CiMgQ09ORklHX0NIRUxTSU9fVDRWRiBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQ0lTQ08gaXMgbm90IHNldApDT05GSUdfQ1hfRUNB VD15CkNPTkZJR19ETkVUPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9ERUMgaXMgbm90IHNldAojIENP TkZJR19ORVRfVkVORE9SX0RMSU5LIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRU1VTEVY PXkKQ09ORklHX0JFMk5FVD15CkNPTkZJR19CRTJORVRfSFdNT049eQpDT05GSUdfTkVUX1ZFTkRP Ul9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9FWEFSPXkKQ09ORklHX1MySU89eQojIENPTkZJ R19WWEdFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVT15CkNPTkZJR19QQ01D SUFfRk1WSjE4WD15CiMgQ09ORklHX05FVF9WRU5ET1JfSFAgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0UxMDAgaXMgbm90IHNldApDT05GSUdfRTEwMDA9eQpD T05GSUdfRTEwMDBFPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQojIENPTkZJR19J R0JWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0IgaXMgbm90IHNldApDT05GSUdfSVhHQkU9eQpD T05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRVZGIGlzIG5vdCBzZXQKIyBDT05GSUdf STQwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0k0MEVWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNMTBL IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKQ09ORklHX0pNRT15CkNPTkZJ R19ORVRfVkVORE9SX01BUlZFTEw9eQpDT05GSUdfTVZNRElPPXkKQ09ORklHX1NLR0U9eQojIENP TkZJR19TS0dFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tHRV9HRU5FU0lTIGlzIG5vdCBz ZXQKQ09ORklHX1NLWTI9eQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfTUVMTEFOT1g9eQojIENPTkZJR19NTFg0X0VOIGlzIG5vdCBzZXQKIyBDT05GSUdf TUxYNF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfQ09SRT15CiMgQ09ORklHX01MWDVfQ09S RV9FTiBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9NSUNSRUw9eQpDT05GSUdfS1M4ODQyPXkKQ09ORklHX0tTODg1MV9NTEw9eQojIENP TkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTVlSSSBpcyBu b3Qgc2V0CkNPTkZJR19GRUFMTlg9eQojIENPTkZJR19ORVRfVkVORE9SX05BVFNFTUkgaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlBfTkVUVkYgaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05WSURJQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX09LST15CkNPTkZJR19FVEhPQz15CiMgQ09ORklHX05FVF9QQUNLRVRfRU5HSU5FIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUMgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9RVUFMQ09NTT15CiMgQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSyBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQojIENPTkZJR19ORVRfVkVORE9SX1JEQyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9TQU1TVU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJ R19ORVRfVkVORE9SX1NJTEFOPXkKQ09ORklHX1NDOTIwMzE9eQojIENPTkZJR19ORVRfVkVORE9S X1NJUyBpcyBub3Qgc2V0CkNPTkZJR19TRkM9eQojIENPTkZJR19TRkNfTUNESV9NT04gaXMgbm90 IHNldApDT05GSUdfU0ZDX1NSSU9WPXkKIyBDT05GSUdfU0ZDX01DRElfTE9HR0lORyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU01TQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1NUTUlDUk89eQpDT05GSUdfU1RNTUFDX0VUSD15CkNPTkZJR19TVE1NQUNfUExBVEZPUk09eQoj IENPTkZJR19EV01BQ19HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1NUTU1BQ19QQ0k9eQpDT05G SUdfTkVUX1ZFTkRPUl9TVU49eQpDT05GSUdfSEFQUFlNRUFMPXkKQ09ORklHX1NVTkdFTT15CiMg Q09ORklHX0NBU1NJTkkgaXMgbm90IHNldApDT05GSUdfTklVPXkKIyBDT05GSUdfTkVUX1ZFTkRP Ul9TWU5PUFNZUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CkNPTkZJR19U RUhVVEk9eQojIENPTkZJR19ORVRfVkVORE9SX1RJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfVklBPXkKQ09ORklHX1ZJQV9SSElORT15CiMgQ09ORklHX1ZJQV9SSElORV9NTUlPIGlzIG5v dCBzZXQKIyBDT05GSUdfVklBX1ZFTE9DSVRZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf V0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVU X1c1MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElSQ09NPXkKQ09ORklHX1BDTUNJ QV9YSVJDMlBTPXkKQ09ORklHX0ZEREk9eQpDT05GSUdfREVGWFg9eQpDT05GSUdfREVGWFhfTU1J Tz15CkNPTkZJR19TS0ZQPXkKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRf U0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJQj15CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJp dmVycwojCkNPTkZJR19BUVVBTlRJQV9QSFk9eQpDT05GSUdfQVQ4MDNYX1BIWT15CkNPTkZJR19B TURfUEhZPXkKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX0RBVklDT01fUEhZPXkKQ09ORklH X1FTRU1JX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKIyBDT05GSUdfQ0lDQURBX1BIWSBpcyBub3Qg c2V0CkNPTkZJR19WSVRFU1NFX1BIWT15CkNPTkZJR19URVJBTkVUSUNTX1BIWT15CiMgQ09ORklH X1NNU0NfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9ORVRfUEhZTElCPXkKQ09ORklHX0JST0FE Q09NX1BIWT15CkNPTkZJR19CQ003WFhYX1BIWT15CkNPTkZJR19CQ004N1hYX1BIWT15CkNPTkZJ R19JQ1BMVVNfUEhZPXkKIyBDT05GSUdfUkVBTFRFS19QSFkgaXMgbm90IHNldApDT05GSUdfTkFU SU9OQUxfUEhZPXkKIyBDT05GSUdfU1RFMTBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX0xTSV9FVDEw MTFDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JFTF9QSFkgaXMgbm90IHNldApDT05GSUdf RFA4Mzg0OF9QSFk9eQpDT05GSUdfRFA4Mzg2N19QSFk9eQpDT05GSUdfTUlDUk9DSElQX1BIWT15 CkNPTkZJR19GSVhFRF9QSFk9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKIyBDT05GSUdfTURJT19H UElPIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fT0NURU9OPXkKQ09ORklHX01ESU9fQkNNX1VOSU1B Qz15CkNPTkZJR19QUFA9eQpDT05GSUdfUFBQX0JTRENPTVA9eQpDT05GSUdfUFBQX0RFRkxBVEU9 eQojIENPTkZJR19QUFBfRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBQX01QUEUgaXMgbm90 IHNldAojIENPTkZJR19QUFBfTVVMVElMSU5LIGlzIG5vdCBzZXQKQ09ORklHX1BQUE9BVE09eQpD T05GSUdfUFBQT0U9eQojIENPTkZJR19QUFRQIGlzIG5vdCBzZXQKQ09ORklHX1BQUF9BU1lOQz15 CkNPTkZJR19QUFBfU1lOQ19UVFk9eQpDT05GSUdfU0xJUD15CkNPTkZJR19TTEhDPXkKQ09ORklH X1NMSVBfQ09NUFJFU1NFRD15CiMgQ09ORklHX1NMSVBfU01BUlQgaXMgbm90IHNldApDT05GSUdf U0xJUF9NT0RFX1NMSVA2PXkKCiMKIyBIb3N0LXNpZGUgVVNCIHN1cHBvcnQgaXMgbmVlZGVkIGZv ciBVU0IgTmV0d29yayBBZGFwdGVyIHN1cHBvcnQKIwpDT05GSUdfV0xBTj15CiMgQ09ORklHX1dM QU5fVkVORE9SX0FETVRFSyBpcyBub3Qgc2V0CkNPTkZJR19BVEhfQ09NTU9OPXkKQ09ORklHX1dM QU5fVkVORE9SX0FUSD15CiMgQ09ORklHX0FUSF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FU SDVLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUtfUENJIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlL X0hXPXkKQ09ORklHX0FUSDlLX0NPTU1PTj15CkNPTkZJR19BVEg5S19CVENPRVhfU1VQUE9SVD15 CkNPTkZJR19BVEg5Sz15CiMgQ09ORklHX0FUSDlLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19BVEg5 S19BSEI9eQojIENPTkZJR19BVEg5S19ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUtf RFlOQUNLIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlLX1JGS0lMTD15CkNPTkZJR19BVEg5S19DSEFO TkVMX0NPTlRFWFQ9eQojIENPTkZJR19BVEg5S19QQ09FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FU SDZLTCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTDYyMTAgaXMgbm90IHNldAojIENPTkZJR19BVEgx MEsgaXMgbm90IHNldApDT05GSUdfV0NOMzZYWD15CiMgQ09ORklHX1dDTjM2WFhfREVCVUdGUyBp cyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTD15CkNPTkZJR19BVE1FTD15CkNPTkZJ R19QQ0lfQVRNRUw9eQpDT05GSUdfUENNQ0lBX0FUTUVMPXkKQ09ORklHX1dMQU5fVkVORE9SX0JS T0FEQ09NPXkKIyBDT05GSUdfQjQzIGlzIG5vdCBzZXQKQ09ORklHX0I0M0xFR0FDWT15CkNPTkZJ R19CNDNMRUdBQ1lfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzTEVHQUNZX1BDSUNPUkVfQVVU T1NFTEVDVD15CkNPTkZJR19CNDNMRUdBQ1lfTEVEUz15CkNPTkZJR19CNDNMRUdBQ1lfREVCVUc9 eQpDT05GSUdfQjQzTEVHQUNZX0RNQT15CkNPTkZJR19CNDNMRUdBQ1lfUElPPXkKQ09ORklHX0I0 M0xFR0FDWV9ETUFfQU5EX1BJT19NT0RFPXkKIyBDT05GSUdfQjQzTEVHQUNZX0RNQV9NT0RFIGlz IG5vdCBzZXQKIyBDT05GSUdfQjQzTEVHQUNZX1BJT19NT0RFIGlzIG5vdCBzZXQKQ09ORklHX0JS Q01VVElMPXkKQ09ORklHX0JSQ01TTUFDPXkKQ09ORklHX0JSQ01GTUFDPXkKIyBDT05GSUdfQlJD TUZNQUNfU0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQ01GTUFDX1BDSUUgaXMgbm90IHNldApD T05GSUdfQlJDTV9UUkFDSU5HPXkKQ09ORklHX0JSQ01EQkc9eQojIENPTkZJR19XTEFOX1ZFTkRP Ul9DSVNDTyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0lQ VzIxMDAgaXMgbm90IHNldApDT05GSUdfSVBXMjIwMD15CiMgQ09ORklHX0lQVzIyMDBfTU9OSVRP UiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVzIyMDBfUU9TIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBX MjIwMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJJUFc9eQpDT05GSUdfTElCSVBXX0RFQlVH PXkKIyBDT05GSUdfSVdMNDk2NSBpcyBub3Qgc2V0CiMgQ09ORklHX0lXTDM5NDUgaXMgbm90IHNl dAojIENPTkZJR19JV0xXSUZJIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0lOVEVSU0lM PXkKQ09ORklHX0hPU1RBUD15CkNPTkZJR19IT1NUQVBfRklSTVdBUkU9eQpDT05GSUdfSE9TVEFQ X0ZJUk1XQVJFX05WUkFNPXkKQ09ORklHX0hPU1RBUF9QTFg9eQojIENPTkZJR19IT1NUQVBfUENJ IGlzIG5vdCBzZXQKIyBDT05GSUdfSE9TVEFQX0NTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEVSTUVT IGlzIG5vdCBzZXQKIyBDT05GSUdfUDU0X0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSVNN NTQgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9NQVJWRUxMIGlzIG5vdCBzZXQKIyBD T05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUsgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRP Ul9SQUxJTksgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9SRUFMVEVLIGlzIG5vdCBz ZXQKQ09ORklHX1dMQU5fVkVORE9SX1JTST15CiMgQ09ORklHX1JTSV85MVggaXMgbm90IHNldApD T05GSUdfV0xBTl9WRU5ET1JfU1Q9eQpDT05GSUdfQ1cxMjAwPXkKIyBDT05GSUdfQ1cxMjAwX1dM QU5fU0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX1RJIGlzIG5vdCBzZXQKQ09O RklHX1dMQU5fVkVORE9SX1pZREFTPXkKQ09ORklHX1BDTUNJQV9SQVlDUz15CkNPTkZJR19QQ01D SUFfV0wzNTAxPXkKIyBDT05GSUdfTUFDODAyMTFfSFdTSU0gaXMgbm90IHNldAoKIwojIFdpTUFY IFdpcmVsZXNzIEJyb2FkYmFuZCBkZXZpY2VzCiMKCiMKIyBFbmFibGUgVVNCIHN1cHBvcnQgdG8g c2VlIFdpTUFYIFVTQiBkcml2ZXJzCiMKIyBDT05GSUdfV0FOIGlzIG5vdCBzZXQKQ09ORklHX0lF RUU4MDIxNTRfRFJJVkVSUz15CkNPTkZJR19WTVhORVQzPXkKQ09ORklHX0ZVSklUU1VfRVM9eQpD T05GSUdfSVNETj15CkNPTkZJR19JU0ROX0k0TD15CiMgQ09ORklHX0lTRE5fUFBQIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVNETl9BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTRE5fWDI1IGlzIG5v dCBzZXQKCiMKIyBJU0ROIGZlYXR1cmUgc3VibW9kdWxlcwojCiMgQ09ORklHX0lTRE5fRElWRVJT SU9OIGlzIG5vdCBzZXQKCiMKIyBJU0RONExpbnV4IGhhcmR3YXJlIGRyaXZlcnMKIwoKIwojIFBh c3NpdmUgY2FyZHMKIwpDT05GSUdfSVNETl9EUlZfSElTQVg9eQoKIwojIEQtY2hhbm5lbCBwcm90 b2NvbCBmZWF0dXJlcwojCiMgQ09ORklHX0hJU0FYX0VVUk8gaXMgbm90IHNldApDT05GSUdfSElT QVhfMVRSNj15CiMgQ09ORklHX0hJU0FYX05JMSBpcyBub3Qgc2V0CkNPTkZJR19ISVNBWF9NQVhf Q0FSRFM9OAoKIwojIEhpU2F4IHN1cHBvcnRlZCBjYXJkcwojCiMgQ09ORklHX0hJU0FYXzE2XzMg aXMgbm90IHNldAojIENPTkZJR19ISVNBWF9URUxFU1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ U0FYX1MwQk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfRlJJVFpQQ0kgaXMgbm90IHNldAoj IENPTkZJR19ISVNBWF9BVk1fQTFfUENNQ0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfRUxT QSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX0RJRUhMRElWQSBpcyBub3Qgc2V0CiMgQ09ORklH X0hJU0FYX1NFRExCQVVFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX05FVEpFVCBpcyBub3Qg c2V0CiMgQ09ORklHX0hJU0FYX05FVEpFVF9VIGlzIG5vdCBzZXQKQ09ORklHX0hJU0FYX05JQ0NZ PXkKIyBDT05GSUdfSElTQVhfQktNX0E0VCBpcyBub3Qgc2V0CkNPTkZJR19ISVNBWF9TQ1RfUVVB RFJPPXkKIyBDT05GSUdfSElTQVhfR0FaRUwgaXMgbm90IHNldAojIENPTkZJR19ISVNBWF9IRkNf UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfVzY2OTIgaXMgbm90IHNldApDT05GSUdfSElT QVhfSEZDX1NYPXkKQ09ORklHX0hJU0FYX0RFQlVHPXkKCiMKIyBIaVNheCBQQ01DSUEgY2FyZCBz ZXJ2aWNlIG1vZHVsZXMKIwpDT05GSUdfSElTQVhfQVZNX0ExX0NTPXkKCiMKIyBIaVNheCBzdWIg ZHJpdmVyIG1vZHVsZXMKIwpDT05GSUdfSElTQVhfSEZDNFM4Uz15CkNPTkZJR19ISVNBWF9GUklU Wl9QQ0lQTlA9eQoKIwojIEFjdGl2ZSBjYXJkcwojCiMgQ09ORklHX0lTRE5fQ0FQSSBpcyBub3Qg c2V0CkNPTkZJR19JU0ROX0RSVl9HSUdBU0VUPXkKQ09ORklHX0dJR0FTRVRfSTRMPXkKIyBDT05G SUdfR0lHQVNFVF9EVU1NWUxMIGlzIG5vdCBzZXQKQ09ORklHX0dJR0FTRVRfTTEwMT15CkNPTkZJ R19HSUdBU0VUX0RFQlVHPXkKQ09ORklHX01JU0ROPXkKQ09ORklHX01JU0ROX0RTUD15CkNPTkZJ R19NSVNETl9MMU9JUD15CgojCiMgbUlTRE4gaGFyZHdhcmUgZHJpdmVycwojCkNPTkZJR19NSVNE Tl9IRkNQQ0k9eQojIENPTkZJR19NSVNETl9IRkNNVUxUSSBpcyBub3Qgc2V0CiMgQ09ORklHX01J U0ROX0FWTUZSSVRaIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTRE5fU1BFRURGQVggaXMgbm90IHNl dAojIENPTkZJR19NSVNETl9JTkZJTkVPTiBpcyBub3Qgc2V0CkNPTkZJR19NSVNETl9XNjY5Mj15 CiMgQ09ORklHX01JU0ROX05FVEpFVCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTSBpcyBub3Qgc2V0 CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQojIENPTkZJR19JTlBV VF9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRf UE9MTERFVj15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKIyBDT05GSUdfSU5QVVRfTUFUUklY S01BUCBpcyBub3Qgc2V0CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCiMgQ09ORklHX0lOUFVU X01PVVNFREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfRVZERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZCVUc9eQoKIwojIElu cHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZ Qk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90 IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04 MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1JP U19FQyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQoj IENPTkZJR19NT1VTRV9QUzJfQUxQUyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBT MlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJF U1M9eQpDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09LPXkKIyBDT05GSUdfTU9VU0VfUFMyX1RSQUNL UE9JTlQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfRUxBTlRFQ0ggaXMgbm90IHNldApD T05GSUdfTU9VU0VfUFMyX1NFTlRFTElDPXkKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUIGlz IG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQojIENPTkZJR19NT1VTRV9QUzJf Vk1NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TRVJJQUw9eQojIENPTkZJR19NT1VTRV9B UFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CkNP TkZJR19NT1VTRV9DWUFQQT15CkNPTkZJR19NT1VTRV9FTEFOX0kyQz15CiMgQ09ORklHX01PVVNF X0VMQU5fSTJDX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9FTEFOX0kyQ19TTUJVUz15CiMg Q09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9HUElPIGlzIG5v dCBzZXQKQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkM9eQojIENPTkZJR19NT1VTRV9TWU5BUFRJ Q1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNL X0FOQUxPRz15CkNPTkZJR19KT1lTVElDS19BM0Q9eQojIENPTkZJR19KT1lTVElDS19BREkgaXMg bm90IHNldAojIENPTkZJR19KT1lTVElDS19DT0JSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNU SUNLX0dGMksgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HUklQIGlzIG5vdCBzZXQKIyBD T05GSUdfSk9ZU1RJQ0tfR1JJUF9NUCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19HVUlMTEVN T1Q9eQojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElD S19TSURFV0lOREVSPXkKQ09ORklHX0pPWVNUSUNLX1RNREM9eQpDT05GSUdfSk9ZU1RJQ0tfSUZP UkNFPXkKQ09ORklHX0pPWVNUSUNLX0lGT1JDRV8yMzI9eQpDT05GSUdfSk9ZU1RJQ0tfV0FSUklP Uj15CkNPTkZJR19KT1lTVElDS19NQUdFTExBTj15CkNPTkZJR19KT1lTVElDS19TUEFDRU9SQj15 CkNPTkZJR19KT1lTVElDS19TUEFDRUJBTEw9eQojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlz IG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1RXSURKT1k9eQpDT05GSUdfSk9ZU1RJQ0tfWkhFTkhV QT15CkNPTkZJR19KT1lTVElDS19BUzUwMTE9eQojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlz IG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9U QUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RB QkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qgc2V0CkNPTkZJR19UQUJM RVRfU0VSSUFMX1dBQ09NND15CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX01JU0M9eQpDT05GSUdfSU5QVVRfODhQTTgwWF9PTktFWT15CkNPTkZJR19J TlBVVF9BRDcxNFg9eQojIENPTkZJR19JTlBVVF9BRDcxNFhfSTJDIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX0JNQTE1MD15CkNPTkZJR19JTlBVVF9FM1gwX0JVVFRPTj15CkNPTkZJR19JTlBVVF9N QVg3NzY5M19IQVBUSUM9eQpDT05GSUdfSU5QVVRfTU1BODQ1MD15CkNPTkZJR19JTlBVVF9NUFUz MDUwPXkKQ09ORklHX0lOUFVUX0FQQU5FTD15CkNPTkZJR19JTlBVVF9HUDJBPXkKQ09ORklHX0lO UFVUX0dQSU9fQkVFUEVSPXkKIyBDT05GSUdfSU5QVVRfR1BJT19USUxUX1BPTExFRCBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9BVExBU19CVE5TPXkKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX0tYVEo5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfWUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NN MTA5IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JFR1VMQVRPUl9IQVBUSUM9eQpDT05GSUdfSU5Q VVRfQVhQMjBYX1BFSz15CiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklH X0lOUFVUX1BDRjUwNjMzX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5Q VVRfR1BJT19ST1RBUllfRU5DT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BRFhMMzRYPXkK Q09ORklHX0lOUFVUX0FEWEwzNFhfSTJDPXkKQ09ORklHX0lOUFVUX0NNQTMwMDA9eQpDT05GSUdf SU5QVVRfQ01BMzAwMF9JMkM9eQpDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUj15CkNPTkZJ R19JTlBVVF9EUlYyNjBYX0hBUFRJQ1M9eQojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1Mg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldAoKIwoj IEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hB VkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15 CkNPTkZJR19TRVJJT19DVDgyQzcxMD15CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKQ09ORklHX1NFUklPX0FM VEVSQV9QUzI9eQpDT05GSUdfU0VSSU9fUFMyTVVMVD15CkNPTkZJR19TRVJJT19BUkNfUFMyPXkK Q09ORklHX1VTRVJJTz15CkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15 CkNPTkZJR19HQU1FUE9SVF9MND15CkNPTkZJR19HQU1FUE9SVF9FTVUxMEsxPXkKQ09ORklHX0dB TUVQT1JUX0ZNODAxPXkKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQojIENP TkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThfUFRZUz15CkNPTkZJR19ERVZQVFNfTVVM VElQTEVfSU5TVEFOQ0VTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05GSUdf U0VSSUFMX05PTlNUQU5EQVJEPXkKQ09ORklHX1JPQ0tFVFBPUlQ9eQojIENPTkZJR19DWUNMQURF UyBpcyBub3Qgc2V0CkNPTkZJR19NT1hBX0lOVEVMTElPPXkKQ09ORklHX01PWEFfU01BUlRJTz15 CkNPTkZJR19TWU5DTElOS01QPXkKIyBDT05GSUdfU1lOQ0xJTktfR1QgaXMgbm90IHNldApDT05G SUdfTk9aT01JPXkKIyBDT05GSUdfSVNJIGlzIG5vdCBzZXQKQ09ORklHX05fSERMQz15CiMgQ09O RklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfUk9VVEVSIGlzIG5vdCBzZXQKQ09O RklHX1RSQUNFX1NJTks9eQpDT05GSUdfREVWTUVNPXkKIyBDT05GSUdfREVWS01FTSBpcyBub3Qg c2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklH X1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CiMg Q09ORklHX1NFUklBTF84MjUwX1BOUCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05T T0xFPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84 MjUwX1BDST15CiMgQ09ORklHX1NFUklBTF84MjUwX0NTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENP TkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUw X0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CiMgQ09ORklHX1NFUklBTF84 MjUwX1JUMjg4WCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9GSU5URUs9eQojIENPTkZJ R19TRVJJQUxfODI1MF9NSUQgaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1 cHBvcnQKIwpDT05GSUdfU0VSSUFMX1VBUlRMSVRFPXkKQ09ORklHX1NFUklBTF9VQVJUTElURV9D T05TT0xFPXkKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9 eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBp cyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfU0MxNklTN1hYPXkKIyBDT05GSUdfU0VSSUFMX1NDMTZJ UzdYWF9JMkMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVD15CkNPTkZJ R19TRVJJQUxfQUxURVJBX0pUQUdVQVJUX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfQUxURVJB X0pUQUdVQVJUX0NPTlNPTEVfQllQQVNTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BTFRFUkFf VUFSVD15CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfTUFYUE9SVFM9NApDT05GSUdfU0VSSUFM X0FMVEVSQV9VQVJUX0JBVURSQVRFPTExNTIwMAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRf Q09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQVJDPXkKQ09ORklHX1NFUklBTF9BUkNf Q09OU09MRT15CkNPTkZJR19TRVJJQUxfQVJDX05SX1BPUlRTPTEKQ09ORklHX1NFUklBTF9SUDI9 eQpDT05GSUdfU0VSSUFMX1JQMl9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQ9 eQojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1RU WV9QUklOVEs9eQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19JUE1J X0hBTkRMRVI9eQpDT05GSUdfSVBNSV9QQU5JQ19FVkVOVD15CkNPTkZJR19JUE1JX1BBTklDX1NU UklORz15CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMg Q09ORklHX0lQTUlfU0lfUFJPQkVfREVGQVVMVFMgaXMgbm90IHNldApDT05GSUdfSVBNSV9TU0lG PXkKQ09ORklHX0lQTUlfV0FUQ0hET0c9eQojIENPTkZJR19JUE1JX1BPV0VST0ZGIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFdfUkFORE9NIGlzIG5vdCBzZXQKQ09ORklHX05WUkFNPXkKIyBDT05GSUdf UjM5NjQgaXMgbm90IHNldApDT05GSUdfQVBQTElDT009eQoKIwojIFBDTUNJQSBjaGFyYWN0ZXIg ZGV2aWNlcwojCkNPTkZJR19TWU5DTElOS19DUz15CkNPTkZJR19DQVJETUFOXzQwMDA9eQojIENP TkZJR19DQVJETUFOXzQwNDAgaXMgbm90IHNldApDT05GSUdfSVBXSVJFTEVTUz15CkNPTkZJR19N V0FWRT15CiMgQ09ORklHX1JBV19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19IUEVUIGlzIG5v dCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX1RD R19USVM9eQpDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9eQpDT05GSUdfVENHX1RJU19JMkNfSU5G SU5FT049eQojIENPTkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OIGlzIG5vdCBzZXQKQ09ORklHX1RD R19OU0M9eQojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldApDT05GSUdfVENHX0lORklORU9O PXkKIyBDT05GSUdfVENHX0NSQiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0PXkK Q09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDPXkKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNl dApDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKCiMKIyBJMkMg c3VwcG9ydAojCkNPTkZJR19JMkM9eQojIENPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTiBpcyBub3Qg c2V0CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQojIENPTkZJR19J MkNfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVggaXMgbm90IHNldApDT05GSUdf STJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENB PXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29u dHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19BTEkxNTM1PXkKIyBDT05GSUdfSTJDX0FMSTE1 NjMgaXMgbm90IHNldApDT05GSUdfSTJDX0FMSTE1WDM9eQpDT05GSUdfSTJDX0FNRDc1Nj15CkNP TkZJR19JMkNfQU1ENzU2X1M0ODgyPXkKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldApD T05GSUdfSTJDX0k4MDE9eQojIENPTkZJR19JMkNfSVNDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19JU01UIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QSUlYND15CkNPTkZJR19JMkNfTkZPUkNFMj15 CkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT15CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19TSVM2MzA9eQpDT05GSUdfSTJDX1NJUzk2WD15CkNPTkZJR19JMkNfVklB PXkKQ09ORklHX0kyQ19WSUFQUk89eQoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19JMkNfU0NN ST15CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVt LW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNf REVTSUdOV0FSRV9DT1JFPXkKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90 IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPXkKQ09ORklHX0kyQ19FTUVWMj15CkNPTkZJ R19JMkNfR1BJTz15CkNPTkZJR19JMkNfS0VNUExEPXkKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBu b3Qgc2V0CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMg bm90IHNldApDT05GSUdfSTJDX1NJTVRFQz15CkNPTkZJR19JMkNfWElMSU5YPXkKCiMKIyBFeHRl cm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1BBUlBPUlRfTElH SFQgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoKIwojIE90aGVy IEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19DUk9TX0VDX1RVTk5FTCBpcyBu b3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQpDT05GSUdfSTJDX1NMQVZFX0VFUFJPTT15CiMgQ09O RklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMg bm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlz IG5vdCBzZXQKQ09ORklHX1NQTUk9eQpDT05GSUdfSFNJPXkKQ09ORklHX0hTSV9CT0FSRElORk89 eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNsaWVudHMKIwojIENPTkZJR19IU0lf Q0hBUiBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdf UFBTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05UUF9QUFM9eQoKIwojIFBQUyBjbGllbnRzIHN1 cHBvcnQKIwpDT05GSUdfUFBTX0NMSUVOVF9LVElNRVI9eQpDT05GSUdfUFBTX0NMSUVOVF9MRElT Qz15CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQK IwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBF bmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRp dGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUElOQ1RSTD15CgojCiMgUGluIGNvbnRyb2xsZXJzCiMK Q09ORklHX1BJTk1VWD15CkNPTkZJR19QSU5DT05GPXkKQ09ORklHX0dFTkVSSUNfUElOQ09ORj15 CiMgQ09ORklHX0RFQlVHX1BJTkNUUkwgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0FNRCBp cyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQkFZVFJBSUwgaXMgbm90IHNldApDT05GSUdfUElO Q1RSTF9DSEVSUllWSUVXPXkKQ09ORklHX1BJTkNUUkxfSU5URUw9eQojIENPTkZJR19QSU5DVFJM X0JST1hUT04gaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQ9eQpDT05GSUdf QVJDSF9XQU5UX09QVElPTkFMX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElP X0RFVlJFUz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKQ09O RklHX0RFQlVHX0dQSU89eQpDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dFTkVSSUM9 eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fQU1EUFQ9eQoj IENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9S TT15CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTFlOWFBPSU5UPXkK Q09ORklHX0dQSU9fVlg4NTU9eQojIENPTkZJR19HUElPX1pYIGlzIG5vdCBzZXQKCiMKIyBQb3J0 LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT18xMDRfRElPXzQ4RSBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fMTA0X0lESU9fMTYgaXMgbm90IHNldApDT05GSUdfR1BJT18x MDRfSURJXzQ4PXkKQ09ORklHX0dQSU9fRjcxODhYPXkKQ09ORklHX0dQSU9fSVQ4Nz15CiMgQ09O RklHX0dQSU9fU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19XUzE2QzQ4IGlzIG5vdCBzZXQKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMK IwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDAg aXMgbm90IHNldApDT05GSUdfR1BJT19NQVg3MzJYPXkKQ09ORklHX0dQSU9fTUFYNzMyWF9JUlE9 eQpDT05GSUdfR1BJT19QQ0E5NTNYPXkKQ09ORklHX0dQSU9fUENBOTUzWF9JUlE9eQpDT05GSUdf R1BJT19QQ0Y4NTdYPXkKQ09ORklHX0dQSU9fU1gxNTBYPXkKIyBDT05GSUdfR1BJT19UUElDMjgx MCBpcyBub3Qgc2V0CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQVJJWk9O QT15CkNPTkZJR19HUElPX0pBTlpfVFRMPXkKIyBDT05GSUdfR1BJT19LRU1QTEQgaXMgbm90IHNl dAojIENPTkZJR19HUElPX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUFM2NTkx MiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fV004MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19XTTg5OTQgaXMgbm90IHNldAoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElP X0FNRDgxMTE9eQpDT05GSUdfR1BJT19CVDhYWD15CkNPTkZJR19HUElPX0lOVEVMX01JRD15CiMg Q09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUkRDMzIxWD15CgojCiMg U1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01DUDIzUzA4PXkKQ09ORklH X1cxPXkKQ09ORklHX1cxX0NPTj15CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdf VzFfTUFTVEVSX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX01BU1RFUl9EUzI0ODIgaXMg bm90IHNldAojIENPTkZJR19XMV9NQVNURVJfRFMxV00gaXMgbm90IHNldApDT05GSUdfVzFfTUFT VEVSX0dQSU89eQoKIwojIDEtd2lyZSBTbGF2ZXMKIwojIENPTkZJR19XMV9TTEFWRV9USEVSTSBp cyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX1NNRU0gaXMgbm90IHNldAojIENPTkZJR19XMV9T TEFWRV9EUzI0MDggaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDEzPXkKQ09ORklHX1cx X1NMQVZFX0RTMjQwNj15CkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9eQojIENPTkZJR19XMV9TTEFW RV9EUzI0MzEgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMgaXMgbm90IHNldApD T05GSUdfVzFfU0xBVkVfRFMyNzYwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19X MV9TTEFWRV9EUzI3ODE9eQojIENPTkZJR19XMV9TTEFWRV9EUzI4RTA0IGlzIG5vdCBzZXQKIyBD T05GSUdfVzFfU0xBVkVfQlEyNzAwMCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQpD T05GSUdfUE9XRVJfU1VQUExZX0RFQlVHPXkKIyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQK Q09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlk9eQpDT05GSUdfV004MzUwX1BPV0VSPXkKQ09ORklH X1RFU1RfUE9XRVI9eQpDT05GSUdfQkFUVEVSWV9EUzI3NjA9eQpDT05GSUdfQkFUVEVSWV9EUzI3 ODA9eQojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RT Mjc4Mj15CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9C UTI3WFhYIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfREE5MDMwPXkKIyBDT05GSUdfQVhQMjg4 X0ZVRUxfR0FVR0UgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD15CkNPTkZJR19C QVRURVJZX01BWDE3MDQyPXkKIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMyBpcyBub3Qgc2V0CkNP TkZJR19DSEFSR0VSX01BWDg5MDM9eQpDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9eQpDT05GSUdfQ0hB UkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfTUFOQUdFUj15CkNPTkZJR19DSEFSR0VSX01BWDE0 NTc3PXkKQ09ORklHX0NIQVJHRVJfTUFYNzc2OTM9eQojIENPTkZJR19DSEFSR0VSX0JRMjQxNVgg aXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxOTAgaXMgbm90IHNldApDT05GSUdfQ0hB UkdFUl9CUTI0MjU3PXkKQ09ORklHX0NIQVJHRVJfQlEyNDczNT15CkNPTkZJR19DSEFSR0VSX0JR MjU4OTA9eQpDT05GSUdfQ0hBUkdFUl9TTUIzNDc9eQpDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MD15 CkNPTkZJR19DSEFSR0VSX1RQUzY1MjE3PXkKQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MT15 CkNPTkZJR19CQVRURVJZX1JUNTAzMz15CkNPTkZJR19DSEFSR0VSX1JUOTQ1NT15CkNPTkZJR19B WFAyMFhfUE9XRVI9eQojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BP V0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQpDT05G SUdfSFdNT05fREVCVUdfQ0hJUD15CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09S U19BQklUVUdVUlU9eQpDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPXkKQ09ORklHX1NFTlNPUlNf QUQ3NDE0PXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE4PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyMT15 CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEw MjY9eQpDT05GSUdfU0VOU09SU19BRE0xMDI5PXkKQ09ORklHX1NFTlNPUlNfQURNMTAzMT15CiMg Q09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQx MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQpDT05GSUdfU0VOU09SU19BRFQ3 NDYyPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQpDT05GSUdfU0VOU09SU19LOFRFTVA9 eQpDT05GSUdfU0VOU09SU19LMTBURU1QPXkKIyBDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVIg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYy MD15CkNPTkZJR19TRU5TT1JTX0RTMTYyMT15CiMgQ09ORklHX1NFTlNPUlNfREVMTF9TTU0gaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRlND SE1EPXkKQ09ORklHX1NFTlNPUlNfR0w1MThTTT15CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0c3NjBBPXkKIyBDT05GSUdfU0VOU09SU19HNzYyIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfR1BJT19GQU49eQpDT05GSUdfU0VOU09SU19ISUg2MTMw PXkKQ09ORklHX1NFTlNPUlNfSUJNQUVNPXkKQ09ORklHX1NFTlNPUlNfSUJNUEVYPXkKQ09ORklH X1NFTlNPUlNfSUlPX0hXTU9OPXkKQ09ORklHX1NFTlNPUlNfSTU1MDA9eQpDT05GSUdfU0VOU09S U19DT1JFVEVNUD15CkNPTkZJR19TRU5TT1JTX0lUODc9eQpDT05GSUdfU0VOU09SU19KQzQyPXkK Q09ORklHX1NFTlNPUlNfUE9XUjEyMjA9eQpDT05GSUdfU0VOU09SU19MSU5FQUdFPXkKIyBDT05G SUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT15CiMg Q09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyMjI9 eQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD15CkNPTkZJ R19TRU5TT1JTX0xUQzQyNjE9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT15CkNPTkZJR19TRU5T T1JTX01BWDE2MTk9eQojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYzOSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY0MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X01BWDY2NTA9eQpDT05GSUdfU0VOU09SU19NQVg2Njk3PXkKQ09ORklHX1NFTlNPUlNfTUFYMzE3 OTA9eQojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X01FTkYyMUJNQ19IV01PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNjM9eQpDT05GSUdf U0VOU09SU19MTTczPXkKQ09ORklHX1NFTlNPUlNfTE03NT15CkNPTkZJR19TRU5TT1JTX0xNNzc9 eQpDT05GSUdfU0VOU09SU19MTTc4PXkKQ09ORklHX1NFTlNPUlNfTE04MD15CiMgQ09ORklHX1NF TlNPUlNfTE04MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNODU9eQpDT05GSUdfU0VOU09S U19MTTg3PXkKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdfU0VOU09SU19MTTk1MjM0PXkKQ09O RklHX1NFTlNPUlNfTE05NTI0MT15CkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9eQpDT05GSUdfU0VO U09SU19QQzg3MzYwPXkKQ09ORklHX1NFTlNPUlNfUEM4NzQyNz15CkNPTkZJR19TRU5TT1JTX05U Q19USEVSTUlTVE9SPXkKQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz15CiMgQ09ORklHX1NFTlNPUlNf TkNUNjc3NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDc4MDI9eQpDT05GSUdfU0VOU09S U19OQ1Q3OTA0PXkKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJVUz15CkNPTkZJ R19TRU5TT1JTX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfQURNMTI3NT15CkNPTkZJR19TRU5TT1JT X0xNMjUwNjY9eQpDT05GSUdfU0VOU09SU19MVEMyOTc4PXkKQ09ORklHX1NFTlNPUlNfTFRDMjk3 OF9SRUdVTEFUT1I9eQojIENPTkZJR19TRU5TT1JTX0xUQzM4MTUgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19NQVgxNjA2ND15CkNPTkZJR19TRU5TT1JTX01BWDIwNzUxPXkKQ09ORklHX1NFTlNP UlNfTUFYMzQ0NDA9eQojIENPTkZJR19TRU5TT1JTX01BWDg2ODggaXMgbm90IHNldApDT05GSUdf U0VOU09SU19UUFM0MDQyMj15CiMgQ09ORklHX1NFTlNPUlNfVUNEOTAwMCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1VDRDkyMDA9eQpDT05GSUdfU0VOU09SU19aTDYxMDA9eQojIENPTkZJR19T RU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMjE9eQpDT05GSUdfU0VO U09SU19TSFRDMT15CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9eQpDT05GSUdfU0VOU09SU19ETUUx NzM3PXkKQ09ORklHX1NFTlNPUlNfRU1DMTQwMz15CkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9eQpD T05GSUdfU0VOU09SU19FTUM2VzIwMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xPXkKQ09ORklH X1NFTlNPUlNfU01TQzQ3TTE5Mj15CkNPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9eQojIENPTkZJ R19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01NNjY1 PXkKQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOD15CkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9eQpD T05GSUdfU0VOU09SU19BRFM3ODI4PXkKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT15CiMgQ09ORklH X1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKQ09ORklH X1NFTlNPUlNfVEM3ND15CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19TRU5TT1JTX1RN UDEwMj15CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1ZJQV9DUFVURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVklBNjg2QT15CkNPTkZJ R19TRU5TT1JTX1ZUMTIxMT15CkNPTkZJR19TRU5TT1JTX1ZUODIzMT15CkNPTkZJR19TRU5TT1JT X1c4Mzc4MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzky RD15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgz Nzk1PXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkw9eQpDT05GSUdfU0VOU09SU19XODNM Nzg1VFM9eQpDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9eQojIENPTkZJR19TRU5TT1JTX1c4MzYy N0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19XTTgzNTA9eQoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FD UElfUE9XRVI9eQojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhF Uk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJ UFM9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CiMg Q09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklH X1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFM X0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUj15CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJf U0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0UgaXMgbm90IHNl dApDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJf U1BBQ0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkKIyBDT05GSUdfVEhF Uk1BTF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfU09DX0RUU19JT1NGX0NPUkU9 eQpDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMPXkKQ09ORklHX0lOVDM0MFhfVEhFUk1BTD15 CkNPTkZJR19BQ1BJX1RIRVJNQUxfUkVMPXkKQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMPXkKIyBD T05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25p Y3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNP TkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CkNPTkZJR19T U0JfQjQzX1BDSV9CUklER0U9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1RfUE9TU0lCTEU9eQpDT05G SUdfU1NCX1BDTUNJQUhPU1Q9eQpDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJQkxFPXkKQ09ORklH X1NTQl9TRElPSE9TVD15CiMgQ09ORklHX1NTQl9TSUxFTlQgaXMgbm90IHNldAojIENPTkZJR19T U0JfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkK Q09ORklHX1NTQl9EUklWRVJfUENJQ09SRT15CiMgQ09ORklHX1NTQl9EUklWRVJfR1BJTyBpcyBu b3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJB CiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CiMgQ09ORklH X0JDTUFfSE9TVF9QQ0kgaXMgbm90IHNldApDT05GSUdfQkNNQV9IT1NUX1NPQz15CkNPTkZJR19C Q01BX0RSSVZFUl9QQ0k9eQojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQkNNQV9ERUJVRz15 CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMg Q09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMgbm90 IHNldApDT05GSUdfTUZEX0FBVDI4NzBfQ09SRT15CkNPTkZJR19NRkRfQkNNNTkwWFg9eQpDT05G SUdfTUZEX0FYUDIwWD15CkNPTkZJR19NRkRfQ1JPU19FQz15CkNPTkZJR19NRkRfQ1JPU19FQ19J MkM9eQpDT05GSUdfUE1JQ19EQTkwM1g9eQojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkx NTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldApDT05GSUdf SFRDX1BBU0lDMz15CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRf SU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD15CkNPTkZJR19M UENfU0NIPXkKIyBDT05GSUdfSU5URUxfU09DX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRf SU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlz IG5vdCBzZXQKQ09ORklHX01GRF9KQU5aX0NNT0RJTz15CkNPTkZJR19NRkRfS0VNUExEPXkKQ09O RklHX01GRF84OFBNODAwPXkKQ09ORklHX01GRF84OFBNODA1PXkKIyBDT05GSUdfTUZEXzg4UE04 NjBYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVgxNDU3Nz15CkNPTkZJR19NRkRfTUFYNzc2OTM9 eQpDT05GSUdfTUZEX01BWDc3ODQzPXkKQ09ORklHX01GRF9NQVg4OTA3PXkKIyBDT05GSUdfTUZE X01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfTUVORjIxQk1DPXkKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldApDT05G SUdfTUZEX1BDRjUwNjMzPXkKQ09ORklHX1BDRjUwNjMzX0FEQz15CiMgQ09ORklHX1BDRjUwNjMz X0dQSU8gaXMgbm90IHNldApDT05GSUdfTUZEX1JEQzMyMVg9eQojIENPTkZJR19NRkRfUlRTWF9Q Q0kgaXMgbm90IHNldApDT05GSUdfTUZEX1JUNTAzMz15CiMgQ09ORklHX01GRF9SQzVUNTgzIGlz IG5vdCBzZXQKQ09ORklHX01GRF9STjVUNjE4PXkKQ09ORklHX01GRF9TRUNfQ09SRT15CiMgQ09O RklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU001MDE9eQojIENPTkZJ R19NRkRfU001MDFfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0tZODE0NTI9eQojIENPTkZJ R19NRkRfU01TQyBpcyBub3Qgc2V0CkNPTkZJR19BQlg1MDBfQ09SRT15CiMgQ09ORklHX0FCMzEw MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1 WF9UU0NBREM9eQojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQ ODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19U UFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdf VFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1MDkwPXkKQ09ORklHX01GRF9UUFM2 NTIxNz15CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2 NTg2WCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU5MTA9eQpDT05GSUdfTUZEX1RQUzY1OTEy PXkKQ09ORklHX01GRF9UUFM2NTkxMl9JMkM9eQpDT05GSUdfTUZEX1RQUzgwMDMxPXkKIyBDT05G SUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MTTM1MzM9 eQojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9eQpDT05GSUdf TUZEX0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKIyBDT05GSUdfTUZEX0NTNDdM MjQgaXMgbm90IHNldAojIENPTkZJR19NRkRfV001MTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1dNNTExMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004OTk3PXkKQ09ORklHX01GRF9XTTg5OTg9 eQpDT05GSUdfTUZEX1dNODQwMD15CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQK Q09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdfTUZEX1dNODM1MF9JMkM9eQpDT05GSUdfTUZEX1dN ODk5ND15CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxBVE9SX1ZJ UlRVQUxfQ09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUj15CkNP TkZJR19SRUdVTEFUT1JfODhQTTgwMD15CkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT15CiMgQ09O RklHX1JFR1VMQVRPUl9BRDUzOTggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQU5BVE9Q IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BQVQyODcwPXkKQ09ORklHX1JFR1VMQVRPUl9B WFAyMFg9eQojIENPTkZJR19SRUdVTEFUT1JfQkNNNTkwWFggaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX0RBOTAzWD15CkNPTkZJR19SRUdVTEFUT1JfREE5MjEwPXkKIyBDT05GSUdfUkVHVUxB VE9SX0RBOTIxMSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQpDT05GSUdf UkVHVUxBVE9SX0dQSU89eQpDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9eQpDT05GSUdfUkVHVUxB VE9SX0lTTDYyNzFBPXkKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQpDT05GSUdfUkVHVUxBVE9S X0xQMzk3Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX0xQODc1NT15CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJR19SRUdVTEFU T1JfTUFYMTQ1Nzc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDE1ODY9eQpDT05GSUdfUkVHVUxBVE9S X01BWDg2NDk9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODY2MCBpcyBub3Qgc2V0CiMgQ09ORklH X1JFR1VMQVRPUl9NQVg4OTA3IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyPXkK Q09ORklHX1JFR1VMQVRPUl9NQVg4OTczPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY5Mz15CkNP TkZJR19SRUdVTEFUT1JfTVQ2MzExPXkKQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMz15CkNPTkZJ R19SRUdVTEFUT1JfUEZVWkUxMDA9eQpDT05GSUdfUkVHVUxBVE9SX1BWODgwNjA9eQojIENPTkZJ R19SRUdVTEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFdNPXkKQ09O RklHX1JFR1VMQVRPUl9RQ09NX1NQTUk9eQojIENPTkZJR19SRUdVTEFUT1JfUk41VDYxOCBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUlQ1MDMzPXkKIyBDT05GSUdfUkVHVUxBVE9SX1MyTVBB MDEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUzJNUFMxMSBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfUzVNODc2Nz15CiMgQ09ORklHX1JFR1VMQVRPUl9TS1k4MTQ1MiBpcyBub3Qg c2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VM QVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQojIENP TkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1 MDkwPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNz15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2 NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMiBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9UUFM4MDAzMSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfV004 MzUwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1dNODQwMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfV004OTk0PXkKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhp Y3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQojIENPTkZJR19BR1BfSU5URUwgaXMgbm90IHNldAoj IENPTkZJR19BR1BfU0lTIGlzIG5vdCBzZXQKQ09ORklHX0FHUF9WSUE9eQojIENPTkZJR19WR0Ff QVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldAojIENPTkZJ R19EUk0gaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKIyBDT05GSUdfRkIg aXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFT U19ERVZJQ0U9eQojIENPTkZJR19MQ0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQkFDS0xJ R0hUX0NMQVNTX0RFVklDRT15CkNPTkZJR19CQUNLTElHSFRfR0VORVJJQz15CkNPTkZJR19CQUNL TElHSFRfTE0zNTMzPXkKIyBDT05GSUdfQkFDS0xJR0hUX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklH X0JBQ0tMSUdIVF9EQTkwM1ggaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FQUExFPXkKQ09O RklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD15CkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPXkKQ09O RklHX0JBQ0tMSUdIVF9BRFA4ODYwPXkKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90 IHNldAojIENPTkZJR19CQUNLTElHSFRfUENGNTA2MzMgaXMgbm90IHNldApDT05GSUdfQkFDS0xJ R0hUX0FBVDI4NzA9eQojIENPTkZJR19CQUNLTElHSFRfTE0zNjMwQSBpcyBub3Qgc2V0CkNPTkZJ R19CQUNLTElHSFRfTE0zNjM5PXkKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tMSUdIVF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdI VF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hU X0JENjEwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZHQVNUQVRFIGlzIG5vdCBzZXQKQ09ORklHX1NP VU5EPXkKQ09ORklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklHX1NPVU5EX09TU19DT1JFX1BSRUNM QUlNPXkKQ09ORklHX1NORD15CkNPTkZJR19TTkRfUENNPXkKQ09ORklHX1NORF9SQVdNSURJPXkK IyBDT05GSUdfU05EX1NFUVVFTkNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSVhFUl9PU1Mg aXMgbm90IHNldAojIENPTkZJR19TTkRfUENNX09TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9Q Q01fVElNRVIgaXMgbm90IHNldAojIENPTkZJR19TTkRfSFJUSU1FUiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9EWU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU1VQUE9SVF9PTERf QVBJPXkKQ09ORklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15CkNP TkZJR19TTkRfVkVSQk9TRV9QUklOVEs9eQpDT05GSUdfU05EX0RFQlVHPXkKQ09ORklHX1NORF9E RUJVR19WRVJCT1NFPXkKIyBDT05GSUdfU05EX1BDTV9YUlVOX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX1NORF9ETUFfU0dCVUY9eQojIENPTkZJR19TTkRfUkFXTUlESV9TRVEgaXMgbm90IHNldAoj IENPTkZJR19TTkRfT1BMM19MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDRfTElC X1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TQkFXRV9TRVEgaXMgbm90IHNldAojIENPTkZJ R19TTkRfRU1VMTBLMV9TRVEgaXMgbm90IHNldApDT05GSUdfU05EX01QVTQwMV9VQVJUPXkKQ09O RklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9EVU1NWT15CkNPTkZJR19TTkRfQUxPT1A9eQpD T05GSUdfU05EX01UUEFWPXkKIyBDT05GSUdfU05EX1NFUklBTF9VMTY1NTAgaXMgbm90IHNldApD T05GSUdfU05EX01QVTQwMT15CiMgQ09ORklHX1NORF9QQ0kgaXMgbm90IHNldAoKIwojIEhELUF1 ZGlvCiMKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT02NAojIENPTkZJR19TTkRfUENNQ0lB IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9QUklN RT15CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllf U1RSRU5HVEggaXMgbm90IHNldApDT05GSUdfSElEUkFXPXkKIyBDT05GSUdfVUhJRCBpcyBub3Qg c2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJ R19ISURfQTRURUNIPXkKQ09ORklHX0hJRF9BQ1JVWD15CkNPTkZJR19ISURfQUNSVVhfRkY9eQoj IENPTkZJR19ISURfQVBQTEUgaXMgbm90IHNldAojIENPTkZJR19ISURfQVVSRUFMIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9CRUxLSU49eQojIENPTkZJR19ISURfQ0hFUlJZIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9DSElDT05ZPXkKQ09ORklHX0hJRF9QUk9ESUtFWVM9eQpDT05GSUdfSElEX0NZUFJF U1M9eQpDT05GSUdfSElEX0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9FTVNfRkY9eQpDT05GSUdfSElEX0VMRUNPTT15CkNPTkZJR19ISURf RVpLRVk9eQpDT05GSUdfSElEX0dFTUJJUkQ9eQojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90 IHNldApDT05GSUdfSElEX1dBTFRPUD15CiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj15CkNPTkZJ R19ISURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj15CiMgQ09ORklHX0hJRF9MRU5P Vk8gaXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNIPXkKIyBDT05GSUdfSElEX0xPR0lURUNI X0RKIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSF9ISURQUD15CkNPTkZJR19MT0dJVEVD SF9GRj15CiMgQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9H SUc5NDBfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9NQUdJQ01PVVNFPXkKIyBDT05GSUdfSElEX01JQ1JPU09GVCBpcyBub3Qgc2V0CkNP TkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9eQpDT05GSUdfSElEX09S VEVLPXkKIyBDT05GSUdfSElEX1BBTlRIRVJMT1JEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRB TFlOWD15CkNPTkZJR19ISURfUElDT0xDRD15CkNPTkZJR19ISURfUElDT0xDRF9CQUNLTElHSFQ9 eQojIENPTkZJR19ISURfUElDT0xDRF9MQ0QgaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xD RF9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QTEFOVFJPTklDUz15CkNPTkZJR19ISURfUFJJ TUFYPXkKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15 CkNPTkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklHX0hJRF9TVEVFTFNFUklFUz15CiMgQ09ORklH X0hJRF9TVU5QTFVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9STUk9eQpDT05GSUdfSElEX0dSRUVO QVNJQT15CiMgQ09ORklHX0dSRUVOQVNJQV9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfU01BUlRK T1lQTFVTPXkKQ09ORklHX1NNQVJUSk9ZUExVU19GRj15CkNPTkZJR19ISURfVElWTz15CkNPTkZJ R19ISURfVE9QU0VFRD15CiMgQ09ORklHX0hJRF9USElOR00gaXMgbm90IHNldApDT05GSUdfSElE X1RIUlVTVE1BU1RFUj15CiMgQ09ORklHX1RIUlVTVE1BU1RFUl9GRiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0lJTU9URT15CkNPTkZJR19ISURf WElOTU89eQojIENPTkZJR19ISURfWkVST1BMVVMgaXMgbm90IHNldApDT05GSUdfSElEX1pZREFD Uk9OPXkKQ09ORklHX0hJRF9TRU5TT1JfSFVCPXkKQ09ORklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NF TlNPUj15CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9eQpDT05GSUdfVVNC X09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQVJD SF9IQVNfSENEPXkKIyBDT05GSUdfVVNCIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJz CiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMg bm90IHNldAojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQ SU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdf VVdCPXkKIyBDT05GSUdfVVdCX1dIQ0kgaXMgbm90IHNldApDT05GSUdfTU1DPXkKIyBDT05GSUdf TU1DX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwojIENP TkZJR19NTUNfQkxPQ0sgaXMgbm90IHNldApDT05GSUdfU0RJT19VQVJUPXkKQ09ORklHX01NQ19U RVNUPXkKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19N TUNfU0RIQ0k9eQojIENPTkZJR19NTUNfU0RIQ0lfUENJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19T REhDSV9BQ1BJPXkKQ09ORklHX01NQ19TREhDSV9QTFRGTT15CkNPTkZJR19NTUNfVElGTV9TRD15 CkNPTkZJR19NTUNfU0RSSUNPSF9DUz15CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CkNP TkZJR19NTUNfVklBX1NETU1DPXkKQ09ORklHX01NQ19VU0RISTZST0wwPXkKQ09ORklHX01NQ19U T1NISUJBX1BDST15CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldApDT05GSUdfTUVNU1RJQ0s9 eQojIENPTkZJR19NRU1TVElDS19ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgZHJp dmVycwojCiMgQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUUgaXMgbm90IHNldApDT05GSUdf TVNQUk9fQkxPQ0s9eQpDT05GSUdfTVNfQkxPQ0s9eQoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29u dHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVElGTV9NUyBpcyBub3Qgc2V0CiMg Q09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLX1I1 OTI9eQpDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CkNPTkZJR19MRURTX0NM QVNTX0ZMQVNIPXkKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0 MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CkNPTkZJR19MRURT X0dQSU89eQpDT05GSUdfTEVEU19MUDM5NDQ9eQpDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkK Q09ORklHX0xFRFNfTFA1NTIxPXkKQ09ORklHX0xFRFNfTFA1NTIzPXkKQ09ORklHX0xFRFNfTFA1 NTYyPXkKQ09ORklHX0xFRFNfTFA4NTAxPXkKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNl dApDT05GSUdfTEVEU19DTEVWT19NQUlMPXkKQ09ORklHX0xFRFNfUENBOTU1WD15CiMgQ09ORklH X0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1dNODM1MD15CkNPTkZJR19MRURT X0RBOTAzWD15CkNPTkZJR19MRURTX1BXTT15CkNPTkZJR19MRURTX1JFR1VMQVRPUj15CkNPTkZJ R19MRURTX0JEMjgwMj15CkNPTkZJR19MRURTX0lOVEVMX1NTNDIwMD15CkNPTkZJR19MRURTX0xU MzU5Mz15CkNPTkZJR19MRURTX0RFTExfTkVUQk9PS1M9eQpDT05GSUdfTEVEU19UQ0E2NTA3PXkK Q09ORklHX0xFRFNfVExDNTkxWFg9eQojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CkNP TkZJR19MRURTX01FTkYyMUJNQz15CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJH QiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdf TEVEU19CTElOS009eQoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkK Q09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD15 CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQgaXMgbm90IHNldAojIENPTkZJR19MRURT X1RSSUdHRVJfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBp cyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfR1BJTz15CiMgQ09ORklHX0xFRFNfVFJJR0dF Ul9ERUZBVUxUX09OIGlzIG5vdCBzZXQKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5l dGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5T SUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldAoj IENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9eQpDT05G SUdfSU5GSU5JQkFORF9VU0VSX01BRD15CkNPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNTPXkK Q09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5JQkFORF9PTl9ERU1BTkRf UEFHSU5HPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJR19JTkZJTklCQU5E X0FERFJfVFJBTlNfQ09ORklHRlM9eQpDT05GSUdfSU5GSU5JQkFORF9NVEhDQT15CiMgQ09ORklH X0lORklOSUJBTkRfTVRIQ0FfREVCVUcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9RSUI9 eQpDT05GSUdfSU5GSU5JQkFORF9DWEdCMz15CiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjNfREVC VUcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9DWEdCND15CiMgQ09ORklHX01MWDRfSU5G SU5JQkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDVfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNP TkZJR19JTkZJTklCQU5EX05FUz15CkNPTkZJR19JTkZJTklCQU5EX05FU19ERUJVRz15CkNPTkZJ R19JTkZJTklCQU5EX09DUkRNQT15CiMgQ09ORklHX0lORklOSUJBTkRfVVNOSUMgaXMgbm90IHNl dApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00g aXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklO SUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX1NSUD15 CkNPTkZJR19JTkZJTklCQU5EX1NSUFQ9eQpDT05GSUdfSU5GSU5JQkFORF9JU0VSPXkKQ09ORklH X0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CiMgQ09ORklHX0VEQUMg aXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CiMgQ09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0 CkNPTkZJR19ETUFERVZJQ0VTPXkKQ09ORklHX0RNQURFVklDRVNfREVCVUc9eQpDT05GSUdfRE1B REVWSUNFU19WREVCVUc9eQoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpD T05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQpDT05GSUdfSU5U RUxfSURNQTY0PXkKIyBDT05GSUdfSU5URUxfSU9BVERNQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRF TF9NSUNfWDEwMF9ETUE9eQpDT05GSUdfRFdfRE1BQ19DT1JFPXkKQ09ORklHX0RXX0RNQUM9eQoj IENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwojIENPTkZJ R19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19VSU89eQojIENPTkZJR19VSU9fQ0lG IGlzIG5vdCBzZXQKQ09ORklHX1VJT19QRFJWX0dFTklSUT15CkNPTkZJR19VSU9fRE1FTV9HRU5J UlE9eQpDT05GSUdfVUlPX0FFQz15CkNPTkZJR19VSU9fU0VSQ09TMz15CkNPTkZJR19VSU9fUENJ X0dFTkVSSUM9eQpDT05GSUdfVUlPX05FVFg9eQpDT05GSUdfVUlPX1BSVVNTPXkKIyBDT05GSUdf VUlPX01GNjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJTyBpcyBub3Qgc2V0CkNPTkZJR19JUlFf QllQQVNTX01BTkFHRVI9eQojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdf VklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCiMgQ09ORklHX1ZJUlRJT19QQ0kgaXMgbm90 IHNldAojIENPTkZJR19WSVJUSU9fQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fSU5Q VVQ9eQojIENPTkZJR19WSVJUSU9fTU1JTyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVy LVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX1NU QUdJTkcgaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQojIENPTkZJR19B Q0VSX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ0VSSERGPXkKQ09ORklHX0FMSUVOV0FSRV9XTUk9 eQojIENPTkZJR19BU1VTX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfTEFQVE9QIGlz IG5vdCBzZXQKIyBDT05GSUdfREVMTF9XTUkgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1dNSV9B SU8gaXMgbm90IHNldAojIENPTkZJR19ERUxMX1NNTzg4MDAgaXMgbm90IHNldApDT05GSUdfREVM TF9SQlROPXkKQ09ORklHX0ZVSklUU1VfTEFQVE9QPXkKQ09ORklHX0ZVSklUU1VfTEFQVE9QX0RF QlVHPXkKQ09ORklHX0ZVSklUU1VfVEFCTEVUPXkKQ09ORklHX0FNSUxPX1JGS0lMTD15CkNPTkZJ R19IUF9BQ0NFTD15CkNPTkZJR19IUF9XSVJFTEVTUz15CkNPTkZJR19IUF9XTUk9eQpDT05GSUdf TVNJX0xBUFRPUD15CiMgQ09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJ R19DT01QQUxfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU09OWV9MQVBUT1AgaXMgbm90IHNl dAojIENPTkZJR19JREVBUEFEX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FD UEkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19IREFQUz15CiMgQ09ORklHX0FTVVNfV0lSRUxF U1MgaXMgbm90IHNldApDT05GSUdfQUNQSV9XTUk9eQojIENPTkZJR19NU0lfV01JIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1RPU0hJ QkEgaXMgbm90IHNldApDT05GSUdfVE9TSElCQV9CVF9SRktJTEw9eQpDT05GSUdfVE9TSElCQV9I QVBTPXkKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NNUEMg aXMgbm90IHNldApDT05GSUdfSU5URUxfSElEX0VWRU5UPXkKIyBDT05GSUdfSU5URUxfSVBTIGlz IG5vdCBzZXQKQ09ORklHX0lCTV9SVEw9eQpDT05GSUdfU0FNU1VOR19MQVBUT1A9eQpDT05GSUdf TVhNX1dNST15CkNPTkZJR19JTlRFTF9PQUtUUkFJTD15CkNPTkZJR19TQU1TVU5HX1ExMD15CiMg Q09ORklHX0FQUExFX0dNVVggaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNl dApDT05GSUdfSU5URUxfU01BUlRDT05ORUNUPXkKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFTF9QTUNfSVBDPXkKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBu b3Qgc2V0CkNPTkZJR19JTlRFTF9QVU5JVF9JUEM9eQojIENPTkZJR19JTlRFTF9URUxFTUVUUlkg aXMgbm90IHNldApDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19MQVBU T1A9eQpDT05GSUdfQ0hST01FT1NfUFNUT1JFPXkKIyBDT05GSUdfQ1JPU19FQ19DSEFSREVWIGlz IG5vdCBzZXQKQ09ORklHX0NST1NfRUNfTFBDPXkKQ09ORklHX0NST1NfRUNfUFJPVE89eQpDT05G SUdfQ0xLREVWX0xPT0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1P Tl9DTEs9eQoKIwojIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKIwpDT05GSUdfQ09NTU9OX0NMS19T STUzNTE9eQpDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1A9eQpDT05GSUdfQ09NTU9OX0NMS19T Mk1QUzExPXkKIyBDT05GSUdfQ09NTU9OX0NMS19OWFAgaXMgbm90IHNldApDT05GSUdfQ09NTU9O X0NMS19QV009eQojIENPTkZJR19DT01NT05fQ0xLX1BYQSBpcyBub3Qgc2V0CkNPTkZJR19DT01N T05fQ0xLX0NEQ0U3MDY9eQoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENs b2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19DTEtCTERf STgyNTM9eQojIENPTkZJR19BVE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9D TVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdf U0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQK Q09ORklHX01BSUxCT1g9eQojIENPTkZJR19QQ0MgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFf TUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9BUEk9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15 CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCkNPTkZJR19JT01NVV9JT1ZB PXkKQ09ORklHX0FNRF9JT01NVT15CiMgQ09ORklHX0FNRF9JT01NVV9TVEFUUyBpcyBub3Qgc2V0 CkNPTkZJR19BTURfSU9NTVVfVjI9eQpDT05GSUdfRE1BUl9UQUJMRT15CkNPTkZJR19JTlRFTF9J T01NVT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NWTSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9J T01NVV9ERUZBVUxUX09OPXkKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CkNPTkZJR19J UlFfUkVNQVA9eQoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkK Q09ORklHX1NURV9NT0RFTV9SUFJPQz15CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChT eXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMg bm90IHNldAojIENPTkZJR19TT0NfVEkgaXMgbm90IHNldAojIENPTkZJR19QTV9ERVZGUkVRIGlz IG5vdCBzZXQKQ09ORklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09O RklHX0VYVENPTl9BRENfSkFDSz15CiMgQ09ORklHX0VYVENPTl9HUElPIGlzIG5vdCBzZXQKQ09O RklHX0VYVENPTl9NQVgxNDU3Nz15CiMgQ09ORklHX0VYVENPTl9NQVgzMzU1IGlzIG5vdCBzZXQK Q09ORklHX0VYVENPTl9NQVg3NzY5Mz15CiMgQ09ORklHX0VYVENPTl9NQVg3Nzg0MyBpcyBub3Qg c2V0CiMgQ09ORklHX0VYVENPTl9SVDg5NzNBIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9TTTU1 MDI9eQpDT05GSUdfRVhUQ09OX1VTQl9HUElPPXkKQ09ORklHX01FTU9SWT15CkNPTkZJR19JSU89 eQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPXkKQ09ORklHX0lJT19L RklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQpDT05GSUdfSUlPX0NPTkZJ R0ZTPXkKQ09ORklHX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdH RVI9MgpDT05GSUdfSUlPX1NXX1RSSUdHRVI9eQoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKQ09ORklH X0JNQTE4MD15CkNPTkZJR19CTUMxNTBfQUNDRUw9eQpDT05GSUdfQk1DMTUwX0FDQ0VMX0kyQz15 CkNPTkZJR19ISURfU0VOU09SX0FDQ0VMXzNEPXkKIyBDT05GSUdfSUlPX1NUX0FDQ0VMXzNBWElT IGlzIG5vdCBzZXQKQ09ORklHX0tYQ0pLMTAxMz15CkNPTkZJR19NTUE3NDU1PXkKQ09ORklHX01N QTc0NTVfSTJDPXkKIyBDT05GSUdfTU1BODQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTEg aXMgbm90IHNldAojIENPTkZJR19NTUE5NTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNDAwNSBp cyBub3Qgc2V0CkNPTkZJR19NWEM2MjU1PXkKIyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CkNP TkZJR19TVEs4QkE1MD15CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09O RklHX0FENzI5MSBpcyBub3Qgc2V0CkNPTkZJR19BRDc5OVg9eQojIENPTkZJR19BWFAyODhfQURD IGlzIG5vdCBzZXQKQ09ORklHX0NDMTAwMDFfQURDPXkKQ09ORklHX01BWDEzNjM9eQpDT05GSUdf TUNQMzQyMj15CkNPTkZJR19OQVU3ODAyPXkKQ09ORklHX1FDT01fU1BNSV9JQURDPXkKQ09ORklH X1FDT01fU1BNSV9WQURDPXkKQ09ORklHX1RJX0FEQzA4MUM9eQojIENPTkZJR19USV9BTTMzNVhf QURDIGlzIG5vdCBzZXQKCiMKIyBBbXBsaWZpZXJzCiMKCiMKIyBDaGVtaWNhbCBTZW5zb3JzCiMK IyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19WWjg5WD15CgojCiMgSGlkIFNlbnNv ciBJSU8gQ29tbW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj15CkNPTkZJR19ISURf U0VOU09SX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19NU19TRU5TT1JTX0kyQz15CgojCiMgU1NQ IFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPXkKQ09ORklHX0lJT19T VF9TRU5TT1JTX0NPUkU9eQoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENP TkZJR19BRDUwNjQgaXMgbm90IHNldApDT05GSUdfQUQ1MzgwPXkKQ09ORklHX0FENTQ0Nj15CkNP TkZJR19NNjIzMzI9eQojIENPTkZJR19NQVg1MTcgaXMgbm90IHNldApDT05GSUdfTUNQNDcyNT15 CgojCiMgSUlPIGR1bW15IGRyaXZlcgojCiMgQ09ORklHX0lJT19TSU1QTEVfRFVNTVkgaXMgbm90 IHNldAoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2Vu ZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVl bmN5IHN5bnRoZXNpemVycwojCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJ R19CTUcxNjA9eQpDT05GSUdfQk1HMTYwX0kyQz15CkNPTkZJR19ISURfU0VOU09SX0dZUk9fM0Q9 eQpDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVM9eQpDT05GSUdfSUlPX1NUX0dZUk9fSTJDXzNBWElT PXkKQ09ORklHX0lURzMyMDA9eQoKIwojIEhlYWx0aCBzZW5zb3JzCiMKQ09ORklHX01BWDMwMTAw PXkKCiMKIyBIdW1pZGl0eSBzZW5zb3JzCiMKIyBDT05GSUdfREhUMTEgaXMgbm90IHNldApDT05G SUdfSERDMTAwWD15CkNPTkZJR19IVFUyMT15CkNPTkZJR19TSTcwMDU9eQpDT05GSUdfU0k3MDIw PXkKCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCkNPTkZJR19LTVg2MT15CiMgQ09O RklHX0lOVl9NUFU2MDUwX0lJTyBpcyBub3Qgc2V0CgojCiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJ R19BQ1BJX0FMUz15CkNPTkZJR19BREpEX1MzMTE9eQpDT05GSUdfQUwzMzIwQT15CkNPTkZJR19B UERTOTMwMD15CiMgQ09ORklHX0FQRFM5OTYwIGlzIG5vdCBzZXQKQ09ORklHX0JIMTc1MD15CiMg Q09ORklHX0NNMzIxODEgaXMgbm90IHNldApDT05GSUdfQ00zMjMyPXkKQ09ORklHX0NNMzMyMz15 CkNPTkZJR19DTTM2NjUxPXkKQ09ORklHX0dQMkFQMDIwQTAwRj15CkNPTkZJR19JU0wyOTEyNT15 CkNPTkZJR19ISURfU0VOU09SX0FMUz15CiMgQ09ORklHX0hJRF9TRU5TT1JfUFJPWCBpcyBub3Qg c2V0CkNPTkZJR19KU0ExMjEyPXkKQ09ORklHX1JQUjA1MjE9eQpDT05GSUdfU0VOU09SU19MTTM1 MzM9eQojIENPTkZJR19MVFI1MDEgaXMgbm90IHNldApDT05GSUdfT1BUMzAwMT15CkNPTkZJR19Q QTEyMjAzMDAxPXkKIyBDT05GSUdfU1RLMzMxMCBpcyBub3Qgc2V0CkNPTkZJR19UQ1MzNDE0PXkK IyBDT05GSUdfVENTMzQ3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU2MyBpcyBu b3Qgc2V0CkNPTkZJR19UU0w0NTMxPXkKQ09ORklHX1VTNTE4MkQ9eQpDT05GSUdfVkNOTDQwMDA9 eQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FLODk3NT15CkNPTkZJR19BSzA5 OTExPXkKQ09ORklHX0JNQzE1MF9NQUdOPXkKQ09ORklHX01BRzMxMTA9eQojIENPTkZJR19ISURf U0VOU09SX01BR05FVE9NRVRFUl8zRCBpcyBub3Qgc2V0CkNPTkZJR19NTUMzNTI0MD15CkNPTkZJ R19JSU9fU1RfTUFHTl8zQVhJUz15CkNPTkZJR19JSU9fU1RfTUFHTl9JMkNfM0FYSVM9eQoKIwoj IEluY2xpbm9tZXRlciBzZW5zb3JzCiMKIyBDT05GSUdfSElEX1NFTlNPUl9JTkNMSU5PTUVURVJf M0QgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9ERVZJQ0VfUk9UQVRJT049eQoKIwojIFRy aWdnZXJzIC0gc3RhbmRhbG9uZQojCiMgQ09ORklHX0lJT19IUlRJTUVSX1RSSUdHRVIgaXMgbm90 IHNldApDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSPXkKQ09ORklHX0lJT19TWVNGU19UUklH R0VSPXkKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKIyBDT05GSUdfTUNQNDUzMSBpcyBu b3Qgc2V0CgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCkNPTkZJR19CTVAyODA9eQpDT05GSUdfSElE X1NFTlNPUl9QUkVTUz15CiMgQ09ORklHX01QTDExNSBpcyBub3Qgc2V0CkNPTkZJR19NUEwzMTE1 PXkKQ09ORklHX01TNTYxMT15CkNPTkZJR19NUzU2MTFfSTJDPXkKIyBDT05GSUdfTVM1NjM3IGlz IG5vdCBzZXQKQ09ORklHX0lJT19TVF9QUkVTUz15CkNPTkZJR19JSU9fU1RfUFJFU1NfSTJDPXkK Q09ORklHX1Q1NDAzPXkKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCgojCiMgUHJveGltaXR5IHNl bnNvcnMKIwojIENPTkZJR19MSURBUl9MSVRFX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5NTAw IGlzIG5vdCBzZXQKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKQ09ORklHX01MWDkwNjE0PXkK Q09ORklHX1RNUDAwNj15CkNPTkZJR19UU1lTMDE9eQojIENPTkZJR19UU1lTMDJEIGlzIG5vdCBz ZXQKQ09ORklHX05UQj15CkNPTkZJR19OVEJfQU1EPXkKQ09ORklHX05UQl9JTlRFTD15CkNPTkZJ R19OVEJfUElOR1BPTkc9eQpDT05GSUdfTlRCX1RPT0w9eQojIENPTkZJR19OVEJfUEVSRiBpcyBu b3Qgc2V0CiMgQ09ORklHX05UQl9UUkFOU1BPUlQgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVT IGlzIG5vdCBzZXQKQ09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQpDT05GSUdfUFdNX0xQ U1M9eQpDT05GSUdfUFdNX0xQU1NfUENJPXkKQ09ORklHX1BXTV9MUFNTX1BMQVRGT1JNPXkKIyBD T05GSUdfUFdNX1BDQTk2ODUgaXMgbm90IHNldApDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQojIENP TkZJR19UUzQ4MDBfSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQK Q09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfRk1DPXkKIyBDT05GSUdfRk1DX0ZBS0VE RVYgaXMgbm90IHNldApDT05GSUdfRk1DX1RSSVZJQUw9eQojIENPTkZJR19GTUNfV1JJVEVfRUVQ Uk9NIGlzIG5vdCBzZXQKQ09ORklHX0ZNQ19DSEFSREVWPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMK Q09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDPXkKQ09ORklHX1BI WV9QWEFfMjhOTV9VU0IyPXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKIyBDT05GSUdfUEhZ X0hJNjIyMF9VU0IgaXMgbm90IHNldAojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09O RklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09O RklHX1JBUz15CkNPTkZJR19USFVOREVSQk9MVD15CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FO RFJPSUQgaXMgbm90IHNldAojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldAojIENPTkZJR19O Vk1FTSBpcyBub3Qgc2V0CkNPTkZJR19TVE09eQojIENPTkZJR19TVE1fRFVNTVkgaXMgbm90IHNl dAojIENPTkZJR19TVE1fU09VUkNFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9U SCBpcyBub3Qgc2V0CgojCiMgRlBHQSBDb25maWd1cmF0aW9uIFN1cHBvcnQKIwpDT05GSUdfRlBH QT15CiMgQ09ORklHX0ZQR0FfTUdSX1pZTlFfRlBHQSBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUg RHJpdmVycwojCiMgQ09ORklHX0VERCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1B UCBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1JCVT15CkNPTkZJR19EQ0RCQVM9eQojIENPTkZJR19E TUlJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNSV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlf U0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQg aXMgbm90IHNldApDT05GSUdfR09PR0xFX0ZJUk1XQVJFPXkKCiMKIyBHb29nbGUgRmlybXdhcmUg RHJpdmVycwojCkNPTkZJR19HT09HTEVfU01JPXkKQ09ORklHX0dPT0dMRV9NRU1DT05TT0xFPXkK CiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklH X0VGSV9WQVJTPXkKQ09ORklHX0VGSV9FU1JUPXkKQ09ORklHX0VGSV9SVU5USU1FX01BUD15CiMg Q09ORklHX0VGSV9GQUtFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19FRklfUlVOVElNRV9XUkFQ UEVSUz15CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNP TkZJR19FWFQyX0ZTPXkKIyBDT05GSUdfRVhUMl9GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19F WFQzX0ZTPXkKQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDNfRlNfU0VDVVJJ VFk9eQpDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19F WFQ0X0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VYVDRfRU5DUllQVElPTj15CkNPTkZJR19FWFQ0X0ZT X0VOQ1JZUFRJT049eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9 eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENP TkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19KRlNfRlM9eQojIENPTkZJR19KRlNf UE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0pGU19TRUNVUklUWT15CkNPTkZJR19KRlNfREVC VUc9eQpDT05GSUdfSkZTX1NUQVRJU1RJQ1M9eQojIENPTkZJR19YRlNfRlMgaXMgbm90IHNldAoj IENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX09DRlMyX0ZTPXkKQ09ORklHX09DRlMy X0ZTX08yQ0I9eQojIENPTkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0VfQ0xVU1RFUiBpcyBub3Qgc2V0 CkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CiMgQ09ORklHX09DRlMyX0RFQlVHX01BU0tMT0cgaXMg bm90IHNldApDT05GSUdfT0NGUzJfREVCVUdfRlM9eQpDT05GSUdfQlRSRlNfRlM9eQpDT05GSUdf QlRSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWT15CkNP TkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTPXkKQ09ORklHX0JUUkZTX0RFQlVHPXkKIyBD T05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9GUz15CkNPTkZJR19G MkZTX0ZTPXkKQ09ORklHX0YyRlNfU1RBVF9GUz15CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKIyBD T05GSUdfRjJGU19GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfRjJGU19GU19TRUNVUklU WT15CkNPTkZJR19GMkZTX0NIRUNLX0ZTPXkKIyBDT05GSUdfRjJGU19GU19FTkNSWVBUSU9OIGlz IG5vdCBzZXQKQ09ORklHX0ZTX0RBWD15CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQ T1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJ Tkc9eQpDT05GSUdfRlNOT1RJRlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKQ09ORklH X0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CiMgQ09ORklHX0ZBTk9USUZZX0FDQ0VT U19QRVJNSVNTSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRM SU5LX0lOVEVSRkFDRT15CkNPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HPXkKQ09ORklHX1FVT1RB X0RFQlVHPXkKQ09ORklHX1FVT1RBX1RSRUU9eQpDT05GSUdfUUZNVF9WMT15CiMgQ09ORklHX1FG TVRfVjIgaXMgbm90IHNldApDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNP TkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZT PXkKCiMKIyBDYWNoZXMKIwojIENPTkZJR19GU0NBQ0hFIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00v RFZEIEZpbGVzeXN0ZW1zCiMKIyBDT05GSUdfSVNPOTY2MF9GUyBpcyBub3Qgc2V0CiMgQ09ORklH X1VERl9GUyBpcyBub3Qgc2V0CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCiMgQ09ORklH X01TRE9TX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZBVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklH X05URlNfRlMgaXMgbm90IHNldAoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9D X0ZTPXkKIyBDT05GSUdfUFJPQ19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1ZNQ09SRT15 CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CkNPTkZJR19Q Uk9DX0NISUxEUkVOPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19IVUdF VExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKIyBDT05G SUdfRUZJVkFSX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19GSUxFU1lTVEVNUyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVMgaXMgbm90IHNldApDT05GSUdfTkxTPXkK Q09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkK IyBDT05GSUdfTkxTX0NPREVQQUdFXzczNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0Vf Nzc1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj15 CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdF Xzg1Nz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjE9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMg bm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2ND15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1 PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjY9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2OT15CkNP TkZJR19OTFNfQ09ERVBBR0VfOTM2PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk1MCBpcyBub3Qg c2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBp cyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PXkKQ09ORklHX05MU19JU084ODU5Xzg9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBp cyBub3Qgc2V0CiMgQ09ORklHX05MU19BU0NJSSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1 OV8xPXkKQ09ORklHX05MU19JU084ODU5XzI9eQpDT05GSUdfTkxTX0lTTzg4NTlfMz15CiMgQ09O RklHX05MU19JU084ODU5XzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJ R19OTFNfSVNPODg1OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4 NTlfOT15CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lT Tzg4NTlfMTQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQpDT05GSUdfTkxTX0tP SThfUj15CkNPTkZJR19OTFNfS09JOF9VPXkKQ09ORklHX05MU19NQUNfUk9NQU49eQpDT05GSUdf TkxTX01BQ19DRUxUSUM9eQpDT05GSUdfTkxTX01BQ19DRU5URVVSTz15CiMgQ09ORklHX05MU19N QUNfQ1JPQVRJQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DWVJJTExJQz15CkNPTkZJR19O TFNfTUFDX0dBRUxJQz15CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldApDT05GSUdf TkxTX01BQ19JQ0VMQU5EPXkKQ09ORklHX05MU19NQUNfSU5VSVQ9eQpDT05GSUdfTkxTX01BQ19S T01BTklBTj15CkNPTkZJR19OTFNfTUFDX1RVUktJU0g9eQpDT05GSUdfTkxTX1VURjg9eQpDT05G SUdfRExNPXkKQ09ORklHX0RMTV9ERUJVRz15CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdf VFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMK Q09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CkNP TkZJR19CT09UX1BSSU5US19ERUxBWT15CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNl dAoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJ R19ERUJVR19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRCBp cyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0ZS QU1FX1dBUk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklH X1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJ R19IRUFERVJTX0NIRUNLPXkKIyBDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSCBpcyBub3Qg c2V0CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWT15CkNPTkZJR19BUkNIX1dBTlRf RlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX0RFQlVHX0ZP UkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19N QUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMg TWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CkNPTkZJR19ERUJVR19Q QUdFQUxMT0M9eQpDT05GSUdfREVCVUdfT0JKRUNUUz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1NF TEZURVNUPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfRlJFRT15CiMgQ09ORklHX0RFQlVHX09CSkVD VFNfVElNRVJTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFNfV09SSz15CiMgQ09ORklH X0RFQlVHX09CSkVDVFNfUkNVX0hFQUQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RT X1BFUkNQVV9DT1VOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxFX0RF RkFVTFQ9MQpDT05GSUdfU0xVQl9ERUJVR19PTj15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90 IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFL IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFPXkKQ09ORklHX0RFQlVHX1ZNPXkK Q09ORklHX0RFQlVHX1ZNX1ZNQUNBQ0hFPXkKQ09ORklHX0RFQlVHX1ZNX1JCPXkKQ09ORklHX0RF QlVHX1ZNX1BHRkxBR1M9eQpDT05GSUdfREVCVUdfVklSVFVBTD15CkNPTkZJR19ERUJVR19NRU1P UllfSU5JVD15CiMgQ09ORklHX01FTU9SWV9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJV R19TVEFDS09WRVJGTE9XPXkKIyBDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVyBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKIyBDT05GSUdfS01FTUNIRUNLIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCiMg Q09ORklHX0xPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19ERVRFQ1RfSFVOR19UQVNL PXkKQ09ORklHX0RFRkFVTFRfSFVOR19UQVNLX1RJTUVPVVQ9MTIwCkNPTkZJR19CT09UUEFSQU1f SFVOR19UQVNLX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9 MQojIENPTkZJR19XUV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTklDX09OX09PUFMg aXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNPTkZJR19QQU5JQ19USU1F T1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lORk89eQojIENPTkZJR19T Q0hFRFNUQVRTIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CiMgQ09O RklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMg bm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikK IwojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NQSU5M T0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9X UEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xP Q0tJTkc9eQpDT05GSUdfTE9DS0RFUD15CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19MT0NLREVQPXkKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CkNPTkZJR19E RUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFM9eQpDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQpD T05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVH X0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgQ09ORklHX0RF QlVHX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfREVCVUdfU0cgaXMgbm90IHNldApDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklH X0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JD VT15CiMgQ09ORklHX1BST1ZFX1JDVV9SRVBFQVRFRExZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BB UlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1RPUlRVUkVfVEVTVD15CiMgQ09ORklH X1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VU PTIxCkNPTkZJR19SQ1VfVFJBQ0U9eQojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldApDT05GSUdfTk9USUZJRVJf RVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfTkVUREVWX05PVElGSUVSX0VSUk9SX0lOSkVDVCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xB VEVOQ1lUT1AgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09Q WV9DSEVDS1M9eQojIENPTkZJR19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUyBpcyBub3Qg c2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9O X1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNP TkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9N Q09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19I QVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFX0NM T0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9 eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMK IyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQojIENPTkZJR19URVNUX0xJU1RfU09S VCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENP TkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfSEVYRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1NUUklOR19IRUxQRVJTPXkKQ09ORklH X1RFU1RfS1NUUlRPWD15CiMgQ09ORklHX1RFU1RfUFJJTlRGIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFf SU5JVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9eQpDT05GSUdfVEVTVF9VREVMQVk9 eQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdf QVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApD T05GSUdfQVJDSF9IQVNfREVWTUVNX0lTX0FMTE9XRUQ9eQojIENPTkZJR19TVFJJQ1RfREVWTUVN IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CiMgQ09ORklHX0VBUkxZX1BS SU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QVERVTVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9QVERVTVAgaXMgbm90IHNldAojIENPTkZJR19FRklfUEdUX0RVTVAgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19ST0RBVEEgaXMgbm90IHNldAojIENPTkZJR19ET1VCTEVGQVVMVCBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19UTEJGTFVTSD15CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZ X1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlf VFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVM QVlfMFg4MCBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV8wWEVEPXkKIyBDT05GSUdfSU9fREVM QVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNP TkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MQojIENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBp cyBub3Qgc2V0CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpF X0lOTElOSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0VOVFJZPXkKQ09ORklHX0RFQlVHX05N SV9TRUxGVEVTVD15CiMgQ09ORklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMgbm90IHNldApDT05GSUdfUFVOSVRfQVRPTV9ERUJV Rz15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKQ09ORklHX1BFUlNJU1RF TlRfS0VZUklOR1M9eQpDT05GSUdfVFJVU1RFRF9LRVlTPXkKQ09ORklHX0VOQ1JZUFRFRF9LRVlT PXkKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldApDT05GSUdfU0VD VVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKQ09O RklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKIyBDT05G SUdfSU5URUxfVFhUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNl dAojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9B UFBBUk1PUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKIyBDT05GSUdfSU5URUdS SVRZIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFV TFRfU0VDVVJJVFk9IiIKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15CkNP TkZJR19BU1lOQ19NRU1DUFk9eQpDT05GSUdfQVNZTkNfWE9SPXkKQ09ORklHX0FTWU5DX1BRPXkK Q09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNv cmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQ STI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NS WVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRP X0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdf Q1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19Q Q09NUD15CkNPTkZJR19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpD T05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRP X01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklHX0NSWVBUT19VU0VSPXkK Q09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4 TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CiMgQ09ORklH X0NSWVBUT19QQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJ R19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19NQ1JZUFREPXkKQ09ORklHX0NSWVBUT19B VVRIRU5DPXkKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9I RUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVk IERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NS WVBUT19DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQ VE9fRUNIQUlOSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05G SUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9eQpD T05GSUdfQ1JZUFRPX0xSVz15CkNPTkZJR19DUllQVE9fUENCQz15CkNPTkZJR19DUllQVE9fWFRT PXkKQ09ORklHX0NSWVBUT19LRVlXUkFQPXkKCiMKIyBIYXNoIG1vZGVzCiMKIyBDT05GSUdfQ1JZ UFRPX0NNQUMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hNQUM9eQojIENPTkZJR19DUllQVE9f WENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09ORklH X0NSWVBUT19DUkMzMkM9eQojIENPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19DUkMzMj15CkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09ORklH X0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9eQpDT05G SUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9f UE9MWTEzMDVfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15 CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQpDT05GSUdfQ1JZUFRPX1JNRDEyOD15CkNPTkZJ R19DUllQVE9fUk1EMTYwPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDI1NiBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEx X1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfU1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTUx Ml9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hBMV9NQj15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkK Q09ORklHX0NSWVBUT19TSEE1MTI9eQojIENPTkZJR19DUllQVE9fVEdSMTkyIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19XUDUxMj15CkNPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9 eQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1g4 Nl82ND15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0FOVUJJ UyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVJDND15CiMgQ09ORklHX0NSWVBUT19CTE9XRklT SCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQ9eQpD T05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NB TUVMTElBX0FFU05JX0FWWDJfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CkNP TkZJR19DUllQVE9fQ0FTVDU9eQojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZf NjQ9eQpDT05GSUdfQ1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjBf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CiMgQ09ORklHX0NSWVBUT19DSEFDSEEy MF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRPX1NF UlBFTlQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQ9eQpDT05GSUdfQ1JZUFRP X1NFUlBFTlRfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82ND15 CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RX T0ZJU0hfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVkgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKCiMKIyBD b21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fWkxJQj15 CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fTFo0PXkKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMKIyBSYW5k b20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdf Q1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBU T19EUkJHX0hBU0g9eQojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRP X1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19V U0VSX0FQSV9TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPXkKIyBDT05GSUdf Q1JZUFRPX1VTRVJfQVBJX0FFQUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15 CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZ UEUgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMK Q09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZ Uz0iIgpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19I QVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZF X0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9BUElDX0FSQ0hJVEVDVFVSRT15CkNPTkZJR19LVk1f TU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklH X0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdf S1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9C WVBBU1M9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfS1ZNPXkKIyBDT05GSUdfS1ZN X0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tWTV9ERVZJQ0VfQVNTSUdOTUVOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JJTkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMK IwpDT05GSUdfUkFJRDZfUFE9eQpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJD SF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNf U1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdf R0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJ R19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVS SUNfSU89eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFT X0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05G SUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQpDT05GSUdf Q1JDMzJfU0VMRlRFU1Q9eQojIENPTkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NBUldBVEU9eQojIENP TkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9 eQpDT05GSUdfQ1JDOD15CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90 IHNldApDT05GSUdfUkFORE9NMzJfU0VMRlRFU1Q9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09O RklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09N UFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09O RklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkK Q09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FS TVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05G SUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklH X0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09N UFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9 eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpD T05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9 eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15 CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZF PXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElDPXkKQ09ORklHX0REUj15CkNPTkZJR19J UlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQojIENPTkZJR19T R19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNI X0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hBU19NTUlPX0ZMVVNIPXkK --===============2298380657285503677== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============2298380657285503677==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753077AbcB2ItA (ORCPT ); Mon, 29 Feb 2016 03:49:00 -0500 Received: from mga11.intel.com ([192.55.52.93]:15757 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752091AbcB2Is5 (ORCPT ); Mon, 29 Feb 2016 03:48:57 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,520,1449561600"; d="xz'?scan'208";a="913366165" From: kernel test robot Subject: [lkp] [chrdev] dad018190f: BUG: unable to handle kernel paging request at ffffc90000a1b044 CC: lkp@01.org CC: LKML CC: Arnd Bergmann CC: Alan Cox CC: Greg Kroah-Hartman CC: Linus Torvalds CC: Ying Huang TO: Linus Walleij Date: Mon, 29 Feb 2016 16:48:53 +0800 Message-ID: <87y4a3yk96.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 chrdev-warn commit dad018190f07fbb61b6a086cf28b6d6d4000c838 ("chrdev: allocate dynamic chardevs in all unused holes") We found the following new message in kernel log after your commit. [ 9.786354] isdn: Could not register control devices Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-rc1-00093-gdad0181 # # 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_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_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_BZIP2=y # 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 is not set # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y # 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_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_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # 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=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FAST_NO_HZ is not set CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_NOCB_CPU_NONE=y # CONFIG_RCU_NOCB_CPU_ZERO is not set # CONFIG_RCU_NOCB_CPU_ALL is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y 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_CGROUP_HUGETLB 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 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=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y # CONFIG_SHMEM is not set # CONFIG_AIO is not set # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set # 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_SLUB_DEBUG=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_SLUB_CPU_PARTIAL is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_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_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_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_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=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_CFQ is not set # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y # CONFIG_FREEZER is not set # # 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=y # 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=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set # 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_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_AMD is not set # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set # CONFIG_VM86 is not set # CONFIG_X86_16BIT is not set CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_I8K is not set # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=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_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set CONFIG_CMA=y CONFIG_CMA_DEBUG=y # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 # CONFIG_ZPOOL is not set # 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_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_X86_PMEM_LEGACY is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y # CONFIG_KEXEC_VERIFY_SIG is not set CONFIG_CRASH_DUMP=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 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_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set # CONFIG_HIBERNATION is not set # CONFIG_PM 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=y CONFIG_ACPI_DEBUGGER_USER=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set CONFIG_ACPI_EC_DEBUGFS=y # CONFIG_ACPI_AC is not set # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y # CONFIG_ACPI_PROCESSOR is not set CONFIG_ACPI_IPMI=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y CONFIG_ACPI_BGRT=y # 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_PMIC_OPREGION is not set # CONFIG_SFI is not set # # 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=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set # # CPU Idle # # CONFIG_CPU_IDLE is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # 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_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set 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 is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # # CONFIG_ISA_DMA_API is not set CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y # CONFIG_CARDBUS is not set # # PC-card bridges # CONFIG_YENTA=y # CONFIG_YENTA_O2 is not set # CONFIG_YENTA_RICOH is not set CONFIG_YENTA_TI=y # CONFIG_YENTA_TOSHIBA is not set CONFIG_PD6729=y # CONFIG_I82092 is not set CONFIG_PCCARD_NONSTATIC=y # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set # CONFIG_IA32_EMULATION is not set # CONFIG_X86_X32 is not set CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_VMD=y CONFIG_NET=y CONFIG_NET_INGRESS=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set CONFIG_IP_ADVANCED_ROUTER=y # CONFIG_IP_FIB_TRIE_STATS is not set # CONFIG_IP_MULTIPLE_TABLES is not set CONFIG_IP_ROUTE_MULTIPATH=y # CONFIG_IP_ROUTE_VERBOSE is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=y # CONFIG_NET_UDP_TUNNEL is not set # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=y # CONFIG_INET_ESP is not set CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=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=y CONFIG_TCP_CONG_CUBIC=y # CONFIG_TCP_CONG_WESTWOOD is not set # CONFIG_TCP_CONG_HTCP is not set CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y CONFIG_TCP_CONG_DCTCP=y # CONFIG_TCP_CONG_CDG is not set # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_DCTCP is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=y # CONFIG_INET6_ESP is not set CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y CONFIG_IPV6_ILA=y CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set CONFIG_IPV6_VTI=y CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_GRE=y CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # CONFIG_NETFILTER_ADVANCED is not set # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y CONFIG_NF_LOG_COMMON=y CONFIG_NF_CONNTRACK_SECMARK=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 is not set CONFIG_NF_CT_NETLINK=y CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=y CONFIG_NF_NAT_NEEDED=y # CONFIG_NF_NAT_AMANDA is not set CONFIG_NF_NAT_FTP=y # CONFIG_NF_NAT_IRC is not set # CONFIG_NF_NAT_SIP is not set # CONFIG_NF_NAT_TFTP is not set CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_TABLES=y CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_EXTHDR=y # CONFIG_NFT_META is not set # CONFIG_NFT_CT is not set CONFIG_NFT_RBTREE=y CONFIG_NFT_HASH=y CONFIG_NFT_COUNTER=y CONFIG_NFT_LOG=y CONFIG_NFT_LIMIT=y CONFIG_NFT_MASQ=y # CONFIG_NFT_REDIR is not set CONFIG_NFT_NAT=y # CONFIG_NFT_REJECT is not set # CONFIG_NFT_REJECT_INET is not set # CONFIG_NFT_COMPAT is not set CONFIG_NF_DUP_NETDEV=y CONFIG_NFT_DUP_NETDEV=y # CONFIG_NFT_FWD_NETDEV is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y CONFIG_NETFILTER_XT_TARGET_LOG=y CONFIG_NETFILTER_XT_NAT=y CONFIG_NETFILTER_XT_TARGET_NETMAP=y # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set CONFIG_NETFILTER_XT_TARGET_REDIRECT=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y # CONFIG_IP_SET_HASH_IP is not set CONFIG_IP_SET_HASH_IPMARK=y CONFIG_IP_SET_HASH_IPPORT=y CONFIG_IP_SET_HASH_IPPORTIP=y 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 is not set # CONFIG_IP_SET_HASH_NETIFACE is not set CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=y CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=y CONFIG_IP_VS_WLC=y # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set # CONFIG_IP_VS_LBLC is not set # CONFIG_IP_VS_LBLCR is not set # CONFIG_IP_VS_DH is not set CONFIG_IP_VS_SH=y # 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_FTP=y CONFIG_IP_VS_NFCT=y # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_CHAIN_ROUTE_IPV4=y # CONFIG_NFT_REJECT_IPV4 is not set CONFIG_NFT_DUP_IPV4=y CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=y CONFIG_NF_LOG_ARP=y CONFIG_NF_LOG_IPV4=y CONFIG_NF_REJECT_IPV4=y # CONFIG_NF_NAT_IPV4 is not set CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y # CONFIG_IP_NF_NAT is not set CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_RAW=y # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y CONFIG_NF_TABLES_IPV6=y # CONFIG_NFT_CHAIN_ROUTE_IPV6 is not set # CONFIG_NFT_REJECT_IPV6 is not set # CONFIG_NFT_DUP_IPV6 is not set CONFIG_NF_DUP_IPV6=y CONFIG_NF_REJECT_IPV6=y CONFIG_NF_LOG_IPV6=y CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_IPV6HEADER=y CONFIG_IP6_NF_FILTER=y CONFIG_IP6_NF_TARGET_REJECT=y # CONFIG_IP6_NF_MANGLE is not set CONFIG_IP6_NF_RAW=y CONFIG_NF_TABLES_BRIDGE=y CONFIG_NF_LOG_BRIDGE=y CONFIG_BRIDGE_NF_EBTABLES=y # CONFIG_BRIDGE_EBT_BROUTE is not set # CONFIG_BRIDGE_EBT_T_FILTER is not set CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y CONFIG_BRIDGE_EBT_ARP=y CONFIG_BRIDGE_EBT_IP=y CONFIG_BRIDGE_EBT_IP6=y CONFIG_BRIDGE_EBT_LIMIT=y CONFIG_BRIDGE_EBT_MARK=y # CONFIG_BRIDGE_EBT_PKTTYPE is not set CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y # CONFIG_BRIDGE_EBT_DNAT is not set CONFIG_BRIDGE_EBT_MARK_T=y # CONFIG_BRIDGE_EBT_REDIRECT is not set CONFIG_BRIDGE_EBT_SNAT=y # CONFIG_BRIDGE_EBT_LOG is not set # CONFIG_BRIDGE_EBT_NFLOG is not set CONFIG_IP_DCCP=y # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # CONFIG_IP_DCCP_DEBUG=y CONFIG_IP_SCTP=y # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set # CONFIG_ATM_LANE is not set CONFIG_ATM_BR2684=y # CONFIG_ATM_BR2684_IPFILTER is not set # CONFIG_L2TP is not set CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_HWMON is not set CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_DSA_TAG_TRAILER=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_DECNET is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y # CONFIG_DEV_APPLETALK is not set CONFIG_X25=y # CONFIG_LAPB is not set CONFIG_PHONET=y # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set # CONFIG_IEEE802154_SOCKET is not set # CONFIG_MAC802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=y CONFIG_OPENVSWITCH_GRE=y CONFIG_VSOCKETS=y CONFIG_VMWARE_VMCI_VSOCKETS=y # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=y CONFIG_MPLS_IPTUNNEL=y CONFIG_HSR=y CONFIG_NET_SWITCHDEV=y # CONFIG_NET_L3_MASTER_DEV is not set 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 is not set # CONFIG_HAMRADIO is not set 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 is not set CONFIG_CAN_DEV=y CONFIG_CAN_CALC_BITTIMING=y CONFIG_CAN_LEDS=y CONFIG_CAN_JANZ_ICAN3=y CONFIG_CAN_SJA1000=y CONFIG_CAN_SJA1000_ISA=y # CONFIG_CAN_SJA1000_PLATFORM is not set # CONFIG_CAN_EMS_PCMCIA is not set CONFIG_CAN_EMS_PCI=y CONFIG_CAN_PEAK_PCMCIA=y # CONFIG_CAN_PEAK_PCI is not set # CONFIG_CAN_KVASER_PCI is not set CONFIG_CAN_PLX_PCI=y CONFIG_CAN_C_CAN=y # CONFIG_CAN_C_CAN_PLATFORM is not set CONFIG_CAN_C_CAN_PCI=y CONFIG_CAN_M_CAN=y # CONFIG_CAN_CC770 is not set CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=y # CONFIG_NL80211_TESTMODE is not set CONFIG_CFG80211_DEVELOPER_WARNINGS=y # CONFIG_CFG80211_REG_DEBUG is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_DEFAULT_PS=y CONFIG_CFG80211_DEBUGFS=y # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" # CONFIG_MAC80211_MESH is not set CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y CONFIG_MAC80211_MESSAGE_TRACING=y CONFIG_MAC80211_DEBUG_MENU=y # CONFIG_MAC80211_NOINLINE is not set CONFIG_MAC80211_VERBOSE_DEBUG=y CONFIG_MAC80211_MLME_DEBUG=y # CONFIG_MAC80211_STA_DEBUG is not set CONFIG_MAC80211_HT_DEBUG=y CONFIG_MAC80211_OCB_DEBUG=y CONFIG_MAC80211_IBSS_DEBUG=y CONFIG_MAC80211_PS_DEBUG=y CONFIG_MAC80211_TDLS_DEBUG=y # CONFIG_MAC80211_DEBUG_COUNTERS is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_REGULATOR=y CONFIG_RFKILL_GPIO=y # CONFIG_NET_9P is not set CONFIG_CAIF=y # CONFIG_CAIF_DEBUG is not set CONFIG_CAIF_NETDEV=y # CONFIG_CAIF_USB is not set CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y CONFIG_NFC_DIGITAL=y # CONFIG_NFC_NCI is not set CONFIG_NFC_HCI=y CONFIG_NFC_SHDLC=y # # Near Field Communication (NFC) devices # # CONFIG_NFC_SIM is not set CONFIG_NFC_PN544=y CONFIG_NFC_PN544_I2C=y # CONFIG_NFC_MICROREAD_I2C is not set # CONFIG_NFC_ST21NFCA_I2C is not set CONFIG_LWTUNNEL=y CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_WANT_DEV_COREDUMP=y # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y # CONFIG_DMA_SHARED_BUFFER 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=y # CONFIG_PROC_EVENTS is not set # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set CONFIG_BLK_DEV_NVME=y CONFIG_BLK_DEV_NVME_SCSI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_USB_SWITCH_FSA9480=y # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y # CONFIG_EEPROM_LEGACY is not set CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=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=y # # SCIF Bus Driver # CONFIG_SCIF_BUS=y # # Intel MIC Host Driver # CONFIG_INTEL_MIC_HOST=y # # Intel MIC Card Driver # # CONFIG_INTEL_MIC_CARD is not set # # SCIF Driver # CONFIG_SCIF=y # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_MIC_COSM=y # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_MQ_DEFAULT=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=y # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_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 is not set CONFIG_SCSI_BNX2X_FCOE=y # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # 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 is not set 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=y # CONFIG_SCSI_HISI_SAS is not set CONFIG_SCSI_MVSAS=y # CONFIG_SCSI_MVSAS_DEBUG is not set # 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=y 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 is not set # CONFIG_SCSI_HPTIOP is not set CONFIG_VMWARE_PVSCSI=y CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y CONFIG_FCOE_FNIC=y CONFIG_SCSI_SNIC=y # CONFIG_SCSI_SNIC_DEBUG_FS is not set # CONFIG_SCSI_DMX3191D is not set CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_IPS=y # CONFIG_SCSI_INITIO is not set CONFIG_SCSI_INIA100=y CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set CONFIG_SCSI_AM53C974=y CONFIG_SCSI_WD719X=y CONFIG_SCSI_DEBUG=y CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_BFA_FC=y # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 CONFIG_SCSI_OSD_DEBUG=y # CONFIG_ATA is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y # CONFIG_MD_AUTODETECT is not set CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y # CONFIG_MD_RAID1 is not set CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y CONFIG_MD_CLUSTER=y CONFIG_BCACHE=y # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE_CLOSURES_DEBUG=y # CONFIG_BLK_DEV_DM is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y CONFIG_TCM_USER2=y CONFIG_LOOPBACK_TARGET=y # CONFIG_TCM_FC is not set # CONFIG_ISCSI_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set CONFIG_SUNGEM_PHY=y # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set CONFIG_ATM_TCP=y # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set CONFIG_ATM_FIRESTREAM=y CONFIG_ATM_ZATM=y CONFIG_ATM_ZATM_DEBUG=y # CONFIG_ATM_NICSTAR is not set CONFIG_ATM_IDT77252=y # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=y # CONFIG_ATM_AMBASSADOR_DEBUG is not set # CONFIG_ATM_HORIZON is not set CONFIG_ATM_IA=y CONFIG_ATM_IA_DEBUG=y CONFIG_ATM_FORE200E=y # CONFIG_ATM_FORE200E_USE_TASKLET is not set CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 # CONFIG_ATM_HE is not set CONFIG_ATM_SOLOS=y # # CAIF transport drivers # CONFIG_CAIF_TTY=y # CONFIG_CAIF_SPI_SLAVE is not set # CONFIG_CAIF_HSI is not set CONFIG_CAIF_VIRTIO=y # CONFIG_VHOST_NET is not set CONFIG_VHOST_RING=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Distributed Switch Architecture drivers # CONFIG_NET_DSA_MV88E6XXX=y CONFIG_NET_DSA_MV88E6060=y CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y CONFIG_NET_DSA_MV88E6131=y CONFIG_NET_DSA_MV88E6123_61_65=y 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=y CONFIG_ADAPTEC_STARFIRE=y CONFIG_NET_VENDOR_AGERE=y CONFIG_ET131X=y CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y CONFIG_ACENIC_OMIT_TIGON_I=y # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y # CONFIG_PCNET32 is not set # CONFIG_PCMCIA_NMCLAN is not set # CONFIG_NET_VENDOR_ARC is not set CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y CONFIG_ALX=y CONFIG_NET_VENDOR_AURORA=y CONFIG_AURORA_NB8800=y CONFIG_NET_CADENCE=y CONFIG_MACB=y CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_BNXT is not set # CONFIG_NET_VENDOR_BROCADE is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set CONFIG_LIQUIDIO=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y # CONFIG_CHELSIO_T1_1G is not set CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y # CONFIG_CHELSIO_T4VF is not set # CONFIG_NET_VENDOR_CISCO is not set CONFIG_CX_ECAT=y CONFIG_DNET=y # CONFIG_NET_VENDOR_DEC is not set # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=y # CONFIG_VXGE is not set CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=y # 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_HWMON=y # 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=y CONFIG_MVMDIO=y CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set # CONFIG_SKGE_GENESIS is not set CONFIG_SKY2=y # CONFIG_SKY2_DEBUG is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set CONFIG_MLX5_CORE=y # CONFIG_MLX5_CORE_EN is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=y CONFIG_KS8851_MLL=y # CONFIG_KSZ884X_PCI is not set # CONFIG_NET_VENDOR_MYRI is not set CONFIG_FEALNX=y # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP_NETVF is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=y # CONFIG_NET_PACKET_ENGINE 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 is not set # CONFIG_NET_VENDOR_SAMSUNG is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y # CONFIG_NET_VENDOR_SIS is not set CONFIG_SFC=y # CONFIG_SFC_MCDI_MON is not set CONFIG_SFC_SRIOV=y # CONFIG_SFC_MCDI_LOGGING 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 is not set CONFIG_STMMAC_PCI=y CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y # CONFIG_CASSINI is not set CONFIG_NIU=y # CONFIG_NET_VENDOR_SYNOPSYS is not set CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y # CONFIG_NET_VENDOR_TI is not set CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=y CONFIG_FDDI=y CONFIG_DEFXX=y CONFIG_DEFXX_MMIO=y 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=y CONFIG_AMD_PHY=y CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y # CONFIG_CICADA_PHY is not set CONFIG_VITESSE_PHY=y 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=y # CONFIG_REALTEK_PHY is not set CONFIG_NATIONAL_PHY=y # CONFIG_STE10XP is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MICREL_PHY is not set CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y CONFIG_MICROCHIP_PHY=y CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set CONFIG_MDIO_OCTEON=y CONFIG_MDIO_BCM_UNIMAC=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_PPPOATM=y CONFIG_PPPOE=y # 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=y # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y # CONFIG_WLAN_VENDOR_ADMTEK is not set CONFIG_ATH_COMMON=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set CONFIG_ATH9K_HW=y CONFIG_ATH9K_COMMON=y CONFIG_ATH9K_BTCOEX_SUPPORT=y CONFIG_ATH9K=y # CONFIG_ATH9K_PCI is not set CONFIG_ATH9K_AHB=y # CONFIG_ATH9K_DEBUGFS is not set # CONFIG_ATH9K_DYNACK is not set CONFIG_ATH9K_RFKILL=y CONFIG_ATH9K_CHANNEL_CONTEXT=y # CONFIG_ATH9K_PCOEM is not set # CONFIG_ATH6KL is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set CONFIG_WCN36XX=y # CONFIG_WCN36XX_DEBUGFS is not set CONFIG_WLAN_VENDOR_ATMEL=y CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y CONFIG_PCMCIA_ATMEL=y CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set CONFIG_B43LEGACY=y CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_DEBUG=y CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y CONFIG_BRCMFMAC=y # CONFIG_BRCMFMAC_SDIO is not set # CONFIG_BRCMFMAC_PCIE is not set CONFIG_BRCM_TRACING=y CONFIG_BRCMDBG=y # CONFIG_WLAN_VENDOR_CISCO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set CONFIG_IPW2200=y # CONFIG_IPW2200_MONITOR is not set # CONFIG_IPW2200_QOS is not set # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=y CONFIG_LIBIPW_DEBUG=y # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_FIRMWARE_NVRAM=y CONFIG_HOSTAP_PLX=y # CONFIG_HOSTAP_PCI is not set # CONFIG_HOSTAP_CS is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set # CONFIG_WLAN_VENDOR_MARVELL is not set # CONFIG_WLAN_VENDOR_MEDIATEK is not set # CONFIG_WLAN_VENDOR_RALINK is not set # CONFIG_WLAN_VENDOR_REALTEK is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y CONFIG_CW1200=y # CONFIG_CW1200_WLAN_SDIO is not set # CONFIG_WLAN_VENDOR_TI is not set CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_PCMCIA_RAYCS=y CONFIG_PCMCIA_WL3501=y # CONFIG_MAC80211_HWSIM is not set # # WiMAX Wireless Broadband devices # # # Enable USB support to see WiMAX USB drivers # # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_VMXNET3=y CONFIG_FUJITSU_ES=y CONFIG_ISDN=y CONFIG_ISDN_I4L=y # CONFIG_ISDN_PPP is not set # CONFIG_ISDN_AUDIO is not set # CONFIG_ISDN_X25 is not set # # ISDN feature submodules # # CONFIG_ISDN_DIVERSION is not set # # ISDN4Linux hardware drivers # # # Passive cards # CONFIG_ISDN_DRV_HISAX=y # # D-channel protocol features # # CONFIG_HISAX_EURO is not set CONFIG_HISAX_1TR6=y # CONFIG_HISAX_NI1 is not set CONFIG_HISAX_MAX_CARDS=8 # # HiSax supported cards # # CONFIG_HISAX_16_3 is not set # CONFIG_HISAX_TELESPCI is not set # CONFIG_HISAX_S0BOX is not set # CONFIG_HISAX_FRITZPCI is not set # CONFIG_HISAX_AVM_A1_PCMCIA is not set # CONFIG_HISAX_ELSA is not set # CONFIG_HISAX_DIEHLDIVA is not set # CONFIG_HISAX_SEDLBAUER is not set # CONFIG_HISAX_NETJET is not set # CONFIG_HISAX_NETJET_U is not set CONFIG_HISAX_NICCY=y # CONFIG_HISAX_BKM_A4T is not set CONFIG_HISAX_SCT_QUADRO=y # CONFIG_HISAX_GAZEL is not set # CONFIG_HISAX_HFC_PCI is not set # CONFIG_HISAX_W6692 is not set CONFIG_HISAX_HFC_SX=y CONFIG_HISAX_DEBUG=y # # HiSax PCMCIA card service modules # CONFIG_HISAX_AVM_A1_CS=y # # HiSax sub driver modules # CONFIG_HISAX_HFC4S8S=y CONFIG_HISAX_FRITZ_PCIPNP=y # # Active cards # # CONFIG_ISDN_CAPI is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_I4L=y # CONFIG_GIGASET_DUMMYLL is not set CONFIG_GIGASET_M101=y CONFIG_GIGASET_DEBUG=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=y # CONFIG_MISDN_HFCMULTI is not set # CONFIG_MISDN_AVMFRITZ is not set # CONFIG_MISDN_SPEEDFAX is not set # CONFIG_MISDN_INFINEON is not set CONFIG_MISDN_W6692=y # CONFIG_MISDN_NETJET is not set # CONFIG_NVM is not set # # 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 is not set # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_PS2_ALPS is not set CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y # CONFIG_MOUSE_PS2_TRACKPOINT is not set # CONFIG_MOUSE_PS2_ELANTECH is not set CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y 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 is not set CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y # CONFIG_JOYSTICK_ADI is not set # CONFIG_JOYSTICK_COBRA is not set # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set # CONFIG_JOYSTICK_GRIP_MP is not set CONFIG_JOYSTICK_GUILLEMOT=y # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y # CONFIG_JOYSTICK_STINGER is not set CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_AS5011=y # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_JOYSTICK_XPAD is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_SERIAL_WACOM4=y # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM80X_ONKEY=y CONFIG_INPUT_AD714X=y # CONFIG_INPUT_AD714X_I2C is not set CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_MAX77693_HAPTIC=y CONFIG_INPUT_MMA8450=y CONFIG_INPUT_MPU3050=y CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=y CONFIG_INPUT_GPIO_BEEPER=y # CONFIG_INPUT_GPIO_TILT_POLLED is not set CONFIG_INPUT_ATLAS_BTNS=y # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_AXP20X_PEK=y # CONFIG_INPUT_UINPUT is not set # CONFIG_INPUT_PCF50633_PMU is not set # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_ADXL34X=y CONFIG_INPUT_ADXL34X_I2C=y CONFIG_INPUT_CMA3000=y CONFIG_INPUT_CMA3000_I2C=y CONFIG_INPUT_IDEAPAD_SLIDEBAR=y CONFIG_INPUT_DRV260X_HAPTICS=y # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y # CONFIG_CYCLADES is not set CONFIG_MOXA_INTELLIO=y CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINKMP=y # CONFIG_SYNCLINK_GT is not set CONFIG_NOZOMI=y # CONFIG_ISI is not set CONFIG_N_HDLC=y # CONFIG_N_GSM is not set # CONFIG_TRACE_ROUTER is not set CONFIG_TRACE_SINK=y CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y # CONFIG_SERIAL_8250_PNP is not set CONFIG_SERIAL_8250_CONSOLE=y # CONFIG_SERIAL_8250_DMA is not set CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_FINTEK=y # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_SC16IS7XX_I2C is not set CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y # CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS 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 is not set CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y 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 is not set CONFIG_TTY_PRINTK=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=y # CONFIG_IPMI_POWEROFF is not set # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y # CONFIG_R3964 is not set CONFIG_APPLICOM=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y # CONFIG_CARDMAN_4040 is not set CONFIG_IPWIRELESS=y CONFIG_MWAVE=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y # CONFIG_TCG_ATMEL is not set CONFIG_TCG_INFINEON=y # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=y # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_EMEV2=y CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=y # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set 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 is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_BAYTRAIL is not set CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_BROXTON is not set CONFIG_PINCTRL_SUNRISEPOINT=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=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=y # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_ICH is not set CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_VX855=y # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_DIO_48E is not set # CONFIG_GPIO_104_IDIO_16 is not set CONFIG_GPIO_104_IDI_48=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WS16C48 is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_JANZ_TTL=y # CONFIG_GPIO_KEMPLD is not set # CONFIG_GPIO_TPS65910 is not set # CONFIG_GPIO_TPS65912 is not set # CONFIG_GPIO_WM8350 is not set # CONFIG_GPIO_WM8994 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_RDC321X=y # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2482 is not set # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set # CONFIG_W1_SLAVE_SMEM is not set # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y # CONFIG_PDA_POWER is not set CONFIG_GENERIC_ADC_BATTERY=y CONFIG_WM8350_POWER=y CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_DA9030=y # CONFIG_AXP288_FUEL_GAUGE is not set CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX77693=y # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y CONFIG_CHARGER_TPS65217=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_RT5033=y CONFIG_CHARGER_RT9455=y CONFIG_AXP20X_POWER=y # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y 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 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y # 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=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y # CONFIG_SENSORS_DELL_SMM is not set # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_IIO_HWMON=y CONFIG_SENSORS_I5500=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_MENF21BMC_HWMON is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y 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 is not set CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y # CONFIG_SENSORS_MAX8688 is not set CONFIG_SENSORS_TPS40422=y # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM8350=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_GOV_STEP_WISE is not set CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y CONFIG_INT340X_THERMAL=y CONFIG_ACPI_THERMAL_REL=y CONFIG_INTEL_PCH_THERMAL=y # 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=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y CONFIG_PMIC_DA903X=y # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO 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 is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y # CONFIG_PCF50633_GPIO is not set CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO 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=y # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS80031=y # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_CS47L24 is not set # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y CONFIG_MFD_WM8998=y CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_ACT8865=y # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AXP20X=y # CONFIG_REGULATOR_BCM590XX is not set CONFIG_REGULATOR_DA903X=y CONFIG_REGULATOR_DA9210=y # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y # CONFIG_REGULATOR_MAX8660 is not set # CONFIG_REGULATOR_MAX8907 is not set CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=y # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_QCOM_SPMI=y # CONFIG_REGULATOR_RN5T618 is not set CONFIG_REGULATOR_RT5033=y # CONFIG_REGULATOR_S2MPA01 is not set # CONFIG_REGULATOR_S2MPS11 is not set CONFIG_REGULATOR_S5M8767=y # CONFIG_REGULATOR_SKY81452 is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65217=y # CONFIG_REGULATOR_TPS65910 is not set # CONFIG_REGULATOR_TPS65912 is not set # CONFIG_REGULATOR_TPS80031 is not set CONFIG_REGULATOR_WM8350=y # CONFIG_REGULATOR_WM8400 is not set CONFIG_REGULATOR_WM8994=y # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_INTEL is not set # CONFIG_AGP_SIS is not set CONFIG_AGP_VIA=y # CONFIG_VGA_ARB is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_DA903X is not set CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_PCF50633 is not set CONFIG_BACKLIGHT_AAT2870=y # CONFIG_BACKLIGHT_LM3630A is not set CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_SKY81452 is not set # CONFIG_BACKLIGHT_TPS65217 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_VGASTATE is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=y CONFIG_SND_PCM=y CONFIG_SND_RAWMIDI=y # CONFIG_SND_SEQUENCER is not set # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set # CONFIG_SND_PCM_TIMER is not set # CONFIG_SND_HRTIMER is not set # CONFIG_SND_DYNAMIC_MINORS is not set CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y # CONFIG_SND_PCM_XRUN_DEBUG is not set CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_MPU401_UART=y CONFIG_SND_DRIVERS=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y CONFIG_SND_MTPAV=y # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=y # CONFIG_SND_PCI is not set # # HD-Audio # CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_PCMCIA is not set # CONFIG_SND_SOC is not set CONFIG_SOUND_PRIME=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set 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 is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=y CONFIG_HID_PRODIKEYS=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y # CONFIG_HID_GFRM is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y # CONFIG_HID_LOGITECH_DJ is not set CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_ORTEK=y # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_BACKLIGHT=y # CONFIG_HID_PICOLCD_LCD is not set # CONFIG_HID_PICOLCD_LEDS is not set CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=y 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 is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y # CONFIG_HID_ZEROPLUS is not set 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_USB_GADGET is not set CONFIG_UWB=y # CONFIG_UWB_WHCI is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_MMC_BLOCK is not set CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_PCI is not set CONFIG_MMC_SDHCI_ACPI=y CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SDRICOH_CS=y # CONFIG_MMC_CB710 is not set CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_TOSHIBA_PCI=y # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3533 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA903X=y CONFIG_LEDS_PWM=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_DELL_NETBOOKS=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_MENF21BMC=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_MTHCA=y # CONFIG_INFINIBAND_MTHCA_DEBUG is not set CONFIG_INFINIBAND_QIB=y CONFIG_INFINIBAND_CXGB3=y # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_INFINIBAND_CXGB4=y # CONFIG_MLX4_INFINIBAND is not set # CONFIG_MLX5_INFINIBAND is not set CONFIG_INFINIBAND_NES=y CONFIG_INFINIBAND_NES_DEBUG=y CONFIG_INFINIBAND_OCRDMA=y # CONFIG_INFINIBAND_USNIC is not set CONFIG_INFINIBAND_IPOIB=y # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=y CONFIG_INFINIBAND_SRPT=y 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=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_INTEL_IDMA64=y # CONFIG_INTEL_IOATDMA is not set CONFIG_INTEL_MIC_X100_DMA=y CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y CONFIG_UIO_PRUSS=y # CONFIG_UIO_MF624 is not set # CONFIG_VFIO is not set CONFIG_IRQ_BYPASS_MANAGER=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=y # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set CONFIG_ACERHDF=y CONFIG_ALIENWARE_WMI=y # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_LAPTOP is not set # CONFIG_DELL_WMI is not set # CONFIG_DELL_WMI_AIO is not set # CONFIG_DELL_SMO8800 is not set CONFIG_DELL_RBTN=y CONFIG_FUJITSU_LAPTOP=y CONFIG_FUJITSU_LAPTOP_DEBUG=y CONFIG_FUJITSU_TABLET=y CONFIG_AMILO_RFKILL=y CONFIG_HP_ACCEL=y CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=y CONFIG_MSI_LAPTOP=y # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_IDEAPAD_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=y # 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=y CONFIG_TOSHIBA_HAPS=y # CONFIG_TOSHIBA_WMI is not set # CONFIG_ACPI_CMPC is not set CONFIG_INTEL_HID_EVENT=y # CONFIG_INTEL_IPS is not set CONFIG_IBM_RTL=y CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_INTEL_OAKTRAIL=y CONFIG_SAMSUNG_Q10=y # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set CONFIG_INTEL_SMARTCONNECT=y # CONFIG_PVPANIC is not set CONFIG_INTEL_PMC_IPC=y # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=y # CONFIG_INTEL_TELEMETRY is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=y # CONFIG_CROS_EC_CHARDEV is not set CONFIG_CROS_EC_LPC=y CONFIG_CROS_EC_PROTO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_CS2000_CP=y CONFIG_COMMON_CLK_S2MPS11=y # CONFIG_COMMON_CLK_NXP is not set CONFIG_COMMON_CLK_PWM=y # CONFIG_COMMON_CLK_PXA is not set CONFIG_COMMON_CLK_CDCE706=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_STATS is not set CONFIG_AMD_IOMMU_V2=y CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set CONFIG_INTEL_IOMMU_DEFAULT_ON=y CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX14577=y # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX77693=y # CONFIG_EXTCON_MAX77843 is not set # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_TRIGGER=y # # Accelerometers # CONFIG_BMA180=y CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_HID_SENSOR_ACCEL_3D=y # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_KXCJK1013=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y # CONFIG_MMA8452 is not set # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set # CONFIG_MXC4005 is not set CONFIG_MXC6255=y # CONFIG_STK8312 is not set CONFIG_STK8BA50=y # # Analog to digital converters # # CONFIG_AD7291 is not set CONFIG_AD799X=y # CONFIG_AXP288_ADC is not set CONFIG_CC10001_ADC=y CONFIG_MAX1363=y CONFIG_MCP3422=y CONFIG_NAU7802=y CONFIG_QCOM_SPMI_IADC=y CONFIG_QCOM_SPMI_VADC=y CONFIG_TI_ADC081C=y # CONFIG_TI_AM335X_ADC is not set # # Amplifiers # # # Chemical Sensors # # CONFIG_IAQCORE is not set CONFIG_VZ89X=y # # 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=y CONFIG_AD5446=y CONFIG_M62332=y # CONFIG_MAX517 is not set 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=y CONFIG_BMG160_I2C=y 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=y # CONFIG_INV_MPU6050_IIO is not set # # Light sensors # CONFIG_ACPI_ALS=y CONFIG_ADJD_S311=y CONFIG_AL3320A=y CONFIG_APDS9300=y # CONFIG_APDS9960 is not set CONFIG_BH1750=y # CONFIG_CM32181 is not set CONFIG_CM3232=y CONFIG_CM3323=y CONFIG_CM36651=y CONFIG_GP2AP020A00F=y CONFIG_ISL29125=y CONFIG_HID_SENSOR_ALS=y # CONFIG_HID_SENSOR_PROX is not set CONFIG_JSA1212=y CONFIG_RPR0521=y CONFIG_SENSORS_LM3533=y # CONFIG_LTR501 is not set CONFIG_OPT3001=y CONFIG_PA12203001=y # CONFIG_STK3310 is not set CONFIG_TCS3414=y # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set CONFIG_TSL4531=y CONFIG_US5182D=y CONFIG_VCNL4000=y # # Magnetometer sensors # CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_BMC150_MAGN=y CONFIG_MAG3110=y # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set CONFIG_MMC35240=y CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # # CONFIG_IIO_HRTIMER_TRIGGER is not set CONFIG_IIO_INTERRUPT_TRIGGER=y CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # # CONFIG_MCP4531 is not set # # Pressure sensors # CONFIG_BMP280=y CONFIG_HID_SENSOR_PRESS=y # CONFIG_MPL115 is not set CONFIG_MPL3115=y CONFIG_MS5611=y CONFIG_MS5611_I2C=y # CONFIG_MS5637 is not set CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_T5403=y # # Lightning sensors # # # Proximity sensors # # CONFIG_LIDAR_LITE_V2 is not set # CONFIG_SX9500 is not set # # Temperature sensors # CONFIG_MLX90614=y CONFIG_TMP006=y CONFIG_TSYS01=y # CONFIG_TSYS02D is not set CONFIG_NTB=y CONFIG_NTB_AMD=y CONFIG_NTB_INTEL=y CONFIG_NTB_PINGPONG=y CONFIG_NTB_TOOL=y # CONFIG_NTB_PERF is not set # CONFIG_NTB_TRANSPORT is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_LPSS=y CONFIG_PWM_LPSS_PCI=y CONFIG_PWM_LPSS_PLATFORM=y # CONFIG_PWM_PCA9685 is not set CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_TS4800_IRQ is not set # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y # CONFIG_FMC_FAKEDEV is not set CONFIG_FMC_TRIVIAL=y # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_HI6220_USB is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set # CONFIG_NVMEM is not set CONFIG_STM=y # CONFIG_STM_DUMMY is not set # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # CONFIG_FPGA=y # CONFIG_FPGA_MGR_ZYNQ_FPGA is not set # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_DMIID is not set # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_SMI=y CONFIG_GOOGLE_MEMCONSOLE=y # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set CONFIG_JFS_SECURITY=y CONFIG_JFS_DEBUG=y CONFIG_JFS_STATISTICS=y # CONFIG_XFS_FS is not set # CONFIG_GFS2_FS is not set CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y # CONFIG_OCFS2_FS_USERSPACE_CLUSTER is not set CONFIG_OCFS2_FS_STATS=y # CONFIG_OCFS2_DEBUG_MASKLOG is not set CONFIG_OCFS2_DEBUG_FS=y CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y # CONFIG_F2FS_FS_POSIX_ACL is not set CONFIG_F2FS_FS_SECURITY=y CONFIG_F2FS_CHECK_FS=y # CONFIG_F2FS_FS_ENCRYPTION is not set CONFIG_FS_DAX=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y # CONFIG_EFIVAR_FS is not set # 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 is not set CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set 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 is not set CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y CONFIG_DLM=y CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set 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=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y CONFIG_DEBUG_OBJECTS_FREE=y # CONFIG_DEBUG_OBJECTS_TIMERS is not set CONFIG_DEBUG_OBJECTS_WORK=y # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_SLUB_DEBUG_ON=y # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_VMACACHE=y CONFIG_DEBUG_VM_RB=y CONFIG_DEBUG_VM_PGFLAGS=y CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_MEMORY_NOTIFIER_ERROR_INJECT is not set # 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_KMEMCHECK is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT 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_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_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # 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_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y # 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 is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_RODATA is not set # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_INTEL_TXT is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set CONFIG_SECURITY_YAMA=y # CONFIG_INTEGRITY is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y 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=y 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=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set 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=y CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA1_MB=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y 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 is not set # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y # CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y # CONFIG_KVM_AMD is not set # CONFIG_KVM_DEVICE_ASSIGNMENT is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_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_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_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_UCS2_STRING=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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 --=-=-=--